Commit Graph

  • 11bd2ac3da
    Merge pull request #4705 from ronald-cron-arm/3258_implement_one-shot_MAC_2.x Gilles Peskine 2021-06-22 18:53:34 +0200
  • f38646151e Add change log Ronald Cron 2021-06-21 09:58:03 +0200
  • 54488c4abc psa: mac: Add driver dispatch tests for psa_mac_verify Ronald Cron 2021-06-18 15:05:36 +0200
  • 4ed836883e psa: mac: Add driver delegation support for psa_mac_verify() Ronald Cron 2021-06-18 14:51:29 +0200
  • ef0d8f17f8 psa: mac: Introduce psa_mac_compute_internal Ronald Cron 2021-06-18 14:23:33 +0200
  • 93dcd5963f psa: mac: Add driver dispatch tests for psa_mac_compute Ronald Cron 2021-06-18 14:01:50 +0200
  • 882eb780fb psa: mac: Improve MAC finalization code Ronald Cron 2021-06-18 13:05:48 +0200
  • dbb8646c2c psa: mac: Add driver delegation support for psa_mac_compute() Ronald Cron 2021-06-17 17:17:20 +0200
  • bfdfaa676c psa: mac: Add MAC compute builtin implementation Ronald Cron 2021-06-17 17:34:43 +0200
  • def68e722a psa: mac: Improve implementation of psa_mac_finalize_alg_and_key_validation() Ronald Cron 2021-06-17 16:46:44 +0200
  • 1c650a1a37 psa: mac: Split psa_mac_setup() Ronald Cron 2021-06-17 16:33:22 +0200
  • 48f875e809 psa: mac: Re-organize psa_mac_setup() internal function Ronald Cron 2021-06-17 16:10:24 +0200
  • a93e423739 Add test for one-shot MAC functions gabor-mezei-arm 2021-03-01 15:35:48 +0100
  • a00616fc6b Implement one-shot MAC functions gabor-mezei-arm 2021-03-01 15:34:18 +0100
  • 03daae6894 Improve psa_rsa_decode_md_type() Janos Follath 2021-06-21 10:56:29 +0100
  • 0e89dafbab Add ChangeLog entry Janos Follath 2021-06-15 16:08:29 +0100
  • 02becd90a6 Fix exercise key test Janos Follath 2021-06-14 12:34:30 +0100
  • 3af7e8fe3a Fix verify_hash tests for PSA RSA PSS Janos Follath 2021-06-07 14:41:53 +0100
  • b23b5745b5 PSA RSA PSS: pass pre-hash algorithm to Mbed TLS Janos Follath 2021-06-07 14:34:10 +0100
  • 456d7e055f mbedtls_rsa_rsassa_pss_*: improve documentation Janos Follath 2021-04-01 14:44:17 +0100
  • 37d690c45b Correct some statements about the ordering of A and B Gilles Peskine 2021-06-21 18:58:39 +0200
  • b798b35374 Clarification in a comment Gilles Peskine 2021-06-21 11:40:38 +0200
  • 38a384d2cc Simplify is-zero check Gilles Peskine 2021-06-17 14:35:25 +0200
  • 8802b127b5 Fix copypasta in test data Gilles Peskine 2021-06-17 14:31:54 +0200
  • ea9aa14b3a Write a proof of correctness for mbedtls_mpi_gcd Gilles Peskine 2021-06-16 13:42:04 +0200
  • 6537bdb5e0 Explain how the code relates to the description in HAC Gilles Peskine 2021-06-15 22:09:39 +0200
  • ae7f75c908 Fix copypasta in test cases Gilles Peskine 2021-06-15 22:06:02 +0200
  • 2c9916994f Annotate the choice of representation of 0 in more places Gilles Peskine 2021-06-15 22:03:37 +0200
  • cd147d6ddc Improve coverage of mbedtls_mpi_cmp_mpi Gilles Peskine 2021-06-15 22:01:23 +0200
  • 3df0554c7e Fix copypasta in test function argument name Gilles Peskine 2021-06-15 21:55:05 +0200
  • 14db18dd85 Unify G=1 and G=-1 test cases Gilles Peskine 2021-06-15 21:53:47 +0200
  • 9078e756b0 In test cases where the result is 0, express it as "0", not "" Gilles Peskine 2021-06-15 21:49:31 +0200
  • d65b50063a Fix multiplication with negative result and a low-order 0 limb Gilles Peskine 2021-06-15 21:44:32 +0200
  • 0759cadddf Whitespace fix Gilles Peskine 2021-06-15 21:22:48 +0200
  • 399c8fad55 mpi_shrink test: just set the top bit Gilles Peskine 2021-06-15 21:19:18 +0200
  • d9aeb12975 Tweak grouping of GCD test cases Gilles Peskine 2021-06-15 21:10:50 +0200
  • 2c65b17b4e Make GCD test descriptions more uniform Gilles Peskine 2021-06-15 21:10:16 +0200
  • c513934f8c Changelog entry for the mbedtls_mpi_read_xxx changes Gilles Peskine 2021-06-11 16:25:36 +0200
  • d48761317c mbedtls_mpi_read_string: make an empty bignum for an empty string Gilles Peskine 2021-06-08 18:32:34 +0200
  • 0bea4d14e0 DHM: test some edge cases for the generator Gilles Peskine 2021-06-09 13:37:31 +0200
  • 88ea3e86d7 Add RSA tests with message=0 Gilles Peskine 2021-06-09 16:24:35 +0200
  • 70a7dcda3f Fix multiplication producing a negative zero Gilles Peskine 2021-06-10 15:51:54 +0200
  • c86acc5434 mbedtls_mpi_gcd: small optimization Gilles Peskine 2021-06-09 13:27:05 +0200
  • b5e56ec5fd mbedtls_mpi_gcd: fix the case B==0 Gilles Peskine 2021-06-09 13:26:43 +0200
  • 37e7736d8e Changelog for the fix to mbedtls_mpi_exp_mod(A=0) Gilles Peskine 2021-06-09 18:55:57 +0200
  • f643e8e8a9 Fix null pointer dereference in mbedtls_mpi_exp_mod Gilles Peskine 2021-06-08 23:17:42 +0200
  • bcfc83f7c8 Add many test cases involving 0 Gilles Peskine 2021-06-08 23:01:13 +0200
  • 4cc8021a00 Test mbedtls_mpi_exp_mod both with and without _RR Gilles Peskine 2021-06-09 18:31:35 +0200
  • 1c6d6be355 mbedtls_mpi_exp_mod test: don't read RR from test data Gilles Peskine 2021-06-09 18:28:35 +0200
  • 673d3eaa08 Add some GCD tests Gilles Peskine 2021-06-09 10:52:12 +0200
  • 502316724f Test mbedtls_mpi_safe_cond_{assign,swap} with the basic functions Gilles Peskine 2021-06-10 23:00:33 +0200
  • d382c28976 Overhaul testing of mbedtls_mpi_swap Gilles Peskine 2021-06-10 22:29:57 +0200
  • 77f55c9b00 Overhaul testing of mbedtls_mpi_copy Gilles Peskine 2021-06-10 15:17:30 +0200
  • b53b218bf2 Test the validity of the sign bit after constructing an MPI object Gilles Peskine 2021-06-10 15:34:15 +0200
  • a0f4e10e61 Use mbedtls_test_read_mpi in test suites Gilles Peskine 2021-06-10 23:18:39 +0200
  • db4797198a New test helper mbedtls_test_read_mpi Gilles Peskine 2021-06-11 14:13:53 +0200
  • 23942a4b20 Clarify a few test descriptions (mostly involving 0) Gilles Peskine 2021-06-08 23:00:17 +0200
  • 6a55de9057
    Merge pull request #4623 from gilles-peskine-arm/debug-print-mpi-null-2.x Manuel Pégourié-Gonnard 2021-06-22 12:08:57 +0200
  • 9a11ac9cc1
    Merge pull request #4621 from gilles-peskine-arm/default-hashes-curves-2.x Manuel Pégourié-Gonnard 2021-06-22 12:08:43 +0200
  • 5ea63a31c4 Mention the Montgomery curve exception Gilles Peskine 2021-06-22 10:50:04 +0200
  • 82a5a9dcdd Merge branch 'development_2.x' into development_2.x-restricted Manuel Pégourié-Gonnard 2021-06-22 10:42:04 +0200
  • c158213b2e
    Merge pull request #4678 from JoeSubbiani/FixedMissingContextFree-test_suite_aes Dave Rodgman 2021-06-22 09:24:14 +0100
  • b7a87e3059
    Merge pull request #835 from mpg/rsa-lookup-2.x-restricted Manuel Pégourié-Gonnard 2021-06-22 09:33:24 +0200
  • 3f0538d7b7
    Merge pull request #4688 from gilles-peskine-arm/winsock-fd-range-2.x Manuel Pégourié-Gonnard 2021-06-22 09:29:33 +0200
  • 7d5fa2be81 Reword changelog - Test Resource Leak Joe Subbiani 2021-06-21 16:57:28 +0100
  • 138d9f52cf SHA-1 is allowed for handshake signatures by default Gilles Peskine 2021-06-21 09:53:25 +0200
  • 51859aaff2 Fix fd range for select on Windows Gilles Peskine 2021-06-20 22:01:36 +0200
  • 0f6351f8a9 Refactor file descriptor checks into a common function Gilles Peskine 2021-06-20 23:08:19 +0200
  • 02945bcab4 Update changelog formatting - Missing Free Context Joe Subbiani 2021-06-18 18:52:41 +0100
  • 707186d179 Update changelog formatting Missing Free Context Joe Subbiani 2021-06-18 17:45:34 +0100
  • 5e1fac8b28 Update changelog formatting - Missing Free Context Joe Subbiani 2021-06-18 15:42:42 +0100
  • 2af8d04085 Changelog entry for Free Context in test_suite_aes fix Joe Subbiani 2021-06-18 11:58:06 +0100
  • 67889a5e64 Free context in at the end of aes_crypt_xts_size() JoeSubbiani 2021-06-17 16:12:23 +0100
  • c94b6b07dc Homogenize coding patterns Manuel Pégourié-Gonnard 2021-06-17 13:25:03 +0200
  • f97a963037
    Merge pull request #4656 from gilles-peskine-arm/psa_key_derivation-bad_workflow-20210527-2.x Gilles Peskine 2021-06-17 09:55:37 +0200
  • fbf9aff285
    Merge pull request #830 from gilles-peskine-arm/ecp_max_bits-check-2.x Manuel Pégourié-Gonnard 2021-06-15 11:31:11 +0200
  • 8d54b69c96 Fix copypasta in test data Gilles Peskine 2021-06-14 18:05:37 +0200
  • a172cf53f7 Use UNUSED wherever applicable in derive_input tests Gilles Peskine 2021-06-14 18:01:42 +0200
  • f216f0d5d4 Fix missing state check for tls12_prf output Gilles Peskine 2021-06-11 22:41:46 +0200
  • d40a21cff1 Key derivation: add test cases where the secret is missing Gilles Peskine 2021-06-11 22:38:22 +0200
  • f627931cde Add bad-workflow key derivation tests Gilles Peskine 2021-05-27 13:21:20 +0200
  • 0faba4e8c5 More explicit names for some bad-workflow key derivation tests Gilles Peskine 2021-05-27 11:55:02 +0200
  • 3223940938 Update MBEDTLS_ECP_MAX_BITS_MIN when adding a curve Gilles Peskine 2021-06-07 20:24:51 +0200
  • 33c92f01a0 Determine MBEDTLS_ECP_MAX_BITS automatically Gilles Peskine 2021-06-02 23:34:02 +0200
  • e57bad4b42 Check MBEDTLS_ECP_MAX_xxx constants in unit tests Gilles Peskine 2021-05-31 21:44:25 +0200
  • 6dba3200d4 Fail the build if MBEDTLS_ECP_MAX_BITS is not large enough Gilles Peskine 2021-06-02 23:21:07 +0200
  • 7576f55f19 Add ChangeLog entry about RSA side channel. Manuel Pégourié-Gonnard 2021-05-31 12:01:34 +0200
  • 0b3bde57f1 Silence MSVC type conversion warnings Manuel Pégourié-Gonnard 2021-06-10 09:34:00 +0200
  • f10d289441 Simplify sign selection Manuel Pégourié-Gonnard 2021-06-10 09:36:41 +0200
  • 5325b976b9 Avoid UB caused by conversion to int Manuel Pégourié-Gonnard 2021-06-07 09:51:00 +0200
  • 464fe6a4d7 Use bit operations for mpi_safe_cond_swap() Manuel Pégourié-Gonnard 2021-06-03 10:54:01 +0200
  • c3be399591 Use bit operations for mpi_safe_cond_assign() Manuel Pégourié-Gonnard 2021-05-31 11:48:45 +0200
  • eaafa494e1 Avoid using == for sensitive comparisons Manuel Pégourié-Gonnard 2021-06-03 10:42:46 +0200
  • e10e8db6d4 Use constant-time look-up for modular exponentiation Manuel Pégourié-Gonnard 2021-03-09 11:22:20 +0100
  • c4c0d819ce Merge branch 'development_2.x' into development_2.x-restricted Manuel Pégourié-Gonnard 2021-06-11 10:09:53 +0200
  • 766edb8476
    Merge pull request #4635 from Patater/mbed-can-do-timing-2.x Ronald Cron 2021-06-11 09:14:00 +0200
  • 78719eaa7b
    Merge pull request #4646 from daverodgman/travis-disable-osx-development_2.x Dave Rodgman 2021-06-10 17:48:27 +0100
  • fcf958afc7 Disable OS X builds on Travis Dave Rodgman 2021-06-10 15:47:18 +0100
  • 128c94dd87 config: Allow Mbed to implement TIMING_C Jaeden Amero 2021-06-08 18:31:27 +0100
  • 2bfbb17f30 Remove duplicate wipe call in psa_destroy_key Gilles Peskine 2021-06-07 23:27:54 +0200