This is an automated email from the ASF dual-hosted git repository.
yuanz pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-crates.git
from 5adc6b7 init the teaclave-crates repo
new 3d319e3 Download ring 0.17.14 from crates.io
new 595fe19 trustzone-sdk: port ring 0.17.14 for optee
new c416b42 trustzone-sdk: use the modified Cargo.toml for ring
new 24a37e4 ring: fix licenses
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.licenserc.yaml | 35 +-
LICENSE | 5 +
LICENSE => licenses/LICENSE-BoringSSL | 72 +-
licenses/LICENSE-other-bits | 13 +
licenses/LICENSE-ring.txt | 9 +
ring-0.17.14/.cargo_vcs_info.json | 7 +
ring-0.17.14/Cargo.toml | 231 +
ring-0.17.14/LICENSE | 9 +
LICENSE => ring-0.17.14/LICENSE-BoringSSL | 72 +-
ring-0.17.14/LICENSE-other-bits | 13 +
ring-0.17.14/README.md | 54 +
ring-0.17.14/build.rs | 1045 +++
ring-0.17.14/crypto/chacha/asm/chacha-armv4.pl | 1137 +++
ring-0.17.14/crypto/chacha/asm/chacha-armv8.pl | 1130 +++
ring-0.17.14/crypto/chacha/asm/chacha-x86.pl | 480 +
ring-0.17.14/crypto/chacha/asm/chacha-x86_64.pl | 1854 ++++
.../crypto/cipher/asm/chacha20_poly1305_armv8.pl | 1643 ++++
.../crypto/cipher/asm/chacha20_poly1305_x86_64.pl | 2609 ++++++
ring-0.17.14/crypto/constant_time_test.c | 110 +
ring-0.17.14/crypto/cpu_intel.c | 198 +
ring-0.17.14/crypto/crypto.c | 34 +
.../crypto/curve25519/asm/x25519-asm-arm.S | 2124 +++++
ring-0.17.14/crypto/curve25519/curve25519.c | 1924 ++++
ring-0.17.14/crypto/curve25519/curve25519_64_adx.c | 23 +
ring-0.17.14/crypto/curve25519/curve25519_tables.h | 3264 +++++++
ring-0.17.14/crypto/curve25519/internal.h | 135 +
ring-0.17.14/crypto/fipsmodule/aes/aes_nohw.c | 881 ++
.../fipsmodule/aes/asm/aes-gcm-avx2-x86_64.pl | 1038 +++
.../crypto/fipsmodule/aes/asm/aesni-gcm-x86_64.pl | 1120 +++
.../crypto/fipsmodule/aes/asm/aesni-x86.pl | 973 ++
.../crypto/fipsmodule/aes/asm/aesni-x86_64.pl | 1600 ++++
.../crypto/fipsmodule/aes/asm/aesv8-armx.pl | 587 ++
.../crypto/fipsmodule/aes/asm/aesv8-gcm-armv8.pl | 1541 ++++
.../crypto/fipsmodule/aes/asm/bsaes-armv7.pl | 1144 +++
.../crypto/fipsmodule/aes/asm/ghash-armv4.pl | 303 +
.../crypto/fipsmodule/aes/asm/ghash-neon-armv8.pl | 297 +
.../crypto/fipsmodule/aes/asm/ghash-x86.pl | 460 +
.../crypto/fipsmodule/aes/asm/ghash-x86_64.pl | 1266 +++
.../crypto/fipsmodule/aes/asm/ghashv8-armx.pl | 334 +
.../crypto/fipsmodule/aes/asm/vpaes-armv7.pl | 884 ++
.../crypto/fipsmodule/aes/asm/vpaes-armv8.pl | 824 ++
.../crypto/fipsmodule/aes/asm/vpaes-x86.pl | 617 ++
.../crypto/fipsmodule/aes/asm/vpaes-x86_64.pl | 1023 +++
.../crypto/fipsmodule/bn/asm/armv4-mont.pl | 739 ++
.../crypto/fipsmodule/bn/asm/armv8-mont.pl | 1517 ++++
ring-0.17.14/crypto/fipsmodule/bn/asm/x86-mont.pl | 334 +
.../crypto/fipsmodule/bn/asm/x86_64-mont.pl | 1561 ++++
.../crypto/fipsmodule/bn/asm/x86_64-mont5.pl | 3352 +++++++
ring-0.17.14/crypto/fipsmodule/bn/internal.h | 154 +
ring-0.17.14/crypto/fipsmodule/bn/montgomery.c | 64 +
ring-0.17.14/crypto/fipsmodule/bn/montgomery_inv.c | 105 +
.../crypto/fipsmodule/ec/asm/p256-armv8-asm.pl | 1567 ++++
.../crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl | 4144 +++++++++
ring-0.17.14/crypto/fipsmodule/ec/ecp_nistz.c | 52 +
ring-0.17.14/crypto/fipsmodule/ec/ecp_nistz.h | 274 +
ring-0.17.14/crypto/fipsmodule/ec/ecp_nistz384.h | 34 +
ring-0.17.14/crypto/fipsmodule/ec/ecp_nistz384.inl | 300 +
ring-0.17.14/crypto/fipsmodule/ec/gfp_p256.c | 54 +
ring-0.17.14/crypto/fipsmodule/ec/gfp_p384.c | 246 +
.../crypto/fipsmodule/ec/p256-nistz-table.h | 9502 ++++++++++++++++++++
ring-0.17.14/crypto/fipsmodule/ec/p256-nistz.c | 437 +
ring-0.17.14/crypto/fipsmodule/ec/p256-nistz.h | 171 +
ring-0.17.14/crypto/fipsmodule/ec/p256.c | 539 ++
ring-0.17.14/crypto/fipsmodule/ec/p256_shared.h | 62 +
ring-0.17.14/crypto/fipsmodule/ec/p256_table.h | 297 +
ring-0.17.14/crypto/fipsmodule/ec/util.h | 258 +
.../crypto/fipsmodule/ecdsa/ecdsa_verify_tests.txt | 1362 +++
.../crypto/fipsmodule/sha/asm/sha256-armv4.pl | 625 ++
.../crypto/fipsmodule/sha/asm/sha512-armv4.pl | 649 ++
.../crypto/fipsmodule/sha/asm/sha512-armv8.pl | 575 ++
.../crypto/fipsmodule/sha/asm/sha512-x86_64.pl | 1655 ++++
ring-0.17.14/crypto/internal.h | 474 +
ring-0.17.14/crypto/limbs/limbs.c | 170 +
ring-0.17.14/crypto/limbs/limbs.h | 38 +
ring-0.17.14/crypto/limbs/limbs.inl | 162 +
ring-0.17.14/crypto/mem.c | 28 +
ring-0.17.14/crypto/perlasm/arm-xlate.pl | 263 +
ring-0.17.14/crypto/perlasm/x86_64-xlate.pl | 1894 ++++
ring-0.17.14/crypto/perlasm/x86asm.pl | 368 +
ring-0.17.14/crypto/perlasm/x86gas.pl | 285 +
ring-0.17.14/crypto/perlasm/x86nasm.pl | 201 +
ring-0.17.14/crypto/poly1305/poly1305.c | 246 +
ring-0.17.14/crypto/poly1305/poly1305_arm.c | 302 +
ring-0.17.14/crypto/poly1305/poly1305_arm_asm.S | 2019 +++++
ring-0.17.14/include/ring-core/aes.h | 34 +
ring-0.17.14/include/ring-core/asm_base.h | 204 +
ring-0.17.14/include/ring-core/base.h | 66 +
ring-0.17.14/include/ring-core/check.h | 52 +
ring-0.17.14/include/ring-core/mem.h | 27 +
ring-0.17.14/include/ring-core/target.h | 97 +
ring-0.17.14/include/ring-core/type_check.h | 32 +
.../pregenerated/aes-gcm-avx2-x86_64-elf.S | 1172 +++
.../pregenerated/aes-gcm-avx2-x86_64-macosx.S | 1167 +++
.../pregenerated/aes-gcm-avx2-x86_64-nasm.asm | 1423 +++
.../pregenerated/aes-gcm-avx2-x86_64-nasm.o | Bin 0 -> 23969 bytes
ring-0.17.14/pregenerated/aesni-gcm-x86_64-elf.S | 883 ++
.../pregenerated/aesni-gcm-x86_64-macosx.S | 868 ++
.../pregenerated/aesni-gcm-x86_64-nasm.asm | 1104 +++
ring-0.17.14/pregenerated/aesni-gcm-x86_64-nasm.o | Bin 0 -> 17871 bytes
ring-0.17.14/pregenerated/aesni-x86-elf.S | 720 ++
ring-0.17.14/pregenerated/aesni-x86-win32n.asm | 709 ++
ring-0.17.14/pregenerated/aesni-x86-win32n.o | Bin 0 -> 12061 bytes
ring-0.17.14/pregenerated/aesni-x86_64-elf.S | 1072 +++
ring-0.17.14/pregenerated/aesni-x86_64-macosx.S | 1072 +++
ring-0.17.14/pregenerated/aesni-x86_64-nasm.asm | 1242 +++
ring-0.17.14/pregenerated/aesni-x86_64-nasm.o | Bin 0 -> 19117 bytes
ring-0.17.14/pregenerated/aesv8-armx-ios64.S | 353 +
ring-0.17.14/pregenerated/aesv8-armx-linux64.S | 353 +
ring-0.17.14/pregenerated/aesv8-armx-win64.S | 357 +
ring-0.17.14/pregenerated/aesv8-gcm-armv8-ios64.S | 1554 ++++
.../pregenerated/aesv8-gcm-armv8-linux64.S | 1554 ++++
ring-0.17.14/pregenerated/aesv8-gcm-armv8-win64.S | 1558 ++++
ring-0.17.14/pregenerated/armv4-mont-linux32.S | 937 ++
ring-0.17.14/pregenerated/armv8-mont-ios64.S | 1416 +++
ring-0.17.14/pregenerated/armv8-mont-linux64.S | 1416 +++
ring-0.17.14/pregenerated/armv8-mont-win64.S | 1422 +++
ring-0.17.14/pregenerated/bsaes-armv7-linux32.S | 796 ++
ring-0.17.14/pregenerated/chacha-armv4-linux32.S | 1449 +++
ring-0.17.14/pregenerated/chacha-armv8-ios64.S | 1966 ++++
ring-0.17.14/pregenerated/chacha-armv8-linux64.S | 1966 ++++
ring-0.17.14/pregenerated/chacha-armv8-win64.S | 1972 ++++
ring-0.17.14/pregenerated/chacha-x86-elf.S | 601 ++
ring-0.17.14/pregenerated/chacha-x86-win32n.asm | 607 ++
ring-0.17.14/pregenerated/chacha-x86-win32n.o | Bin 0 -> 8912 bytes
ring-0.17.14/pregenerated/chacha-x86_64-elf.S | 1474 +++
ring-0.17.14/pregenerated/chacha-x86_64-macosx.S | 1468 +++
ring-0.17.14/pregenerated/chacha-x86_64-nasm.asm | 1752 ++++
ring-0.17.14/pregenerated/chacha-x86_64-nasm.o | Bin 0 -> 25548 bytes
.../pregenerated/chacha20_poly1305_armv8-ios64.S | 3008 +++++++
.../pregenerated/chacha20_poly1305_armv8-linux64.S | 3008 +++++++
.../pregenerated/chacha20_poly1305_armv8-win64.S | 3014 +++++++
.../pregenerated/chacha20_poly1305_x86_64-elf.S | 8940 ++++++++++++++++++
.../pregenerated/chacha20_poly1305_x86_64-macosx.S | 8898 ++++++++++++++++++
.../pregenerated/chacha20_poly1305_x86_64-nasm.asm | 9021 +++++++++++++++++++
.../pregenerated/chacha20_poly1305_x86_64-nasm.o | Bin 0 -> 128725 bytes
ring-0.17.14/pregenerated/ghash-armv4-linux32.S | 242 +
ring-0.17.14/pregenerated/ghash-neon-armv8-ios64.S | 333 +
.../pregenerated/ghash-neon-armv8-linux64.S | 333 +
ring-0.17.14/pregenerated/ghash-neon-armv8-win64.S | 339 +
ring-0.17.14/pregenerated/ghash-x86-elf.S | 274 +
ring-0.17.14/pregenerated/ghash-x86-win32n.asm | 277 +
ring-0.17.14/pregenerated/ghash-x86-win32n.o | Bin 0 -> 4700 bytes
ring-0.17.14/pregenerated/ghash-x86_64-elf.S | 1062 +++
ring-0.17.14/pregenerated/ghash-x86_64-macosx.S | 1062 +++
ring-0.17.14/pregenerated/ghash-x86_64-nasm.asm | 1277 +++
ring-0.17.14/pregenerated/ghash-x86_64-nasm.o | Bin 0 -> 19931 bytes
ring-0.17.14/pregenerated/ghashv8-armx-ios64.S | 149 +
ring-0.17.14/pregenerated/ghashv8-armx-linux64.S | 149 +
ring-0.17.14/pregenerated/ghashv8-armx-win64.S | 153 +
ring-0.17.14/pregenerated/p256-armv8-asm-ios64.S | 1608 ++++
ring-0.17.14/pregenerated/p256-armv8-asm-linux64.S | 1608 ++++
ring-0.17.14/pregenerated/p256-armv8-asm-win64.S | 1640 ++++
ring-0.17.14/pregenerated/p256-x86_64-asm-elf.S | 4599 ++++++++++
ring-0.17.14/pregenerated/p256-x86_64-asm-macosx.S | 4513 ++++++++++
ring-0.17.14/pregenerated/p256-x86_64-asm-nasm.asm | 5071 +++++++++++
ring-0.17.14/pregenerated/p256-x86_64-asm-nasm.o | Bin 0 -> 65253 bytes
.../ring_core_generated/prefix_symbols.h | 168 +
.../ring_core_generated/prefix_symbols_asm.h | 334 +
.../ring_core_generated/prefix_symbols_nasm.inc | 334 +
ring-0.17.14/pregenerated/sha256-armv4-linux32.S | 2678 ++++++
ring-0.17.14/pregenerated/sha256-armv8-ios64.S | 1195 +++
ring-0.17.14/pregenerated/sha256-armv8-linux64.S | 1195 +++
ring-0.17.14/pregenerated/sha256-armv8-win64.S | 1199 +++
ring-0.17.14/pregenerated/sha256-x86_64-elf.S | 4170 +++++++++
ring-0.17.14/pregenerated/sha256-x86_64-macosx.S | 4170 +++++++++
ring-0.17.14/pregenerated/sha256-x86_64-nasm.asm | 4413 +++++++++
ring-0.17.14/pregenerated/sha256-x86_64-nasm.o | Bin 0 -> 49725 bytes
ring-0.17.14/pregenerated/sha512-armv4-linux32.S | 1857 ++++
ring-0.17.14/pregenerated/sha512-armv8-ios64.S | 1598 ++++
ring-0.17.14/pregenerated/sha512-armv8-linux64.S | 1598 ++++
ring-0.17.14/pregenerated/sha512-armv8-win64.S | 1602 ++++
ring-0.17.14/pregenerated/sha512-x86_64-elf.S | 2978 ++++++
ring-0.17.14/pregenerated/sha512-x86_64-macosx.S | 2978 ++++++
ring-0.17.14/pregenerated/sha512-x86_64-nasm.asm | 3138 +++++++
ring-0.17.14/pregenerated/sha512-x86_64-nasm.o | Bin 0 -> 34495 bytes
ring-0.17.14/pregenerated/vpaes-armv7-linux32.S | 722 ++
ring-0.17.14/pregenerated/vpaes-armv8-ios64.S | 744 ++
ring-0.17.14/pregenerated/vpaes-armv8-linux64.S | 744 ++
ring-0.17.14/pregenerated/vpaes-armv8-win64.S | 766 ++
ring-0.17.14/pregenerated/vpaes-x86-elf.S | 422 +
ring-0.17.14/pregenerated/vpaes-x86-win32n.asm | 408 +
ring-0.17.14/pregenerated/vpaes-x86-win32n.o | Bin 0 -> 7654 bytes
ring-0.17.14/pregenerated/vpaes-x86_64-elf.S | 758 ++
ring-0.17.14/pregenerated/vpaes-x86_64-macosx.S | 757 ++
ring-0.17.14/pregenerated/vpaes-x86_64-nasm.asm | 940 ++
ring-0.17.14/pregenerated/vpaes-x86_64-nasm.o | Bin 0 -> 13237 bytes
ring-0.17.14/pregenerated/x86-mont-elf.S | 220 +
ring-0.17.14/pregenerated/x86-mont-win32n.asm | 226 +
ring-0.17.14/pregenerated/x86-mont-win32n.o | Bin 0 -> 3713 bytes
ring-0.17.14/pregenerated/x86_64-mont-elf.S | 1237 +++
ring-0.17.14/pregenerated/x86_64-mont-macosx.S | 1235 +++
ring-0.17.14/pregenerated/x86_64-mont-nasm.asm | 1468 +++
ring-0.17.14/pregenerated/x86_64-mont-nasm.o | Bin 0 -> 19807 bytes
ring-0.17.14/pregenerated/x86_64-mont5-elf.S | 3188 +++++++
ring-0.17.14/pregenerated/x86_64-mont5-macosx.S | 3188 +++++++
ring-0.17.14/pregenerated/x86_64-mont5-nasm.asm | 3401 +++++++
ring-0.17.14/pregenerated/x86_64-mont5-nasm.o | Bin 0 -> 42317 bytes
ring-0.17.14/src/aead.rs | 186 +
ring-0.17.14/src/aead/aes.rs | 284 +
ring-0.17.14/src/aead/aes/bs.rs | 60 +
ring-0.17.14/src/aead/aes/fallback.rs | 44 +
ring-0.17.14/src/aead/aes/ffi.rs | 206 +
ring-0.17.14/src/aead/aes/hw.rs | 95 +
ring-0.17.14/src/aead/aes/vp.rs | 139 +
ring-0.17.14/src/aead/aes_gcm.rs | 505 ++
ring-0.17.14/src/aead/aes_gcm/aarch64.rs | 95 +
ring-0.17.14/src/aead/aes_gcm/aeshwclmulmovbe.rs | 154 +
ring-0.17.14/src/aead/aes_gcm/vaesclmulavx2.rs | 86 +
ring-0.17.14/src/aead/algorithm.rs | 269 +
ring-0.17.14/src/aead/chacha.rs | 327 +
ring-0.17.14/src/aead/chacha/fallback.rs | 108 +
ring-0.17.14/src/aead/chacha/ffi.rs | 66 +
.../src/aead/chacha20_poly1305/integrated.rs | 230 +
ring-0.17.14/src/aead/chacha20_poly1305/mod.rs | 167 +
ring-0.17.14/src/aead/chacha20_poly1305_openssh.rs | 212 +
ring-0.17.14/src/aead/gcm.rs | 163 +
ring-0.17.14/src/aead/gcm/clmul.rs | 73 +
ring-0.17.14/src/aead/gcm/clmulavxmovbe.rs | 51 +
ring-0.17.14/src/aead/gcm/fallback.rs | 271 +
ring-0.17.14/src/aead/gcm/ffi.rs | 165 +
ring-0.17.14/src/aead/gcm/neon.rs | 52 +
ring-0.17.14/src/aead/gcm/vclmulavx2.rs | 46 +
ring-0.17.14/src/aead/less_safe_key.rs | 181 +
ring-0.17.14/src/aead/nonce.rs | 51 +
ring-0.17.14/src/aead/opening_key.rs | 143 +
ring-0.17.14/src/aead/overlapping/array.rs | 60 +
ring-0.17.14/src/aead/overlapping/base.rs | 152 +
ring-0.17.14/src/aead/overlapping/mod.rs | 23 +
ring-0.17.14/src/aead/overlapping/partial_block.rs | 59 +
ring-0.17.14/src/aead/poly1305.rs | 117 +
ring-0.17.14/src/aead/poly1305/ffi_arm_neon.rs | 98 +
ring-0.17.14/src/aead/poly1305/ffi_fallback.rs | 96 +
ring-0.17.14/src/aead/poly1305_test.txt | 170 +
ring-0.17.14/src/aead/quic.rs | 187 +
ring-0.17.14/src/aead/sealing_key.rs | 104 +
ring-0.17.14/src/aead/shift.rs | 32 +
ring-0.17.14/src/aead/unbound_key.rs | 74 +
ring-0.17.14/src/agreement.rs | 311 +
ring-0.17.14/src/arithmetic.rs | 47 +
ring-0.17.14/src/arithmetic/bigint.rs | 1068 +++
ring-0.17.14/src/arithmetic/bigint/boxed_limbs.rs | 81 +
ring-0.17.14/src/arithmetic/bigint/modulus.rs | 202 +
ring-0.17.14/src/arithmetic/bigint/modulusvalue.rs | 88 +
.../src/arithmetic/bigint/private_exponent.rs | 77 +
ring-0.17.14/src/arithmetic/constant.rs | 27 +
ring-0.17.14/src/arithmetic/ffi.rs | 97 +
ring-0.17.14/src/arithmetic/inout.rs | 177 +
ring-0.17.14/src/arithmetic/limbs/aarch64/mod.rs | 17 +
ring-0.17.14/src/arithmetic/limbs/aarch64/mont.rs | 59 +
ring-0.17.14/src/arithmetic/limbs/mod.rs | 16 +
ring-0.17.14/src/arithmetic/limbs/x86_64/mod.rs | 17 +
ring-0.17.14/src/arithmetic/limbs/x86_64/mont.rs | 312 +
ring-0.17.14/src/arithmetic/limbs512/mod.rs | 17 +
ring-0.17.14/src/arithmetic/limbs512/storage.rs | 60 +
ring-0.17.14/src/arithmetic/montgomery.rs | 384 +
ring-0.17.14/src/arithmetic/n0.rs | 37 +
ring-0.17.14/src/bb/boolmask.rs | 41 +
ring-0.17.14/src/bb/leaky.rs | 27 +
ring-0.17.14/src/bb/mod.rs | 162 +
ring-0.17.14/src/bb/word.rs | 44 +
ring-0.17.14/src/bits.rs | 135 +
ring-0.17.14/src/bssl.rs | 59 +
ring-0.17.14/src/c.rs | 33 +
ring-0.17.14/src/cpu.rs | 231 +
ring-0.17.14/src/cpu/arm.rs | 192 +
ring-0.17.14/src/cpu/arm/darwin.rs | 113 +
ring-0.17.14/src/cpu/arm/fuchsia.rs | 58 +
ring-0.17.14/src/cpu/arm/linux.rs | 107 +
ring-0.17.14/src/cpu/arm/windows.rs | 38 +
ring-0.17.14/src/cpu/intel.rs | 382 +
ring-0.17.14/src/data/alg-rsa-encryption.der | Bin 0 -> 13 bytes
ring-0.17.14/src/debug.rs | 84 +
ring-0.17.14/src/deprecated_constant_time.rs | 22 +
ring-0.17.14/src/deprecated_test.rs | 45 +
ring-0.17.14/src/digest.rs | 680 ++
ring-0.17.14/src/digest/dynstate.rs | 98 +
ring-0.17.14/src/digest/sha1.rs | 119 +
ring-0.17.14/src/digest/sha2/fallback.rs | 372 +
ring-0.17.14/src/digest/sha2/ffi.rs | 71 +
ring-0.17.14/src/digest/sha2/mod.rs | 34 +
ring-0.17.14/src/digest/sha2/sha2_32.rs | 63 +
ring-0.17.14/src/digest/sha2/sha2_64.rs | 60 +
ring-0.17.14/src/ec.rs | 68 +
ring-0.17.14/src/ec/curve25519.rs | 22 +
ring-0.17.14/src/ec/curve25519/ed25519.rs | 32 +
.../ed25519/ed25519_pkcs8_v2_template.der | Bin 0 -> 19 bytes
ring-0.17.14/src/ec/curve25519/ed25519/signing.rs | 275 +
.../src/ec/curve25519/ed25519/verification.rs | 85 +
ring-0.17.14/src/ec/curve25519/ops.rs | 180 +
ring-0.17.14/src/ec/curve25519/scalar.rs | 78 +
ring-0.17.14/src/ec/curve25519/x25519.rs | 249 +
ring-0.17.14/src/ec/keys.rs | 97 +
ring-0.17.14/src/ec/suite_b.rs | 239 +
ring-0.17.14/src/ec/suite_b/curve.rs | 93 +
ring-0.17.14/src/ec/suite_b/ecdh.rs | 243 +
ring-0.17.14/src/ec/suite_b/ecdsa.rs | 3 +
ring-0.17.14/src/ec/suite_b/ecdsa/digest_scalar.rs | 119 +
.../ecdsa/ecPublicKey_p256_pkcs8_v1_template.der | Bin 0 -> 41 bytes
.../ecdsa/ecPublicKey_p384_pkcs8_v1_template.der | Bin 0 -> 40 bytes
ring-0.17.14/src/ec/suite_b/ecdsa/signing.rs | 615 ++
ring-0.17.14/src/ec/suite_b/ecdsa/verification.rs | 332 +
ring-0.17.14/src/ec/suite_b/ops.rs | 1406 +++
ring-0.17.14/src/ec/suite_b/ops/elem.rs | 167 +
ring-0.17.14/src/ec/suite_b/ops/p256.rs | 334 +
ring-0.17.14/src/ec/suite_b/ops/p384.rs | 304 +
ring-0.17.14/src/ec/suite_b/private_key.rs | 203 +
ring-0.17.14/src/ec/suite_b/public_key.rs | 111 +
ring-0.17.14/src/error/input_too_long.rs | 39 +
ring-0.17.14/src/error/into_unspecified.rs | 33 +
ring-0.17.14/src/error/key_rejected.rs | 111 +
ring-0.17.14/src/error/mod.rs | 58 +
ring-0.17.14/src/error/unspecified.rs | 85 +
ring-0.17.14/src/hkdf.rs | 233 +
ring-0.17.14/src/hmac.rs | 440 +
ring-0.17.14/src/io.rs | 31 +
ring-0.17.14/src/io/der.rs | 301 +
ring-0.17.14/src/io/der_writer.rs | 71 +
ring-0.17.14/src/io/positive.rs | 98 +
ring-0.17.14/src/io/writer.rs | 97 +
ring-0.17.14/src/lib.rs | 180 +
ring-0.17.14/src/limb.rs | 662 ++
ring-0.17.14/src/pbkdf2.rs | 344 +
ring-0.17.14/src/pkcs8.rs | 216 +
ring-0.17.14/src/polyfill.rs | 107 +
ring-0.17.14/src/polyfill/array_flat_map.rs | 127 +
ring-0.17.14/src/polyfill/array_split_map.rs | 71 +
ring-0.17.14/src/polyfill/cold_error.rs | 101 +
ring-0.17.14/src/polyfill/cstr.rs | 107 +
ring-0.17.14/src/polyfill/leading_zeros_skipped.rs | 78 +
ring-0.17.14/src/polyfill/notsend.rs | 30 +
ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE | 201 +
ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT | 23 +
ring-0.17.14/src/polyfill/once_cell/race.rs | 77 +
ring-0.17.14/src/polyfill/ptr.rs | 27 +
ring-0.17.14/src/polyfill/slice.rs | 57 +
ring-0.17.14/src/polyfill/slice/as_chunks.rs | 114 +
ring-0.17.14/src/polyfill/slice/as_chunks_mut.rs | 88 +
ring-0.17.14/src/polyfill/sliceutil.rs | 23 +
ring-0.17.14/src/polyfill/test.rs | 29 +
ring-0.17.14/src/polyfill/unwrap_const.rs | 29 +
ring-0.17.14/src/prefixed.rs | 118 +
ring-0.17.14/src/rand.rs | 176 +
ring-0.17.14/src/rsa.rs | 76 +
ring-0.17.14/src/rsa/keypair.rs | 685 ++
ring-0.17.14/src/rsa/keypair_components.rs | 38 +
ring-0.17.14/src/rsa/padding.rs | 177 +
ring-0.17.14/src/rsa/padding/pkcs1.rs | 177 +
ring-0.17.14/src/rsa/padding/pss.rs | 289 +
ring-0.17.14/src/rsa/public_exponent.rs | 104 +
ring-0.17.14/src/rsa/public_key.rs | 228 +
ring-0.17.14/src/rsa/public_key_components.rs | 52 +
ring-0.17.14/src/rsa/public_modulus.rs | 98 +
.../src/rsa/signature_rsa_example_private_key.der | Bin 0 -> 1192 bytes
.../src/rsa/signature_rsa_example_public_key.der | Bin 0 -> 270 bytes
ring-0.17.14/src/rsa/verification.rs | 231 +
ring-0.17.14/src/signature.rs | 409 +
ring-0.17.14/src/tests/bits_tests.rs | 64 +
ring-0.17.14/src/tests/mod.rs | 17 +
ring-0.17.14/src/testutil.rs | 640 ++
ring-0.17.14/tests/aead_tests.rs | 653 ++
ring-0.17.14/tests/agreement_tests.rs | 218 +
ring-0.17.14/tests/constant_time_tests.rs | 78 +
ring-0.17.14/tests/digest_tests.rs | 137 +
ring-0.17.14/tests/ecdsa_test_private_key_p256.p8 | Bin 0 -> 138 bytes
ring-0.17.14/tests/ecdsa_test_public_key_p256.der | 1 +
.../tests/ecdsa_test_public_key_p256_debug.txt | 1 +
ring-0.17.14/tests/ecdsa_tests.rs | 321 +
ring-0.17.14/tests/ed25519_test_private_key.bin | 1 +
ring-0.17.14/tests/ed25519_test_private_key.p8 | Bin 0 -> 83 bytes
ring-0.17.14/tests/ed25519_test_public_key.bin | 2 +
ring-0.17.14/tests/ed25519_test_public_key.der | 1 +
ring-0.17.14/tests/ed25519_tests.rs | 236 +
ring-0.17.14/tests/error_tests.rs | 12 +
ring-0.17.14/tests/hkdf_tests.rs | 131 +
ring-0.17.14/tests/hmac_tests.rs | 113 +
ring-0.17.14/tests/pbkdf2_tests.rs | 72 +
ring-0.17.14/tests/quic_tests.rs | 87 +
ring-0.17.14/tests/rand_tests.rs | 79 +
ring-0.17.14/tests/rsa_test_private_key_2048.p8 | Bin 0 -> 1218 bytes
ring-0.17.14/tests/rsa_test_public_key_2048.der | Bin 0 -> 270 bytes
.../tests/rsa_test_public_key_2048_debug.txt | 1 +
ring-0.17.14/tests/rsa_test_public_modulus.bin | Bin 0 -> 256 bytes
ring-0.17.14/tests/rsa_tests.rs | 348 +
ring-0.17.14/tests/signature_tests.rs | 30 +
ring-0.17.14/third_party/fiat/LICENSE | 15 +
.../third_party/fiat/asm/fiat_curve25519_adx_mul.S | 178 +
.../fiat/asm/fiat_curve25519_adx_square.S | 146 +
ring-0.17.14/third_party/fiat/curve25519_32.h | 1479 +++
ring-0.17.14/third_party/fiat/curve25519_64.h | 916 ++
ring-0.17.14/third_party/fiat/curve25519_64_adx.h | 695 ++
ring-0.17.14/third_party/fiat/curve25519_64_msvc.h | 1225 +++
ring-0.17.14/third_party/fiat/p256_32.h | 2511 ++++++
ring-0.17.14/third_party/fiat/p256_64.h | 957 ++
ring-0.17.14/third_party/fiat/p256_64_msvc.h | 2002 +++++
394 files changed, 261436 insertions(+), 20 deletions(-)
copy LICENSE => licenses/LICENSE-BoringSSL (76%)
create mode 100644 licenses/LICENSE-other-bits
create mode 100644 licenses/LICENSE-ring.txt
create mode 100644 ring-0.17.14/.cargo_vcs_info.json
create mode 100644 ring-0.17.14/Cargo.toml
create mode 100644 ring-0.17.14/LICENSE
copy LICENSE => ring-0.17.14/LICENSE-BoringSSL (76%)
create mode 100644 ring-0.17.14/LICENSE-other-bits
create mode 100644 ring-0.17.14/README.md
create mode 100644 ring-0.17.14/build.rs
create mode 100644 ring-0.17.14/crypto/chacha/asm/chacha-armv4.pl
create mode 100644 ring-0.17.14/crypto/chacha/asm/chacha-armv8.pl
create mode 100644 ring-0.17.14/crypto/chacha/asm/chacha-x86.pl
create mode 100644 ring-0.17.14/crypto/chacha/asm/chacha-x86_64.pl
create mode 100644 ring-0.17.14/crypto/cipher/asm/chacha20_poly1305_armv8.pl
create mode 100644 ring-0.17.14/crypto/cipher/asm/chacha20_poly1305_x86_64.pl
create mode 100644 ring-0.17.14/crypto/constant_time_test.c
create mode 100644 ring-0.17.14/crypto/cpu_intel.c
create mode 100644 ring-0.17.14/crypto/crypto.c
create mode 100644 ring-0.17.14/crypto/curve25519/asm/x25519-asm-arm.S
create mode 100644 ring-0.17.14/crypto/curve25519/curve25519.c
create mode 100644 ring-0.17.14/crypto/curve25519/curve25519_64_adx.c
create mode 100644 ring-0.17.14/crypto/curve25519/curve25519_tables.h
create mode 100644 ring-0.17.14/crypto/curve25519/internal.h
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/aes_nohw.c
create mode 100644
ring-0.17.14/crypto/fipsmodule/aes/asm/aes-gcm-avx2-x86_64.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/aesni-gcm-x86_64.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/aesni-x86.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/aesni-x86_64.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/aesv8-armx.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/aesv8-gcm-armv8.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/bsaes-armv7.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/ghash-armv4.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/ghash-neon-armv8.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/ghash-x86.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/ghash-x86_64.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/ghashv8-armx.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/vpaes-armv7.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/vpaes-armv8.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/vpaes-x86.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/aes/asm/vpaes-x86_64.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/bn/asm/armv4-mont.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/bn/asm/armv8-mont.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/bn/asm/x86-mont.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/bn/asm/x86_64-mont.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/bn/asm/x86_64-mont5.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/bn/internal.h
create mode 100644 ring-0.17.14/crypto/fipsmodule/bn/montgomery.c
create mode 100644 ring-0.17.14/crypto/fipsmodule/bn/montgomery_inv.c
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/asm/p256-armv8-asm.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/ecp_nistz.c
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/ecp_nistz.h
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/ecp_nistz384.h
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/ecp_nistz384.inl
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/gfp_p256.c
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/gfp_p384.c
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/p256-nistz-table.h
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/p256-nistz.c
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/p256-nistz.h
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/p256.c
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/p256_shared.h
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/p256_table.h
create mode 100644 ring-0.17.14/crypto/fipsmodule/ec/util.h
create mode 100644 ring-0.17.14/crypto/fipsmodule/ecdsa/ecdsa_verify_tests.txt
create mode 100644 ring-0.17.14/crypto/fipsmodule/sha/asm/sha256-armv4.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/sha/asm/sha512-armv4.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/sha/asm/sha512-armv8.pl
create mode 100644 ring-0.17.14/crypto/fipsmodule/sha/asm/sha512-x86_64.pl
create mode 100644 ring-0.17.14/crypto/internal.h
create mode 100644 ring-0.17.14/crypto/limbs/limbs.c
create mode 100644 ring-0.17.14/crypto/limbs/limbs.h
create mode 100644 ring-0.17.14/crypto/limbs/limbs.inl
create mode 100644 ring-0.17.14/crypto/mem.c
create mode 100644 ring-0.17.14/crypto/perlasm/arm-xlate.pl
create mode 100644 ring-0.17.14/crypto/perlasm/x86_64-xlate.pl
create mode 100644 ring-0.17.14/crypto/perlasm/x86asm.pl
create mode 100644 ring-0.17.14/crypto/perlasm/x86gas.pl
create mode 100644 ring-0.17.14/crypto/perlasm/x86nasm.pl
create mode 100644 ring-0.17.14/crypto/poly1305/poly1305.c
create mode 100644 ring-0.17.14/crypto/poly1305/poly1305_arm.c
create mode 100644 ring-0.17.14/crypto/poly1305/poly1305_arm_asm.S
create mode 100644 ring-0.17.14/include/ring-core/aes.h
create mode 100644 ring-0.17.14/include/ring-core/asm_base.h
create mode 100644 ring-0.17.14/include/ring-core/base.h
create mode 100644 ring-0.17.14/include/ring-core/check.h
create mode 100644 ring-0.17.14/include/ring-core/mem.h
create mode 100644 ring-0.17.14/include/ring-core/target.h
create mode 100644 ring-0.17.14/include/ring-core/type_check.h
create mode 100644 ring-0.17.14/pregenerated/aes-gcm-avx2-x86_64-elf.S
create mode 100644 ring-0.17.14/pregenerated/aes-gcm-avx2-x86_64-macosx.S
create mode 100644 ring-0.17.14/pregenerated/aes-gcm-avx2-x86_64-nasm.asm
create mode 100644 ring-0.17.14/pregenerated/aes-gcm-avx2-x86_64-nasm.o
create mode 100644 ring-0.17.14/pregenerated/aesni-gcm-x86_64-elf.S
create mode 100644 ring-0.17.14/pregenerated/aesni-gcm-x86_64-macosx.S
create mode 100644 ring-0.17.14/pregenerated/aesni-gcm-x86_64-nasm.asm
create mode 100644 ring-0.17.14/pregenerated/aesni-gcm-x86_64-nasm.o
create mode 100644 ring-0.17.14/pregenerated/aesni-x86-elf.S
create mode 100644 ring-0.17.14/pregenerated/aesni-x86-win32n.asm
create mode 100644 ring-0.17.14/pregenerated/aesni-x86-win32n.o
create mode 100644 ring-0.17.14/pregenerated/aesni-x86_64-elf.S
create mode 100644 ring-0.17.14/pregenerated/aesni-x86_64-macosx.S
create mode 100644 ring-0.17.14/pregenerated/aesni-x86_64-nasm.asm
create mode 100644 ring-0.17.14/pregenerated/aesni-x86_64-nasm.o
create mode 100644 ring-0.17.14/pregenerated/aesv8-armx-ios64.S
create mode 100644 ring-0.17.14/pregenerated/aesv8-armx-linux64.S
create mode 100644 ring-0.17.14/pregenerated/aesv8-armx-win64.S
create mode 100644 ring-0.17.14/pregenerated/aesv8-gcm-armv8-ios64.S
create mode 100644 ring-0.17.14/pregenerated/aesv8-gcm-armv8-linux64.S
create mode 100644 ring-0.17.14/pregenerated/aesv8-gcm-armv8-win64.S
create mode 100644 ring-0.17.14/pregenerated/armv4-mont-linux32.S
create mode 100644 ring-0.17.14/pregenerated/armv8-mont-ios64.S
create mode 100644 ring-0.17.14/pregenerated/armv8-mont-linux64.S
create mode 100644 ring-0.17.14/pregenerated/armv8-mont-win64.S
create mode 100644 ring-0.17.14/pregenerated/bsaes-armv7-linux32.S
create mode 100644 ring-0.17.14/pregenerated/chacha-armv4-linux32.S
create mode 100644 ring-0.17.14/pregenerated/chacha-armv8-ios64.S
create mode 100644 ring-0.17.14/pregenerated/chacha-armv8-linux64.S
create mode 100644 ring-0.17.14/pregenerated/chacha-armv8-win64.S
create mode 100644 ring-0.17.14/pregenerated/chacha-x86-elf.S
create mode 100644 ring-0.17.14/pregenerated/chacha-x86-win32n.asm
create mode 100644 ring-0.17.14/pregenerated/chacha-x86-win32n.o
create mode 100644 ring-0.17.14/pregenerated/chacha-x86_64-elf.S
create mode 100644 ring-0.17.14/pregenerated/chacha-x86_64-macosx.S
create mode 100644 ring-0.17.14/pregenerated/chacha-x86_64-nasm.asm
create mode 100644 ring-0.17.14/pregenerated/chacha-x86_64-nasm.o
create mode 100644 ring-0.17.14/pregenerated/chacha20_poly1305_armv8-ios64.S
create mode 100644 ring-0.17.14/pregenerated/chacha20_poly1305_armv8-linux64.S
create mode 100644 ring-0.17.14/pregenerated/chacha20_poly1305_armv8-win64.S
create mode 100644 ring-0.17.14/pregenerated/chacha20_poly1305_x86_64-elf.S
create mode 100644 ring-0.17.14/pregenerated/chacha20_poly1305_x86_64-macosx.S
create mode 100644 ring-0.17.14/pregenerated/chacha20_poly1305_x86_64-nasm.asm
create mode 100644 ring-0.17.14/pregenerated/chacha20_poly1305_x86_64-nasm.o
create mode 100644 ring-0.17.14/pregenerated/ghash-armv4-linux32.S
create mode 100644 ring-0.17.14/pregenerated/ghash-neon-armv8-ios64.S
create mode 100644 ring-0.17.14/pregenerated/ghash-neon-armv8-linux64.S
create mode 100644 ring-0.17.14/pregenerated/ghash-neon-armv8-win64.S
create mode 100644 ring-0.17.14/pregenerated/ghash-x86-elf.S
create mode 100644 ring-0.17.14/pregenerated/ghash-x86-win32n.asm
create mode 100644 ring-0.17.14/pregenerated/ghash-x86-win32n.o
create mode 100644 ring-0.17.14/pregenerated/ghash-x86_64-elf.S
create mode 100644 ring-0.17.14/pregenerated/ghash-x86_64-macosx.S
create mode 100644 ring-0.17.14/pregenerated/ghash-x86_64-nasm.asm
create mode 100644 ring-0.17.14/pregenerated/ghash-x86_64-nasm.o
create mode 100644 ring-0.17.14/pregenerated/ghashv8-armx-ios64.S
create mode 100644 ring-0.17.14/pregenerated/ghashv8-armx-linux64.S
create mode 100644 ring-0.17.14/pregenerated/ghashv8-armx-win64.S
create mode 100644 ring-0.17.14/pregenerated/p256-armv8-asm-ios64.S
create mode 100644 ring-0.17.14/pregenerated/p256-armv8-asm-linux64.S
create mode 100644 ring-0.17.14/pregenerated/p256-armv8-asm-win64.S
create mode 100644 ring-0.17.14/pregenerated/p256-x86_64-asm-elf.S
create mode 100644 ring-0.17.14/pregenerated/p256-x86_64-asm-macosx.S
create mode 100644 ring-0.17.14/pregenerated/p256-x86_64-asm-nasm.asm
create mode 100644 ring-0.17.14/pregenerated/p256-x86_64-asm-nasm.o
create mode 100644
ring-0.17.14/pregenerated/ring_core_generated/prefix_symbols.h
create mode 100644
ring-0.17.14/pregenerated/ring_core_generated/prefix_symbols_asm.h
create mode 100644
ring-0.17.14/pregenerated/ring_core_generated/prefix_symbols_nasm.inc
create mode 100644 ring-0.17.14/pregenerated/sha256-armv4-linux32.S
create mode 100644 ring-0.17.14/pregenerated/sha256-armv8-ios64.S
create mode 100644 ring-0.17.14/pregenerated/sha256-armv8-linux64.S
create mode 100644 ring-0.17.14/pregenerated/sha256-armv8-win64.S
create mode 100644 ring-0.17.14/pregenerated/sha256-x86_64-elf.S
create mode 100644 ring-0.17.14/pregenerated/sha256-x86_64-macosx.S
create mode 100644 ring-0.17.14/pregenerated/sha256-x86_64-nasm.asm
create mode 100644 ring-0.17.14/pregenerated/sha256-x86_64-nasm.o
create mode 100644 ring-0.17.14/pregenerated/sha512-armv4-linux32.S
create mode 100644 ring-0.17.14/pregenerated/sha512-armv8-ios64.S
create mode 100644 ring-0.17.14/pregenerated/sha512-armv8-linux64.S
create mode 100644 ring-0.17.14/pregenerated/sha512-armv8-win64.S
create mode 100644 ring-0.17.14/pregenerated/sha512-x86_64-elf.S
create mode 100644 ring-0.17.14/pregenerated/sha512-x86_64-macosx.S
create mode 100644 ring-0.17.14/pregenerated/sha512-x86_64-nasm.asm
create mode 100644 ring-0.17.14/pregenerated/sha512-x86_64-nasm.o
create mode 100644 ring-0.17.14/pregenerated/vpaes-armv7-linux32.S
create mode 100644 ring-0.17.14/pregenerated/vpaes-armv8-ios64.S
create mode 100644 ring-0.17.14/pregenerated/vpaes-armv8-linux64.S
create mode 100644 ring-0.17.14/pregenerated/vpaes-armv8-win64.S
create mode 100644 ring-0.17.14/pregenerated/vpaes-x86-elf.S
create mode 100644 ring-0.17.14/pregenerated/vpaes-x86-win32n.asm
create mode 100644 ring-0.17.14/pregenerated/vpaes-x86-win32n.o
create mode 100644 ring-0.17.14/pregenerated/vpaes-x86_64-elf.S
create mode 100644 ring-0.17.14/pregenerated/vpaes-x86_64-macosx.S
create mode 100644 ring-0.17.14/pregenerated/vpaes-x86_64-nasm.asm
create mode 100644 ring-0.17.14/pregenerated/vpaes-x86_64-nasm.o
create mode 100644 ring-0.17.14/pregenerated/x86-mont-elf.S
create mode 100644 ring-0.17.14/pregenerated/x86-mont-win32n.asm
create mode 100644 ring-0.17.14/pregenerated/x86-mont-win32n.o
create mode 100644 ring-0.17.14/pregenerated/x86_64-mont-elf.S
create mode 100644 ring-0.17.14/pregenerated/x86_64-mont-macosx.S
create mode 100644 ring-0.17.14/pregenerated/x86_64-mont-nasm.asm
create mode 100644 ring-0.17.14/pregenerated/x86_64-mont-nasm.o
create mode 100644 ring-0.17.14/pregenerated/x86_64-mont5-elf.S
create mode 100644 ring-0.17.14/pregenerated/x86_64-mont5-macosx.S
create mode 100644 ring-0.17.14/pregenerated/x86_64-mont5-nasm.asm
create mode 100644 ring-0.17.14/pregenerated/x86_64-mont5-nasm.o
create mode 100644 ring-0.17.14/src/aead.rs
create mode 100644 ring-0.17.14/src/aead/aes.rs
create mode 100644 ring-0.17.14/src/aead/aes/bs.rs
create mode 100644 ring-0.17.14/src/aead/aes/fallback.rs
create mode 100644 ring-0.17.14/src/aead/aes/ffi.rs
create mode 100644 ring-0.17.14/src/aead/aes/hw.rs
create mode 100644 ring-0.17.14/src/aead/aes/vp.rs
create mode 100644 ring-0.17.14/src/aead/aes_gcm.rs
create mode 100644 ring-0.17.14/src/aead/aes_gcm/aarch64.rs
create mode 100644 ring-0.17.14/src/aead/aes_gcm/aeshwclmulmovbe.rs
create mode 100644 ring-0.17.14/src/aead/aes_gcm/vaesclmulavx2.rs
create mode 100644 ring-0.17.14/src/aead/algorithm.rs
create mode 100644 ring-0.17.14/src/aead/chacha.rs
create mode 100644 ring-0.17.14/src/aead/chacha/fallback.rs
create mode 100644 ring-0.17.14/src/aead/chacha/ffi.rs
create mode 100644 ring-0.17.14/src/aead/chacha20_poly1305/integrated.rs
create mode 100644 ring-0.17.14/src/aead/chacha20_poly1305/mod.rs
create mode 100644 ring-0.17.14/src/aead/chacha20_poly1305_openssh.rs
create mode 100644 ring-0.17.14/src/aead/gcm.rs
create mode 100644 ring-0.17.14/src/aead/gcm/clmul.rs
create mode 100644 ring-0.17.14/src/aead/gcm/clmulavxmovbe.rs
create mode 100644 ring-0.17.14/src/aead/gcm/fallback.rs
create mode 100644 ring-0.17.14/src/aead/gcm/ffi.rs
create mode 100644 ring-0.17.14/src/aead/gcm/neon.rs
create mode 100644 ring-0.17.14/src/aead/gcm/vclmulavx2.rs
create mode 100644 ring-0.17.14/src/aead/less_safe_key.rs
create mode 100644 ring-0.17.14/src/aead/nonce.rs
create mode 100644 ring-0.17.14/src/aead/opening_key.rs
create mode 100644 ring-0.17.14/src/aead/overlapping/array.rs
create mode 100644 ring-0.17.14/src/aead/overlapping/base.rs
create mode 100644 ring-0.17.14/src/aead/overlapping/mod.rs
create mode 100644 ring-0.17.14/src/aead/overlapping/partial_block.rs
create mode 100644 ring-0.17.14/src/aead/poly1305.rs
create mode 100644 ring-0.17.14/src/aead/poly1305/ffi_arm_neon.rs
create mode 100644 ring-0.17.14/src/aead/poly1305/ffi_fallback.rs
create mode 100644 ring-0.17.14/src/aead/poly1305_test.txt
create mode 100644 ring-0.17.14/src/aead/quic.rs
create mode 100644 ring-0.17.14/src/aead/sealing_key.rs
create mode 100644 ring-0.17.14/src/aead/shift.rs
create mode 100644 ring-0.17.14/src/aead/unbound_key.rs
create mode 100644 ring-0.17.14/src/agreement.rs
create mode 100644 ring-0.17.14/src/arithmetic.rs
create mode 100644 ring-0.17.14/src/arithmetic/bigint.rs
create mode 100644 ring-0.17.14/src/arithmetic/bigint/boxed_limbs.rs
create mode 100644 ring-0.17.14/src/arithmetic/bigint/modulus.rs
create mode 100644 ring-0.17.14/src/arithmetic/bigint/modulusvalue.rs
create mode 100644 ring-0.17.14/src/arithmetic/bigint/private_exponent.rs
create mode 100644 ring-0.17.14/src/arithmetic/constant.rs
create mode 100644 ring-0.17.14/src/arithmetic/ffi.rs
create mode 100644 ring-0.17.14/src/arithmetic/inout.rs
create mode 100644 ring-0.17.14/src/arithmetic/limbs/aarch64/mod.rs
create mode 100644 ring-0.17.14/src/arithmetic/limbs/aarch64/mont.rs
create mode 100644 ring-0.17.14/src/arithmetic/limbs/mod.rs
create mode 100644 ring-0.17.14/src/arithmetic/limbs/x86_64/mod.rs
create mode 100644 ring-0.17.14/src/arithmetic/limbs/x86_64/mont.rs
create mode 100644 ring-0.17.14/src/arithmetic/limbs512/mod.rs
create mode 100644 ring-0.17.14/src/arithmetic/limbs512/storage.rs
create mode 100644 ring-0.17.14/src/arithmetic/montgomery.rs
create mode 100644 ring-0.17.14/src/arithmetic/n0.rs
create mode 100644 ring-0.17.14/src/bb/boolmask.rs
create mode 100644 ring-0.17.14/src/bb/leaky.rs
create mode 100644 ring-0.17.14/src/bb/mod.rs
create mode 100644 ring-0.17.14/src/bb/word.rs
create mode 100644 ring-0.17.14/src/bits.rs
create mode 100644 ring-0.17.14/src/bssl.rs
create mode 100644 ring-0.17.14/src/c.rs
create mode 100644 ring-0.17.14/src/cpu.rs
create mode 100644 ring-0.17.14/src/cpu/arm.rs
create mode 100644 ring-0.17.14/src/cpu/arm/darwin.rs
create mode 100644 ring-0.17.14/src/cpu/arm/fuchsia.rs
create mode 100644 ring-0.17.14/src/cpu/arm/linux.rs
create mode 100644 ring-0.17.14/src/cpu/arm/windows.rs
create mode 100644 ring-0.17.14/src/cpu/intel.rs
create mode 100644 ring-0.17.14/src/data/alg-rsa-encryption.der
create mode 100644 ring-0.17.14/src/debug.rs
create mode 100644 ring-0.17.14/src/deprecated_constant_time.rs
create mode 100644 ring-0.17.14/src/deprecated_test.rs
create mode 100644 ring-0.17.14/src/digest.rs
create mode 100644 ring-0.17.14/src/digest/dynstate.rs
create mode 100644 ring-0.17.14/src/digest/sha1.rs
create mode 100644 ring-0.17.14/src/digest/sha2/fallback.rs
create mode 100644 ring-0.17.14/src/digest/sha2/ffi.rs
create mode 100644 ring-0.17.14/src/digest/sha2/mod.rs
create mode 100644 ring-0.17.14/src/digest/sha2/sha2_32.rs
create mode 100644 ring-0.17.14/src/digest/sha2/sha2_64.rs
create mode 100644 ring-0.17.14/src/ec.rs
create mode 100644 ring-0.17.14/src/ec/curve25519.rs
create mode 100644 ring-0.17.14/src/ec/curve25519/ed25519.rs
create mode 100644
ring-0.17.14/src/ec/curve25519/ed25519/ed25519_pkcs8_v2_template.der
create mode 100644 ring-0.17.14/src/ec/curve25519/ed25519/signing.rs
create mode 100644 ring-0.17.14/src/ec/curve25519/ed25519/verification.rs
create mode 100644 ring-0.17.14/src/ec/curve25519/ops.rs
create mode 100644 ring-0.17.14/src/ec/curve25519/scalar.rs
create mode 100644 ring-0.17.14/src/ec/curve25519/x25519.rs
create mode 100644 ring-0.17.14/src/ec/keys.rs
create mode 100644 ring-0.17.14/src/ec/suite_b.rs
create mode 100644 ring-0.17.14/src/ec/suite_b/curve.rs
create mode 100644 ring-0.17.14/src/ec/suite_b/ecdh.rs
create mode 100644 ring-0.17.14/src/ec/suite_b/ecdsa.rs
create mode 100644 ring-0.17.14/src/ec/suite_b/ecdsa/digest_scalar.rs
create mode 100644
ring-0.17.14/src/ec/suite_b/ecdsa/ecPublicKey_p256_pkcs8_v1_template.der
create mode 100644
ring-0.17.14/src/ec/suite_b/ecdsa/ecPublicKey_p384_pkcs8_v1_template.der
create mode 100644 ring-0.17.14/src/ec/suite_b/ecdsa/signing.rs
create mode 100644 ring-0.17.14/src/ec/suite_b/ecdsa/verification.rs
create mode 100644 ring-0.17.14/src/ec/suite_b/ops.rs
create mode 100644 ring-0.17.14/src/ec/suite_b/ops/elem.rs
create mode 100644 ring-0.17.14/src/ec/suite_b/ops/p256.rs
create mode 100644 ring-0.17.14/src/ec/suite_b/ops/p384.rs
create mode 100644 ring-0.17.14/src/ec/suite_b/private_key.rs
create mode 100644 ring-0.17.14/src/ec/suite_b/public_key.rs
create mode 100644 ring-0.17.14/src/error/input_too_long.rs
create mode 100644 ring-0.17.14/src/error/into_unspecified.rs
create mode 100644 ring-0.17.14/src/error/key_rejected.rs
create mode 100644 ring-0.17.14/src/error/mod.rs
create mode 100644 ring-0.17.14/src/error/unspecified.rs
create mode 100644 ring-0.17.14/src/hkdf.rs
create mode 100644 ring-0.17.14/src/hmac.rs
create mode 100644 ring-0.17.14/src/io.rs
create mode 100644 ring-0.17.14/src/io/der.rs
create mode 100644 ring-0.17.14/src/io/der_writer.rs
create mode 100644 ring-0.17.14/src/io/positive.rs
create mode 100644 ring-0.17.14/src/io/writer.rs
create mode 100644 ring-0.17.14/src/lib.rs
create mode 100644 ring-0.17.14/src/limb.rs
create mode 100644 ring-0.17.14/src/pbkdf2.rs
create mode 100644 ring-0.17.14/src/pkcs8.rs
create mode 100644 ring-0.17.14/src/polyfill.rs
create mode 100644 ring-0.17.14/src/polyfill/array_flat_map.rs
create mode 100644 ring-0.17.14/src/polyfill/array_split_map.rs
create mode 100644 ring-0.17.14/src/polyfill/cold_error.rs
create mode 100644 ring-0.17.14/src/polyfill/cstr.rs
create mode 100644 ring-0.17.14/src/polyfill/leading_zeros_skipped.rs
create mode 100644 ring-0.17.14/src/polyfill/notsend.rs
create mode 100644 ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE
create mode 100644 ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT
create mode 100644 ring-0.17.14/src/polyfill/once_cell/race.rs
create mode 100644 ring-0.17.14/src/polyfill/ptr.rs
create mode 100644 ring-0.17.14/src/polyfill/slice.rs
create mode 100644 ring-0.17.14/src/polyfill/slice/as_chunks.rs
create mode 100644 ring-0.17.14/src/polyfill/slice/as_chunks_mut.rs
create mode 100644 ring-0.17.14/src/polyfill/sliceutil.rs
create mode 100644 ring-0.17.14/src/polyfill/test.rs
create mode 100644 ring-0.17.14/src/polyfill/unwrap_const.rs
create mode 100644 ring-0.17.14/src/prefixed.rs
create mode 100644 ring-0.17.14/src/rand.rs
create mode 100644 ring-0.17.14/src/rsa.rs
create mode 100644 ring-0.17.14/src/rsa/keypair.rs
create mode 100644 ring-0.17.14/src/rsa/keypair_components.rs
create mode 100644 ring-0.17.14/src/rsa/padding.rs
create mode 100644 ring-0.17.14/src/rsa/padding/pkcs1.rs
create mode 100644 ring-0.17.14/src/rsa/padding/pss.rs
create mode 100644 ring-0.17.14/src/rsa/public_exponent.rs
create mode 100644 ring-0.17.14/src/rsa/public_key.rs
create mode 100644 ring-0.17.14/src/rsa/public_key_components.rs
create mode 100644 ring-0.17.14/src/rsa/public_modulus.rs
create mode 100644 ring-0.17.14/src/rsa/signature_rsa_example_private_key.der
create mode 100644 ring-0.17.14/src/rsa/signature_rsa_example_public_key.der
create mode 100644 ring-0.17.14/src/rsa/verification.rs
create mode 100644 ring-0.17.14/src/signature.rs
create mode 100644 ring-0.17.14/src/tests/bits_tests.rs
create mode 100644 ring-0.17.14/src/tests/mod.rs
create mode 100644 ring-0.17.14/src/testutil.rs
create mode 100644 ring-0.17.14/tests/aead_tests.rs
create mode 100644 ring-0.17.14/tests/agreement_tests.rs
create mode 100644 ring-0.17.14/tests/constant_time_tests.rs
create mode 100644 ring-0.17.14/tests/digest_tests.rs
create mode 100644 ring-0.17.14/tests/ecdsa_test_private_key_p256.p8
create mode 100644 ring-0.17.14/tests/ecdsa_test_public_key_p256.der
create mode 100644 ring-0.17.14/tests/ecdsa_test_public_key_p256_debug.txt
create mode 100644 ring-0.17.14/tests/ecdsa_tests.rs
create mode 100644 ring-0.17.14/tests/ed25519_test_private_key.bin
create mode 100644 ring-0.17.14/tests/ed25519_test_private_key.p8
create mode 100644 ring-0.17.14/tests/ed25519_test_public_key.bin
create mode 100644 ring-0.17.14/tests/ed25519_test_public_key.der
create mode 100644 ring-0.17.14/tests/ed25519_tests.rs
create mode 100644 ring-0.17.14/tests/error_tests.rs
create mode 100644 ring-0.17.14/tests/hkdf_tests.rs
create mode 100644 ring-0.17.14/tests/hmac_tests.rs
create mode 100644 ring-0.17.14/tests/pbkdf2_tests.rs
create mode 100644 ring-0.17.14/tests/quic_tests.rs
create mode 100644 ring-0.17.14/tests/rand_tests.rs
create mode 100644 ring-0.17.14/tests/rsa_test_private_key_2048.p8
create mode 100644 ring-0.17.14/tests/rsa_test_public_key_2048.der
create mode 100644 ring-0.17.14/tests/rsa_test_public_key_2048_debug.txt
create mode 100644 ring-0.17.14/tests/rsa_test_public_modulus.bin
create mode 100644 ring-0.17.14/tests/rsa_tests.rs
create mode 100644 ring-0.17.14/tests/signature_tests.rs
create mode 100644 ring-0.17.14/third_party/fiat/LICENSE
create mode 100644 ring-0.17.14/third_party/fiat/asm/fiat_curve25519_adx_mul.S
create mode 100644
ring-0.17.14/third_party/fiat/asm/fiat_curve25519_adx_square.S
create mode 100644 ring-0.17.14/third_party/fiat/curve25519_32.h
create mode 100644 ring-0.17.14/third_party/fiat/curve25519_64.h
create mode 100644 ring-0.17.14/third_party/fiat/curve25519_64_adx.h
create mode 100644 ring-0.17.14/third_party/fiat/curve25519_64_msvc.h
create mode 100644 ring-0.17.14/third_party/fiat/p256_32.h
create mode 100644 ring-0.17.14/third_party/fiat/p256_64.h
create mode 100644 ring-0.17.14/third_party/fiat/p256_64_msvc.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]