Skip to content

Commit d120394

Browse files
authored
Align aws-lc-sys v0.32.0 w/ AWS-LC v1.61.2 (#884)
1 parent 5153ad3 commit d120394

File tree

95 files changed

+36669
-35112
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+36669
-35112
lines changed

aws-lc-rs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ fips = ["dep:aws-lc-fips-sys"]
4747

4848
[dependencies]
4949
untrusted = { workspace = true, optional = true }
50-
aws-lc-sys = { version = "0.31.0", path = "../aws-lc-sys", optional = true }
50+
aws-lc-sys = { version = "0.32.0", path = "../aws-lc-sys", optional = true }
5151
aws-lc-fips-sys = { version = "0.13.1", path = "../aws-lc-fips-sys", optional = true }
5252
zeroize.workspace = true
5353

aws-lc-sys/Cargo.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[package]
22
name = "aws-lc-sys"
33
description = "AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project."
4-
version = "0.31.0"
5-
links = "aws_lc_0_31_0"
4+
version = "0.32.0"
5+
links = "aws_lc_0_32_0"
66
authors = ["AWS-LC"]
77
edition = "2021"
88
repository = "https://github.com/aws/aws-lc-rs"
@@ -40,6 +40,8 @@ include = [
4040
"/aws-lc/third_party/s2n-bignum/**/*.h",
4141
"/aws-lc/third_party/jitterentropy/**/*.c",
4242
"/aws-lc/third_party/jitterentropy/**/*.h",
43+
"/aws-lc/third_party/jitterentropy/CMakeLists.txt",
44+
"!/aws-lc/third_party/jitterentropy/jitterentropy-library/tests/**",
4345
"/aws-lc/util/fipstools/**/CMakeLists.txt",
4446
"/aws-lc/util/fipstools/**/*.c",
4547
"/CMakeLists.txt",
@@ -75,4 +77,4 @@ bindgen = { workspace = true, optional = true }
7577
bindgen.workspace = true
7678

7779
[package.metadata.aws-lc-sys]
78-
commit-hash = "eff1b1a63da05977d3fc262985478c1251763495"
80+
commit-hash = "0fa8839018a3d98bae2fb24c557183d8ca02e6c5"

aws-lc-sys/aws-lc

Submodule aws-lc updated 1149 files

aws-lc-sys/builder/cc_builder.rs

Lines changed: 46 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -363,13 +363,55 @@ impl CcBuilder {
363363
source_feature_map
364364
}
365365

366+
fn prepare_jitter_entropy_builder(&self) -> cc::Build {
367+
// See: https://github.com/aws/aws-lc/blob/2294510cd0ecb2d5946461e3dbb038363b7b94cb/third_party/jitterentropy/CMakeLists.txt#L19-L35
368+
let mut build_options: Vec<BuildOption> = Vec::new();
369+
self.add_includes(&mut build_options);
370+
371+
let mut je_builder = cc::Build::new();
372+
for option in build_options {
373+
option.apply_cc(&mut je_builder);
374+
}
375+
376+
let compiler = je_builder.get_compiler();
377+
je_builder.define("AWSLC", "1");
378+
je_builder.pic(true);
379+
if target_os() == "windows" && compiler.is_like_msvc() {
380+
je_builder.flag("/Od").flag("/W4").flag("/DYNAMICBASE");
381+
} else {
382+
je_builder
383+
.flag("-fwrapv")
384+
.flag("--param")
385+
.flag("ssp-buffer-size=4")
386+
.flag("-fvisibility=hidden")
387+
.flag("-Wcast-align")
388+
.flag("-Wmissing-field-initializers")
389+
.flag("-Wshadow")
390+
.flag("-Wswitch-enum")
391+
.flag("-Wextra")
392+
.flag("-Wall")
393+
.flag("-pedantic")
394+
.flag("-O0")
395+
.flag("-fwrapv")
396+
.flag("-Wconversion");
397+
}
398+
je_builder
399+
}
400+
366401
fn add_all_files(&self, lib: &Library, cc_build: &mut cc::Build) {
367402
use core::str::FromStr;
403+
let compiler = cc_build.get_compiler();
368404

405+
let force_include_option = if compiler.is_like_msvc() {
406+
"/FI"
407+
} else {
408+
"--include="
409+
};
369410
// s2n-bignum is compiled separately due to needing extra flags
370411
let mut s2n_bignum_builder = cc_build.clone();
371412
s2n_bignum_builder.flag(format!(
372-
"--include={}",
413+
"{}{}",
414+
force_include_option,
373415
self.manifest_dir
374416
.join("generated-include")
375417
.join("openssl")
@@ -379,19 +421,16 @@ impl CcBuilder {
379421
s2n_bignum_builder.define("S2N_BN_HIDE_SYMBOLS", "1");
380422

381423
// CPU Jitter Entropy is compiled separately due to needing specific flags
382-
let mut jitter_entropy_builder = cc_build.clone();
424+
let mut jitter_entropy_builder = self.prepare_jitter_entropy_builder();
383425
jitter_entropy_builder.flag(format!(
384-
"--include={}",
426+
"{}{}",
427+
force_include_option,
385428
self.manifest_dir
386429
.join("generated-include")
387430
.join("openssl")
388431
.join("boringssl_prefix_symbols.h")
389432
.display()
390433
));
391-
// From cmake script in /third_party/jitterentropy.
392-
// If ever supporting CC build for Windows these flags must be
393-
// conditioned on the target OS.
394-
jitter_entropy_builder.flag("-DAWSLC -fwrapv --param ssp-buffer-size=4 -fvisibility=hidden -Wcast-align -Wmissing-field-initializers -Wshadow -Wswitch-enum -Wextra -Wall -pedantic -O0 -fwrapv -Wconversion");
395434

396435
let s2n_bignum_source_feature_map = Self::build_s2n_bignum_source_feature_map();
397436
let compiler_features = self.compiler_features.take();

aws-lc-sys/builder/cc_builder/aarch64_apple_darwin.rs

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR ISC
3-
// Wed Aug 27 19:49:44 UTC 2025
3+
// Fri Sep 19 11:49:10 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -168,8 +168,9 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
168168
"crypto/pkcs8/pkcs8_x509.c",
169169
"crypto/poly1305/poly1305.c",
170170
"crypto/pool/pool.c",
171-
"crypto/rand_extra/forkunsafe.c",
171+
"crypto/rand_extra/getentropy.c",
172172
"crypto/rand_extra/rand_extra.c",
173+
"crypto/rand_extra/snapsafe_fallback.c",
173174
"crypto/rc4/rc4.c",
174175
"crypto/refcount_c11.c",
175176
"crypto/refcount_lock.c",
@@ -185,6 +186,9 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
185186
"crypto/trust_token/pmbtoken.c",
186187
"crypto/trust_token/trust_token.c",
187188
"crypto/trust_token/voprf.c",
189+
"crypto/ube/fork_detect.c",
190+
"crypto/ube/snapsafe_detect.c",
191+
"crypto/ube/ube.c",
188192
"crypto/x509/a_digest.c",
189193
"crypto/x509/a_sign.c",
190194
"crypto/x509/a_verify.c",
@@ -269,11 +273,17 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
269273
"generated-src/ios-aarch64/crypto/fipsmodule/md5-armv8.S",
270274
"generated-src/ios-aarch64/crypto/fipsmodule/p256-armv8-asm.S",
271275
"generated-src/ios-aarch64/crypto/fipsmodule/p256_beeu-armv8-asm.S",
276+
"generated-src/ios-aarch64/crypto/fipsmodule/rndr-armv8.S",
272277
"generated-src/ios-aarch64/crypto/fipsmodule/sha1-armv8.S",
273278
"generated-src/ios-aarch64/crypto/fipsmodule/sha256-armv8.S",
274279
"generated-src/ios-aarch64/crypto/fipsmodule/sha512-armv8.S",
275280
"generated-src/ios-aarch64/crypto/fipsmodule/vpaes-armv8.S",
276281
"generated-src/ios-aarch64/crypto/test/trampoline-armv8.S",
282+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-base.c",
283+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-gcd.c",
284+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-health.c",
285+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-noise.c",
286+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-sha3.c",
277287
"third_party/s2n-bignum/s2n-bignum-imported/arm/curve25519/bignum_madd_n25519.S",
278288
"third_party/s2n-bignum/s2n-bignum-imported/arm/curve25519/bignum_madd_n25519_alt.S",
279289
"third_party/s2n-bignum/s2n-bignum-imported/arm/curve25519/bignum_mod_n25519.S",
@@ -340,5 +350,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
340350
"third_party/s2n-bignum/s2n-bignum-imported/arm/sha3/sha3_keccak4_f1600_alt2.S",
341351
"third_party/s2n-bignum/s2n-bignum-imported/arm/sha3/sha3_keccak_f1600.S",
342352
"third_party/s2n-bignum/s2n-bignum-imported/arm/sha3/sha3_keccak_f1600_alt.S",
353+
"third_party/s2n-bignum/s2n-bignum-to-be-imported/arm/aes/aes-xts-dec.S",
354+
"third_party/s2n-bignum/s2n-bignum-to-be-imported/arm/aes/aes-xts-enc.S",
343355
],
344356
};

aws-lc-sys/builder/cc_builder/aarch64_unknown_linux_gnu.rs

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR ISC
3-
// Wed Aug 27 19:50:38 UTC 2025
3+
// Fri Sep 19 11:53:25 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -171,10 +171,12 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
171171
"crypto/poly1305/poly1305_arm.c",
172172
"crypto/poly1305/poly1305_vec.c",
173173
"crypto/pool/pool.c",
174+
"crypto/rand_extra/ccrandomgeneratebytes.c",
174175
"crypto/rand_extra/deterministic.c",
175-
"crypto/rand_extra/entropy_passive.c",
176-
"crypto/rand_extra/forkunsafe.c",
176+
"crypto/rand_extra/getentropy.c",
177177
"crypto/rand_extra/rand_extra.c",
178+
"crypto/rand_extra/snapsafe_fallback.c",
179+
"crypto/rand_extra/urandom.c",
178180
"crypto/rand_extra/windows.c",
179181
"crypto/rc4/rc4.c",
180182
"crypto/refcount_c11.c",
@@ -194,6 +196,9 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
194196
"crypto/trust_token/pmbtoken.c",
195197
"crypto/trust_token/trust_token.c",
196198
"crypto/trust_token/voprf.c",
199+
"crypto/ube/fork_detect.c",
200+
"crypto/ube/snapsafe_detect.c",
201+
"crypto/ube/ube.c",
197202
"crypto/x509/a_digest.c",
198203
"crypto/x509/a_sign.c",
199204
"crypto/x509/a_verify.c",
@@ -278,11 +283,18 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
278283
"generated-src/linux-aarch64/crypto/fipsmodule/md5-armv8.S",
279284
"generated-src/linux-aarch64/crypto/fipsmodule/p256-armv8-asm.S",
280285
"generated-src/linux-aarch64/crypto/fipsmodule/p256_beeu-armv8-asm.S",
286+
"generated-src/linux-aarch64/crypto/fipsmodule/rndr-armv8.S",
281287
"generated-src/linux-aarch64/crypto/fipsmodule/sha1-armv8.S",
282288
"generated-src/linux-aarch64/crypto/fipsmodule/sha256-armv8.S",
283289
"generated-src/linux-aarch64/crypto/fipsmodule/sha512-armv8.S",
284290
"generated-src/linux-aarch64/crypto/fipsmodule/vpaes-armv8.S",
285291
"generated-src/linux-aarch64/crypto/test/trampoline-armv8.S",
292+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-base.c",
293+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-gcd.c",
294+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-health.c",
295+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-noise.c",
296+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-sha3.c",
297+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-timer.c",
286298
"third_party/s2n-bignum/s2n-bignum-imported/arm/curve25519/bignum_madd_n25519.S",
287299
"third_party/s2n-bignum/s2n-bignum-imported/arm/curve25519/bignum_madd_n25519_alt.S",
288300
"third_party/s2n-bignum/s2n-bignum-imported/arm/curve25519/bignum_mod_n25519.S",
@@ -349,5 +361,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
349361
"third_party/s2n-bignum/s2n-bignum-imported/arm/sha3/sha3_keccak4_f1600_alt2.S",
350362
"third_party/s2n-bignum/s2n-bignum-imported/arm/sha3/sha3_keccak_f1600.S",
351363
"third_party/s2n-bignum/s2n-bignum-imported/arm/sha3/sha3_keccak_f1600_alt.S",
364+
"third_party/s2n-bignum/s2n-bignum-to-be-imported/arm/aes/aes-xts-dec.S",
365+
"third_party/s2n-bignum/s2n-bignum-to-be-imported/arm/aes/aes-xts-enc.S",
352366
],
353367
};

aws-lc-sys/builder/cc_builder/aarch64_unknown_linux_musl.rs

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR ISC
3-
// Wed Aug 27 19:51:00 UTC 2025
3+
// Fri Sep 19 11:52:48 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -171,10 +171,12 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
171171
"crypto/poly1305/poly1305_arm.c",
172172
"crypto/poly1305/poly1305_vec.c",
173173
"crypto/pool/pool.c",
174+
"crypto/rand_extra/ccrandomgeneratebytes.c",
174175
"crypto/rand_extra/deterministic.c",
175-
"crypto/rand_extra/entropy_passive.c",
176-
"crypto/rand_extra/forkunsafe.c",
176+
"crypto/rand_extra/getentropy.c",
177177
"crypto/rand_extra/rand_extra.c",
178+
"crypto/rand_extra/snapsafe_fallback.c",
179+
"crypto/rand_extra/urandom.c",
178180
"crypto/rand_extra/windows.c",
179181
"crypto/rc4/rc4.c",
180182
"crypto/refcount_c11.c",
@@ -194,6 +196,9 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
194196
"crypto/trust_token/pmbtoken.c",
195197
"crypto/trust_token/trust_token.c",
196198
"crypto/trust_token/voprf.c",
199+
"crypto/ube/fork_detect.c",
200+
"crypto/ube/snapsafe_detect.c",
201+
"crypto/ube/ube.c",
197202
"crypto/x509/a_digest.c",
198203
"crypto/x509/a_sign.c",
199204
"crypto/x509/a_verify.c",
@@ -278,11 +283,18 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
278283
"generated-src/linux-aarch64/crypto/fipsmodule/md5-armv8.S",
279284
"generated-src/linux-aarch64/crypto/fipsmodule/p256-armv8-asm.S",
280285
"generated-src/linux-aarch64/crypto/fipsmodule/p256_beeu-armv8-asm.S",
286+
"generated-src/linux-aarch64/crypto/fipsmodule/rndr-armv8.S",
281287
"generated-src/linux-aarch64/crypto/fipsmodule/sha1-armv8.S",
282288
"generated-src/linux-aarch64/crypto/fipsmodule/sha256-armv8.S",
283289
"generated-src/linux-aarch64/crypto/fipsmodule/sha512-armv8.S",
284290
"generated-src/linux-aarch64/crypto/fipsmodule/vpaes-armv8.S",
285291
"generated-src/linux-aarch64/crypto/test/trampoline-armv8.S",
292+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-base.c",
293+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-gcd.c",
294+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-health.c",
295+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-noise.c",
296+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-sha3.c",
297+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-timer.c",
286298
"third_party/s2n-bignum/s2n-bignum-imported/arm/curve25519/bignum_madd_n25519.S",
287299
"third_party/s2n-bignum/s2n-bignum-imported/arm/curve25519/bignum_madd_n25519_alt.S",
288300
"third_party/s2n-bignum/s2n-bignum-imported/arm/curve25519/bignum_mod_n25519.S",
@@ -349,5 +361,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
349361
"third_party/s2n-bignum/s2n-bignum-imported/arm/sha3/sha3_keccak4_f1600_alt2.S",
350362
"third_party/s2n-bignum/s2n-bignum-imported/arm/sha3/sha3_keccak_f1600.S",
351363
"third_party/s2n-bignum/s2n-bignum-imported/arm/sha3/sha3_keccak_f1600_alt.S",
364+
"third_party/s2n-bignum/s2n-bignum-to-be-imported/arm/aes/aes-xts-dec.S",
365+
"third_party/s2n-bignum/s2n-bignum-to-be-imported/arm/aes/aes-xts-enc.S",
352366
],
353367
};

aws-lc-sys/builder/cc_builder/i686_unknown_linux_gnu.rs

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR ISC
3-
// Wed Aug 27 19:51:39 UTC 2025
3+
// Fri Sep 19 11:53:13 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -161,10 +161,12 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
161161
"crypto/poly1305/poly1305_arm.c",
162162
"crypto/poly1305/poly1305_vec.c",
163163
"crypto/pool/pool.c",
164+
"crypto/rand_extra/ccrandomgeneratebytes.c",
164165
"crypto/rand_extra/deterministic.c",
165-
"crypto/rand_extra/entropy_passive.c",
166-
"crypto/rand_extra/forkunsafe.c",
166+
"crypto/rand_extra/getentropy.c",
167167
"crypto/rand_extra/rand_extra.c",
168+
"crypto/rand_extra/snapsafe_fallback.c",
169+
"crypto/rand_extra/urandom.c",
168170
"crypto/rand_extra/windows.c",
169171
"crypto/rc4/rc4.c",
170172
"crypto/refcount_c11.c",
@@ -184,6 +186,9 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
184186
"crypto/trust_token/pmbtoken.c",
185187
"crypto/trust_token/trust_token.c",
186188
"crypto/trust_token/voprf.c",
189+
"crypto/ube/fork_detect.c",
190+
"crypto/ube/snapsafe_detect.c",
191+
"crypto/ube/ube.c",
187192
"crypto/x509/a_digest.c",
188193
"crypto/x509/a_sign.c",
189194
"crypto/x509/a_verify.c",
@@ -268,5 +273,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
268273
"generated-src/linux-x86/crypto/fipsmodule/vpaes-x86.S",
269274
"generated-src/linux-x86/crypto/fipsmodule/x86-mont.S",
270275
"generated-src/linux-x86/crypto/test/trampoline-x86.S",
276+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-base.c",
277+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-gcd.c",
278+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-health.c",
279+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-noise.c",
280+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-sha3.c",
281+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-timer.c",
271282
],
272283
};

aws-lc-sys/builder/cc_builder/riscv64gc_unknown_linux_gnu.rs

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR ISC
3-
// Wed Aug 27 19:51:41 UTC 2025
3+
// Fri Sep 19 11:54:19 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -161,10 +161,12 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
161161
"crypto/poly1305/poly1305_arm.c",
162162
"crypto/poly1305/poly1305_vec.c",
163163
"crypto/pool/pool.c",
164+
"crypto/rand_extra/ccrandomgeneratebytes.c",
164165
"crypto/rand_extra/deterministic.c",
165-
"crypto/rand_extra/entropy_passive.c",
166-
"crypto/rand_extra/forkunsafe.c",
166+
"crypto/rand_extra/getentropy.c",
167167
"crypto/rand_extra/rand_extra.c",
168+
"crypto/rand_extra/snapsafe_fallback.c",
169+
"crypto/rand_extra/urandom.c",
168170
"crypto/rand_extra/windows.c",
169171
"crypto/rc4/rc4.c",
170172
"crypto/refcount_c11.c",
@@ -184,6 +186,9 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
184186
"crypto/trust_token/pmbtoken.c",
185187
"crypto/trust_token/trust_token.c",
186188
"crypto/trust_token/voprf.c",
189+
"crypto/ube/fork_detect.c",
190+
"crypto/ube/snapsafe_detect.c",
191+
"crypto/ube/ube.c",
187192
"crypto/x509/a_digest.c",
188193
"crypto/x509/a_sign.c",
189194
"crypto/x509/a_verify.c",
@@ -255,5 +260,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
255260
"crypto/x509/x_x509.c",
256261
"crypto/x509/x_x509a.c",
257262
"generated-src/err_data.c",
263+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-base.c",
264+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-gcd.c",
265+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-health.c",
266+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-noise.c",
267+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-sha3.c",
268+
"third_party/jitterentropy/jitterentropy-library/src/jitterentropy-timer.c",
258269
],
259270
};

0 commit comments

Comments
 (0)