├── .clang-format ├── .coveralls.yml ├── .editorconfig ├── .gitattributes ├── .github ├── codecov.yml └── workflows │ └── ci.yml ├── .gitignore ├── AUTHORS ├── BUILDING.md ├── Cargo.toml ├── LICENSE ├── LICENSE-BoringSSL ├── LICENSE-other-bits ├── README.md ├── SECURITY.md ├── STYLE.md ├── bench ├── Cargo.toml ├── aead.rs ├── agreement.rs ├── data │ ├── rsa-2048-3-public-key.der │ ├── rsa-2048-3-signature.bin │ ├── rsa-2048-65537-public-key.der │ ├── rsa-2048-65537-signature.bin │ ├── rsa-3072-3-public-key.der │ ├── rsa-3072-3-signature.bin │ ├── rsa-4096-3-public-key.der │ ├── rsa-4096-3-signature.bin │ ├── rsa-8192-3-public-key.der │ ├── rsa-8192-3-signature.bin │ └── rsa-generate.sh ├── digest.rs ├── ecdsa.rs └── rsa.rs ├── cavp ├── Cargo.toml ├── tests │ └── shavs.rs └── third_party │ └── NIST │ ├── .gitattributes │ ├── README.md │ ├── SHAVS │ ├── SHA1LongMsg.rsp │ ├── SHA1ShortMsg.rsp │ ├── SHA224LongMsg.rsp │ ├── SHA224ShortMsg.rsp │ ├── SHA256LongMsg.rsp │ ├── SHA256ShortMsg.rsp │ ├── SHA384LongMsg.rsp │ ├── SHA384ShortMsg.rsp │ ├── SHA512LongMsg.rsp │ └── SHA512ShortMsg.rsp │ └── sha256sums.txt ├── crypto ├── chacha │ └── asm │ │ ├── chacha-armv4.pl │ │ ├── chacha-armv8.pl │ │ ├── chacha-x86.pl │ │ └── chacha-x86_64.pl ├── cipher │ └── asm │ │ ├── chacha20_poly1305_armv8.pl │ │ └── chacha20_poly1305_x86_64.pl ├── constant_time_test.c ├── cpu_intel.c ├── crypto.c ├── curve25519 │ ├── .gitattributes │ ├── asm │ │ └── x25519-asm-arm.S │ ├── curve25519.c │ ├── curve25519_64_adx.c │ ├── curve25519_tables.h │ └── internal.h ├── fipsmodule │ ├── aes │ │ ├── aes_nohw.c │ │ └── asm │ │ │ ├── aes-gcm-avx10-x86_64.pl │ │ │ ├── aes-gcm-avx2-x86_64.pl │ │ │ ├── aesni-gcm-x86_64.pl │ │ │ ├── aesni-x86.pl │ │ │ ├── aesni-x86_64.pl │ │ │ ├── aesv8-armx.pl │ │ │ ├── aesv8-gcm-armv8.pl │ │ │ ├── bsaes-armv7.pl │ │ │ ├── ghash-armv4.pl │ │ │ ├── ghash-neon-armv8.pl │ │ │ ├── ghash-ssse3-x86.pl │ │ │ ├── ghash-ssse3-x86_64.pl │ │ │ ├── ghash-x86.pl │ │ │ ├── ghash-x86_64.pl │ │ │ ├── ghashv8-armx.pl │ │ │ ├── vpaes-armv7.pl │ │ │ ├── vpaes-armv8.pl │ │ │ ├── vpaes-x86.pl │ │ │ └── vpaes-x86_64.pl │ ├── bn │ │ ├── asm │ │ │ ├── armv4-mont.pl │ │ │ ├── armv8-mont.pl │ │ │ ├── bn-armv8.pl │ │ │ ├── x86-mont.pl │ │ │ ├── x86_64-mont.pl │ │ │ └── x86_64-mont5.pl │ │ ├── internal.h │ │ ├── montgomery.c │ │ ├── montgomery_inv.c │ │ └── test │ │ │ ├── mod_exp_tests.txt │ │ │ └── mod_mul_tests.txt │ ├── ec │ │ ├── .gitattributes │ │ ├── asm │ │ │ ├── p256-armv8-asm.pl │ │ │ └── p256-x86_64-asm.pl │ │ ├── ecp_nistz.c │ │ ├── ecp_nistz.h │ │ ├── ecp_nistz384.h │ │ ├── ecp_nistz384.inl │ │ ├── gfp_p256.c │ │ ├── gfp_p384.c │ │ ├── p256-nistz-table.h │ │ ├── p256-nistz.c │ │ ├── p256-nistz.h │ │ ├── p256.c │ │ ├── p256_shared.h │ │ ├── p256_table.h │ │ └── util.h │ ├── ecdsa │ │ └── ecdsa_verify_tests.txt │ └── sha │ │ └── asm │ │ ├── sha256-armv4.pl │ │ ├── sha512-armv4.pl │ │ ├── sha512-armv8.pl │ │ └── sha512-x86_64.pl ├── internal.h ├── limbs │ ├── limbs.c │ ├── limbs.h │ └── limbs.inl ├── mem.c ├── perlasm │ ├── arm-xlate.pl │ ├── readme │ ├── x86_64-xlate.pl │ ├── x86asm.pl │ ├── x86gas.pl │ └── x86nasm.pl └── poly1305 │ ├── poly1305.c │ ├── poly1305_arm.c │ └── poly1305_arm_asm.S ├── deny.toml ├── doc ├── ecdh.pdf └── ecdsa.pdf ├── include └── ring-core │ ├── aes.h │ ├── asm_base.h │ ├── base.h │ ├── check.h │ ├── mem.h │ ├── prefix_symbols.h │ ├── target.h │ └── type_check.h ├── mk ├── cargo.sh ├── check-symbol-prefixes.sh ├── clippy.sh ├── generate_curves.py ├── install-build-tools.ps1 ├── install-build-tools.sh ├── llvm-snapshot.gpg.key ├── package.sh ├── publish.sh └── runner ├── rustfmt.toml ├── src ├── aead.rs ├── aead │ ├── aes.rs │ ├── aes │ │ ├── bs.rs │ │ ├── fallback.rs │ │ ├── ffi.rs │ │ ├── hw.rs │ │ └── vp.rs │ ├── aes_gcm.rs │ ├── aes_tests.txt │ ├── algorithm.rs │ ├── chacha.rs │ ├── chacha │ │ ├── fallback.rs │ │ └── ffi.rs │ ├── chacha20_poly1305 │ │ ├── integrated.rs │ │ └── mod.rs │ ├── chacha20_poly1305_openssh.rs │ ├── chacha_tests.txt │ ├── gcm.rs │ ├── gcm │ │ ├── clmul.rs │ │ ├── clmulavxmovbe.rs │ │ ├── fallback.rs │ │ ├── ffi.rs │ │ └── neon.rs │ ├── less_safe_key.rs │ ├── nonce.rs │ ├── opening_key.rs │ ├── overlapping │ │ ├── array.rs │ │ ├── base.rs │ │ ├── mod.rs │ │ └── partial_block.rs │ ├── poly1305.rs │ ├── poly1305 │ │ ├── ffi_arm_neon.rs │ │ └── ffi_fallback.rs │ ├── poly1305_test.txt │ ├── quic.rs │ ├── sealing_key.rs │ ├── shift.rs │ └── unbound_key.rs ├── agreement.rs ├── arithmetic.rs ├── arithmetic │ ├── aarch64_mont.rs │ ├── bigint.rs │ ├── bigint │ │ ├── boxed_limbs.rs │ │ ├── modulus.rs │ │ ├── modulusvalue.rs │ │ └── private_exponent.rs │ ├── bigint_elem_exp_vartime_tests.txt │ ├── bigint_elem_reduced_once_tests.txt │ ├── bigint_elem_reduced_tests.txt │ ├── bigint_elem_squared_tests.txt │ ├── constant.rs │ ├── ffi.rs │ ├── inout.rs │ ├── limbs512 │ │ ├── mod.rs │ │ └── storage.rs │ ├── montgomery.rs │ ├── n0.rs │ └── x86_64_mont.rs ├── bits.rs ├── bssl.rs ├── c.rs ├── constant_time.rs ├── constant_time │ ├── boolmask.rs │ ├── leaky.rs │ └── word.rs ├── cpu.rs ├── cpu │ ├── arm.rs │ ├── arm │ │ ├── darwin.rs │ │ ├── fuchsia.rs │ │ ├── linux.rs │ │ └── windows.rs │ └── intel.rs ├── data │ └── alg-rsa-encryption.der ├── debug.rs ├── digest.rs ├── digest │ ├── dynstate.rs │ ├── sha1.rs │ └── sha2 │ │ ├── fallback.rs │ │ ├── ffi.rs │ │ ├── mod.rs │ │ ├── sha2_32.rs │ │ └── sha2_64.rs ├── ec.rs ├── ec │ ├── curve25519.rs │ ├── curve25519 │ │ ├── ed25519.rs │ │ ├── ed25519 │ │ │ ├── ed25519_pkcs8_v2_template.der │ │ │ ├── signing.rs │ │ │ └── verification.rs │ │ ├── ops.rs │ │ ├── scalar.rs │ │ └── x25519.rs │ ├── keys.rs │ ├── suite_b.rs │ └── suite_b │ │ ├── curve.rs │ │ ├── ecdh.rs │ │ ├── ecdsa.rs │ │ ├── ecdsa │ │ ├── digest_scalar.rs │ │ ├── ecPublicKey_p256_pkcs8_v1_template.der │ │ ├── ecPublicKey_p384_pkcs8_v1_template.der │ │ ├── ecdsa_digest_scalar_tests.txt │ │ ├── ecdsa_sign_asn1_tests.txt │ │ ├── ecdsa_sign_fixed_tests.txt │ │ ├── signing.rs │ │ └── verification.rs │ │ ├── ops.rs │ │ ├── ops │ │ ├── elem.rs │ │ ├── p256.rs │ │ ├── p256_elem_mul_tests.txt │ │ ├── p256_elem_neg_tests.txt │ │ ├── p256_elem_sum_tests.txt │ │ ├── p256_point_double_tests.txt │ │ ├── p256_point_mul_base_tests.txt │ │ ├── p256_point_mul_serialized_tests.txt │ │ ├── p256_point_sum_mixed_tests.txt │ │ ├── p256_point_sum_tests.txt │ │ ├── p256_scalar_mul_tests.txt │ │ ├── p256_scalar_square_tests.txt │ │ ├── p384.rs │ │ ├── p384_elem_div_by_2_tests.txt │ │ ├── p384_elem_mul_tests.txt │ │ ├── p384_elem_neg_tests.txt │ │ ├── p384_elem_sum_tests.txt │ │ ├── p384_point_double_tests.txt │ │ ├── p384_point_mul_base_tests.txt │ │ ├── p384_point_sum_tests.txt │ │ └── p384_scalar_mul_tests.txt │ │ ├── private_key.rs │ │ ├── public_key.rs │ │ └── suite_b_public_key_tests.txt ├── error │ ├── input_too_long.rs │ ├── into_unspecified.rs │ ├── key_rejected.rs │ ├── mod.rs │ └── unspecified.rs ├── hkdf.rs ├── hmac.rs ├── hmac_generate_serializable_tests.txt ├── io.rs ├── io │ ├── der.rs │ ├── der_writer.rs │ ├── positive.rs │ └── writer.rs ├── lib.rs ├── limb.rs ├── pbkdf2.rs ├── pkcs8.rs ├── polyfill.rs ├── polyfill │ ├── array_flat_map.rs │ ├── array_split_map.rs │ ├── cold_error.rs │ ├── cstr.rs │ ├── leading_zeros_skipped.rs │ ├── notsend.rs │ ├── once_cell │ │ ├── LICENSE-APACHE │ │ ├── LICENSE-MIT │ │ ├── README.txt │ │ └── race.rs │ ├── ptr.rs │ ├── slice.rs │ ├── slice │ │ ├── as_chunks.rs │ │ └── as_chunks_mut.rs │ ├── sliceutil.rs │ ├── test.rs │ └── unwrap_const.rs ├── prefixed.rs ├── rand.rs ├── rsa.rs ├── rsa │ ├── convert_nist_rsa_test_vectors.py │ ├── keypair.rs │ ├── keypair_components.rs │ ├── keypair_private_exponentiate_tests.txt │ ├── padding.rs │ ├── padding │ │ ├── pkcs1.rs │ │ └── pss.rs │ ├── public_exponent.rs │ ├── public_key.rs │ ├── public_key_components.rs │ ├── public_modulus.rs │ ├── rsa_pss_padding_tests.txt │ ├── signature_rsa_example_private_key.der │ ├── signature_rsa_example_public_key.der │ └── verification.rs ├── signature.rs ├── test.rs ├── test_1_syntax_error_tests.txt ├── test_1_tests.txt ├── test_3_tests.txt └── tests │ ├── bits_tests.rs │ └── mod.rs ├── tests ├── aead_aes_128_gcm_tests.txt ├── aead_aes_256_gcm_tests.txt ├── aead_chacha20_poly1305_openssh_tests.txt ├── aead_chacha20_poly1305_tests.txt ├── aead_tests.rs ├── agreement_tests.rs ├── agreement_tests.txt ├── constant_time_tests.rs ├── digest_tests.rs ├── digest_tests.txt ├── ecdsa_from_pkcs8_tests.txt ├── ecdsa_test_private_key_p256.p8 ├── ecdsa_test_public_key_p256.der ├── ecdsa_test_public_key_p256_debug.txt ├── ecdsa_tests.rs ├── ecdsa_verify_asn1_tests.txt ├── ecdsa_verify_fixed_tests.txt ├── ed25519_from_pkcs8_tests.txt ├── ed25519_test_private_key.bin ├── ed25519_test_private_key.p8 ├── ed25519_test_public_key.bin ├── ed25519_test_public_key.der ├── ed25519_tests.rs ├── ed25519_tests.txt ├── ed25519_verify_tests.txt ├── error_tests.rs ├── hkdf_tests.rs ├── hkdf_tests.txt ├── hmac_tests.rs ├── hmac_tests.txt ├── pbkdf2_tests.rs ├── pbkdf2_tests.txt ├── quic_aes_128_tests.txt ├── quic_aes_256_tests.txt ├── quic_chacha20_tests.txt ├── quic_tests.rs ├── rand_tests.rs ├── rsa_from_pkcs8_tests.txt ├── rsa_pkcs1_sign_tests.txt ├── rsa_pkcs1_verify_tests.txt ├── rsa_primitive_verify_tests.txt ├── rsa_pss_sign_tests.txt ├── rsa_pss_verify_tests.txt ├── rsa_test_private_key_2048.p8 ├── rsa_test_public_key_2048.der ├── rsa_test_public_key_2048_debug.txt ├── rsa_test_public_modulus.bin ├── rsa_tests.rs └── signature_tests.rs └── third_party └── fiat ├── .gitattributes ├── AUTHORS ├── LICENSE ├── METADATA ├── README.md ├── asm ├── fiat_curve25519_adx_mul.S └── fiat_curve25519_adx_square.S ├── curve25519_32.h ├── curve25519_64.h ├── curve25519_64_adx.h ├── curve25519_64_msvc.h ├── p256_32.h ├── p256_64.h └── p256_64_msvc.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/.clang-format -------------------------------------------------------------------------------- /.coveralls.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-pro 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/AUTHORS -------------------------------------------------------------------------------- /BUILDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/BUILDING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-BoringSSL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/LICENSE-BoringSSL -------------------------------------------------------------------------------- /LICENSE-other-bits: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/LICENSE-other-bits -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/SECURITY.md -------------------------------------------------------------------------------- /STYLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/STYLE.md -------------------------------------------------------------------------------- /bench/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/Cargo.toml -------------------------------------------------------------------------------- /bench/aead.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/aead.rs -------------------------------------------------------------------------------- /bench/agreement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/agreement.rs -------------------------------------------------------------------------------- /bench/data/rsa-2048-3-public-key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/data/rsa-2048-3-public-key.der -------------------------------------------------------------------------------- /bench/data/rsa-2048-3-signature.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/data/rsa-2048-3-signature.bin -------------------------------------------------------------------------------- /bench/data/rsa-2048-65537-public-key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/data/rsa-2048-65537-public-key.der -------------------------------------------------------------------------------- /bench/data/rsa-2048-65537-signature.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/data/rsa-2048-65537-signature.bin -------------------------------------------------------------------------------- /bench/data/rsa-3072-3-public-key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/data/rsa-3072-3-public-key.der -------------------------------------------------------------------------------- /bench/data/rsa-3072-3-signature.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/data/rsa-3072-3-signature.bin -------------------------------------------------------------------------------- /bench/data/rsa-4096-3-public-key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/data/rsa-4096-3-public-key.der -------------------------------------------------------------------------------- /bench/data/rsa-4096-3-signature.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/data/rsa-4096-3-signature.bin -------------------------------------------------------------------------------- /bench/data/rsa-8192-3-public-key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/data/rsa-8192-3-public-key.der -------------------------------------------------------------------------------- /bench/data/rsa-8192-3-signature.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/data/rsa-8192-3-signature.bin -------------------------------------------------------------------------------- /bench/data/rsa-generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/data/rsa-generate.sh -------------------------------------------------------------------------------- /bench/digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/digest.rs -------------------------------------------------------------------------------- /bench/ecdsa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/ecdsa.rs -------------------------------------------------------------------------------- /bench/rsa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/bench/rsa.rs -------------------------------------------------------------------------------- /cavp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/Cargo.toml -------------------------------------------------------------------------------- /cavp/tests/shavs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/tests/shavs.rs -------------------------------------------------------------------------------- /cavp/third_party/NIST/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/.gitattributes -------------------------------------------------------------------------------- /cavp/third_party/NIST/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/README.md -------------------------------------------------------------------------------- /cavp/third_party/NIST/SHAVS/SHA1LongMsg.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/SHAVS/SHA1LongMsg.rsp -------------------------------------------------------------------------------- /cavp/third_party/NIST/SHAVS/SHA1ShortMsg.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/SHAVS/SHA1ShortMsg.rsp -------------------------------------------------------------------------------- /cavp/third_party/NIST/SHAVS/SHA224LongMsg.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/SHAVS/SHA224LongMsg.rsp -------------------------------------------------------------------------------- /cavp/third_party/NIST/SHAVS/SHA224ShortMsg.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/SHAVS/SHA224ShortMsg.rsp -------------------------------------------------------------------------------- /cavp/third_party/NIST/SHAVS/SHA256LongMsg.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/SHAVS/SHA256LongMsg.rsp -------------------------------------------------------------------------------- /cavp/third_party/NIST/SHAVS/SHA256ShortMsg.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/SHAVS/SHA256ShortMsg.rsp -------------------------------------------------------------------------------- /cavp/third_party/NIST/SHAVS/SHA384LongMsg.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/SHAVS/SHA384LongMsg.rsp -------------------------------------------------------------------------------- /cavp/third_party/NIST/SHAVS/SHA384ShortMsg.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/SHAVS/SHA384ShortMsg.rsp -------------------------------------------------------------------------------- /cavp/third_party/NIST/SHAVS/SHA512LongMsg.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/SHAVS/SHA512LongMsg.rsp -------------------------------------------------------------------------------- /cavp/third_party/NIST/SHAVS/SHA512ShortMsg.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/SHAVS/SHA512ShortMsg.rsp -------------------------------------------------------------------------------- /cavp/third_party/NIST/sha256sums.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/cavp/third_party/NIST/sha256sums.txt -------------------------------------------------------------------------------- /crypto/chacha/asm/chacha-armv4.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/chacha/asm/chacha-armv4.pl -------------------------------------------------------------------------------- /crypto/chacha/asm/chacha-armv8.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/chacha/asm/chacha-armv8.pl -------------------------------------------------------------------------------- /crypto/chacha/asm/chacha-x86.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/chacha/asm/chacha-x86.pl -------------------------------------------------------------------------------- /crypto/chacha/asm/chacha-x86_64.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/chacha/asm/chacha-x86_64.pl -------------------------------------------------------------------------------- /crypto/cipher/asm/chacha20_poly1305_armv8.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/cipher/asm/chacha20_poly1305_armv8.pl -------------------------------------------------------------------------------- /crypto/cipher/asm/chacha20_poly1305_x86_64.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/cipher/asm/chacha20_poly1305_x86_64.pl -------------------------------------------------------------------------------- /crypto/constant_time_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/constant_time_test.c -------------------------------------------------------------------------------- /crypto/cpu_intel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/cpu_intel.c -------------------------------------------------------------------------------- /crypto/crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/crypto.c -------------------------------------------------------------------------------- /crypto/curve25519/.gitattributes: -------------------------------------------------------------------------------- 1 | curve25519_tables.h linguist-generated=true 2 | -------------------------------------------------------------------------------- /crypto/curve25519/asm/x25519-asm-arm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/curve25519/asm/x25519-asm-arm.S -------------------------------------------------------------------------------- /crypto/curve25519/curve25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/curve25519/curve25519.c -------------------------------------------------------------------------------- /crypto/curve25519/curve25519_64_adx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/curve25519/curve25519_64_adx.c -------------------------------------------------------------------------------- /crypto/curve25519/curve25519_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/curve25519/curve25519_tables.h -------------------------------------------------------------------------------- /crypto/curve25519/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/curve25519/internal.h -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/aes_nohw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/aes_nohw.c -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/aes-gcm-avx10-x86_64.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/aes-gcm-avx10-x86_64.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/aes-gcm-avx2-x86_64.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/aes-gcm-avx2-x86_64.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/aesni-gcm-x86_64.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/aesni-gcm-x86_64.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/aesni-x86.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/aesni-x86.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/aesni-x86_64.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/aesni-x86_64.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/aesv8-armx.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/aesv8-armx.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/aesv8-gcm-armv8.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/aesv8-gcm-armv8.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/bsaes-armv7.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/bsaes-armv7.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/ghash-armv4.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/ghash-armv4.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/ghash-neon-armv8.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/ghash-neon-armv8.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/ghash-ssse3-x86.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/ghash-ssse3-x86.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/ghash-ssse3-x86_64.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/ghash-ssse3-x86_64.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/ghash-x86.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/ghash-x86.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/ghash-x86_64.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/ghash-x86_64.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/ghashv8-armx.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/ghashv8-armx.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/vpaes-armv7.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/vpaes-armv7.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/vpaes-armv8.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/vpaes-armv8.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/vpaes-x86.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/vpaes-x86.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/aes/asm/vpaes-x86_64.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/aes/asm/vpaes-x86_64.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/bn/asm/armv4-mont.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/bn/asm/armv4-mont.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/bn/asm/armv8-mont.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/bn/asm/armv8-mont.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/bn/asm/bn-armv8.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/bn/asm/bn-armv8.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/bn/asm/x86-mont.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/bn/asm/x86-mont.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/bn/asm/x86_64-mont.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/bn/asm/x86_64-mont.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/bn/asm/x86_64-mont5.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/bn/asm/x86_64-mont5.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/bn/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/bn/internal.h -------------------------------------------------------------------------------- /crypto/fipsmodule/bn/montgomery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/bn/montgomery.c -------------------------------------------------------------------------------- /crypto/fipsmodule/bn/montgomery_inv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/bn/montgomery_inv.c -------------------------------------------------------------------------------- /crypto/fipsmodule/bn/test/mod_exp_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/bn/test/mod_exp_tests.txt -------------------------------------------------------------------------------- /crypto/fipsmodule/bn/test/mod_mul_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/bn/test/mod_mul_tests.txt -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/.gitattributes -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/asm/p256-armv8-asm.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/asm/p256-armv8-asm.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/ecp_nistz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/ecp_nistz.c -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/ecp_nistz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/ecp_nistz.h -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/ecp_nistz384.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/ecp_nistz384.h -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/ecp_nistz384.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/ecp_nistz384.inl -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/gfp_p256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/gfp_p256.c -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/gfp_p384.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/gfp_p384.c -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/p256-nistz-table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/p256-nistz-table.h -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/p256-nistz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/p256-nistz.c -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/p256-nistz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/p256-nistz.h -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/p256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/p256.c -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/p256_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/p256_shared.h -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/p256_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/p256_table.h -------------------------------------------------------------------------------- /crypto/fipsmodule/ec/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ec/util.h -------------------------------------------------------------------------------- /crypto/fipsmodule/ecdsa/ecdsa_verify_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/ecdsa/ecdsa_verify_tests.txt -------------------------------------------------------------------------------- /crypto/fipsmodule/sha/asm/sha256-armv4.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/sha/asm/sha256-armv4.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/sha/asm/sha512-armv4.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/sha/asm/sha512-armv4.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/sha/asm/sha512-armv8.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/sha/asm/sha512-armv8.pl -------------------------------------------------------------------------------- /crypto/fipsmodule/sha/asm/sha512-x86_64.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/fipsmodule/sha/asm/sha512-x86_64.pl -------------------------------------------------------------------------------- /crypto/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/internal.h -------------------------------------------------------------------------------- /crypto/limbs/limbs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/limbs/limbs.c -------------------------------------------------------------------------------- /crypto/limbs/limbs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/limbs/limbs.h -------------------------------------------------------------------------------- /crypto/limbs/limbs.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/limbs/limbs.inl -------------------------------------------------------------------------------- /crypto/mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/mem.c -------------------------------------------------------------------------------- /crypto/perlasm/arm-xlate.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/perlasm/arm-xlate.pl -------------------------------------------------------------------------------- /crypto/perlasm/readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/perlasm/readme -------------------------------------------------------------------------------- /crypto/perlasm/x86_64-xlate.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/perlasm/x86_64-xlate.pl -------------------------------------------------------------------------------- /crypto/perlasm/x86asm.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/perlasm/x86asm.pl -------------------------------------------------------------------------------- /crypto/perlasm/x86gas.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/perlasm/x86gas.pl -------------------------------------------------------------------------------- /crypto/perlasm/x86nasm.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/perlasm/x86nasm.pl -------------------------------------------------------------------------------- /crypto/poly1305/poly1305.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/poly1305/poly1305.c -------------------------------------------------------------------------------- /crypto/poly1305/poly1305_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/poly1305/poly1305_arm.c -------------------------------------------------------------------------------- /crypto/poly1305/poly1305_arm_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/crypto/poly1305/poly1305_arm_asm.S -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/deny.toml -------------------------------------------------------------------------------- /doc/ecdh.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/doc/ecdh.pdf -------------------------------------------------------------------------------- /doc/ecdsa.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/doc/ecdsa.pdf -------------------------------------------------------------------------------- /include/ring-core/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/include/ring-core/aes.h -------------------------------------------------------------------------------- /include/ring-core/asm_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/include/ring-core/asm_base.h -------------------------------------------------------------------------------- /include/ring-core/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/include/ring-core/base.h -------------------------------------------------------------------------------- /include/ring-core/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/include/ring-core/check.h -------------------------------------------------------------------------------- /include/ring-core/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/include/ring-core/mem.h -------------------------------------------------------------------------------- /include/ring-core/prefix_symbols.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/ring-core/target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/include/ring-core/target.h -------------------------------------------------------------------------------- /include/ring-core/type_check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/include/ring-core/type_check.h -------------------------------------------------------------------------------- /mk/cargo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/mk/cargo.sh -------------------------------------------------------------------------------- /mk/check-symbol-prefixes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/mk/check-symbol-prefixes.sh -------------------------------------------------------------------------------- /mk/clippy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/mk/clippy.sh -------------------------------------------------------------------------------- /mk/generate_curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/mk/generate_curves.py -------------------------------------------------------------------------------- /mk/install-build-tools.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/mk/install-build-tools.ps1 -------------------------------------------------------------------------------- /mk/install-build-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/mk/install-build-tools.sh -------------------------------------------------------------------------------- /mk/llvm-snapshot.gpg.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/mk/llvm-snapshot.gpg.key -------------------------------------------------------------------------------- /mk/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/mk/package.sh -------------------------------------------------------------------------------- /mk/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/mk/publish.sh -------------------------------------------------------------------------------- /mk/runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/mk/runner -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/aead.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead.rs -------------------------------------------------------------------------------- /src/aead/aes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/aes.rs -------------------------------------------------------------------------------- /src/aead/aes/bs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/aes/bs.rs -------------------------------------------------------------------------------- /src/aead/aes/fallback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/aes/fallback.rs -------------------------------------------------------------------------------- /src/aead/aes/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/aes/ffi.rs -------------------------------------------------------------------------------- /src/aead/aes/hw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/aes/hw.rs -------------------------------------------------------------------------------- /src/aead/aes/vp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/aes/vp.rs -------------------------------------------------------------------------------- /src/aead/aes_gcm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/aes_gcm.rs -------------------------------------------------------------------------------- /src/aead/aes_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/aes_tests.txt -------------------------------------------------------------------------------- /src/aead/algorithm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/algorithm.rs -------------------------------------------------------------------------------- /src/aead/chacha.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/chacha.rs -------------------------------------------------------------------------------- /src/aead/chacha/fallback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/chacha/fallback.rs -------------------------------------------------------------------------------- /src/aead/chacha/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/chacha/ffi.rs -------------------------------------------------------------------------------- /src/aead/chacha20_poly1305/integrated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/chacha20_poly1305/integrated.rs -------------------------------------------------------------------------------- /src/aead/chacha20_poly1305/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/chacha20_poly1305/mod.rs -------------------------------------------------------------------------------- /src/aead/chacha20_poly1305_openssh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/chacha20_poly1305_openssh.rs -------------------------------------------------------------------------------- /src/aead/chacha_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/chacha_tests.txt -------------------------------------------------------------------------------- /src/aead/gcm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/gcm.rs -------------------------------------------------------------------------------- /src/aead/gcm/clmul.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/gcm/clmul.rs -------------------------------------------------------------------------------- /src/aead/gcm/clmulavxmovbe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/gcm/clmulavxmovbe.rs -------------------------------------------------------------------------------- /src/aead/gcm/fallback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/gcm/fallback.rs -------------------------------------------------------------------------------- /src/aead/gcm/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/gcm/ffi.rs -------------------------------------------------------------------------------- /src/aead/gcm/neon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/gcm/neon.rs -------------------------------------------------------------------------------- /src/aead/less_safe_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/less_safe_key.rs -------------------------------------------------------------------------------- /src/aead/nonce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/nonce.rs -------------------------------------------------------------------------------- /src/aead/opening_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/opening_key.rs -------------------------------------------------------------------------------- /src/aead/overlapping/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/overlapping/array.rs -------------------------------------------------------------------------------- /src/aead/overlapping/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/overlapping/base.rs -------------------------------------------------------------------------------- /src/aead/overlapping/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/overlapping/mod.rs -------------------------------------------------------------------------------- /src/aead/overlapping/partial_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/overlapping/partial_block.rs -------------------------------------------------------------------------------- /src/aead/poly1305.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/poly1305.rs -------------------------------------------------------------------------------- /src/aead/poly1305/ffi_arm_neon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/poly1305/ffi_arm_neon.rs -------------------------------------------------------------------------------- /src/aead/poly1305/ffi_fallback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/poly1305/ffi_fallback.rs -------------------------------------------------------------------------------- /src/aead/poly1305_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/poly1305_test.txt -------------------------------------------------------------------------------- /src/aead/quic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/quic.rs -------------------------------------------------------------------------------- /src/aead/sealing_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/sealing_key.rs -------------------------------------------------------------------------------- /src/aead/shift.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/shift.rs -------------------------------------------------------------------------------- /src/aead/unbound_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/aead/unbound_key.rs -------------------------------------------------------------------------------- /src/agreement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/agreement.rs -------------------------------------------------------------------------------- /src/arithmetic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic.rs -------------------------------------------------------------------------------- /src/arithmetic/aarch64_mont.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/aarch64_mont.rs -------------------------------------------------------------------------------- /src/arithmetic/bigint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/bigint.rs -------------------------------------------------------------------------------- /src/arithmetic/bigint/boxed_limbs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/bigint/boxed_limbs.rs -------------------------------------------------------------------------------- /src/arithmetic/bigint/modulus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/bigint/modulus.rs -------------------------------------------------------------------------------- /src/arithmetic/bigint/modulusvalue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/bigint/modulusvalue.rs -------------------------------------------------------------------------------- /src/arithmetic/bigint/private_exponent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/bigint/private_exponent.rs -------------------------------------------------------------------------------- /src/arithmetic/bigint_elem_exp_vartime_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/bigint_elem_exp_vartime_tests.txt -------------------------------------------------------------------------------- /src/arithmetic/bigint_elem_reduced_once_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/bigint_elem_reduced_once_tests.txt -------------------------------------------------------------------------------- /src/arithmetic/bigint_elem_reduced_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/bigint_elem_reduced_tests.txt -------------------------------------------------------------------------------- /src/arithmetic/bigint_elem_squared_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/bigint_elem_squared_tests.txt -------------------------------------------------------------------------------- /src/arithmetic/constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/constant.rs -------------------------------------------------------------------------------- /src/arithmetic/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/ffi.rs -------------------------------------------------------------------------------- /src/arithmetic/inout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/inout.rs -------------------------------------------------------------------------------- /src/arithmetic/limbs512/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/limbs512/mod.rs -------------------------------------------------------------------------------- /src/arithmetic/limbs512/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/limbs512/storage.rs -------------------------------------------------------------------------------- /src/arithmetic/montgomery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/montgomery.rs -------------------------------------------------------------------------------- /src/arithmetic/n0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/n0.rs -------------------------------------------------------------------------------- /src/arithmetic/x86_64_mont.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/arithmetic/x86_64_mont.rs -------------------------------------------------------------------------------- /src/bits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/bits.rs -------------------------------------------------------------------------------- /src/bssl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/bssl.rs -------------------------------------------------------------------------------- /src/c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/c.rs -------------------------------------------------------------------------------- /src/constant_time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/constant_time.rs -------------------------------------------------------------------------------- /src/constant_time/boolmask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/constant_time/boolmask.rs -------------------------------------------------------------------------------- /src/constant_time/leaky.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/constant_time/leaky.rs -------------------------------------------------------------------------------- /src/constant_time/word.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/constant_time/word.rs -------------------------------------------------------------------------------- /src/cpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/cpu.rs -------------------------------------------------------------------------------- /src/cpu/arm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/cpu/arm.rs -------------------------------------------------------------------------------- /src/cpu/arm/darwin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/cpu/arm/darwin.rs -------------------------------------------------------------------------------- /src/cpu/arm/fuchsia.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/cpu/arm/fuchsia.rs -------------------------------------------------------------------------------- /src/cpu/arm/linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/cpu/arm/linux.rs -------------------------------------------------------------------------------- /src/cpu/arm/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/cpu/arm/windows.rs -------------------------------------------------------------------------------- /src/cpu/intel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/cpu/intel.rs -------------------------------------------------------------------------------- /src/data/alg-rsa-encryption.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/data/alg-rsa-encryption.der -------------------------------------------------------------------------------- /src/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/debug.rs -------------------------------------------------------------------------------- /src/digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/digest.rs -------------------------------------------------------------------------------- /src/digest/dynstate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/digest/dynstate.rs -------------------------------------------------------------------------------- /src/digest/sha1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/digest/sha1.rs -------------------------------------------------------------------------------- /src/digest/sha2/fallback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/digest/sha2/fallback.rs -------------------------------------------------------------------------------- /src/digest/sha2/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/digest/sha2/ffi.rs -------------------------------------------------------------------------------- /src/digest/sha2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/digest/sha2/mod.rs -------------------------------------------------------------------------------- /src/digest/sha2/sha2_32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/digest/sha2/sha2_32.rs -------------------------------------------------------------------------------- /src/digest/sha2/sha2_64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/digest/sha2/sha2_64.rs -------------------------------------------------------------------------------- /src/ec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec.rs -------------------------------------------------------------------------------- /src/ec/curve25519.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/curve25519.rs -------------------------------------------------------------------------------- /src/ec/curve25519/ed25519.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/curve25519/ed25519.rs -------------------------------------------------------------------------------- /src/ec/curve25519/ed25519/ed25519_pkcs8_v2_template.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/curve25519/ed25519/ed25519_pkcs8_v2_template.der -------------------------------------------------------------------------------- /src/ec/curve25519/ed25519/signing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/curve25519/ed25519/signing.rs -------------------------------------------------------------------------------- /src/ec/curve25519/ed25519/verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/curve25519/ed25519/verification.rs -------------------------------------------------------------------------------- /src/ec/curve25519/ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/curve25519/ops.rs -------------------------------------------------------------------------------- /src/ec/curve25519/scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/curve25519/scalar.rs -------------------------------------------------------------------------------- /src/ec/curve25519/x25519.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/curve25519/x25519.rs -------------------------------------------------------------------------------- /src/ec/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/keys.rs -------------------------------------------------------------------------------- /src/ec/suite_b.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b.rs -------------------------------------------------------------------------------- /src/ec/suite_b/curve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/curve.rs -------------------------------------------------------------------------------- /src/ec/suite_b/ecdh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ecdh.rs -------------------------------------------------------------------------------- /src/ec/suite_b/ecdsa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ecdsa.rs -------------------------------------------------------------------------------- /src/ec/suite_b/ecdsa/digest_scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ecdsa/digest_scalar.rs -------------------------------------------------------------------------------- /src/ec/suite_b/ecdsa/ecPublicKey_p256_pkcs8_v1_template.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ecdsa/ecPublicKey_p256_pkcs8_v1_template.der -------------------------------------------------------------------------------- /src/ec/suite_b/ecdsa/ecPublicKey_p384_pkcs8_v1_template.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ecdsa/ecPublicKey_p384_pkcs8_v1_template.der -------------------------------------------------------------------------------- /src/ec/suite_b/ecdsa/ecdsa_digest_scalar_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ecdsa/ecdsa_digest_scalar_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ecdsa/ecdsa_sign_asn1_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ecdsa/ecdsa_sign_asn1_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ecdsa/ecdsa_sign_fixed_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ecdsa/ecdsa_sign_fixed_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ecdsa/signing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ecdsa/signing.rs -------------------------------------------------------------------------------- /src/ec/suite_b/ecdsa/verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ecdsa/verification.rs -------------------------------------------------------------------------------- /src/ec/suite_b/ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops.rs -------------------------------------------------------------------------------- /src/ec/suite_b/ops/elem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/elem.rs -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p256.rs -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p256_elem_mul_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p256_elem_mul_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p256_elem_neg_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p256_elem_neg_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p256_elem_sum_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p256_elem_sum_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p256_point_double_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p256_point_double_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p256_point_mul_base_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p256_point_mul_base_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p256_point_mul_serialized_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p256_point_mul_serialized_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p256_point_sum_mixed_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p256_point_sum_mixed_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p256_point_sum_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p256_point_sum_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p256_scalar_mul_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p256_scalar_mul_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p256_scalar_square_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p256_scalar_square_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p384.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p384.rs -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p384_elem_div_by_2_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p384_elem_div_by_2_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p384_elem_mul_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p384_elem_mul_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p384_elem_neg_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p384_elem_neg_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p384_elem_sum_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p384_elem_sum_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p384_point_double_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p384_point_double_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p384_point_mul_base_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p384_point_mul_base_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p384_point_sum_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p384_point_sum_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/ops/p384_scalar_mul_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/ops/p384_scalar_mul_tests.txt -------------------------------------------------------------------------------- /src/ec/suite_b/private_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/private_key.rs -------------------------------------------------------------------------------- /src/ec/suite_b/public_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/public_key.rs -------------------------------------------------------------------------------- /src/ec/suite_b/suite_b_public_key_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/ec/suite_b/suite_b_public_key_tests.txt -------------------------------------------------------------------------------- /src/error/input_too_long.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/error/input_too_long.rs -------------------------------------------------------------------------------- /src/error/into_unspecified.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/error/into_unspecified.rs -------------------------------------------------------------------------------- /src/error/key_rejected.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/error/key_rejected.rs -------------------------------------------------------------------------------- /src/error/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/error/mod.rs -------------------------------------------------------------------------------- /src/error/unspecified.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/error/unspecified.rs -------------------------------------------------------------------------------- /src/hkdf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/hkdf.rs -------------------------------------------------------------------------------- /src/hmac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/hmac.rs -------------------------------------------------------------------------------- /src/hmac_generate_serializable_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/hmac_generate_serializable_tests.txt -------------------------------------------------------------------------------- /src/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/io.rs -------------------------------------------------------------------------------- /src/io/der.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/io/der.rs -------------------------------------------------------------------------------- /src/io/der_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/io/der_writer.rs -------------------------------------------------------------------------------- /src/io/positive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/io/positive.rs -------------------------------------------------------------------------------- /src/io/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/io/writer.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/limb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/limb.rs -------------------------------------------------------------------------------- /src/pbkdf2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/pbkdf2.rs -------------------------------------------------------------------------------- /src/pkcs8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/pkcs8.rs -------------------------------------------------------------------------------- /src/polyfill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill.rs -------------------------------------------------------------------------------- /src/polyfill/array_flat_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/array_flat_map.rs -------------------------------------------------------------------------------- /src/polyfill/array_split_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/array_split_map.rs -------------------------------------------------------------------------------- /src/polyfill/cold_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/cold_error.rs -------------------------------------------------------------------------------- /src/polyfill/cstr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/cstr.rs -------------------------------------------------------------------------------- /src/polyfill/leading_zeros_skipped.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/leading_zeros_skipped.rs -------------------------------------------------------------------------------- /src/polyfill/notsend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/notsend.rs -------------------------------------------------------------------------------- /src/polyfill/once_cell/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/once_cell/LICENSE-APACHE -------------------------------------------------------------------------------- /src/polyfill/once_cell/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/once_cell/LICENSE-MIT -------------------------------------------------------------------------------- /src/polyfill/once_cell/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/once_cell/README.txt -------------------------------------------------------------------------------- /src/polyfill/once_cell/race.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/once_cell/race.rs -------------------------------------------------------------------------------- /src/polyfill/ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/ptr.rs -------------------------------------------------------------------------------- /src/polyfill/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/slice.rs -------------------------------------------------------------------------------- /src/polyfill/slice/as_chunks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/slice/as_chunks.rs -------------------------------------------------------------------------------- /src/polyfill/slice/as_chunks_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/slice/as_chunks_mut.rs -------------------------------------------------------------------------------- /src/polyfill/sliceutil.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/sliceutil.rs -------------------------------------------------------------------------------- /src/polyfill/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/test.rs -------------------------------------------------------------------------------- /src/polyfill/unwrap_const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/polyfill/unwrap_const.rs -------------------------------------------------------------------------------- /src/prefixed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/prefixed.rs -------------------------------------------------------------------------------- /src/rand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rand.rs -------------------------------------------------------------------------------- /src/rsa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa.rs -------------------------------------------------------------------------------- /src/rsa/convert_nist_rsa_test_vectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/convert_nist_rsa_test_vectors.py -------------------------------------------------------------------------------- /src/rsa/keypair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/keypair.rs -------------------------------------------------------------------------------- /src/rsa/keypair_components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/keypair_components.rs -------------------------------------------------------------------------------- /src/rsa/keypair_private_exponentiate_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/keypair_private_exponentiate_tests.txt -------------------------------------------------------------------------------- /src/rsa/padding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/padding.rs -------------------------------------------------------------------------------- /src/rsa/padding/pkcs1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/padding/pkcs1.rs -------------------------------------------------------------------------------- /src/rsa/padding/pss.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/padding/pss.rs -------------------------------------------------------------------------------- /src/rsa/public_exponent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/public_exponent.rs -------------------------------------------------------------------------------- /src/rsa/public_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/public_key.rs -------------------------------------------------------------------------------- /src/rsa/public_key_components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/public_key_components.rs -------------------------------------------------------------------------------- /src/rsa/public_modulus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/public_modulus.rs -------------------------------------------------------------------------------- /src/rsa/rsa_pss_padding_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/rsa_pss_padding_tests.txt -------------------------------------------------------------------------------- /src/rsa/signature_rsa_example_private_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/signature_rsa_example_private_key.der -------------------------------------------------------------------------------- /src/rsa/signature_rsa_example_public_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/signature_rsa_example_public_key.der -------------------------------------------------------------------------------- /src/rsa/verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/rsa/verification.rs -------------------------------------------------------------------------------- /src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/signature.rs -------------------------------------------------------------------------------- /src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/test.rs -------------------------------------------------------------------------------- /src/test_1_syntax_error_tests.txt: -------------------------------------------------------------------------------- 1 | Key: 0 2 | -------------------------------------------------------------------------------- /src/test_1_tests.txt: -------------------------------------------------------------------------------- 1 | Key = Value 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/test_3_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/test_3_tests.txt -------------------------------------------------------------------------------- /src/tests/bits_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/tests/bits_tests.rs -------------------------------------------------------------------------------- /src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/src/tests/mod.rs -------------------------------------------------------------------------------- /tests/aead_aes_128_gcm_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/aead_aes_128_gcm_tests.txt -------------------------------------------------------------------------------- /tests/aead_aes_256_gcm_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/aead_aes_256_gcm_tests.txt -------------------------------------------------------------------------------- /tests/aead_chacha20_poly1305_openssh_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/aead_chacha20_poly1305_openssh_tests.txt -------------------------------------------------------------------------------- /tests/aead_chacha20_poly1305_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/aead_chacha20_poly1305_tests.txt -------------------------------------------------------------------------------- /tests/aead_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/aead_tests.rs -------------------------------------------------------------------------------- /tests/agreement_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/agreement_tests.rs -------------------------------------------------------------------------------- /tests/agreement_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/agreement_tests.txt -------------------------------------------------------------------------------- /tests/constant_time_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/constant_time_tests.rs -------------------------------------------------------------------------------- /tests/digest_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/digest_tests.rs -------------------------------------------------------------------------------- /tests/digest_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/digest_tests.txt -------------------------------------------------------------------------------- /tests/ecdsa_from_pkcs8_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ecdsa_from_pkcs8_tests.txt -------------------------------------------------------------------------------- /tests/ecdsa_test_private_key_p256.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ecdsa_test_private_key_p256.p8 -------------------------------------------------------------------------------- /tests/ecdsa_test_public_key_p256.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ecdsa_test_public_key_p256.der -------------------------------------------------------------------------------- /tests/ecdsa_test_public_key_p256_debug.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ecdsa_test_public_key_p256_debug.txt -------------------------------------------------------------------------------- /tests/ecdsa_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ecdsa_tests.rs -------------------------------------------------------------------------------- /tests/ecdsa_verify_asn1_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ecdsa_verify_asn1_tests.txt -------------------------------------------------------------------------------- /tests/ecdsa_verify_fixed_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ecdsa_verify_fixed_tests.txt -------------------------------------------------------------------------------- /tests/ed25519_from_pkcs8_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ed25519_from_pkcs8_tests.txt -------------------------------------------------------------------------------- /tests/ed25519_test_private_key.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ed25519_test_private_key.bin -------------------------------------------------------------------------------- /tests/ed25519_test_private_key.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ed25519_test_private_key.p8 -------------------------------------------------------------------------------- /tests/ed25519_test_public_key.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ed25519_test_public_key.bin -------------------------------------------------------------------------------- /tests/ed25519_test_public_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ed25519_test_public_key.der -------------------------------------------------------------------------------- /tests/ed25519_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ed25519_tests.rs -------------------------------------------------------------------------------- /tests/ed25519_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ed25519_tests.txt -------------------------------------------------------------------------------- /tests/ed25519_verify_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/ed25519_verify_tests.txt -------------------------------------------------------------------------------- /tests/error_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/error_tests.rs -------------------------------------------------------------------------------- /tests/hkdf_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/hkdf_tests.rs -------------------------------------------------------------------------------- /tests/hkdf_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/hkdf_tests.txt -------------------------------------------------------------------------------- /tests/hmac_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/hmac_tests.rs -------------------------------------------------------------------------------- /tests/hmac_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/hmac_tests.txt -------------------------------------------------------------------------------- /tests/pbkdf2_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/pbkdf2_tests.rs -------------------------------------------------------------------------------- /tests/pbkdf2_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/pbkdf2_tests.txt -------------------------------------------------------------------------------- /tests/quic_aes_128_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/quic_aes_128_tests.txt -------------------------------------------------------------------------------- /tests/quic_aes_256_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/quic_aes_256_tests.txt -------------------------------------------------------------------------------- /tests/quic_chacha20_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/quic_chacha20_tests.txt -------------------------------------------------------------------------------- /tests/quic_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/quic_tests.rs -------------------------------------------------------------------------------- /tests/rand_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/rand_tests.rs -------------------------------------------------------------------------------- /tests/rsa_from_pkcs8_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/rsa_from_pkcs8_tests.txt -------------------------------------------------------------------------------- /tests/rsa_pkcs1_sign_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/rsa_pkcs1_sign_tests.txt -------------------------------------------------------------------------------- /tests/rsa_pkcs1_verify_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/rsa_pkcs1_verify_tests.txt -------------------------------------------------------------------------------- /tests/rsa_primitive_verify_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/rsa_primitive_verify_tests.txt -------------------------------------------------------------------------------- /tests/rsa_pss_sign_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/rsa_pss_sign_tests.txt -------------------------------------------------------------------------------- /tests/rsa_pss_verify_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/rsa_pss_verify_tests.txt -------------------------------------------------------------------------------- /tests/rsa_test_private_key_2048.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/rsa_test_private_key_2048.p8 -------------------------------------------------------------------------------- /tests/rsa_test_public_key_2048.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/rsa_test_public_key_2048.der -------------------------------------------------------------------------------- /tests/rsa_test_public_key_2048_debug.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/rsa_test_public_key_2048_debug.txt -------------------------------------------------------------------------------- /tests/rsa_test_public_modulus.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/rsa_test_public_modulus.bin -------------------------------------------------------------------------------- /tests/rsa_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/rsa_tests.rs -------------------------------------------------------------------------------- /tests/signature_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/tests/signature_tests.rs -------------------------------------------------------------------------------- /third_party/fiat/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/.gitattributes -------------------------------------------------------------------------------- /third_party/fiat/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/AUTHORS -------------------------------------------------------------------------------- /third_party/fiat/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/LICENSE -------------------------------------------------------------------------------- /third_party/fiat/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/METADATA -------------------------------------------------------------------------------- /third_party/fiat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/README.md -------------------------------------------------------------------------------- /third_party/fiat/asm/fiat_curve25519_adx_mul.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/asm/fiat_curve25519_adx_mul.S -------------------------------------------------------------------------------- /third_party/fiat/asm/fiat_curve25519_adx_square.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/asm/fiat_curve25519_adx_square.S -------------------------------------------------------------------------------- /third_party/fiat/curve25519_32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/curve25519_32.h -------------------------------------------------------------------------------- /third_party/fiat/curve25519_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/curve25519_64.h -------------------------------------------------------------------------------- /third_party/fiat/curve25519_64_adx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/curve25519_64_adx.h -------------------------------------------------------------------------------- /third_party/fiat/curve25519_64_msvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/curve25519_64_msvc.h -------------------------------------------------------------------------------- /third_party/fiat/p256_32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/p256_32.h -------------------------------------------------------------------------------- /third_party/fiat/p256_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/p256_64.h -------------------------------------------------------------------------------- /third_party/fiat/p256_64_msvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctz/ring/HEAD/third_party/fiat/p256_64_msvc.h --------------------------------------------------------------------------------