Commit Graph

  • 102bac7a46 Add tests for buffer corruption after PEM write Paul Elliott 2020-12-03 19:34:30 +00:00
  • 319b5939dd Remove Extraneous bytes from buffer post pem write Paul Elliott 2020-11-19 09:46:56 +00:00
  • a6454d2820 Minor clarifications Gilles Peskine 2020-11-19 15:38:06 +01:00
  • 48d71f2aa4 New entry point get_builtin_key for opaque drivers Gilles Peskine 2020-10-26 10:34:17 +01:00
  • 51977355dc Remove the time stamp Gilles Peskine 2020-12-07 16:59:59 +01:00
  • 3e80b1a657 Fix compilation errors when building sign_with_k test function Andrzej Kurek 2020-12-07 07:01:22 -05:00
  • 450dbd6d2d Merge pull request #785 from gilles-peskine-arm/cipher-nist_kw-changelog Gilles Peskine 2020-12-07 14:47:48 +01:00
  • 3f35b87db9 Merge pull request #3938 from geecrypt/mbedtls-2.16 Ronald Cron 2020-12-07 14:30:13 +01:00
  • 8e556f8f9a Merge pull request #3937 from geecrypt/mbedtls-2.7 Ronald Cron 2020-12-07 14:30:04 +01:00
  • 771090659e Merge pull request #3393 from geecrypt/development Ronald Cron 2020-12-07 14:29:52 +01:00
  • 22a191199d NIST_KW in cipher: credit the reporter Gilles Peskine 2020-12-07 14:26:07 +01:00
  • 3aae5d4ed7 Merge pull request #781 from mpg/cipher-auth-crypt-restricted Janos Follath 2020-12-07 12:58:36 +00:00
  • 3a0535b465 Merge pull request #3916 from jdurkop/psa-crypto-config-hashes-3672 Gilles Peskine 2020-12-07 13:50:56 +01:00
  • d33aabf388 Merge pull request #3942 from gilles-peskine-arm/ecp-bignum-error-checks-development Gilles Peskine 2020-12-07 13:06:47 +01:00
  • 8ed9ac85e5 Merge pull request #3513 from gilles-peskine-arm/ecp-bignum-error-checks-2.16 Gilles Peskine 2020-12-07 13:06:42 +01:00
  • 5b1cb8873d Merge pull request #3725 from gilles-peskine-arm/ecp-bignum-error-checks-2.7 Gilles Peskine 2020-12-07 13:06:36 +01:00
  • c162895030 Add call to mbedtls_x509_crt_free() Hannes Tschofenig 2020-12-07 11:04:09 +01:00
  • 841b6fa97f Fix unused param warnings in auth_xxcrypt_ext() Manuel Pégourié-Gonnard 2020-12-07 10:42:21 +01:00
  • 7973e2b358 Merge pull request #772 from chris-jones-arm/development-restricted Janos Follath 2020-12-07 09:28:55 +00:00
  • bcfa41753d Merge pull request #782 from chris-jones-arm/mbedtls-2.16-restricted Janos Follath 2020-12-07 09:27:55 +00:00
  • 0805cb2f52 Merge pull request #783 from chris-jones-arm/mbedtls-2.7-restricted Janos Follath 2020-12-07 09:27:32 +00:00
  • 4e0a4d444d Clarifying comment Gilles Peskine 2020-12-04 00:48:14 +01:00
  • a56d3d9e75 cipher_auth_xxcrypt_ext: Make NIST_KW case more robust Gilles Peskine 2020-12-04 00:47:07 +01:00
  • e09aeb4923 Remove redundant NIST_KW checks in cipher_auth_xxcrypt() Gilles Peskine 2020-12-04 00:31:09 +01:00
  • 8a3d234859 Fail the test case immediately if cipher_reset_key fails Gilles Peskine 2020-12-03 21:06:15 +01:00
  • a2971ea62c Simplify some buffer comparisons in tests Gilles Peskine 2020-12-03 20:36:02 +01:00
  • 70edd689a8 cipher_auth_xxcrypt(): fix some null pointer handling Gilles Peskine 2020-12-03 20:27:27 +01:00
  • b23e31d86a Minor documentation/comment fixes Manuel Pégourié-Gonnard 2020-12-07 09:57:35 +01:00
  • e410bf7320 Add changelog entry for the memory management fixes Gilles Peskine 2020-09-30 00:04:47 +02:00
  • e54be3a9c3 Fix uncaught error if fix_negative fails Gilles Peskine 2020-07-23 01:14:34 +02:00
  • 89b4130098 Fix memory leak in mbedtls_mpi_sub_abs Gilles Peskine 2020-07-23 01:16:46 +02:00
  • 56f943a184 Always test in-place addition and subtraction Gilles Peskine 2020-07-23 01:18:11 +02:00
  • bef771bf50 Add ECDSA signature generation tests to tinycrypt Andrzej Kurek 2020-12-04 09:54:11 -05:00
  • fca6731ddd Merge pull request #3934 from AndrzejKurek/tinycrypt-ecdsa-test-vectors Andrzej Kurek 2020-12-04 09:47:00 -05:00
  • 07d1f47a39 Add changelog entry file for bugfix 2927 gacquroff 2020-12-01 20:37:52 -08:00
  • 77cb30c3cb Support set *_drbg reseed interval before seed Gavin Acquroff 2020-03-01 17:06:11 -08:00
  • 57f1f9b963 Add changelog entry file for bugfix 2927 gacquroff 2020-12-01 20:37:52 -08:00
  • ceb9990a69 Support set *_drbg reseed interval before seed Gavin Acquroff 2020-03-01 17:06:11 -08:00
  • 1bfeb8a837 Add changelog entry file for bugfix 2927 gacquroff 2020-12-01 20:37:52 -08:00
  • 5dd1e266e1 Fix exponentiation tests with MBEDTLS_MPI_MAX_BITS larger than 256 Chris Jones 2020-12-03 17:44:03 +00:00
  • 74b7ee4f12 Fix test_suite_dhm build Chris Jones 2020-12-03 17:33:55 +00:00
  • e64a46f466 Fix exponentiation tests with MBEDTLS_MPI_MAX_BITS larger than 256 Chris Jones 2020-12-03 17:44:03 +00:00
  • 43e7acd3b4 Fix exponentiation tests with MBEDTLS_MPI_MAX_BITS larger than 256 Chris Jones 2020-12-03 17:44:03 +00:00
  • ede3addc17 Fix test_suite_dhm build Chris Jones 2020-12-03 17:33:55 +00:00
  • 419c104610 Fix whitespace in changelog entry Chris Jones 2020-12-03 15:45:29 +00:00
  • 942774eb52 Move dependancy to specific test cases Chris Jones 2020-12-03 15:22:25 +00:00
  • d6e113fcbe Fix broken testing on numbers that may be greater than MPI_MAX_SIZE Chris Jones 2020-12-03 14:24:33 +00:00
  • 263320505b Fix cases where exponentiation was not fully tested Chris Jones 2020-12-03 11:52:40 +00:00
  • 2f7d147dc8 Reword test cases Chris Jones 2020-12-03 11:35:41 +00:00
  • 2facdeeadf Extend exponentiation test coverage Chris Jones 2020-12-02 16:27:42 +00:00
  • 65ad4cff7b Test that overly large Diffie-Hellman keys are rejected Chris Jones 2020-12-02 10:41:50 +00:00
  • 303e2f47d4 Add ChangeLog entry for modular exponentiation size limit Chris Jones 2020-11-30 11:16:48 +00:00
  • 8c650f985d Test that overly large Diffie-Hellman keys are rejected Chris Jones 2020-11-26 11:21:53 +00:00
  • 8b1f65ea00 Fix potential DoS by limiting number sizes in exponentiation Chris Jones 2020-11-25 15:12:39 +00:00
  • e151a3528a Adding early ECDHE key generation to ssl_cli.c Hannes Tschofenig 2020-12-03 17:37:49 +01:00
  • c34d9cf37a Adding storage for public key to handshake_params Hannes Tschofenig 2020-12-03 17:37:06 +01:00
  • 77cddb3ef7 Adding early key computation config option Hannes Tschofenig 2020-12-03 17:36:00 +01:00
  • 3cb3db7961 Adding early key computation config check Hannes Tschofenig 2020-12-03 17:35:06 +01:00
  • c7ea6340cf Fix whitespace in changelog entry Chris Jones 2020-12-03 15:45:29 +00:00
  • 49e6e9d410 Move dependancy to specific test cases Chris Jones 2020-12-03 15:22:25 +00:00
  • ce6fa8f411 Fix broken testing on numbers that may be greater than MPI_MAX_SIZE Chris Jones 2020-12-03 14:24:33 +00:00
  • 877329af75 Fix cases where exponentiation was not fully tested Chris Jones 2020-12-03 11:52:40 +00:00
  • a18813ea1c Reword test cases Chris Jones 2020-12-03 11:35:41 +00:00
  • 4a0ccb6862 Extend exponentiation test coverage Chris Jones 2020-12-02 16:27:42 +00:00
  • 415c7be0aa Test that overly large Diffie-Hellman keys are rejected Chris Jones 2020-12-02 10:41:50 +00:00
  • 25038abadb Add ChangeLog entry for modular exponentiation size limit Chris Jones 2020-11-30 11:16:48 +00:00
  • 63d19c0586 Test that overly large Diffie-Hellman keys are rejected Chris Jones 2020-11-26 11:21:53 +00:00
  • ad59a2a4a7 Fix potential DoS by limiting number sizes in exponentiation Chris Jones 2020-11-25 15:12:39 +00:00
  • add9948784 Fix whitespace in changelog entry Chris Jones 2020-12-03 15:45:29 +00:00
  • 7c430305e3 Move dependancy to specific test cases Chris Jones 2020-12-03 15:22:25 +00:00
  • 2279ffd2a0 Adding immediate message transmission Hannes Tschofenig 2020-12-03 15:52:35 +01:00
  • dfa4bae320 Adding immediate transmission option Hannes Tschofenig 2020-12-03 15:49:35 +01:00
  • cb6410c67d Wrapper function for calling parse_certificate_verify Hannes Tschofenig 2020-12-03 15:48:55 +01:00
  • 635f86874f Adding delayed server cert verification to client state machine Hannes Tschofenig 2020-12-03 15:48:32 +01:00
  • 4f8c88312c Adding wrapper function for certificate verification function Hannes Tschofenig 2020-12-03 15:48:12 +01:00
  • f336c7ea71 Adding delayed server cert verification config option Hannes Tschofenig 2020-12-03 15:47:47 +01:00
  • c7f6d7f75c Making sure that keep peer certificate option is set when server cert verification is used. Hannes Tschofenig 2020-12-03 15:47:31 +01:00
  • 4592bd8982 Fix broken testing on numbers that may be greater than MPI_MAX_SIZE Chris Jones 2020-12-03 14:24:33 +00:00
  • 6ca2327150 Update guards for ALG_SHA_224 and ALG_SHA_384 in crypto library John Durkop 2020-12-03 06:01:32 -08:00
  • b250ac951d Set CMake policies for newer versions of CMake Paul Elliott 2020-09-18 18:15:07 +01:00
  • 6df90523e1 Add ChangeLog entries for auth_crypt changes Manuel Pégourié-Gonnard 2020-12-03 13:00:58 +01:00
  • e146bdcff9 Fix cases where exponentiation was not fully tested Chris Jones 2020-12-03 11:52:40 +00:00
  • 227366b4b0 Merge branch 'development' into development-restricted Gilles Peskine 2020-12-03 12:39:44 +01:00
  • aa850cdfdc Reword test cases Chris Jones 2020-12-03 11:35:41 +00:00
  • f215ef82af Test that auth_decrypt{,_ext}() zeroize on failure Manuel Pégourié-Gonnard 2020-12-03 12:33:31 +01:00
  • 54a6f23393 Merge pull request #3930 from ccvca/fix_missing_argument Gilles Peskine 2020-12-03 12:29:03 +01:00
  • 86796bc8a5 Add check_param test for cipher_auth_xxcrypt_ext() Manuel Pégourié-Gonnard 2020-12-03 11:29:22 +01:00
  • 9b2a78966f Use exact-size buffers for testing auth_xxcrypt() Manuel Pégourié-Gonnard 2020-12-03 11:09:46 +01:00
  • f5cf71e14a Stop using deprecated functions in the library Manuel Pégourié-Gonnard 2020-12-01 11:43:40 +01:00
  • 513c243317 Deprecate mbedtls_cipher_auth_xxcrypt() Manuel Pégourié-Gonnard 2020-12-01 10:34:57 +01:00
  • f2ffbc4387 Stop supporting NIST_KW in cipher_auth_xxcrypt() Manuel Pégourié-Gonnard 2020-12-01 09:57:55 +01:00
  • 53f10e70fd Test cipher_auth_{en,de}crypt_ext() Manuel Pégourié-Gonnard 2020-11-30 10:17:01 +01:00
  • 89a8fe50fe Extract helper function for repeated test code Manuel Pégourié-Gonnard 2020-11-27 09:32:55 +01:00
  • 4c1a1006df Improve comments/structure of auth_crypt test Manuel Pégourié-Gonnard 2020-11-26 10:22:50 +01:00
  • a03f56fe8f Extend exponentiation test coverage Chris Jones 2020-12-02 16:27:42 +00:00
  • a282984c3d Merge pull request #773 from paul-elliott-arm/discrepancy_cert Gilles Peskine 2020-12-03 12:19:39 +01:00
  • 45951ef2b6 Merge pull request #780 from paul-elliott-arm/discrepancy_cert_2_7 Gilles Peskine 2020-12-03 12:19:36 +01:00
  • 4c1939738d Merge pull request #779 from paul-elliott-arm/discrepancy_cert_2_16 Gilles Peskine 2020-12-03 12:19:30 +01:00
  • faddf98bea Implement cipher_auth_{en,de}crypt_ext() Manuel Pégourié-Gonnard 2020-11-25 13:39:47 +01:00
  • 9cc079db7a Declare cipher_auth_{en,de}crypt_ext() Manuel Pégourié-Gonnard 2020-11-25 12:57:47 +01:00