Skip to content

Commit 28bd56b

Browse files
authored
Add link to AWS-LC's NIST FIPS certificate (#848)
1 parent d947a9d commit 28bd56b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,13 +161,15 @@ Platforms without FIPS compliance are also included in this jar, for compatibili
161161
> [!WARNING]
162162
> The classifier, and platforms with FIPS compliance are subject to change in the future.
163163
164+
Platforms with FIPS compliance use [AWS-LC](https://github.com/aws/aws-lc) as their cryptographic module ([NIST Certificate #4816](https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/4816)).
165+
164166
## GraalVM support
165167

166168
Since version v0.29.20, GraalVM native image was supported. You can compile your application with AWS CRT in a GraalVM native image project without any additional configuration.
167169

168170
Since version v0.31.1, GraalVM support was updated. Instead of packaging the JNI shared libraries with native image as resources, the corresponding shared lib will be written to the same directory as the native image.
169171
In this way, it reduces the native image size around 30% (142 MB to 101 MB for a sample application), and avoids the extra loading time needed for extracting the JNI lib to the temporary path for load. No additional configuration needed.
170-
> [!NOTE]
172+
> [!NOTE]
171173
> The JNI shared lib must be in the same directory as the GraalVM native image. If you move the native image, you must move this file too. It is `aws-crt-jni.dll` on Windows, `libaws-crt-jni.dylib` on macOS, and `libaws-crt-jni.so` on Unix.
172174
173175
## System Properties

0 commit comments

Comments
 (0)