├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── Coq │ │ └── action.yml │ ├── NSym │ │ └── action.yml │ ├── SAW_AARCH64 │ │ └── action.yml │ ├── SAW_X86_64 │ │ └── action.yml │ └── SAW_X86_64_AES_GCM │ │ └── action.yml └── workflows │ └── main.yml ├── .gitignore ├── .gitmodules ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Coq ├── EC │ ├── CommutativeGroup.v │ ├── CryptolToCoq_equiv.v │ ├── Curve.v │ ├── ECEqProof.v │ ├── EC_P384_Abstract.v │ ├── EC_P384_Abstract_5_equiv.v │ ├── EC_P384_Abstract_Model_equiv.v │ ├── GeneratorMul.v │ ├── GroupMulWNAF.v │ ├── Makefile │ ├── Util.v │ └── WindowedMulMachine.v ├── Makefile ├── README.md ├── _CoqProject ├── action.yml └── docker_entrypoint.sh ├── Dockerfile.coq ├── Dockerfile.nsym ├── Dockerfile.saw_aarch64 ├── Dockerfile.saw_x86 ├── Dockerfile.saw_x86_aes_gcm ├── LICENSE ├── NOTICE ├── NSym ├── README.md ├── proof │ ├── Makefile │ ├── autospecs │ │ ├── README.md │ │ ├── SHA512 │ │ │ ├── SHA384rec.ml │ │ │ └── SHA512rec.ml │ │ └── dune │ ├── cryptol │ │ ├── cryptol.ml │ │ └── dune │ ├── dune-project │ └── proofs │ │ ├── SHA512 │ │ ├── .ocamlinit │ │ ├── sha2.ml │ │ ├── sha384rec_spec.ml │ │ ├── sha512_block_armv8_bounded.ml │ │ ├── sha512_block_armv8_init.ml │ │ ├── sha512_block_armv8_rules.ml │ │ ├── sha512_block_armv8_unbounded.ml │ │ ├── sha512_block_data_order_bounded.ml │ │ ├── sha512_block_data_order_init.ml │ │ ├── sha512_block_data_order_rules.ml │ │ ├── sha512_block_data_order_unbounded.ml │ │ ├── sha512_program.ml │ │ ├── sha512rec_spec.ml │ │ └── sha512rec_theorems.ml │ │ └── dune ├── scripts │ ├── build_aarch64.cmake │ ├── build_aarch64.sh │ ├── docker_entrypoint.sh │ ├── docker_install.sh │ ├── entrypoint_check.sh │ ├── install.sh │ ├── post_build.sh │ ├── stage_nsym.sh │ ├── stage_ocaml_elf_loader.sh │ └── stage_ocaml_smt_interface.sh └── spec │ ├── SHA384rec.cry │ ├── SHA384rec.icry │ ├── SHA384recEquiv.cry │ ├── SHA512rec.cry │ ├── SHA512rec.icry │ └── SHA512recEquiv.cry ├── README.md ├── SAW ├── README.md ├── patch │ ├── cmovznz.patch │ ├── ec_GFp_nistp384_point_mul_public.patch │ ├── noinline-CRYPTO_bswap8.patch │ ├── noinline-EVP_DigestSignUpdate.patch │ ├── noinline-EVP_DigestVerifyUpdate.patch │ ├── noinline-GetInPlaceMethods.patch │ ├── noinline-HKDF_expand.patch │ ├── noinline-HKDF_extract.patch │ ├── noinline-HMAC_Final.patch │ ├── noinline-HMAC_Update.patch │ ├── noinline-OPENSSL_malloc.patch │ ├── noinline-SHA384_Final.patch │ ├── noinline-SHA384_Update.patch │ ├── noinline-aes_gcm_from_cipher_ctx.patch │ ├── noinline-bn_is_bit_set_words.patch │ ├── noinline-bn_mod_add_words.patch │ ├── noinline-bn_reduce_once_in_place.patch │ ├── noinline-bn_sub_words.patch │ ├── noinline-constant_time_is_zero_w.patch │ ├── noinline-ec_compute_wNAF.patch │ ├── noinline-ec_get_x_coordinate_as_bytes.patch │ ├── noinline-ec_get_x_coordinate_as_scalar.patch │ ├── noinline-ec_point_mul_scalar.patch │ ├── noinline-ec_point_mul_scalar_base.patch │ ├── noinline-ec_scalar_is_zero.patch │ ├── noinline-fiat_p384_sub.patch │ ├── noinline-p384_felem_cmovznz.patch │ ├── noinline-p384_felem_copy.patch │ ├── noinline-p384_get_bit.patch │ ├── noinline-p384_inv_square.patch │ ├── noinline-p384_select_point.patch │ ├── noinline-p384_select_point_affine.patch │ ├── noinline-value_barrier_u32.patch │ ├── noinline-value_barrier_w.patch │ ├── noinline_ec_GFp_simple_is_at_infinity.patch │ ├── nomuxrsp.patch │ ├── p384_validate.patch │ └── rsa-encrypt.patch ├── proof │ ├── AES │ │ ├── AES-CTR32.saw │ │ ├── AES-GCM-check-entrypoint.go │ │ ├── AES-GCM.saw │ │ ├── AES.saw │ │ ├── AESNI-GCM.saw │ │ ├── GHASH.saw │ │ ├── evp-function-specs.saw │ │ ├── goal-rewrites-AES.saw │ │ ├── goal-rewrites.saw │ │ ├── helpers.saw │ │ ├── verify-AES-GCM-quickcheck.saw │ │ └── verify-AES-GCM-selectcheck-template.txt │ ├── AES_KW │ │ ├── AES.saw │ │ ├── AES_KW.saw │ │ ├── AES_KWP.saw │ │ ├── goal-rewrites-AES.saw │ │ ├── verify-AES_KW.saw │ │ └── verify-AES_KWP.saw │ ├── BN │ │ └── BN.saw │ ├── EC │ │ ├── EC.saw │ │ ├── EC_P384_primitives.saw │ │ ├── EC_P384_private.saw │ │ ├── EC_P384_validate.saw │ │ ├── memory.saw │ │ └── verify-P384.saw │ ├── ECDH │ │ ├── ECDH.saw │ │ ├── evp-function-specs.saw │ │ └── verify-ECDH.saw │ ├── ECDSA │ │ ├── ECDSA.saw │ │ ├── LemmaStatements.sawcore │ │ ├── evp-function-specs.saw │ │ ├── goal-lemma-sign.saw │ │ ├── goal-lemma-verify.saw │ │ ├── goal-rewrites.saw │ │ ├── lemmas.saw │ │ ├── memory.saw │ │ └── verify-ECDSA.saw │ ├── EVP │ │ └── EVP_CTX.saw │ ├── HMAC │ │ ├── HMAC-SHA384.saw │ │ ├── HMAC-array.saw │ │ ├── HMAC-common.saw │ │ ├── bounded │ │ │ ├── HMAC.saw │ │ │ ├── verify-HMAC-SHA384-quickcheck.saw │ │ │ └── verify-HMAC.saw │ │ ├── lemmas.saw │ │ └── verify-HMAC.saw │ ├── KDF │ │ ├── HKDF.saw │ │ ├── LemmaStatements.sawcore │ │ ├── lemmas.saw │ │ └── verify-HKDF.saw │ ├── RSA │ │ ├── BN.saw │ │ ├── README.md │ │ ├── RSA.saw │ │ ├── arithmetic-axioms.saw │ │ ├── evp-function-specs.saw │ │ ├── goal-rewrites.saw │ │ ├── memory.saw │ │ └── verify-RSA.saw │ ├── SHA256 │ │ └── SHA256.saw │ ├── SHA512 │ │ ├── SHA384-defines.saw │ │ ├── SHA512-384-common.saw │ │ ├── SHA512-aarch64.saw │ │ ├── SHA512-common-specs.saw │ │ ├── SHA512-common.saw │ │ ├── SHA512-defines.saw │ │ ├── SHA512-function-specs.saw │ │ ├── SHA512.saw │ │ ├── aarch64-neoverse-n1.saw │ │ ├── aarch64-neoverse-v1.saw │ │ ├── evp-function-specs.saw │ │ ├── goal-rewrites.saw │ │ ├── lemmas.saw │ │ ├── memory.saw │ │ ├── sha512_block_data_order-goal-rewrites.saw │ │ ├── verify-SHA384-aarch64-neoverse-n1.saw │ │ ├── verify-SHA384-aarch64-neoverse-v1.saw │ │ ├── verify-SHA384-x86.saw │ │ ├── verify-SHA512-aarch64-neoverse-n1.saw │ │ ├── verify-SHA512-aarch64-neoverse-v1.saw │ │ ├── verify-SHA512-x86.saw │ │ └── x86_64-sandybridge+.saw │ ├── common │ │ ├── asm_helpers.saw │ │ ├── goal-rewrites.saw │ │ ├── helpers.saw │ │ ├── internal.saw │ │ ├── internal_aarch64.saw │ │ ├── memory.saw │ │ └── utility.go │ └── go.mod ├── scripts │ ├── aarch64 │ │ ├── build_llvm.cmake │ │ ├── build_llvm.sh │ │ ├── docker_entrypoint.sh │ │ ├── docker_install.sh │ │ ├── entrypoint_check.sh │ │ ├── install.sh │ │ ├── post_build.sh │ │ ├── release_jobs.sh │ │ └── run_checks.sh │ ├── parallel.py │ └── x86_64 │ │ ├── build_llvm.sh │ │ ├── build_x86.sh │ │ ├── debug_jobs.sh │ │ ├── docker_entrypoint.sh │ │ ├── docker_entrypoint_aes_gcm.sh │ │ ├── docker_install.sh │ │ ├── docker_install_aes_gcm.sh │ │ ├── entrypoint_check.sh │ │ ├── entrypoint_check_aes_gcm.sh │ │ ├── install.sh │ │ ├── install_aes_gcm.sh │ │ ├── post_build.sh │ │ ├── release_jobs.sh │ │ ├── release_jobs_aes_gcm.sh │ │ ├── run_checks_aes_gcm.sh │ │ ├── run_checks_debug.sh │ │ └── run_checks_release.sh └── spec │ ├── AES │ ├── AES-GCM-implementation.cry │ ├── AES-GCM-unbounded.cry │ ├── AES-GCM.cry │ └── X86.cry │ ├── AES_KW │ ├── AES.cry │ └── X86.cry │ ├── EC │ ├── ECDH.cry │ ├── EC_FIPS.cry │ ├── EC_P384_5.cry │ ├── EC_P384_7.cry │ ├── EC_impl.cry │ ├── EC_mul.cry │ ├── EC_primitives.cry │ └── extract_EC_P384.saw │ ├── ECDSA │ └── ECDSA.cry │ ├── HASH │ ├── HMAC.cry │ ├── HMAC_Helper.cry │ ├── HMAC_Seq.cry │ └── SHA384.cry │ └── KDF │ └── HKDF.cry └── SPEC.md /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/Coq/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/.github/actions/Coq/action.yml -------------------------------------------------------------------------------- /.github/actions/NSym/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/.github/actions/NSym/action.yml -------------------------------------------------------------------------------- /.github/actions/SAW_AARCH64/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/.github/actions/SAW_AARCH64/action.yml -------------------------------------------------------------------------------- /.github/actions/SAW_X86_64/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/.github/actions/SAW_X86_64/action.yml -------------------------------------------------------------------------------- /.github/actions/SAW_X86_64_AES_GCM/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/.github/actions/SAW_X86_64_AES_GCM/action.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/.gitmodules -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Coq/EC/CommutativeGroup.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/EC/CommutativeGroup.v -------------------------------------------------------------------------------- /Coq/EC/CryptolToCoq_equiv.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/EC/CryptolToCoq_equiv.v -------------------------------------------------------------------------------- /Coq/EC/Curve.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/EC/Curve.v -------------------------------------------------------------------------------- /Coq/EC/ECEqProof.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/EC/ECEqProof.v -------------------------------------------------------------------------------- /Coq/EC/EC_P384_Abstract.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/EC/EC_P384_Abstract.v -------------------------------------------------------------------------------- /Coq/EC/EC_P384_Abstract_5_equiv.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/EC/EC_P384_Abstract_5_equiv.v -------------------------------------------------------------------------------- /Coq/EC/EC_P384_Abstract_Model_equiv.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/EC/EC_P384_Abstract_Model_equiv.v -------------------------------------------------------------------------------- /Coq/EC/GeneratorMul.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/EC/GeneratorMul.v -------------------------------------------------------------------------------- /Coq/EC/GroupMulWNAF.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/EC/GroupMulWNAF.v -------------------------------------------------------------------------------- /Coq/EC/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/EC/Makefile -------------------------------------------------------------------------------- /Coq/EC/Util.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/EC/Util.v -------------------------------------------------------------------------------- /Coq/EC/WindowedMulMachine.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/EC/WindowedMulMachine.v -------------------------------------------------------------------------------- /Coq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/Makefile -------------------------------------------------------------------------------- /Coq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/README.md -------------------------------------------------------------------------------- /Coq/_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/_CoqProject -------------------------------------------------------------------------------- /Coq/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/action.yml -------------------------------------------------------------------------------- /Coq/docker_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Coq/docker_entrypoint.sh -------------------------------------------------------------------------------- /Dockerfile.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Dockerfile.coq -------------------------------------------------------------------------------- /Dockerfile.nsym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Dockerfile.nsym -------------------------------------------------------------------------------- /Dockerfile.saw_aarch64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Dockerfile.saw_aarch64 -------------------------------------------------------------------------------- /Dockerfile.saw_x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Dockerfile.saw_x86 -------------------------------------------------------------------------------- /Dockerfile.saw_x86_aes_gcm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/Dockerfile.saw_x86_aes_gcm -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /NSym/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/README.md -------------------------------------------------------------------------------- /NSym/proof/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/Makefile -------------------------------------------------------------------------------- /NSym/proof/autospecs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/autospecs/README.md -------------------------------------------------------------------------------- /NSym/proof/autospecs/SHA512/SHA384rec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/autospecs/SHA512/SHA384rec.ml -------------------------------------------------------------------------------- /NSym/proof/autospecs/SHA512/SHA512rec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/autospecs/SHA512/SHA512rec.ml -------------------------------------------------------------------------------- /NSym/proof/autospecs/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/autospecs/dune -------------------------------------------------------------------------------- /NSym/proof/cryptol/cryptol.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/cryptol/cryptol.ml -------------------------------------------------------------------------------- /NSym/proof/cryptol/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/cryptol/dune -------------------------------------------------------------------------------- /NSym/proof/dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/dune-project -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/.ocamlinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/.ocamlinit -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha2.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha384rec_spec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha384rec_spec.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha512_block_armv8_bounded.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha512_block_armv8_bounded.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha512_block_armv8_init.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha512_block_armv8_init.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha512_block_armv8_rules.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha512_block_armv8_rules.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha512_block_armv8_unbounded.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha512_block_armv8_unbounded.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha512_block_data_order_bounded.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha512_block_data_order_bounded.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha512_block_data_order_init.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha512_block_data_order_init.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha512_block_data_order_rules.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha512_block_data_order_rules.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha512_block_data_order_unbounded.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha512_block_data_order_unbounded.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha512_program.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha512_program.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha512rec_spec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha512rec_spec.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/SHA512/sha512rec_theorems.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/SHA512/sha512rec_theorems.ml -------------------------------------------------------------------------------- /NSym/proof/proofs/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/proof/proofs/dune -------------------------------------------------------------------------------- /NSym/scripts/build_aarch64.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/scripts/build_aarch64.cmake -------------------------------------------------------------------------------- /NSym/scripts/build_aarch64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/scripts/build_aarch64.sh -------------------------------------------------------------------------------- /NSym/scripts/docker_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/scripts/docker_entrypoint.sh -------------------------------------------------------------------------------- /NSym/scripts/docker_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/scripts/docker_install.sh -------------------------------------------------------------------------------- /NSym/scripts/entrypoint_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/scripts/entrypoint_check.sh -------------------------------------------------------------------------------- /NSym/scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/scripts/install.sh -------------------------------------------------------------------------------- /NSym/scripts/post_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/scripts/post_build.sh -------------------------------------------------------------------------------- /NSym/scripts/stage_nsym.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/scripts/stage_nsym.sh -------------------------------------------------------------------------------- /NSym/scripts/stage_ocaml_elf_loader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/scripts/stage_ocaml_elf_loader.sh -------------------------------------------------------------------------------- /NSym/scripts/stage_ocaml_smt_interface.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/scripts/stage_ocaml_smt_interface.sh -------------------------------------------------------------------------------- /NSym/spec/SHA384rec.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/spec/SHA384rec.cry -------------------------------------------------------------------------------- /NSym/spec/SHA384rec.icry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/spec/SHA384rec.icry -------------------------------------------------------------------------------- /NSym/spec/SHA384recEquiv.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/spec/SHA384recEquiv.cry -------------------------------------------------------------------------------- /NSym/spec/SHA512rec.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/spec/SHA512rec.cry -------------------------------------------------------------------------------- /NSym/spec/SHA512rec.icry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/spec/SHA512rec.icry -------------------------------------------------------------------------------- /NSym/spec/SHA512recEquiv.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/NSym/spec/SHA512recEquiv.cry -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/README.md -------------------------------------------------------------------------------- /SAW/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/README.md -------------------------------------------------------------------------------- /SAW/patch/cmovznz.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/cmovznz.patch -------------------------------------------------------------------------------- /SAW/patch/ec_GFp_nistp384_point_mul_public.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/ec_GFp_nistp384_point_mul_public.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-CRYPTO_bswap8.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-CRYPTO_bswap8.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-EVP_DigestSignUpdate.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-EVP_DigestSignUpdate.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-EVP_DigestVerifyUpdate.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-EVP_DigestVerifyUpdate.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-GetInPlaceMethods.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-GetInPlaceMethods.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-HKDF_expand.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-HKDF_expand.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-HKDF_extract.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-HKDF_extract.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-HMAC_Final.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-HMAC_Final.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-HMAC_Update.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-HMAC_Update.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-OPENSSL_malloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-OPENSSL_malloc.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-SHA384_Final.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-SHA384_Final.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-SHA384_Update.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-SHA384_Update.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-aes_gcm_from_cipher_ctx.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-aes_gcm_from_cipher_ctx.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-bn_is_bit_set_words.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-bn_is_bit_set_words.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-bn_mod_add_words.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-bn_mod_add_words.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-bn_reduce_once_in_place.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-bn_reduce_once_in_place.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-bn_sub_words.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-bn_sub_words.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-constant_time_is_zero_w.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-constant_time_is_zero_w.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-ec_compute_wNAF.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-ec_compute_wNAF.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-ec_get_x_coordinate_as_bytes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-ec_get_x_coordinate_as_bytes.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-ec_get_x_coordinate_as_scalar.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-ec_get_x_coordinate_as_scalar.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-ec_point_mul_scalar.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-ec_point_mul_scalar.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-ec_point_mul_scalar_base.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-ec_point_mul_scalar_base.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-ec_scalar_is_zero.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-ec_scalar_is_zero.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-fiat_p384_sub.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-fiat_p384_sub.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-p384_felem_cmovznz.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-p384_felem_cmovznz.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-p384_felem_copy.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-p384_felem_copy.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-p384_get_bit.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-p384_get_bit.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-p384_inv_square.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-p384_inv_square.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-p384_select_point.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-p384_select_point.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-p384_select_point_affine.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-p384_select_point_affine.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-value_barrier_u32.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-value_barrier_u32.patch -------------------------------------------------------------------------------- /SAW/patch/noinline-value_barrier_w.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline-value_barrier_w.patch -------------------------------------------------------------------------------- /SAW/patch/noinline_ec_GFp_simple_is_at_infinity.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/noinline_ec_GFp_simple_is_at_infinity.patch -------------------------------------------------------------------------------- /SAW/patch/nomuxrsp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/nomuxrsp.patch -------------------------------------------------------------------------------- /SAW/patch/p384_validate.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/p384_validate.patch -------------------------------------------------------------------------------- /SAW/patch/rsa-encrypt.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/patch/rsa-encrypt.patch -------------------------------------------------------------------------------- /SAW/proof/AES/AES-CTR32.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES/AES-CTR32.saw -------------------------------------------------------------------------------- /SAW/proof/AES/AES-GCM-check-entrypoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES/AES-GCM-check-entrypoint.go -------------------------------------------------------------------------------- /SAW/proof/AES/AES-GCM.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES/AES-GCM.saw -------------------------------------------------------------------------------- /SAW/proof/AES/AES.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES/AES.saw -------------------------------------------------------------------------------- /SAW/proof/AES/AESNI-GCM.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES/AESNI-GCM.saw -------------------------------------------------------------------------------- /SAW/proof/AES/GHASH.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES/GHASH.saw -------------------------------------------------------------------------------- /SAW/proof/AES/evp-function-specs.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES/evp-function-specs.saw -------------------------------------------------------------------------------- /SAW/proof/AES/goal-rewrites-AES.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES/goal-rewrites-AES.saw -------------------------------------------------------------------------------- /SAW/proof/AES/goal-rewrites.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES/goal-rewrites.saw -------------------------------------------------------------------------------- /SAW/proof/AES/helpers.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES/helpers.saw -------------------------------------------------------------------------------- /SAW/proof/AES/verify-AES-GCM-quickcheck.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES/verify-AES-GCM-quickcheck.saw -------------------------------------------------------------------------------- /SAW/proof/AES/verify-AES-GCM-selectcheck-template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES/verify-AES-GCM-selectcheck-template.txt -------------------------------------------------------------------------------- /SAW/proof/AES_KW/AES.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES_KW/AES.saw -------------------------------------------------------------------------------- /SAW/proof/AES_KW/AES_KW.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES_KW/AES_KW.saw -------------------------------------------------------------------------------- /SAW/proof/AES_KW/AES_KWP.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES_KW/AES_KWP.saw -------------------------------------------------------------------------------- /SAW/proof/AES_KW/goal-rewrites-AES.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES_KW/goal-rewrites-AES.saw -------------------------------------------------------------------------------- /SAW/proof/AES_KW/verify-AES_KW.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES_KW/verify-AES_KW.saw -------------------------------------------------------------------------------- /SAW/proof/AES_KW/verify-AES_KWP.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/AES_KW/verify-AES_KWP.saw -------------------------------------------------------------------------------- /SAW/proof/BN/BN.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/BN/BN.saw -------------------------------------------------------------------------------- /SAW/proof/EC/EC.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/EC/EC.saw -------------------------------------------------------------------------------- /SAW/proof/EC/EC_P384_primitives.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/EC/EC_P384_primitives.saw -------------------------------------------------------------------------------- /SAW/proof/EC/EC_P384_private.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/EC/EC_P384_private.saw -------------------------------------------------------------------------------- /SAW/proof/EC/EC_P384_validate.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/EC/EC_P384_validate.saw -------------------------------------------------------------------------------- /SAW/proof/EC/memory.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/EC/memory.saw -------------------------------------------------------------------------------- /SAW/proof/EC/verify-P384.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/EC/verify-P384.saw -------------------------------------------------------------------------------- /SAW/proof/ECDH/ECDH.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/ECDH/ECDH.saw -------------------------------------------------------------------------------- /SAW/proof/ECDH/evp-function-specs.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/ECDH/evp-function-specs.saw -------------------------------------------------------------------------------- /SAW/proof/ECDH/verify-ECDH.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/ECDH/verify-ECDH.saw -------------------------------------------------------------------------------- /SAW/proof/ECDSA/ECDSA.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/ECDSA/ECDSA.saw -------------------------------------------------------------------------------- /SAW/proof/ECDSA/LemmaStatements.sawcore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/ECDSA/LemmaStatements.sawcore -------------------------------------------------------------------------------- /SAW/proof/ECDSA/evp-function-specs.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/ECDSA/evp-function-specs.saw -------------------------------------------------------------------------------- /SAW/proof/ECDSA/goal-lemma-sign.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/ECDSA/goal-lemma-sign.saw -------------------------------------------------------------------------------- /SAW/proof/ECDSA/goal-lemma-verify.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/ECDSA/goal-lemma-verify.saw -------------------------------------------------------------------------------- /SAW/proof/ECDSA/goal-rewrites.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/ECDSA/goal-rewrites.saw -------------------------------------------------------------------------------- /SAW/proof/ECDSA/lemmas.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/ECDSA/lemmas.saw -------------------------------------------------------------------------------- /SAW/proof/ECDSA/memory.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/ECDSA/memory.saw -------------------------------------------------------------------------------- /SAW/proof/ECDSA/verify-ECDSA.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/ECDSA/verify-ECDSA.saw -------------------------------------------------------------------------------- /SAW/proof/EVP/EVP_CTX.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/EVP/EVP_CTX.saw -------------------------------------------------------------------------------- /SAW/proof/HMAC/HMAC-SHA384.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/HMAC/HMAC-SHA384.saw -------------------------------------------------------------------------------- /SAW/proof/HMAC/HMAC-array.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/HMAC/HMAC-array.saw -------------------------------------------------------------------------------- /SAW/proof/HMAC/HMAC-common.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/HMAC/HMAC-common.saw -------------------------------------------------------------------------------- /SAW/proof/HMAC/bounded/HMAC.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/HMAC/bounded/HMAC.saw -------------------------------------------------------------------------------- /SAW/proof/HMAC/bounded/verify-HMAC-SHA384-quickcheck.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/HMAC/bounded/verify-HMAC-SHA384-quickcheck.saw -------------------------------------------------------------------------------- /SAW/proof/HMAC/bounded/verify-HMAC.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/HMAC/bounded/verify-HMAC.saw -------------------------------------------------------------------------------- /SAW/proof/HMAC/lemmas.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/HMAC/lemmas.saw -------------------------------------------------------------------------------- /SAW/proof/HMAC/verify-HMAC.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/HMAC/verify-HMAC.saw -------------------------------------------------------------------------------- /SAW/proof/KDF/HKDF.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/KDF/HKDF.saw -------------------------------------------------------------------------------- /SAW/proof/KDF/LemmaStatements.sawcore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/KDF/LemmaStatements.sawcore -------------------------------------------------------------------------------- /SAW/proof/KDF/lemmas.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/KDF/lemmas.saw -------------------------------------------------------------------------------- /SAW/proof/KDF/verify-HKDF.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/KDF/verify-HKDF.saw -------------------------------------------------------------------------------- /SAW/proof/RSA/BN.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/RSA/BN.saw -------------------------------------------------------------------------------- /SAW/proof/RSA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/RSA/README.md -------------------------------------------------------------------------------- /SAW/proof/RSA/RSA.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/RSA/RSA.saw -------------------------------------------------------------------------------- /SAW/proof/RSA/arithmetic-axioms.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/RSA/arithmetic-axioms.saw -------------------------------------------------------------------------------- /SAW/proof/RSA/evp-function-specs.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/RSA/evp-function-specs.saw -------------------------------------------------------------------------------- /SAW/proof/RSA/goal-rewrites.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/RSA/goal-rewrites.saw -------------------------------------------------------------------------------- /SAW/proof/RSA/memory.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/RSA/memory.saw -------------------------------------------------------------------------------- /SAW/proof/RSA/verify-RSA.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/RSA/verify-RSA.saw -------------------------------------------------------------------------------- /SAW/proof/SHA256/SHA256.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA256/SHA256.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/SHA384-defines.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/SHA384-defines.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/SHA512-384-common.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/SHA512-384-common.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/SHA512-aarch64.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/SHA512-aarch64.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/SHA512-common-specs.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/SHA512-common-specs.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/SHA512-common.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/SHA512-common.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/SHA512-defines.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/SHA512-defines.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/SHA512-function-specs.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/SHA512-function-specs.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/SHA512.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/SHA512.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/aarch64-neoverse-n1.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/aarch64-neoverse-n1.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/aarch64-neoverse-v1.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/aarch64-neoverse-v1.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/evp-function-specs.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/evp-function-specs.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/goal-rewrites.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/goal-rewrites.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/lemmas.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/lemmas.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/memory.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/memory.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/sha512_block_data_order-goal-rewrites.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/sha512_block_data_order-goal-rewrites.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/verify-SHA384-aarch64-neoverse-n1.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/verify-SHA384-aarch64-neoverse-n1.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/verify-SHA384-aarch64-neoverse-v1.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/verify-SHA384-aarch64-neoverse-v1.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/verify-SHA384-x86.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/verify-SHA384-x86.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/verify-SHA512-aarch64-neoverse-n1.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/verify-SHA512-aarch64-neoverse-n1.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/verify-SHA512-aarch64-neoverse-v1.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/verify-SHA512-aarch64-neoverse-v1.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/verify-SHA512-x86.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/verify-SHA512-x86.saw -------------------------------------------------------------------------------- /SAW/proof/SHA512/x86_64-sandybridge+.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/SHA512/x86_64-sandybridge+.saw -------------------------------------------------------------------------------- /SAW/proof/common/asm_helpers.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/common/asm_helpers.saw -------------------------------------------------------------------------------- /SAW/proof/common/goal-rewrites.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/common/goal-rewrites.saw -------------------------------------------------------------------------------- /SAW/proof/common/helpers.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/common/helpers.saw -------------------------------------------------------------------------------- /SAW/proof/common/internal.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/common/internal.saw -------------------------------------------------------------------------------- /SAW/proof/common/internal_aarch64.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/common/internal_aarch64.saw -------------------------------------------------------------------------------- /SAW/proof/common/memory.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/common/memory.saw -------------------------------------------------------------------------------- /SAW/proof/common/utility.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/proof/common/utility.go -------------------------------------------------------------------------------- /SAW/proof/go.mod: -------------------------------------------------------------------------------- 1 | module aws-lc-verification/proof 2 | 3 | go 1.13 4 | -------------------------------------------------------------------------------- /SAW/scripts/aarch64/build_llvm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/aarch64/build_llvm.cmake -------------------------------------------------------------------------------- /SAW/scripts/aarch64/build_llvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/aarch64/build_llvm.sh -------------------------------------------------------------------------------- /SAW/scripts/aarch64/docker_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/aarch64/docker_entrypoint.sh -------------------------------------------------------------------------------- /SAW/scripts/aarch64/docker_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/aarch64/docker_install.sh -------------------------------------------------------------------------------- /SAW/scripts/aarch64/entrypoint_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/aarch64/entrypoint_check.sh -------------------------------------------------------------------------------- /SAW/scripts/aarch64/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/aarch64/install.sh -------------------------------------------------------------------------------- /SAW/scripts/aarch64/post_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/aarch64/post_build.sh -------------------------------------------------------------------------------- /SAW/scripts/aarch64/release_jobs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/aarch64/release_jobs.sh -------------------------------------------------------------------------------- /SAW/scripts/aarch64/run_checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/aarch64/run_checks.sh -------------------------------------------------------------------------------- /SAW/scripts/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/parallel.py -------------------------------------------------------------------------------- /SAW/scripts/x86_64/build_llvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/build_llvm.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/build_x86.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/build_x86.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/debug_jobs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/debug_jobs.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/docker_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/docker_entrypoint.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/docker_entrypoint_aes_gcm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/docker_entrypoint_aes_gcm.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/docker_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/docker_install.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/docker_install_aes_gcm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/docker_install_aes_gcm.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/entrypoint_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/entrypoint_check.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/entrypoint_check_aes_gcm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/entrypoint_check_aes_gcm.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/install.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/install_aes_gcm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/install_aes_gcm.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/post_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/post_build.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/release_jobs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/release_jobs.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/release_jobs_aes_gcm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/release_jobs_aes_gcm.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/run_checks_aes_gcm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/run_checks_aes_gcm.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/run_checks_debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/run_checks_debug.sh -------------------------------------------------------------------------------- /SAW/scripts/x86_64/run_checks_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/scripts/x86_64/run_checks_release.sh -------------------------------------------------------------------------------- /SAW/spec/AES/AES-GCM-implementation.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/AES/AES-GCM-implementation.cry -------------------------------------------------------------------------------- /SAW/spec/AES/AES-GCM-unbounded.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/AES/AES-GCM-unbounded.cry -------------------------------------------------------------------------------- /SAW/spec/AES/AES-GCM.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/AES/AES-GCM.cry -------------------------------------------------------------------------------- /SAW/spec/AES/X86.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/AES/X86.cry -------------------------------------------------------------------------------- /SAW/spec/AES_KW/AES.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/AES_KW/AES.cry -------------------------------------------------------------------------------- /SAW/spec/AES_KW/X86.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/AES_KW/X86.cry -------------------------------------------------------------------------------- /SAW/spec/EC/ECDH.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/EC/ECDH.cry -------------------------------------------------------------------------------- /SAW/spec/EC/EC_FIPS.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/EC/EC_FIPS.cry -------------------------------------------------------------------------------- /SAW/spec/EC/EC_P384_5.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/EC/EC_P384_5.cry -------------------------------------------------------------------------------- /SAW/spec/EC/EC_P384_7.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/EC/EC_P384_7.cry -------------------------------------------------------------------------------- /SAW/spec/EC/EC_impl.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/EC/EC_impl.cry -------------------------------------------------------------------------------- /SAW/spec/EC/EC_mul.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/EC/EC_mul.cry -------------------------------------------------------------------------------- /SAW/spec/EC/EC_primitives.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/EC/EC_primitives.cry -------------------------------------------------------------------------------- /SAW/spec/EC/extract_EC_P384.saw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/EC/extract_EC_P384.saw -------------------------------------------------------------------------------- /SAW/spec/ECDSA/ECDSA.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/ECDSA/ECDSA.cry -------------------------------------------------------------------------------- /SAW/spec/HASH/HMAC.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/HASH/HMAC.cry -------------------------------------------------------------------------------- /SAW/spec/HASH/HMAC_Helper.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/HASH/HMAC_Helper.cry -------------------------------------------------------------------------------- /SAW/spec/HASH/HMAC_Seq.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/HASH/HMAC_Seq.cry -------------------------------------------------------------------------------- /SAW/spec/HASH/SHA384.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/HASH/SHA384.cry -------------------------------------------------------------------------------- /SAW/spec/KDF/HKDF.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SAW/spec/KDF/HKDF.cry -------------------------------------------------------------------------------- /SPEC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-lc-verification/HEAD/SPEC.md --------------------------------------------------------------------------------