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]

Reply via email to