File tree 3 files changed +15
-5
lines changed 3 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -153,10 +153,6 @@ jobs:
153
153
args :
154
154
- publish --dry-run
155
155
steps :
156
- - uses : actions/setup-go@v4
157
- with :
158
- go-version : ' >=1.18'
159
- - run : go version
160
156
- uses : actions/checkout@v3
161
157
with :
162
158
submodules : ' recursive'
Original file line number Diff line number Diff line change @@ -54,6 +54,12 @@ brew install llvm
54
54
cargo install --force --locked bindgen-cli
55
55
```
56
56
57
+ ## FIPS build
58
+
59
+ Building with the "fips" feature on this platform will result in the creation of shared libraries (named like
60
+ ` libaws_lc_fips_0_xx_yy_crypto.dylib ` and ` libaws_lc_fips_0_xx_yy_rust_wrapper.dylib ` ). These shared libraries will
61
+ likely need to be distributed alongside any executable that depends on ** aws-lc-rs** .
62
+
57
63
## Troubleshooting
58
64
59
65
See our [ troubleshooting section] ( ../resources.md#troubleshooting ) .
Original file line number Diff line number Diff line change @@ -63,7 +63,9 @@ The prebuilt NASM objects are checked into our repository
63
63
and are [ available for inspection] ( https://github.com/aws/aws-lc-rs/tree/main/aws-lc-sys/builder/prebuilt-nasm ) .
64
64
For each PR submitted,
65
65
[ our CI verifies] ( https://github.com/aws/aws-lc-rs/blob/8fb6869fc7bde92529a5cca40cf79513820984f7/.github/workflows/tests.yml#L209-L241 )
66
- that the NASM objects newly built from source match the NASM objects currently in the repository.### No-assembly build
66
+ that the NASM objects newly built from source match the NASM objects currently in the repository.
67
+
68
+ ### No-assembly build
67
69
68
70
It is possible to avoid the NASM requirement by setting the ` AWS_LC_SYS_NO_ASM ` /` AWS_LC_FIPS_SYS_NO_ASM ` environment
69
71
variables. However, this severely impacts performance and can only be used for un-optimized/debug builds. See the
@@ -95,6 +97,12 @@ See the [requirements](https://rust-lang.github.io/rust-bindgen/requirements.htm
95
97
cargo install --force --locked bindgen-cli
96
98
```
97
99
100
+ ## FIPS build
101
+
102
+ Building with the "fips" feature on this platform will result in the creation of shared libraries (named like
103
+ ` aws_lc_fips_0_xx_yy_crypto.dll ` and ` aws_lc_fips_0_xx_yy_rust_wrapper.dll ` ). These shared libraries will likely need to
104
+ be distributed alongside any executable that depends on ** aws-lc-rs** .
105
+
98
106
## Troubleshooting
99
107
100
108
See our [ troubleshooting section] ( ../resources.md#troubleshooting ) .
You can’t perform that action at this time.
0 commit comments