Commit Graph

  • 8a180368fb
    Add opaque test driver support for copy key Archana 2021-07-05 02:18:48 +0530
  • 6ed4bda2c6
    pre-existing validation extended Archana 2021-08-04 10:47:15 +0530
  • 4d7ae1d8cf
    Add test driver support for opaque key import Archana 2021-07-07 02:50:22 +0530
  • d8a83dc172
    Sizing of key buffer for opaque keys Archana 2021-06-14 10:04:16 +0530
  • 3b097eb68f
    psa: Remove psa_key_slot_is_external() Ronald Cron 2021-08-24 18:05:41 +0200
  • 9b8b69c30a
    psa: Remove buggy report of RSA public exponent for opaque keys Ronald Cron 2021-08-24 16:00:51 +0200
  • 512ad81318
    psa: Fix slot number key attribute Ronald Cron 2021-08-24 15:50:05 +0200
  • ddae0f5642
    Clarify psa_get_and_lock_transparent_key_slot_with_policy() purpose Ronald Cron 2021-08-24 15:39:44 +0200
  • 7c522d4941 Remove ecp_c undefine routines Jerry Yu 2021-09-08 17:55:09 +0800
  • b60e3cf424 fix various issues Jerry Yu 2021-09-08 16:41:02 +0800
  • ed2ef2d9e0 add client hello msg test Jerry Yu 2021-08-19 18:11:43 +0800
  • 56fc07f7ae add key_share extension Jerry Yu 2021-09-01 17:48:49 +0800
  • 7236994aa9 add signature algorithms extension Jerry Yu 2021-08-31 15:41:21 +0800
  • 6b64fe31ce add supported groups extension Jerry Yu 2021-09-01 17:05:13 +0800
  • e226cef124 Add NamedGroup IANA values and helper functions Jerry Yu 2021-08-27 22:06:20 +0800
  • 26f4d15d13 Add key exchange modes helper functions Jerry Yu 2021-08-23 17:42:37 +0800
  • 7533635e5a Change dummy extension return Jerry Yu 2021-09-01 15:59:36 +0800
  • 3c28fd3393
    Merge pull request #4882 from yuhaoth/pr/add-tls13-client-hello-process Ronald Cron 2021-09-07 17:39:08 +0200
  • fec982eacc fix coding style issues Jerry Yu 2021-09-07 17:26:06 +0800
  • 4e388286af fix usage of iteration Jerry Yu 2021-09-06 21:28:08 +0800
  • bbe09526b7 fix name conversion issues Jerry Yu 2021-09-06 21:17:54 +0800
  • 83e4c1270a Add CCM tests for passing unexpected input. Mateusz Starzyk 2021-09-03 14:07:21 +0200
  • efec38bb29 Extend CCM corner cases tests. Mateusz Starzyk 2021-09-03 11:59:26 +0200
  • 5d7f6b1fd5 Remove rendundat ctx->add_len check. Mateusz Starzyk 2021-09-02 15:11:14 +0200
  • cd975e4645 Extend CCM corner cases tests. Mateusz Starzyk 2021-09-02 13:25:19 +0200
  • dbfb7bd873 fix various issues Jerry Yu 2021-09-04 09:58:58 +0800
  • 8c02bb4b71 fix various comment issues Jerry Yu 2021-09-03 21:09:22 +0800
  • e5d6106071 Extend test in translate_ciphers.py Joe Subbiani 2021-09-03 13:30:44 +0100
  • 49d57bcf19 Improve indentation according to pylint Joe Subbiani 2021-09-02 18:50:30 +0100
  • 54110b3b6f Reduce translate_ciphers.py test list Joe Subbiani 2021-09-02 13:02:29 +0100
  • b0aba9a46e Improve comments to be more accurate Joe Subbiani 2021-08-25 09:56:57 +0100
  • 1d592cba5c Remove NULL-SHA256 specific to OpenSSL Joe Subbiani 2021-08-13 12:30:28 +0100
  • 79f5790370 Remove test_translate_format() Joe Subbiani 2021-08-06 09:46:42 +0100
  • a25ffab422 Integrate tests as unit tests into one file Joe Subbiani 2021-08-06 09:41:27 +0100
  • f2de374fc1 Remove unused import Joe Subbiani 2021-07-31 11:37:25 +0100
  • a3d991c3d0 Improve python coding style Joe Subbiani 2021-07-30 17:47:52 +0100
  • 918ee797ce Improve consitancy and useability Joe Subbiani 2021-07-30 16:57:04 +0100
  • 439a696903 Improve translation error checking Joe Subbiani 2021-07-29 12:51:09 +0100
  • c3610baddf Check exit status of translate_ciphers.py Joe Subbiani 2021-07-29 11:35:59 +0100
  • d614c0b197 Include translate ciphers tests in all.sh Joe Subbiani 2021-07-29 11:18:29 +0100
  • 3050f054f2 Subtract 1 from input in CCM's incomplete data tests Mateusz Starzyk 2021-09-02 12:38:51 +0200
  • ef387d79a4 change prototype of write body Jerry Yu 2021-09-02 13:59:41 +0800
  • 2c0fbf3405 modify proc_chk macros Jerry Yu 2021-09-02 13:53:46 +0800
  • 0c63af6ed6 fix comment issues Jerry Yu 2021-09-02 12:59:12 +0800
  • 790656a0a6 fix name conversion issues Jerry Yu 2021-09-01 15:51:48 +0800
  • 1bc2c1f1a3 fix various issues Jerry Yu 2021-09-01 12:57:29 +0800
  • f171e836eb fix lenght mismatch error Jerry Yu 2021-08-31 18:31:09 +0800
  • b7ab336b3a fix format issue Jerry Yu 2021-08-31 16:16:19 +0800
  • a2cf7bd243 fix comment issues Jerry Yu 2021-08-31 16:12:00 +0800
  • 6a64310002 Cleanup client_hello body. Jerry Yu 2021-08-31 14:40:36 +0800
  • 67d4ed5b22 force change state type Jerry Yu 2021-08-31 13:12:43 +0800
  • 159c5a0e12 fix comments issues Jerry Yu 2021-08-31 12:51:25 +0800
  • 08906d006b fix name conversion issues Jerry Yu 2021-08-31 11:05:27 +0800
  • e41dec0158 Rename write signature algorithms function Jerry Yu 2021-08-31 10:57:07 +0800
  • eecfbf001c fix format issues Jerry Yu 2021-08-30 18:32:07 +0800
  • 995ecd396f fix wrong iana values and comments Jerry Yu 2021-08-30 17:53:49 +0800
  • c4d22444d6 fix undeclared variable error Jerry Yu 2021-08-27 20:04:33 +0800
  • 5cc8f0a0d8 Add simple document for tls13 functions Jerry Yu 2021-08-27 17:21:44 +0800
  • 275619336a fix name conversion issue for tls13 server entry Jerry Yu 2021-08-27 17:07:38 +0800
  • 92c6b402d7 Remove prototype of static functions Jerry Yu 2021-08-27 16:59:09 +0800
  • 9176c3ad8c trim spaces Jerry Yu 2021-08-27 14:58:49 +0800
  • 9e42f6efd3 Revert "Move random function check" Jerry Yu 2021-08-27 15:14:01 +0800
  • d532fe7720 write client hello also in hello reqeust Jerry Yu 2021-08-26 23:11:55 +0800
  • f443681f56 fix function name conversion issues Jerry Yu 2021-08-26 22:59:56 +0800
  • 55b9038600 fix coding style issue Jerry Yu 2021-08-26 18:42:05 +0800
  • 2ac64193ad Apply MBEDTLS_PUT_xyz Jerry Yu 2021-08-26 18:38:58 +0800
  • e885b76980 fix too long lines Jerry Yu 2021-08-26 17:32:34 +0800
  • 6f13f64aa6 fix various format issues Jerry Yu 2021-08-26 17:18:15 +0800
  • 708202b7d0 Move random function check Jerry Yu 2021-08-26 16:28:36 +0800
  • c7ddeec229 Remove len_without_binders Jerry Yu 2021-08-26 16:23:47 +0800
  • 8e7ca0432e fix extensions_present issues Jerry Yu 2021-08-26 15:31:37 +0800
  • b3317e1a01 Add extension types in rfc8446 Jerry Yu 2021-08-26 14:30:22 +0800
  • 32cd5b19dc fix unused variable warning Jerry Yu 2021-08-24 18:07:13 +0800
  • ef6b36b484 add supported versions extension Jerry Yu 2021-08-24 16:29:02 +0800
  • bc20bdd3a9 Implement write_partial with dummy exts Jerry Yu 2021-08-24 15:59:48 +0800
  • 7984d9931e Add tls1.3 extension IANA values Jerry Yu 2021-08-18 10:31:29 +0800
  • 93bcd61a41 Add field into handshake params Jerry Yu 2021-08-18 12:47:24 +0800
  • c8a392c47e Implement stages except write_partial Jerry Yu 2021-08-18 16:46:28 +0800
  • 65dd2ccfe6 Add dummy stages for client_hello_process Jerry Yu 2021-08-18 16:38:40 +0800
  • a13c7e739c add dummy client hello process Jerry Yu 2021-08-17 10:44:40 +0800
  • beb3f41f2f Add handshake_set_state helper function Jerry Yu 2021-08-16 15:00:55 +0800
  • 3eac5b9c6d Use zip rather than enumerate Joe Subbiani 2021-07-29 10:07:05 +0100
  • a56e10db4c Run test_translate_ciphers_format.sh from root Joe Subbiani 2021-07-29 10:01:26 +0100
  • f849a93d94 Improve python coding style Joe Subbiani 2021-07-28 16:50:30 +0100
  • f3fcc29eb1 Move translate scripts to appropriate folder Joe Subbiani 2021-07-28 15:51:02 +0100
  • 4a703cef89 Remove commented out old code Joe Subbiani 2021-07-28 09:59:25 +0100
  • 43592bd1f9 Remove trailing whitespaces Joe Subbiani 2021-07-27 16:32:21 +0100
  • a032963d65 Modify comment descriptions of add_xxx_ciphersuites() Joe Subbiani 2021-07-27 15:40:12 +0100
  • 6452f1ee35 Modify file name comments to match the file rename Joe Subbiani 2021-07-27 15:28:07 +0100
  • 0fadf8ef7d Improve coding style and consistancy Joe Subbiani 2021-07-27 15:22:26 +0100
  • 34d62620fb Reduce calls to translate_ciphers.py in compat.sh Joe Subbiani 2021-07-27 14:55:56 +0100
  • d16d273a40 Compact 2 format functions to 1 Joe Subbiani 2021-07-26 13:33:35 +0100
  • 15d7124661 Replace lists with calls to translate_ciphersuite.py Joe Subbiani 2021-07-26 12:20:00 +0100
  • a16ccac1d9 Format files and add license comment Joe Subbiani 2021-07-22 18:52:17 +0100
  • 29239b00a6 Move translate scripts to test directory Joe Subbiani 2021-07-22 17:33:59 +0100
  • 97cd599545 Implement bash script for testing Joe Subbiani 2021-07-22 16:08:29 +0100
  • 3ad58329da Reformat translation functions and test in seperate file Joe Subbiani 2021-07-21 16:48:54 +0100
  • 8394484f0a Add draft python tool to translate MBed ciphersuites Joe Subbiani 2021-07-20 18:26:03 +0100
  • 13592ca654
    Merge pull request #4879 from yuhaoth/pr/upgrade-gnutls-next Ronald Cron 2021-09-02 16:38:19 +0200
  • df2507301b Use AES-128 for multipart CCM corner cases tests Mateusz Starzyk 2021-09-02 12:36:02 +0200
  • 75261df2e3 fix comment issues Jerry Yu 2021-09-02 17:40:08 +0800
  • 64f0b5f454 Return BAD_INPUT error for CCM context's erroneous state Mateusz Starzyk 2021-09-02 11:50:38 +0200
  • b12d81d1a3 Add feature tests for gnutls-next Jerry Yu 2021-08-17 10:56:08 +0800
  • ab46aa0436 Upgrade gnutls-next to 3.7.2 Jerry Yu 2021-08-17 10:48:26 +0800
  • 1984800f70 Add check_config checks for AEAD Gilles Peskine 2021-09-02 10:33:57 +0200
  • 0bf740ee4f
    Merge pull request #4765 from gilles-peskine-arm/all.sh-subshells-3.0 Gilles Peskine 2021-09-02 10:26:58 +0200
  • e36fe81e34 Change our code size reference job to use baremetal_size Gilles Peskine 2021-09-01 20:00:33 +0200
  • 120f29deef New configuration preset baremetal_size Gilles Peskine 2021-09-01 19:51:19 +0200
  • 88d681ca35 Make size_t -> int downcasts explicit Gilles Peskine 2021-09-01 11:19:33 +0200
  • 6f015a8798
    Merge pull request #2327 from kennethsoerensen/pkparse-warning Gilles Peskine 2021-09-01 16:53:45 +0200
  • b0450febe6 Tests for sending too much data after set lengths Paul Elliott 2021-09-01 15:06:26 +0100
  • 7f62842247 Add test for calling update when nonce not set Paul Elliott 2021-09-01 12:08:29 +0100
  • c6d11d02f5 Aligh update buffer test variables with psa naming Paul Elliott 2021-09-01 12:04:23 +0100
  • 3d7d52c2ed Formatting fixes Paul Elliott 2021-09-01 10:33:14 +0100
  • 7251eda6ff Replace BAD_SEQUENCE error with BAD_INPUT Mateusz Starzyk 2021-09-01 13:26:44 +0200
  • e40ae6bbed Fix typo Mateusz Starzyk 2021-09-01 12:47:49 +0200
  • 5a8abb144c
    Merge pull request #4883 from mstarzyk-mobica/fix_psa_sign_msg Manuel Pégourié-Gonnard 2021-09-01 12:23:20 +0200
  • 6ac8f94a72 Fix cipher info key length sanity checks Gilles Peskine 2021-09-01 08:31:49 +0200
  • ca939959e4 Allow read-only access to lists of certificates, CRL, CRL entries Gilles Peskine 2021-08-31 23:18:07 +0200
  • 2e9d65f928 Note that custom info structures are not supported Gilles Peskine 2021-08-31 23:05:19 +0200
  • 44ffc79d29 Copyediting in comments Gilles Peskine 2021-08-31 22:59:35 +0200
  • 842edf474c Make many fields of X.509 structures public Gilles Peskine 2021-08-04 21:56:10 +0200
  • b89d9c0599 Make fields of ASN.1 data structures public Gilles Peskine 2021-08-04 20:55:33 +0200
  • b11d61e095 mbedtls_net_context: make fd public on Unix/POSIX platforms Gilles Peskine 2021-08-04 20:38:59 +0200
  • ce9e3a92fe Remove redundant null check Gilles Peskine 2021-07-19 17:38:09 +0200
  • e720dbe177 Use cipher_info accessor functions in TLS code Gilles Peskine 2021-07-19 17:37:46 +0200
  • 80932fa944 Don't access cipher_info private fields in sample programs Gilles Peskine 2021-07-19 17:34:02 +0200
  • 0be02bd823 Add accessor functions for cipher_info fields Gilles Peskine 2021-07-19 16:32:54 +0200
  • a73b577744 Make the fields of mbedtls_ecp_curve_info public Gilles Peskine 2021-07-19 14:36:03 +0200
  • e28d49b3b6 Remove compiler warning if only MBEDTLS_PK_PARSE_C is defined Kenneth Soerensen 2019-01-03 12:39:29 +0100
  • 1ebcd55afa Extend mac_key_policy test. Mateusz Starzyk 2021-08-30 17:09:03 +0200
  • e45ee40f7e
    Merge pull request #4811 from hanno-arm/tls13_ciphersuite_api Manuel Pégourié-Gonnard 2021-08-30 09:47:46 +0200
  • 6f29240314 psa: Remove psa_key_slot_is_external() Ronald Cron 2021-08-24 18:05:41 +0200
  • 7a82a39eda psa: Remove buggy report of RSA public exponent for opaque keys Ronald Cron 2021-08-24 16:00:51 +0200
  • 3f97e9c947 psa: Fix slot number key attribute Ronald Cron 2021-08-24 15:50:05 +0200
  • 5e69aa5709 Remove NULL check for set nonce Paul Elliott 2021-08-25 17:24:37 +0100
  • 2e450093e1 Remove variables declared as unused Paul Elliott 2021-08-25 17:18:22 +0100
  • efda3408ce Fix formatting issues Paul Elliott 2021-08-25 17:16:52 +0100
  • 3242f6c8ef Fix formatting issue Paul Elliott 2021-08-25 16:33:47 +0100
  • b8db2c5726 Remove extra blank lines Paul Elliott 2021-08-25 16:33:06 +0100
  • daf5c8954c Remove extraneous state checks Paul Elliott 2021-08-25 16:24:58 +0100
  • 6f0e72038d Align set nonce variables with psa convention Paul Elliott 2021-08-25 12:57:18 +0100
  • f127763ec9 Align generate nonce variables with psa convention Paul Elliott 2021-08-24 18:11:37 +0100
  • d9343f2f0f Refactor is_encrypt into aead setup arguments Paul Elliott 2021-08-23 18:59:49 +0100
  • d85a52c508 Add mask for kex_modes Jerry Yu 2021-08-24 10:55:07 +0800
  • 31c01d303e Rename available values for tls13_kex_modes Jerry Yu 2021-08-24 10:49:06 +0800
  • 69e0ec46b7 Replace SHA512_C with SHA384_C Jerry Yu 2021-08-24 10:44:15 +0800
  • cadebe5343 fix several format and comment issues Jerry Yu 2021-08-24 10:36:45 +0800
  • b19ad853b5 Clarify psa_get_and_lock_transparent_key_slot_with_policy() purpose Ronald Cron 2021-08-24 15:39:44 +0200
  • cbefb6ba4d Merge branch 'development' into ccm_chunked Mateusz Starzyk 2021-08-24 15:14:23 +0200
  • d07f4fc30f Use separate expected results for MAC sign and verify key policy. Mateusz Starzyk 2021-08-24 11:01:23 +0200
  • d951db478a
    Merge pull request #4716 from JoeSubbiani/ByteReadingMacros_dev Ronald Cron 2021-08-24 09:02:21 +0200
  • 2ef548a7eb
    Merge pull request #4890 from andrey-starodubtsev/misprint paul-elliott-arm 2021-08-23 15:35:01 +0100
  • fc1e9ffcb2 Use Abstract Base Classes to ensure Problem is not instantiated Yuto Takano 2021-08-23 13:54:56 +0100
  • a5cb0d24d4 Tidy up grouped MBEDTLS_BYTE_x macros Joe Subbiani 2021-08-23 11:35:25 +0100
  • 90cc33aad6 Misprint was fixed Andrey Starodubtsev 2021-08-23 12:14:56 +0300
  • 3879c345ec Fix typo in the changelog for chunked CCM. Mateusz Starzyk 2021-08-23 10:56:06 +0200
  • 94180e708f Minor coding style improvement Joe Subbiani 2021-08-20 16:20:44 +0100
  • e4603eece9 Compress byte reading macros in if statements Joe Subbiani 2021-08-20 13:05:30 +0100
  • 1f6c3aeb63 Tidy up ssl_*.c grouped MBEDTLS_BYTE_x macros Joe Subbiani 2021-08-20 11:44:44 +0100
  • cb0a7cd142 Fix mac_key_policy test function Mateusz Starzyk 2021-08-19 15:11:50 +0200
  • ce0e6a9dea Require MESSAGE flag in PSA MAC setup. Mateusz Starzyk 2021-08-17 15:24:32 +0200
  • 36869706e2 Remove duplicated statements in documentation. Paul Elliott 2021-08-19 19:17:04 +0100
  • e0a12bd852 Refactor aead setup functions into single function Paul Elliott 2021-08-19 18:55:56 +0100
  • 5d3a3c3ee4 Fix arguments formatting mistake Paul Elliott 2021-08-19 18:34:41 +0100
  • 9ab1866b0d Remove trailing whitespace Joe Subbiani 2021-07-21 16:35:48 +0100
  • d0687856af Improve documentation and add more uses of MBEDTLS_PUT Joe Subbiani 2021-07-21 15:22:47 +0100
  • 5241e343de Improve consitency throughout library/common.h Joe Subbiani 2021-07-19 15:29:18 +0100
  • 6dd7364553 Replace instances of byte reading macros with PUT Joe Subbiani 2021-07-19 11:56:54 +0100
  • 51b147add0 Remove trailing white space Joe Subbiani 2021-07-16 17:47:17 +0100
  • 4919bb46b0 Remove use of byte reading macro for uint16 Joe Subbiani 2021-07-16 17:14:07 +0100
  • b6511b04fa Replace instances of byte reading macros with PUT Joe Subbiani 2021-07-16 15:02:55 +0100
  • fbeb692dd0 Use byte reading macros in places not using a byte mask Joe Subbiani 2021-07-16 14:27:50 +0100
  • 99edd6c810 Add UINT64 GET and PUT macros Joe Subbiani 2021-07-16 12:29:49 +0100
  • 2194dc477a Replace MBEDTLS_CHAR_x with MBEDTLS_BYTE_x Joe Subbiani 2021-07-14 12:31:31 +0100
  • bf7ea84f83 Replace "four bytes" with "two bytes" in macro documentation Joe Subbiani 2021-07-14 12:05:51 +0100
  • f5462d989c Remove trailing whitespaces Joe Subbiani 2021-07-13 12:13:19 +0100
  • 54550f7fca Replace 3 byte shift with appropriate macro Joe Subbiani 2021-07-14 11:59:48 +0100
  • 635231a71e Improve common.h macro documentation Joe Subbiani 2021-07-14 11:53:07 +0100
  • cd84d76e9b Add Character byte reading macros Joe Subbiani 2021-07-08 14:59:52 +0100
  • 6a50631497 GET macros use a target variable Joe Subbiani 2021-07-07 16:56:29 +0100
  • 394bdd662b Document common.h and remove changelog Joe Subbiani 2021-07-07 15:16:56 +0100
  • 9fa9ac3612 Move GET/PUT_UINT16_LE macros to common.h Joe Subbiani 2021-07-05 15:37:39 +0100
  • c46997377a Fix formatting - Byte reading macros changelog Joe Subbiani 2021-06-25 09:20:07 +0100
  • 33f953d810 Byte Reading Macros Changelog Joe Subbiani 2021-06-24 16:49:38 +0100
  • 5ecac217f0 Prefixed macros with MBEDTLS Joe Subbiani 2021-06-24 13:00:03 +0100
  • 9aaec54e57 Undo use of BYTE_x macro Joe Subbiani 2021-06-24 11:00:08 +0100
  • 6f2bb0c8ef Remove trailing whitespace Joe Subbiani 2021-06-24 09:06:23 +0100
  • c4f3d5b38e Add do-while protection to macros Joe Subbiani 2021-06-23 17:58:41 +0100
  • 54c6134ff7 Move UINT32_LE macros to common.h Joe Subbiani 2021-06-23 12:16:47 +0100
  • 30d974c232 Move UINT32_BE macros to common.h Joe Subbiani 2021-06-23 11:49:03 +0100
  • 3b394509da Move BYTES_TO_U32_LE to common.h Joe Subbiani 2021-06-23 11:23:44 +0100
  • 50dde56543 Implement byte reading macros into library/ Joe Subbiani 2021-06-22 15:51:53 +0100
  • 01a78599b0
    Merge pull request #4864 from hanno-arm/upstream_sig_alg_identifers Manuel Pégourié-Gonnard 2021-08-19 09:12:59 +0200
  • 5f83171999 Fix listing line number wrongly using start char pos Yuto Takano 2021-08-18 18:03:24 +0100
  • 08b2d27d58
    Merge pull request #4872 from lhuang04/development_cmp0090 Janos Follath 2021-08-18 08:38:59 +0100
  • 447a3bee17 fix wrong typo and format issues Jerry Yu 2021-08-18 09:55:32 +0800
  • 8c51b73c86 Update CMake version for CMP0090 lhuang04 2021-08-14 05:56:07 -0700
  • 7143209604 Remove unused imports in list_internal_identifiers.py Yuto Takano 2021-08-17 12:44:16 +0100
  • 7276f13c93 fix comments for sig_algs parser Jerry Yu 2021-08-17 18:25:48 +0800
  • 3590691bad Fix issues raised by Pylint 2.4.4 on CI Yuto Takano 2021-08-17 11:05:43 +0100
  • 4b7d23dfa6 Separate make clean and make lib in check_names Yuto Takano 2021-08-17 10:48:22 +0100
  • 704b0f77e1 Use .span() for positions, and separate line_no argument in Match Yuto Takano 2021-08-17 10:41:23 +0100
  • b1417b4554 Use Enums for the enum-parsing state machine Yuto Takano 2021-08-17 10:30:20 +0100
  • 5473be2914 Use a class variable for quiet instead of passing it around Yuto Takano 2021-08-17 10:14:01 +0100
  • 684543a3a8
    Merge pull request #4807 from hanno-arm/bio_recv_ret_0_eof Manuel Pégourié-Gonnard 2021-08-17 10:30:46 +0200
  • 7899de839c fix comments and format issues Jerry Yu 2021-08-17 13:09:23 +0800
  • f7fce9200c Remove rsa_pss_rsae_sha256 from preset_sig_algs. Jerry Yu 2021-08-17 13:16:08 +0800
  • 0dc86b5a2a
    Remove dependency of builtin keys on storage Archana 2021-07-14 13:59:48 +0530
  • 66696b5591 Improve nonce length checks Paul Elliott 2021-08-16 18:42:41 +0100
  • 814fffbd72 Remove overly strict final checks Paul Elliott 2021-08-16 18:20:36 +0100
  • 6adb287960 Move duplicated behaviour in get_files to own function Yuto Takano 2021-08-16 11:38:34 +0100
  • 90bc026913 Exclusively use re.search() to avoid confusion with .match() Yuto Takano 2021-08-16 11:34:10 +0100
  • 9d9c6dc46e Align the item counts in check_names for ease of reading Yuto Takano 2021-08-16 10:43:45 +0100
  • 165700c914 Remove unnecessary try/catch in list_internal_identifiers Yuto Takano 2021-08-16 10:39:24 +0100
  • 8246eb8fb6 Fix English typos in comments of check_names and list-identifiers Yuto Takano 2021-08-16 10:37:24 +0100
  • fb86ac70f5 Comment Match.__str__ and use format() to simplify calculation Yuto Takano 2021-08-16 10:32:40 +0100
  • 93a3ca6caf
    Merge pull request #4413 from gilles-peskine-arm/tls_ext_cid-config Manuel Pégourié-Gonnard 2021-08-13 10:49:50 +0200
  • f11724bf2e
    Merge pull request #4861 from yuhaoth/pr/add-openssl-gnutls-tls1_3-check Manuel Pégourié-Gonnard 2021-08-13 09:15:22 +0200
  • 4512f21473
    Merge pull request #3572 from mpg/add-arm-linux-build Manuel Pégourié-Gonnard 2021-08-12 13:16:02 +0200
  • 5e344563e4
    Merge pull request #4858 from hanno-arm/upstream_tls13_transforms Manuel Pégourié-Gonnard 2021-08-12 12:29:54 +0200
  • 2fb897ecf9
    Merge pull request #4852 from hanno-arm/unify_cli_srv_hs_step Manuel Pégourié-Gonnard 2021-08-12 12:24:51 +0200
  • b7745d2323
    Merge pull request #4834 from hanno-arm/msg_layer_reset_helper Manuel Pégourié-Gonnard 2021-08-12 12:20:33 +0200
  • 409c8f6e1b
    Merge pull request #4851 from hanno-arm/hs_msg_without_checksum Manuel Pégourié-Gonnard 2021-08-12 11:54:10 +0200
  • 7dd2f504b3 Allow configuring MBEDTLS_TLS_EXT_CID at compile time Gilles Peskine 2021-04-24 13:35:41 +0200
  • a9e4e6fd6f ssl_server2: Add usage string for TLS 1.3 key exchange modes Hanno Becker 2021-08-02 21:22:28 +0100
  • cfa4d4b3f5 ssl_client2: Adjust usage string to recognized cmd line parameter Hanno Becker 2021-08-02 21:22:06 +0100
  • 30319f1f88 Remove misplaced comment in TLS 1.3 ciphersuite definitions Hanno Becker 2021-08-02 21:21:55 +0100
  • 5d045a8b89 Stick to 'ephemeral' instead of ECDHE for TLS 1.3 key exchanges Hanno Becker 2021-08-02 21:21:30 +0100
  • 674f9480cf Fix typo: algorithmc -> algorithms Hanno Becker 2021-08-02 21:21:19 +0100
  • d4fa9bc710 Remove outdated mentioning of version-specific ciphersuite config Hanno Becker 2021-08-02 21:21:05 +0100
  • a2535931ac Add Doxygen documentation for TLS 1.3 key exchange macros Hanno Becker 2021-08-02 21:20:54 +0100
  • 932064d660 Add ssl-opt.sh tests for ssl_client/server TLS 1.3 kex parameters Hanno Becker 2021-07-24 06:45:50 +0100
  • 2c0f697fbc Support TLS 1.3 key exchange config in ssl_client2/ssl_server2 Hanno Becker 2021-07-24 06:27:16 +0100
  • 71f1ed66c2 Add identifiers and API for configuration of TLS 1.3 key exchanges Hanno Becker 2021-07-24 06:01:47 +0100
  • e2defad0bb Fix indentation of pre-existing code-block in ssl_tls.c Hanno Becker 2021-07-24 05:59:17 +0100
  • ae336852c5 Add ssl-opt.sh run to TLS 1.3 test in all.sh Hanno Becker 2021-07-24 05:27:16 +0100
  • e486b2d7bb Document use of mbedtls_ssl_conf_ciphersuites() for TLS 1.3 Hanno Becker 2021-07-23 19:24:30 +0100
  • 8ca26923eb Add TLS 1.3 ciphersuites Hanno Becker 2021-07-23 19:24:23 +0100
  • e043d15d75 Turn comments of 1.3 record transforms into Doxygen documentation Hanno Becker 2021-08-12 06:22:32 +0100
  • 2aec149e13
    Merge pull request #4248 from hanno-arm/tls13_populate_transform Dave Rodgman 2021-08-11 16:41:51 +0100
  • d112534585 Add a new file for constant-time functions gabor-mezei-arm 2021-07-12 16:31:22 +0200
  • 0402979ed3 Add openssl/gnutls tls1.3 feature tests. Jerry Yu 2021-08-10 16:45:37 +0800
  • deb68ce2d1 Fix guard around TLS 1.3 SigAlg configuration Hanno Becker 2021-08-10 16:04:05 +0100
  • d73cec1e09 Add newline at end of list-identifiers.sh Yuto Takano 2021-08-10 15:45:28 +0100
  • ac72fac465 Put back list-identifiers.sh as a thin wrapper around the python script Yuto Takano 2021-08-10 15:09:16 +0100
  • 9c6aa7bb9a Add default values for TLS 1.3 SigAlg configuration Hanno Becker 2021-08-10 13:50:43 +0100
  • 11ceadd382 Add cmdline param for TLS 1.3 sig alg config to ssl_{client,server}2 Hanno Becker 2021-08-10 13:36:41 +0100
  • 1cd6e0021f Add experimental API for configuration of TLS 1.3 sig algs Hanno Becker 2021-08-10 13:27:10 +0100
  • e0f5227550 Add CCM test for calling finish without any input. Mateusz Starzyk 2021-08-10 13:55:47 +0200
  • 551265f879 Add TLS 1.3 IANA signature-algorithm values Hanno Becker 2021-08-10 13:03:48 +0100
  • 8fb1754e1a Add short description for CCM test functions. Mateusz Starzyk 2021-08-10 13:45:19 +0200
  • f442de69eb Add tests for CCM corner cases. Mateusz Starzyk 2021-08-10 13:36:43 +0200
  • bccbf88bc3 Rename CCM test functions. Mateusz Starzyk 2021-08-09 16:12:46 +0200
  • 2f1754916c Improve comment on local_output. Mateusz Starzyk 2021-08-09 16:05:14 +0200
  • a42f9537b5 Improve documentation for CCM's processed variable. Mateusz Starzyk 2021-08-09 16:00:24 +0200
  • b73c3ec1bc Restore MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED as default ret. Mateusz Starzyk 2021-08-09 15:55:38 +0200
  • 62d22f9782 Use additional state in CCM to track auth data input. Mateusz Starzyk 2021-08-09 15:53:41 +0200
  • 4f2dd8aada Fix errors returned by CCM functions. Mateusz Starzyk 2021-08-09 15:37:47 +0200
  • f337850738 Use const size buffer for local output in CCM decryption. Mateusz Starzyk 2021-08-09 11:32:11 +0200
  • c562788068 Fix local buffer allocation conditions. Mateusz Starzyk 2021-08-02 11:49:58 +0200
  • ceb5bc6150 Fix typos. Mateusz Starzyk 2021-07-30 14:36:22 +0200
  • 8788906947 Add CCM test for edge cases. Mateusz Starzyk 2021-07-29 14:08:18 +0200
  • c8bdf36a72 Validate tag pointer in ccm function. Mateusz Starzyk 2021-07-28 15:39:51 +0200
  • 1bda9451ef Factor out common code from ccm decrypt functions. Mateusz Starzyk 2021-07-28 15:21:46 +0200
  • eb395c00c9 Move 'Authenticated decryption' comment. Mateusz Starzyk 2021-07-28 15:10:54 +0200
  • 22f7a35ca4 Do not use output buffer for internal XOR during decryption. Mateusz Starzyk 2021-07-28 15:08:47 +0200
  • 36d3b89c84 Verify input data lengths. Mateusz Starzyk 2021-07-28 14:14:58 +0200
  • 2d5652acee Move ccm error state handling. Mateusz Starzyk 2021-07-27 16:07:54 +0200
  • 5d97601e81 Remove ccm input validation. Mateusz Starzyk 2021-07-27 14:12:30 +0200
  • ca9dc8d1d7 Rename ccm_calculate_first_block function. Mateusz Starzyk 2021-07-27 14:03:53 +0200
  • c52220d775 Clear temporary buffer after block crypt operation. Mateusz Starzyk 2021-07-27 13:54:55 +0200
  • a9cbdfbb34 Replace ccm status flags with bitshifts. Mateusz Starzyk 2021-07-27 13:49:54 +0200
  • 4df9ac4882 Reorganize ccm context structure. Mateusz Starzyk 2021-07-27 13:47:23 +0200
  • de7a83da0d Add changelog for chunked CCM implementation. Mateusz Starzyk 2021-07-14 12:39:14 +0200
  • 27a1bef89d Tidy up test functions. Mateusz Starzyk 2021-07-13 15:33:19 +0200
  • 29ec75b34e Add multipart testing to CCM* tests. Mateusz Starzyk 2021-07-13 12:26:17 +0200
  • 663055f784 Remove UPDATE_CBC macro and working b buffer. Mateusz Starzyk 2021-07-12 19:13:52 +0200
  • 25a3dfe7dd Add multipart tests for ccm suite. Mateusz Starzyk 2021-07-12 14:53:45 +0200
  • 20bac2fbe4 Fix chunked ccm update. Mateusz Starzyk 2021-07-12 14:52:44 +0200
  • 05e92d67bb Fix crypt mode configuration. Validate parameters in chunked input functions. Mateusz Starzyk 2021-07-09 12:44:07 +0200
  • 6a15bcf61b Add support for chunked plaintext/cyphertext input. Mateusz Starzyk 2021-07-07 13:41:30 +0200
  • 2ad7d8e1ff Replace CCM_CRYPT macro with a more versatile static function. Mateusz Starzyk 2021-07-07 11:05:45 +0200
  • 33392450b7 Add chunked auth data support Mateusz Starzyk 2021-07-06 15:38:35 +0200
  • eb2ca96d69 Store set lenghts in ccm context. Mateusz Starzyk 2021-07-06 12:45:11 +0200
  • 88c4d624f8 Clear context state if previous operation failed. Mateusz Starzyk 2021-07-05 17:09:16 +0200
  • 793692cbcb Split ccm_auth function. Mateusz Starzyk 2021-06-22 20:34:20 +0200
  • 89d469cdb4 Move working variables to ccm context structure Mateusz Starzyk 2021-06-22 16:24:28 +0200
  • 448c80727d
    Merge pull request #4853 from yuhaoth/pr/add-tls13-config-check-and-dummy-handshake Manuel Pégourié-Gonnard 2021-08-10 12:59:09 +0200
  • 206b022ad0 Fix off-by-one error in string formatting in Python Yuto Takano 2021-08-10 11:30:43 +0100
  • 7828ca2ea4 Fix typos pointed out by check_names Yuto Takano 2021-08-10 11:26:15 +0100
  • 3aa186f946 Add transforms to be used for TLS 1.3 Hanno Becker 2021-08-10 09:24:19 +0100
  • 0e719ff341 Improve the documentation of legacy msg layer transforms Hanno Becker 2021-08-10 09:24:08 +0100
  • b6bbbb174d Fix typo in documentation of ssl->transform_out Hanno Becker 2021-08-10 09:00:14 +0100
  • b9930e7d70 Add dummy tls1.3 handshake dispatch functions Jerry Yu 2021-08-06 17:11:51 +0800
  • 3cc4c2a506 Add dummy ssl_tls13_{client,server}.c Jerry Yu 2021-08-06 16:29:08 +0800
  • b19ccc3998 fix test_suite_debug test fail Jerry Yu 2021-08-09 17:44:56 +0800
  • c46e9b4091 tests: Add negative version config tests. Jerry Yu 2021-08-06 11:22:24 +0800
  • 60835a88c3 Add config check utils functions Jerry Yu 2021-08-04 10:13:52 +0800
  • 7bfac1d7fe Fix incorrect reference to NameCheck in script docstring Yuto Takano 2021-08-09 15:49:25 +0100
  • 55c6c87d95 Separate code parsing and name checking in two classes Yuto Takano 2021-08-09 15:35:19 +0100
  • f8f88d6b00
    Merge pull request #4746 from gilles-peskine-arm/bump-version-3.0 Janos Follath 2021-08-09 15:28:28 +0100
  • 50953433a4 Bring back logging of number of files Yuto Takano 2021-08-09 14:54:36 +0100
  • 8e9a219310 Improve ease of specifying which files to look in (check_names) Yuto Takano 2021-08-09 14:48:53 +0100
  • f005c3369a Change variable name argparser to parser Yuto Takano 2021-08-09 13:56:36 +0100
  • d70d446d69 Improve code style consistency in check_names.py Yuto Takano 2021-08-09 12:45:51 +0100
  • 68d241211b Create list_internal_identifiers.py Yuto Takano 2021-08-09 12:10:31 +0100
  • 2a572cf376 Move socket setup behind ssl structure setup. Jerry Yu 2021-08-06 11:21:08 +0800
  • b1dc59a125 Add tls1.3 parameters to ssl_{client,server2} Jerry Yu 2021-08-05 15:58:09 +0800
  • 977e07f5c8 Use glob in get_files(), call setup_logger on init Yuto Takano 2021-08-09 11:56:15 +0100
  • 51efcb143d Rename check-names.py to check_names.py Yuto Takano 2021-08-09 11:54:12 +0100
  • 41934dd20a Share preparatory code between client and server handshake steps Hanno Becker 2021-08-07 19:13:43 +0100
  • 6fececf192 Comment why is used Yuto Takano 2021-08-07 17:28:23 +0100
  • fc54dfb0d6 Move check_repo_path into NameCheck as staticmethod Yuto Takano 2021-08-07 17:18:28 +0100
  • f3cce8b0e1 Add handshake message writing variant that doesn't update checksum Hanno Becker 2021-08-07 14:29:49 +0100
  • 55614b51f1 Use --quiet to hide explanations and show only minimal necessary info Yuto Takano 2021-08-07 01:00:18 +0100
  • b47b504418 Improve comments in parse_mbed_words() Yuto Takano 2021-08-07 00:42:54 +0100
  • 12a7ecda5a Fix further pylint issues picked up by Travis CI Yuto Takano 2021-08-07 00:40:29 +0100
  • a083d15edd Specify file open encoding as utf-8 in check-names Yuto Takano 2021-08-07 00:25:59 +0100
  • 381fda8550 Print line number next to problem in check-names Yuto Takano 2021-08-06 23:37:20 +0100
  • bcc3d99cc1 Fix compatibiliy with Python 3.5 on the CI Yuto Takano 2021-08-06 23:14:58 +0100
  • d93fa37aa6 Address all pylint issues to follow style Yuto Takano 2021-08-06 23:05:55 +0100
  • 9e0e0e9980 Fix Pylint-detected function argument syntax error Yuto Takano 2021-08-06 22:01:37 +0100
  • 25eeb7b935 Output subprocess stdout if it errored Yuto Takano 2021-08-06 21:27:59 +0100
  • cfc9e4a275 Change identifier regex to better support multiline declarations Yuto Takano 2021-08-06 20:02:32 +0100
  • 8f457cf222 Use enumerate() to get line numbers Yuto Takano 2021-08-06 17:54:58 +0100
  • a4e751257a Output line number, line, and position of error Yuto Takano 2021-08-06 17:23:28 +0100
  • 159255ab7b Document dependency on nm Yuto Takano 2021-08-06 17:00:28 +0100
  • 13ecd996fc Improve regex to adapt to flexible spaces Yuto Takano 2021-08-06 16:56:52 +0100
  • 5c1acf2735 Match macros with spaces between # and define Yuto Takano 2021-08-06 16:44:08 +0100
  • d24e037dd1 Warn user if files are excluded from search Yuto Takano 2021-08-06 16:42:33 +0100
  • 5939a2a4de Check environment by verifying other dirs' existence Yuto Takano 2021-08-06 16:40:30 +0100
  • 201f9e85ca Make use of -v to log some debug information Yuto Takano 2021-08-06 16:36:54 +0100
  • 81528c058a Add documentation, fix identifier parsing Yuto Takano 2021-08-06 16:22:06 +0100
  • 6f38ab3bca Fix legacy troublesome regex Yuto Takano 2021-08-05 21:07:14 +0100
  • fe02684049 Python port of f6643ccd90 Yuto Takano 2021-08-05 20:34:24 +0100
  • 0fd48f7939 Python port of 7cc4c68eb6 Yuto Takano 2021-08-05 20:32:55 +0100
  • 17220988dc Parse identifiers from library headers: Python port of d9eee3b417 Yuto Takano 2021-08-05 20:30:18 +0100
  • 56e3a5caa6 Add test driver symbols: Python port of 7f13fa2454 Yuto Takano 2021-08-05 20:29:42 +0100
  • e77f699ed5 Exclude FStar and Hacl: Python port of 9b33e7d7d7 Yuto Takano 2021-08-05 20:22:59 +0100
  • 062289c657 Invoke config.py instead of pl: Python port of 5d46f6a89b Yuto Takano 2021-08-05 20:19:57 +0100
  • c62b4084a2 Per-line opt-out of typo check: Python port of b683776181 Yuto Takano 2021-08-05 20:17:07 +0100
  • e503d61b99 Remove 1.3 to 2.0 helpers: Python port of 7d48b28218 Yuto Takano 2021-08-05 20:14:05 +0100
  • 157444c24d Add library header files: Python port of 65a6fa3e26 Yuto Takano 2021-08-05 20:10:45 +0100
  • c763cc368f Check for double underscores: Python port of 712f7a804e Yuto Takano 2021-08-05 20:06:34 +0100
  • fa950ae344 Look in 3rdparty: Python port of 8a0f5bb3c1 Yuto Takano 2021-08-05 20:03:44 +0100
  • bb7dca495f Work with PSA constants: Python port of 03091d1114 Yuto Takano 2021-08-05 19:57:58 +0100
  • ed91cf003a Remove Yotta: Python port of 3ad2efdc82 Yuto Takano 2021-08-05 19:52:43 +0100
  • c1838937f1 Also check PSA: Python port of 2d9d6db60f Yuto Takano 2021-08-05 19:52:09 +0100
  • 3963967ebc Restructure check-names.py with more verbose error messages Yuto Takano 2021-08-05 19:47:48 +0100
  • b61f0e1151 Merge upstream 3.0 from 'development' in ARMmbed/mbedtls Yuto Takano 2021-08-06 21:07:34 +0100
  • 6c79b5dce7 Keep compatibility with python versions prior to 3.5 Darryl Green 2018-05-17 14:14:50 +0100
  • a783d9c5ef Remove check-names.sh and sub-scripts it used Darryl Green 2018-05-17 09:21:06 +0100
  • 4e9b51bc18 Update scripts to use check-names.py Darryl Green 2018-05-16 22:32:41 +0100
  • d5802926d9 Rewrite check-names.sh in python Darryl Green 2018-05-08 15:30:59 +0100
  • 80ddb991c2 Add --restore option to clean up but not necessarily run components Gilles Peskine 2021-08-06 11:51:59 +0200
  • 03af678911 Documentation improvements Gilles Peskine 2021-08-06 11:35:17 +0200
  • 91e890e2fc Add documentation Gilles Peskine 2021-08-05 15:13:57 +0200
  • 86f6129067 Documentation improvement Gilles Peskine 2021-08-05 15:11:33 +0200
  • 7530163f3b Make --quiet more effective when running make generated_files Gilles Peskine 2021-08-05 15:10:47 +0200
  • 3cbd69c4d4 Switch to 4-space indentation Gilles Peskine 2021-08-05 15:10:27 +0200
  • 78f6f05778
    Merge pull request #4695 from yutotakano/fix-ssl-opt.sh-hard-abort Gilles Peskine 2021-08-04 10:16:19 +0200
  • 3fbc5d3cf2
    Merge pull request #4815 from gilles-peskine-arm/generate_errors-multiline-3.0 Gilles Peskine 2021-08-03 13:46:21 +0200
  • bf66e2cc8f Documentation improvements Gilles Peskine 2021-08-03 13:44:28 +0200
  • 1d475b6398 Disable wildcards when checking for unsupported components Gilles Peskine 2021-08-03 13:43:36 +0200
  • cfb5d393ed
    Merge pull request #4659 from spencer-burke/fixing_4222 Gilles Peskine 2021-08-03 12:53:34 +0200
  • ae505eeeed Fix missing dependency on Travis Manuel Pégourié-Gonnard 2021-07-06 09:44:59 +0200
  • efd14bf9bd Enable arm-linux-gnueabi-gcc build on Travis Manuel Pégourié-Gonnard 2020-08-18 10:31:36 +0200
  • 3a6c76937a Add arm-linux-gnueabi-gcc build to all.sh Manuel Pégourié-Gonnard 2020-08-18 10:28:51 +0200
  • b0302c4c7b Move messaging related session reset into separate helper function Hanno Becker 2021-08-03 09:39:42 +0100
  • c111e24292 Improve the detection of keep-going commands Gilles Peskine 2021-08-02 23:29:53 +0200
  • 88a7c2b32e Improve --error-test reporting Gilles Peskine 2021-08-02 23:28:00 +0200
  • ec135544c8 Clarify some comments Gilles Peskine 2021-08-02 23:14:03 +0200
  • 58887bab12 Show warnings if something looks wrong Gilles Peskine 2021-08-02 22:53:40 +0200
  • 7f8e2770fa Document the big regex Gilles Peskine 2021-07-26 19:30:08 +0200
  • d297157fe8 Move MBEDTLS_ERR_xxx Doxygen comments before the definition Gilles Peskine 2021-07-26 18:48:10 +0200
  • 05aa543b73 Better support multiline comments for MBEDTLS_ERR_xxx Gilles Peskine 2021-07-26 18:45:22 +0200
  • 47b09567ab More flexible parsing of Doxygen comments for MBEDTLS_ERR_xxx Gilles Peskine 2021-07-26 18:39:53 +0200
  • 8bb9b80d18
    Merge pull request #4806 from hanno-arm/ssl_session_serialization_version Gilles Peskine 2021-08-02 12:45:55 +0200
  • fa0d61e559 Fix typo Hanno Becker 2021-08-02 08:56:14 +0100
  • d7e4b2ce42 Remove duplicated test from SSL test suite Hanno Becker 2021-08-01 20:13:06 +0100
  • 6c53ecc01d all.sh: Run basic TLS 1.3 with and without record padding Hanno Becker 2021-08-01 19:20:10 +0100
  • 1f91878281 Specify padding granularity in TLS 1.3 record protection KATs Hanno Becker 2021-08-01 19:18:28 +0100
  • dfba065d80 Adjust ssl_tls13_keys.c to consolidated CID/1.3 padding granularity Hanno Becker 2021-08-01 19:16:57 +0100
  • c0da10dc3a Remove TLS 1.3 specific code from TLS <= 1.2 transform generator Hanno Becker 2021-04-21 05:32:23 +0100
  • f62a730e80 Add missing semicolon in TLS 1.3 transform generation code Hanno Becker 2021-04-21 05:21:28 +0100
  • 41537452f4 Add comment regarding the wire-version used in TLS 1.3 records Hanno Becker 2021-04-20 05:35:28 +0100
  • edd5bf0a95 Fix and document minimum length of record ciphertext in TLS 1.3 Hanno Becker 2021-04-20 05:32:16 +0100
  • 7887a77c25 Match parameter check in TLS 1.3 populate transform to 1.2 version Hanno Becker 2021-04-20 05:27:57 +0100
  • 80e760e006 Fix memory leak in TLS 1.3 record protection unit test Hanno Becker 2021-03-23 06:00:21 +0000
  • a77d005d39 Add known answer tests for TLS 1.3 record protection Hanno Becker 2021-03-22 15:16:33 +0000
  • 79e2d1b6f6 Fix AEAD additional data computation for TLS 1.3 Hanno Becker 2021-03-22 11:42:19 +0000
  • c94060c641 Add TLS 1.3 specific key to SSL transform conversion function Hanno Becker 2021-03-22 07:50:44 +0000
  • bd25755d2a Rename ssl_populate_transform() -> ssl_tls12_populate_transform() Hanno Becker 2021-03-22 06:59:27 +0000
  • 57723135b3 Document temporary overlap of TLS version in SSL context and session Hanno Becker 2021-08-01 19:40:44 +0100
  • dce50974bf Prefix "version" with "library" or "protocol" to avoid ambiguity Hanno Becker 2021-08-01 05:39:23 +0100
  • 37bdbe6c4d Remove mentions of truncated HMAC from ssl_tls.c Hanno Becker 2021-08-01 05:38:58 +0100
  • 69813477b0
    Merge pull request #4758 from paul-elliott-arm/fix_cipher_output_size Gilles Peskine 2021-07-30 18:56:18 +0200
  • 677c6c4cac
    Merge pull request #4801 from hanno-arm/ssl_session_exported_private Dave Rodgman 2021-07-30 14:39:07 +0100
  • 8da9dc05e8
    Merge pull request #4748 from TRodziewicz/re-introduce_ext_checks_for_psa_unlock-wipe_key_slot Manuel Pégourié-Gonnard 2021-07-29 13:45:57 +0200
  • 1a515d1bc2
    Merge pull request #4777 from gilles-peskine-arm/save-coverage-summary-3.0 Manuel Pégourié-Gonnard 2021-07-29 10:52:35 +0200
  • 06672ef771
    Merge pull request #4776 from gilles-peskine-arm/generate_psa_tests-robutness-202107 Manuel Pégourié-Gonnard 2021-07-29 09:58:19 +0200
  • b637150dfe
    Merge pull request #4730 from TRodziewicz/finish_removing_tls_1.0_and_1.1 Manuel Pégourié-Gonnard 2021-07-27 09:42:53 +0200
  • b4b184a6f8 Remove reference to compat-1.2.h Gilles Peskine 2021-07-26 18:39:24 +0200
  • 91b021e4c7 Add finish buffer size test Paul Elliott 2021-07-23 18:52:31 +0100
  • 43fbda648d Add test for update buffer size Paul Elliott 2021-07-23 18:30:59 +0100
  • 693bf312d9 Fix _arg argument not being cast to correct type Paul Elliott 2021-07-23 17:40:41 +0100
  • 56e4aa6ae2 Restore accidentally deleted blank lines Paul Elliott 2021-07-23 17:36:48 +0100
  • 863864a2f7 Add multipart set nonce test Paul Elliott 2021-07-23 17:28:31 +0100
  • ecce901907 Change over to specific per algorith size checks Paul Elliott 2021-07-23 15:44:11 +0100
  • 0a6a5694d9 Add missing include to PSA test driver Paul Elliott 2021-07-23 15:29:21 +0100
  • 3c62693c99
    Merge pull request #4701 from gilles-peskine-arm/make_generated_files-non_english-3.0 Ronald Cron 2021-07-23 14:05:08 +0200
  • 218dec824e Document that returning 0 from the recv callback means EOF Hanno Becker 2021-07-23 07:23:47 +0100
  • fadbdbb576 Store TLS version in SSL session structure Hanno Becker 2021-07-23 06:25:48 +0100
  • 41ffae17b1 Fix incorrect function documentation Paul Elliott 2021-07-22 21:52:01 +0100
  • 26f4aef3a7 Remove aead_verify call from test driver Paul Elliott 2021-07-22 21:47:27 +0100
  • ed08cf884a Add safety check to chachapoly finish Paul Elliott 2021-07-22 18:48:24 +0100
  • 2fe5db87d5 Fix passing wrong tag size to GCM finish Paul Elliott 2021-07-22 18:10:43 +0100
  • 99f548d974 Fix format issues with check nonce size Paul Elliott 2021-07-22 18:03:50 +0100
  • ebf91638b5 Move set nonce / set length tests to positive test Paul Elliott 2021-07-22 17:54:42 +0100
  • 329d5381a5 Add 0 length part tests Paul Elliott 2021-07-22 17:10:45 +0100
  • 243080ca7d Clarify comments on state test. Paul Elliott 2021-07-21 19:01:17 +0100
  • 97fd1bad83 Convert over to using a single internal test func Paul Elliott 2021-07-21 18:46:06 +0100
  • 3b9bea0757
    Merge pull request #4750 from yutotakano/fix-reserved-identifier-clash Gilles Peskine 2021-07-22 16:20:56 +0200
  • 5d26efdea3 Add ChangeLog entry Hanno Becker 2021-07-22 10:22:07 +0100
  • 0379942744 Explicitly mark mbedtls_ssl_config.respect_cli_pref as private Hanno Becker 2021-07-22 11:33:12 +0100
  • 95832d8872 Explicitly mark mbedtls_ssl_session.exported as private Hanno Becker 2021-07-22 09:44:53 +0100
  • d8d19327d5 Fix mixup about the directory containing the success indicator file Gilles Peskine 2021-07-22 12:29:27 +0200
  • dfce58f32d
    Merge pull request #4753 from JoeSubbiani/TestBlockSizes_dev Ronald Cron 2021-07-22 11:19:18 +0200
  • 6ee3b7ed1f More robust failure detection for the coverage report generation Gilles Peskine 2021-07-22 11:08:30 +0200
  • b969570650 Explain the final error checking Gilles Peskine 2021-07-22 10:56:39 +0200
  • 315628d91a Remove internal aead_verify endpoint Paul Elliott 2021-07-20 18:25:54 +0100
  • 32925b9e5b Make sure unused parts of tag buffer are cleared Paul Elliott 2021-07-16 18:56:12 +0100
  • e0fcb3b99e Add 'too big' tests for nonce generation Paul Elliott 2021-07-16 18:52:03 +0100
  • d85f547b65 Add expected size to nonce generation test Paul Elliott 2021-07-16 18:20:16 +0100
  • 374a2be588 Add missing state test coverage Paul Elliott 2021-07-16 17:53:40 +0100
  • 481be341ef Make state tests more readable Paul Elliott 2021-07-16 17:38:47 +0100
  • 96b0173cec Add common nonce checking to oneshot encrypt Paul Elliott 2021-07-16 17:00:26 +0100
  • a561444561 Add missing space Paul Elliott 2021-07-14 14:54:11 +0100
  • a1c9fbe6d3
    Merge pull request #4626 from SiliconLabs/arch_silabs_3399 Gilles Peskine 2021-07-20 21:37:15 +0200
  • 3daaea858b Changing the places of the mbedtls_test_hook_test_fail callback declaration TRodziewicz 2021-07-20 13:36:16 +0200
  • ac6cc9fbc4
    Merge pull request #4784 from gilles-peskine-arm/psa-storage-format-test-strategy-20210511-3.0 Ronald Cron 2021-07-15 18:25:19 +0200
  • 8ec3c8f015 Do not require test data to be in the repository Gilles Peskine 2021-05-11 22:42:52 +0200
  • b91f81a55b Discuss lifetimes, in particular persistence levels Gilles Peskine 2021-05-11 22:42:06 +0200
  • 77f8e5cb59 Add considerations on key material representations Gilles Peskine 2021-05-11 22:39:43 +0200
  • d131e400f0 Clarification: forward and backward compatibility Gilles Peskine 2021-05-11 22:33:46 +0200
  • f31c6c111e Typo Gilles Peskine 2021-05-11 22:33:09 +0200
  • 12c77410eb Removing unneded extern declaration of a callback and including common.h where the cb is needed TRodziewicz 2021-07-15 16:12:54 +0200
  • 5ccdc556b1 Remove trailing whitespace Joe Subbiani 2021-07-15 09:03:51 +0100
  • 113d80c219 Simplify the test and description Joe Subbiani 2021-07-14 15:16:09 +0100
  • 64df5f88c5 Add Changelog entry Paul Elliott 2021-07-14 12:37:00 +0100
  • a417f56d28 Add non regression test for cipher output size Paul Elliott 2021-07-14 12:31:21 +0100
  • 6603e2b81c Add fix to update output size macro as well. Paul Elliott 2021-07-08 16:53:42 +0100
  • c22950c9d0 Change PSA Cipher macro safety to use block length Paul Elliott 2021-07-08 16:50:01 +0100
  • 554e64e689
    Add a changelog for Armmbed#4626 Archana 2021-07-12 12:31:40 +0530
  • ff58686e88 Add ChangeLog entry for reserved identifier replacments Yuto Takano 2021-07-14 10:25:57 +0100
  • 538a0cbcf4 Replace _RR with prec_RR to prevent reserved identifier clashes Yuto Takano 2021-07-14 10:20:09 +0100
  • c9890e9a8c Rewording comments TRodziewicz 2021-07-14 10:16:26 +0200
  • fc70b5252b Save the coverage report to a file Gilles Peskine 2021-07-13 23:27:01 +0200
  • bbced87390 Show the udp_proxy seed in the console log Gilles Peskine 2021-07-13 23:26:00 +0200
  • a3d2264b88 Only run an unbridled parallel make (make -j) if MAKEFLAGS is unset Gilles Peskine 2021-07-13 23:23:23 +0200
  • 6ee3bc09ed Fix typo in test dependencies Gilles Peskine 2021-07-13 20:34:55 +0200
  • e9ad95a63c Error out if enumerating the generated data files fails Gilles Peskine 2021-07-13 18:36:05 +0200
  • 8b427c851e Use python3 when building on non-Windows for Windows Gilles Peskine 2021-07-13 18:14:25 +0200
  • 5df77c63fb Fix race condition when running generate_psa_tests.py Gilles Peskine 2021-07-13 17:22:58 +0200
  • bf4d0ce88d Remove obsolete MBEDTLS_xxx dependencies Gilles Peskine 2021-07-13 17:12:53 +0200
  • 829fe7038d Correction to callback declaration and usage TRodziewicz 2021-07-13 12:23:12 +0200
  • 18cddc08c7 Reverting comments deleted in previous PR TRodziewicz 2021-07-13 12:19:15 +0200
  • 568f53a9d8 Don't unconditionally restore **/Makefile Gilles Peskine 2021-07-12 18:16:01 +0200
  • f83eb82a4d Don't restore *config.h before backing it up Gilles Peskine 2020-03-30 20:11:39 +0200
  • 03ab544832 Generate cpp_cummy_build.cpp dynamically Gilles Peskine 2021-07-09 15:19:28 +0200
  • 7238503642 Heed --quiet when running make generated_files Gilles Peskine 2021-07-08 19:07:07 +0200
  • 88a07457c7 Remove barely-used redirect functions Gilles Peskine 2021-07-08 19:03:50 +0200
  • aca0b32132 Keep going after a shell "[" a.k.a. "test" fails Gilles Peskine 2020-04-20 13:21:27 +0200
  • c590611e97
    Add requested montgomery curve tests Archana 2021-07-12 20:11:37 +0530
  • 36c8ddc4cc Replace _B with B to prevent reserved identifier clashes Yuto Takano 2021-07-05 09:10:52 +0100
  • 8584f5b68b
    test: psa: Improve description of curve 448 tests Archana 2021-07-12 09:19:58 +0530
  • 277572fa2b Fix coding style issue Archana 2021-07-12 09:00:57 +0530
  • ef6aa5c46d Support Curve448 via the PSA API Archana 2021-06-08 11:40:10 +0530
  • 1d2e2bb8cc Add missing Curve448 support for PSA keys Archana 2021-06-07 06:13:16 +0530
  • c3366a4185 Added mis-removed test and removed unneeded tests TRodziewicz 2021-07-09 16:57:20 +0200
  • 299510e889 Correction to comments and changelog removed TRodziewicz 2021-07-09 16:55:11 +0200
  • 7871c2e736 Adding new macro for tests failing TRodziewicz 2021-07-07 17:29:43 +0200
  • da36c9f2ce Improve Code Style Joe Subbiani 2021-07-09 12:03:06 +0100
  • 3fa1673cf6 Fix grammar suggesting an upper bound on MAX_CONTENT_LEN Yuto Takano 2021-07-09 11:21:43 +0100
  • ac694b9eac
    Merge pull request #4754 from mpg/fix-overly-aggressive-udp-proxy Gilles Peskine 2021-07-09 11:57:43 +0200
  • 4999152511
    Merge pull request #4764 from davidhorstmann-arm/development Manuel Pégourié-Gonnard 2021-07-09 11:51:06 +0200
  • c2e22ee271 Remove code that is useless now that components run in a subshell Gilles Peskine 2020-03-28 22:02:50 +0100
  • b80f0d20ea Complain if an unsupported component is explicitly requested Gilles Peskine 2020-03-28 21:37:59 +0100
  • a681c59d34 Better not function Gilles Peskine 2020-03-28 21:27:40 +0100
  • fec30cbe8c Fix double reporting when the last command of a function fails Gilles Peskine 2020-03-28 19:34:23 +0100
  • 1f0cdaf3af Stop dispatching through obsolete functions Gilles Peskine 2021-07-08 18:41:16 +0200
  • f7e956c85c component_test_cmake_out_of_source: simplify and fix error handling Gilles Peskine 2020-03-28 18:56:09 +0100
  • 3664780f98 Detect errors on the left-hand side of a pipeline Gilles Peskine 2020-03-28 18:50:49 +0100
  • ce266c48bb Run each component in a subshell and handle errors more robustly Gilles Peskine 2020-03-28 18:50:43 +0100
  • 5d99682a8c Add --error-test option to test error detection and reporting Gilles Peskine 2020-03-28 21:09:21 +0100
  • 62cf2e8e9f Switch all.sh to bash Gilles Peskine 2020-03-27 16:35:23 +0100
  • 9c09d5513e Raise max_content_len constraint by one in Connection ID tests Yuto Takano 2021-07-08 16:03:44 +0100
  • bc87b1ddf3 Add content length constraint to tests that use max_frag_len Yuto Takano 2021-07-08 15:56:33 +0100
  • 93213f6649 Remove test cases and update power 2 check Joe Subbiani 2021-07-08 15:32:52 +0100
  • 44f6390c32 Remove redundant hash len check David Horstmann 2021-07-08 12:46:26 +0100
  • 07704c09ce
    Merge pull request #4752 from mpg/fix-memleak-in-ssl-test Manuel Pégourié-Gonnard 2021-07-08 12:34:16 +0200
  • a02003babe Fix divide by zero if macro used with wrong key Paul Elliott 2021-07-07 17:20:06 +0100
  • 95d65c773e
    Merge pull request #4756 from gilles-peskine-arm/generate_psa_tests-speedup-3.0 Gilles Peskine 2021-07-07 15:27:31 +0200
  • 45f2a40fa4 Speed up the generation of storage format test cases Gilles Peskine 2021-07-06 21:05:52 +0200
  • f2d1199edc
    Merge pull request #846 from ARMmbed/mbedtls-3.0.0_merge_into_release Dave Rodgman 2021-07-07 11:18:30 +0100
  • 458280e67c Correction to outdated comment TRodziewicz 2021-07-07 11:33:06 +0200
  • e5306f6c1d Use distinct variables for distinct purposes Manuel Pégourié-Gonnard 2021-07-07 10:48:26 +0200
  • 45419c1ee5 Revert "Add auto-generated files" Dave Rodgman 2021-07-06 20:44:59 +0100
  • 8a3b232f57 Revert "Add additional generated files" Dave Rodgman 2021-07-06 20:44:54 +0100
  • fc46318792 Change test suite duplicate descriptions Joe Subbiani 2021-07-06 14:44:20 +0100
  • 8df2f8e7b9
    Merge pull request #842 from ARMmbed/mbedtls-3.0.0rc0-pr Dave Rodgman 2021-07-06 13:00:08 +0100
  • 345165c1f7 Reverting deleted macros TRodziewicz 2021-07-06 13:42:11 +0200
  • 71ce4ef981 Fix bug with UDP proxy not forwarding enough Manuel Pégourié-Gonnard 2021-07-06 12:39:43 +0200
  • 69c10a41c7 Fix memory leak on failure path in test code Manuel Pégourié-Gonnard 2021-07-06 12:05:23 +0200
  • f37bbe53a0 Extend psa_crypto_metadata tests to check for powers of 2 Joe Subbiani 2021-07-06 10:42:54 +0100
  • 745e3587be Fix Changelog indentation Dave Rodgman 2021-07-05 18:53:31 +0100
  • 5b13f60aa3 Fix indentation Dave Rodgman 2021-07-05 18:09:16 +0100
  • 302ed2bf7d Reverting the TLS 1.3 compatibility TRodziewicz 2021-07-05 16:55:27 +0200
  • 16d802ed25 Remove obsolete entry from Changelog Dave Rodgman 2021-07-05 15:40:35 +0100
  • 5f58dfc9d9 Addition of the changelog file. TRodziewicz 2021-07-05 15:33:27 +0200
  • d9be65277d Corrections to the new functions names and error message wording TRodziewicz 2021-07-05 15:16:00 +0200
  • 053b99b90b Re-introduction of key slot chekcs TRodziewicz 2021-07-02 18:08:10 +0200
  • 6f6574381e Move repetitive equality check to requires_config_value_equals Yuto Takano 2021-07-02 13:10:41 +0100
  • 0248582033 Reword and add explanatory comments for MAX_IM_CA tests Yuto Takano 2021-07-02 13:05:15 +0100
  • b0a1c5b021 Use requires_max_content_len, add check in Renegotiation Yuto Takano 2021-07-02 10:10:49 +0100
  • 2be6f1ac5b Add space between command substitution braces and content Yuto Takano 2021-06-22 07:16:40 +0100
  • 73e7dcbdfc Add MAX_IM_CA requirement to int_max+1 chain as well Yuto Takano 2021-06-22 06:08:11 +0100
  • e43556b6bf Remove hard exit with MAX_INTERMEDIATE_CA in ssl-opt.sh Yuto Takano 2021-06-21 20:07:12 +0100
  • 0509fea3b2 Remove hard exit in ssh-opt.sh, replace with requires functions Yuto Takano 2021-06-21 19:43:33 +0100
  • 527b82a34c Bump .so version numbers to stay ahead of 2.x Dave Rodgman 2021-07-02 15:19:38 +0100
  • 8e5020dead Remove obsolete reference to _ret in migration guide Dave Rodgman 2021-07-02 12:16:03 +0100
  • 814b099501 Remove obsolete reference to _ret Dave Rodgman 2021-07-02 12:11:14 +0100
  • 83f6a3b02c Remove not-required Changelog entries Dave Rodgman 2021-07-01 17:28:56 +0100
  • 0703f694b8 Remove warning of development instability from README Dave Rodgman 2021-07-01 17:06:26 +0100
  • a84a8eb545 Update changelog to cover #4197 Dave Rodgman 2021-07-01 17:01:04 +0100
  • 0eb215f4a4 Update changelog to cover #4246 and #4158 Dave Rodgman 2021-07-01 17:00:38 +0100
  • aa6a9b1725 Update changelog to cover #4488 Dave Rodgman 2021-07-01 17:00:06 +0100
  • 9bd038907b Update changelog to cover #4517 Dave Rodgman 2021-07-01 16:59:49 +0100
  • eaef0b78db Update changelog to cover #4720 Dave Rodgman 2021-07-01 16:59:13 +0100
  • 1fe01acfc3 Add option to list the generated files and exit Gilles Peskine 2021-07-01 11:13:29 +0200
  • 494678a405 The version was moved from version.h to build_info.h Gilles Peskine 2021-07-01 11:11:30 +0200
  • aa4862a5e6 Bump the version number in CMakeLists.txt Gilles Peskine 2021-07-01 11:10:29 +0200
  • 716b973fb7 Stop on errors Gilles Peskine 2021-07-01 11:10:15 +0200
  • 2a9c783625 Add additional generated files Dave Rodgman 2021-07-01 09:57:20 +0100
  • 3e84187132 Add auto-generated files Dave Rodgman 2021-07-01 09:45:38 +0100
  • 1bc9e934e2 Manual updates to version information Dave Rodgman 2021-07-01 09:20:13 +0100
  • 7601657418 Bump library version numbers Dave Rodgman 2021-06-30 23:08:08 +0100
  • bb2eece7cf Create aggregated ChangeLog Dave Rodgman 2021-06-30 18:07:19 +0100
  • b1d1c2af73 Fix filename on Changelog item Dave Rodgman 2021-06-30 17:52:53 +0100
  • 34d8cd2892 Merge remote-tracking branch 'restricted/development-restricted' into mbedtls-3.0.0rc0-pr Dave Rodgman 2021-06-30 22:51:02 +0100
  • bd3bfbf5c2
    Merge pull request #4737 from daverodgman/migration-guide Dave Rodgman 2021-06-30 21:31:53 +0100
  • 7b743193b0 Move subsection Dave Rodgman 2021-06-30 20:10:10 +0100
  • 9637bd30a3 Move subsections Dave Rodgman 2021-06-30 20:07:57 +0100
  • b0e6bb54f9 Move subsection Dave Rodgman 2021-06-30 20:03:55 +0100
  • 26c12eb523 Remove C from code block Dave Rodgman 2021-06-30 19:58:00 +0100
  • 10963278e7 Mark all code blocks as C Dave Rodgman 2021-06-30 19:11:22 +0100
  • a014831732 Add missing backticks Dave Rodgman 2021-06-30 19:08:51 +0100
  • 7d2ac88f93 Correct hyperlink Dave Rodgman 2021-06-30 19:02:36 +0100
  • 2482650483 Correct hyperlink Dave Rodgman 2021-06-30 19:00:48 +0100
  • 2b03457ca5 Improve wording Dave Rodgman 2021-06-30 18:59:49 +0100
  • b4d15b1556 Move subsection Dave Rodgman 2021-06-30 18:57:37 +0100
  • 8128b69ffe Move subsection Dave Rodgman 2021-06-30 18:56:33 +0100
  • 715966862d Move subsection Dave Rodgman 2021-06-30 18:56:20 +0100
  • 507827e75a Move subsection Dave Rodgman 2021-06-30 18:54:35 +0100
  • 68547187f6 Move subsections Dave Rodgman 2021-06-30 18:53:09 +0100
  • 897a95f46c Move subsection Dave Rodgman 2021-06-30 18:50:57 +0100
  • 3f66943bdd Move subsection Dave Rodgman 2021-06-30 18:43:49 +0100
  • 2d05e0f440 Move subsection Dave Rodgman 2021-06-30 18:42:34 +0100
  • aa1fba2fed Move subsection Dave Rodgman 2021-06-30 18:41:24 +0100
  • 7018053460 Reorder subsections Dave Rodgman 2021-06-30 18:40:24 +0100
  • 28701c63cb Fix grammatical error Dave Rodgman 2021-06-30 18:38:41 +0100
  • ce53b3afd6 Remove reference to removed item Dave Rodgman 2021-06-30 18:37:46 +0100
  • 9d3417845c Add backticks where needed Dave Rodgman 2021-06-30 18:35:43 +0100
  • 2e1e623d33 Correct hyperlink syntax Dave Rodgman 2021-06-30 17:45:22 +0100
  • 6753a775b8 Fix grammatical error Dave Rodgman 2021-06-30 17:15:28 +0100
  • 26ad6c7ea7 Fix typo Dave Rodgman 2021-06-30 17:14:01 +0100
  • 9f5774f56d
    Merge pull request #4739 from gabor-mezei-arm/3258_fp30_implement_one-shot_MAC_and_cipher Dave Rodgman 2021-06-30 17:04:23 +0100
  • 8d91ceb19d Remove empty 3.0-migration-guide.d Dave Rodgman 2021-06-30 16:56:09 +0100
  • 92170cc3e1 Add general cross-reference for low/high-level crypto Dave Rodgman 2021-06-30 14:23:27 +0100
  • c936bbb15a Make blank lines before sections consistent Dave Rodgman 2021-06-30 14:19:30 +0100
  • b1c6b4a7a5 Add cross-reference Dave Rodgman 2021-06-30 14:17:21 +0100
  • 0a7ff4a4e2
    Merge pull request #4741 from gabor-mezei-arm/3267_fp30_sign_verify_key_policies Dave Rodgman 2021-06-30 14:50:57 +0100
  • a3758208ae Move sub-sections to more appropriate places Dave Rodgman 2021-06-30 14:17:03 +0100
  • 4ea5643046 Change some section names Dave Rodgman 2021-06-30 14:16:22 +0100
  • d462ca1f72 Fix typos Dave Rodgman 2021-06-30 11:26:08 +0100
  • a54c16805e Improve wording relating to removal of MBEDTLS_ERR_SSL_BAD_HS_XXX Dave Rodgman 2021-06-30 11:11:07 +0100
  • a5a3cce49b Add link between sections Dave Rodgman 2021-06-30 11:06:58 +0100
  • a481052407 Add migration guide and changelog entry for MBEDTLS_PRIVATE Gilles Peskine 2021-06-29 22:45:26 +0200
  • e4ec84631b Fix typos Dave Rodgman 2021-06-30 09:52:40 +0100
  • b491b2b051 Add SSL error code updates from #4724 Dave Rodgman 2021-06-30 09:46:07 +0100
  • 5ce25d7806
    Remove obsolete comment gabor-mezei-arm 2021-06-30 10:34:28 +0200
  • 47060db199 Give a better name for struct member gabor-mezei-arm 2021-06-30 10:31:18 +0200
  • 7078973b7b Improve wording Dave Rodgman 2021-06-30 09:18:55 +0100
  • 4a5d3c08c6 Fix typo Dave Rodgman 2021-06-29 22:29:03 +0100
  • 30dc603958 Reorder sections Dave Rodgman 2021-06-29 22:20:58 +0100
  • d8a1017abf add section headings Dave Rodgman 2021-06-29 21:45:24 +0100
  • 36bb5ff6e3 minor updates Dave Rodgman 2021-06-29 21:39:55 +0100
  • d267ec361d Add formatting codes to level 3 headings Dave Rodgman 2021-06-29 21:31:58 +0100
  • a0e8db09ac Change headings to level 3 to enable use of sections Dave Rodgman 2021-06-29 18:05:38 +0100
  • 949c21b336 Minor updates to migration guide Dave Rodgman 2021-06-29 18:05:04 +0100
  • 1cb2331495 Remove line that got into the wrong place Dave Rodgman 2021-06-29 16:28:54 +0100
  • 7b0c4dea59 Fix missing part of sentence Dave Rodgman 2021-06-29 16:05:28 +0100
  • 759c0109f2 Fix errors in migration guide Dave Rodgman 2021-06-29 15:55:08 +0100
  • 1aea40427f Add a very short summary Dave Rodgman 2021-06-29 13:27:15 +0100
  • e45e6401af Re-order to put some more significant items at the top Dave Rodgman 2021-06-29 13:21:55 +0100
  • 8cccbe11df Update the migration guide Dave Rodgman 2021-06-29 13:15:50 +0100
  • dc1a3b2d70
    Merge pull request #4724 from hanno-arm/ssl_hs_parse_error_3_0 Dave Rodgman 2021-06-30 09:02:55 +0100
  • c42409820b Change exceptional case for running negative tests Dave Rodgman 2021-06-29 19:53:16 +0100
  • 2c9e54a063
    Fix pylint issue gabor-mezei-arm 2021-06-29 17:21:21 +0200
  • e5b828cb32 Fix error string checked for by ssl-opt.sh negative tests Dave Rodgman 2021-06-29 19:05:34 +0100
  • bec7cafbe1 Correct required config flag in ECJPAKE tests Dave Rodgman 2021-06-29 19:05:34 +0100
  • 737237fe37 Fix ECJPAKE test failures Dave Rodgman 2021-06-29 19:07:57 +0100
  • 2bd5799df0
    Fix test case dependency gabor-mezei-arm 2021-06-29 19:42:14 +0200
  • 00e54f1133
    Fix minor issues gabor-mezei-arm 2021-06-29 19:06:30 +0200
  • ff0da72d52
    Restoring the multi-part cipher_verify_output() testing gabor-mezei-arm 2021-06-29 18:56:55 +0200
  • 6158e283cc
    Check the return status of the functions first gabor-mezei-arm 2021-06-29 16:42:13 +0200
  • 58c1727775
    Add buffer overflow check gabor-mezei-arm 2021-06-29 16:41:25 +0200
  • 3f860e4c18
    Remove invalid buffer overflow check gabor-mezei-arm 2021-06-29 16:39:49 +0200
  • 95aad8378c
    Unify multipart cipher operation tester functions gabor-mezei-arm 2021-06-25 18:21:33 +0200
  • a56756ed45
    Rename test functions gabor-mezei-arm 2021-06-25 15:49:14 +0200
  • 50c86cfe79
    Remove duplicated tests gabor-mezei-arm 2021-06-25 15:47:50 +0200
  • 47a8e14bb7
    Typo gabor-mezei-arm 2021-06-25 15:44:47 +0200
  • 0a93b665f7
    Fix possible unreachable code gabor-mezei-arm 2021-06-25 15:43:32 +0200
  • 90fceea268
    Update documentation gabor-mezei-arm 2021-06-25 15:43:07 +0200
  • 258ae07fb0
    Add checks for buffer size gabor-mezei-arm 2021-06-25 15:25:38 +0200
  • e5ff8f430c
    Use local variable instead of an ouput parameter gabor-mezei-arm 2021-06-25 15:23:05 +0200
  • 6f4e5bbe37
    Initialize output buffer length to 0 gabor-mezei-arm 2021-06-25 15:21:11 +0200
  • 01e99083a5
    Fix changelog entry gabor-mezei-arm 2021-06-25 15:09:40 +0200
  • 0dfeaaf5c9
    Remove confising comments gabor-mezei-arm 2021-06-24 17:24:18 +0200
  • 9951b50b8a
    Remove comments gabor-mezei-arm 2021-06-24 17:20:22 +0200
  • 2b231fc81b
    Test struct initialization gabor-mezei-arm 2021-04-12 17:45:01 +0200
  • 42cdb2a90b
    Fix struct initialization gabor-mezei-arm 2021-04-12 15:47:35 +0200
  • 93ad276c29
    Add test for one-shot cipher driver wrapper functions gabor-mezei-arm 2021-04-12 15:46:09 +0200
  • 9ca3ad7329
    Add changelog entry gabor-mezei-arm 2021-04-08 15:31:36 +0200
  • a9449a0b07
    Dispatch cipher functions through the driver interface gabor-mezei-arm 2021-03-25 11:17:10 +0100
  • f494bcd313
    Add tests for one-shot hash cipher functions gabor-mezei-arm 2021-03-01 15:11:46 +0100
  • ba0fa75eae
    Implement one-shot cipher gabor-mezei-arm 2021-03-01 15:04:24 +0100
  • 0c24edd56a
    Return iterator instead of list gabor-mezei-arm 2021-06-29 15:42:57 +0200
  • 6385780f54
    Rename function gabor-mezei-arm 2021-06-29 15:39:56 +0200
  • 2a499c0cc5
    Refactor handlibg of the key usage flags gabor-mezei-arm 2021-06-29 15:29:24 +0200
  • 52176f794a
    Fix changelog entry gabor-mezei-arm 2021-06-29 11:21:45 +0200
  • f73f896bdf
    Use regexp pattern instaed of string gabor-mezei-arm 2021-06-29 11:17:54 +0200
  • 6f7282b09a
    Keep the imported classes sorted gabor-mezei-arm 2021-06-29 11:17:14 +0200
  • 335e55647e
    Update key policy testing test cases gabor-mezei-arm 2021-06-29 11:08:47 +0200
  • db4522ca83
    Rename test cases gabor-mezei-arm 2021-06-29 11:07:34 +0200
  • 40d5cd8571
    Remove unneeded test case parameter gabor-mezei-arm 2021-06-29 11:06:16 +0200
  • 6740c9de77
    Add changelog entry gabor-mezei-arm 2021-06-28 20:39:26 +0200
  • 2784bfe226
    Move key type validation to crypto_knowledge gabor-mezei-arm 2021-06-28 20:02:11 +0200
  • 340fbf3735 Refactor key generation gabor-mezei-arm 2021-06-28 19:26:55 +0200
  • 5df1dee0c6
    Rename variables and funcions gabor-mezei-arm 2021-06-28 17:40:32 +0200
  • 2710bb1d82
    Use string in dict instead of Expr object gabor-mezei-arm 2021-06-28 16:54:11 +0200
  • d9050a53ac Remove unnecessary test cases gabor-mezei-arm 2021-06-28 16:35:48 +0200
  • 8f40510a92
    Add better name for variables gabor-mezei-arm 2021-06-28 16:27:29 +0200
  • 35929ebb72
    Simplify code gabor-mezei-arm 2021-06-28 15:09:02 +0200
  • 95180fe808
    Fix comment gabor-mezei-arm 2021-06-28 14:59:52 +0200
  • d851d6872a
    Remove unneeded test case parameter gabor-mezei-arm 2021-06-28 14:53:49 +0200
  • ff8264c348
    Simplify test function gabor-mezei-arm 2021-06-28 14:36:03 +0200
  • 98a3435a10
    Rename function to conform to the library gabor-mezei-arm 2021-06-28 14:05:00 +0200
  • c8720c4857
    Give better name for test cases gabor-mezei-arm 2021-06-28 13:47:35 +0200
  • 11e4838ef3
    Fix generated file modification gabor-mezei-arm 2021-06-24 16:35:01 +0200
  • 49d6ea9c9a Fix test case duplication gabor-mezei-arm 2021-06-24 14:38:51 +0200
  • 0f8136af79
    Fix pylint issues gabor-mezei-arm 2021-06-24 14:38:25 +0200
  • 060fdce536
    Fix tests gabor-mezei-arm 2021-06-24 14:36:09 +0200
  • 672e376ba5 Add test case generation for usage extensions when loading keys gabor-mezei-arm 2021-06-24 10:16:44 +0200
  • 7748b6f24b Add key usage policy extension support for key generation gabor-mezei-arm 2021-06-24 10:04:38 +0200
  • a4102cb57d
    Use different subslasses for the test data files gabor-mezei-arm 2021-06-24 09:53:26 +0200
  • 780cf9da72
    Create a function for gather all the keys. gabor-mezei-arm 2021-06-24 09:49:50 +0200
  • 6ee7253df2
    Extend description generation gabor-mezei-arm 2021-06-24 09:42:02 +0200
  • 68c030a76c
    Use builder method pattern to generate a key gabor-mezei-arm 2021-06-24 09:38:21 +0200
  • b5db2c480f
    Convert iterators to lists to remove late binding gabor-mezei-arm 2021-06-23 17:33:30 +0200
  • 7b5c4e2db3
    Add type annotations gabor-mezei-arm 2021-06-23 17:01:44 +0200
  • 43110b6b2c Do key usage policy extension when loading keys gabor-mezei-arm 2021-06-23 16:48:08 +0200
  • edf2df84ba
    Add test for extended key usage policies gabor-mezei-arm 2021-05-13 16:17:16 +0200
  • 4ff73037f9 Update tests for extended key usage policies gabor-mezei-arm 2021-05-13 12:05:01 +0200
  • 86bf008782 Extend PSA_USAGE_SIGN/VERIFY_HASH key policies gabor-mezei-arm 2021-04-29 15:57:57 +0200
  • 39bd5a655e Address review comment Dave Rodgman 2021-06-29 15:25:21 +0100
  • c50b717a19 Update a couple of ssl error codes Dave Rodgman 2021-06-29 14:40:23 +0100
  • 4b60e0742b Improve Changelog wording Dave Rodgman 2021-06-29 14:40:02 +0100
  • c628fc980f Correct and clarify the SSL error code documentation Dave Rodgman 2021-06-29 14:32:46 +0100
  • 6ce10be0ce Fix test failure Dave Rodgman 2021-06-29 14:20:31 +0100
  • bed8927538 Correct some TLS alerts and error codes Dave Rodgman 2021-06-29 12:06:32 +0100
  • 03edc8614f Fix docs in error.h Dave Rodgman 2021-06-29 11:06:18 +0100
  • bb05cd09b7 Remove MBEDTLS_ERR_SSL_NO_CIPHER_CHOSEN Dave Rodgman 2021-06-29 10:37:43 +0100
  • 53c8689e88 Introduce new TLS error codes Dave Rodgman 2021-06-29 10:02:06 +0100
  • 096c41111e Remove MBEDTLS_ERR_SSL_NO_USABLE_CIPHERSUITE Dave Rodgman 2021-06-29 09:52:06 +0100
  • 858894056d Improve changelog Dave Rodgman 2021-06-29 09:43:55 +0100
  • 43fcb8d7c1 Address review feedback Dave Rodgman 2021-06-28 21:49:15 +0100
  • 8682faeb09
    Merge pull request #4694 from gilles-peskine-arm/out_size-3.0 Ronald Cron 2021-06-29 09:43:17 +0200
  • 55a4d938d0
    Merge pull request #4589 from bensze01/split_config Dave Rodgman 2021-06-28 17:54:51 +0100
  • e55a821f0e Remove explicit link to MBEDTLS_CONFIG_FILE Bence Szépkúti 2021-06-28 15:15:56 +0100
  • 5e2743f284 Mention MBEDTLS_CONFIG_FILE in build_info.h docs Bence Szépkúti 2021-06-28 14:32:01 +0100
  • 9cd7065307 No other headers are included by mbedtls_config.h Bence Szépkúti 2021-06-28 14:22:39 +0100
  • 4a9d1bf95c Remove check_config.h inclusion from ecc-heap.sh Bence Szépkúti 2021-06-28 14:21:55 +0100
  • 414d6bd424 Fix pre-existing typo in comment Bence Szépkúti 2021-06-28 14:11:11 +0100
  • 5b1ea6ee70 Adding changelog file TRodziewicz 2021-06-28 14:34:47 +0200
  • 2abf03c551 Remove all TLS 1.0 and 1.1 instances and add some compatibility tests TRodziewicz 2021-06-25 14:40:09 +0200
  • 89a1ebc20b
    Merge pull request #839 from mpg/reject-low-order-points-early-x25519-restricted Gilles Peskine 2021-06-28 13:45:47 +0200
  • e8dbd53966 Update error code for cert parsing failure Dave Rodgman 2021-06-28 12:05:06 +0100
  • 5f8c18b0d0 Update error code from ssl_parse_signature_algorithm Dave Rodgman 2021-06-28 11:58:00 +0100
  • 8f127397f8 Update alert message for parsing PSK hint Dave Rodgman 2021-06-28 12:02:21 +0100
  • b561bedadd Make MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE more generic Hanno Becker 2021-06-24 16:41:01 +0100
  • 77b4a6592a Address review feedback Hanno Becker 2021-06-24 16:27:09 +0100
  • 2fc9a652bc Address review feedback Hanno Becker 2021-06-24 15:40:11 +0100
  • 2e3ecda684 Adust migration guide for SSL error codes Hanno Becker 2021-06-24 11:22:22 +0100
  • 90d59dddf5 Remove MBEDTLS_ERR_SSL_BAD_HS_CLIENT_HELLO Hanno Becker 2021-06-24 11:17:13 +0100
  • c3411d4041 Remove MBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO Hanno Becker 2021-06-24 11:09:00 +0100
  • 9ed1ba5926 Rename MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE Hanno Becker 2021-06-24 11:03:13 +0100
  • 5697af0d3d Remove MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_REQUEST Hanno Becker 2021-06-24 10:33:51 +0100
  • cbc8f6fd5d Remove MBEDTLS_ERR_SSL_BAD_HS_SERVER_KEY_EXCHANGE Hanno Becker 2021-06-24 10:32:31 +0100
  • a0ca87eb68 Remove MBEDTLS_ERR_SSL_BAD_HS_FINISHED Hanno Becker 2021-06-24 10:27:37 +0100
  • d200296f17 Remove MBEDTLS_ERR_SSL_BAD_HS_CHANGE_CIPHER_SPEC Hanno Becker 2021-06-24 10:25:40 +0100
  • d934a2aafc Remove MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_VERIFY Hanno Becker 2021-06-24 10:23:45 +0100
  • d3eec78258 Remove MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_CS Hanno Becker 2021-06-24 10:21:46 +0100
  • 666b5b45f7 Remove MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE Hanno Becker 2021-06-24 10:13:31 +0100
  • 029cc2f97b Remove MBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO_DONE Hanno Becker 2021-06-24 10:09:50 +0100
  • b24e74bff7 Remove MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_RP error code Hanno Becker 2021-06-24 09:52:01 +0100
  • d01fc5f583 Introduce MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE error code Hanno Becker 2021-06-24 09:51:27 +0100
  • 241c19707b Remove MBEDTLS_ERR_SSL_BAD_HS_NEW_SESSION_TICKET Hanno Becker 2021-06-24 09:44:26 +0100
  • bc00044279 Rename MBEDTLS_ERR_SSL_BAD_HS_PROTOCOL_VERSION Hanno Becker 2021-06-24 09:18:19 +0100
  • 93636cce4a Add MBEDTLS_ERR_SSL_UNRECOGNIZED_NAME Hanno Becker 2021-06-24 09:32:17 +0100
  • 2fe5f61e1a Add generic codes for syntactic and semantic message parsing errors Hanno Becker 2021-06-24 09:08:57 +0100
  • dbf5d2b1a7 Improve the instructions in the migration guide Bence Szépkúti 2021-06-28 10:34:29 +0100
  • 1b2a8836c4 Correct documentation references to Mbed TLS Bence Szépkúti 2021-06-28 10:26:11 +0100
  • a1d1f5b84f Fix typo Bence Szépkúti 2021-06-28 09:49:04 +0100
  • 8a88f6274c
    Merge pull request #4726 from athoelke/at-pbkdf2-doc-fixes Janos Follath 2021-06-28 09:47:57 +0100
  • 5c70c140b7 Remove def directive for version symbol Bence Szépkúti 2021-06-22 14:00:33 +0200
  • 60c863411c Remove references to MBEDTLS_USER_CONFIG_VERSION Bence Szépkúti 2021-06-22 10:03:02 +0200
  • 1cafe5ce20 Base config compat check on MBETLS_VERSION_NUMBER Bence Szépkúti 2021-06-22 09:30:08 +0200
  • fc04aa2be5 Remove MBEDTLS_USER_CONFIG_VERSION handling Bence Szépkúti 2021-06-22 09:14:25 +0200
  • 36da4ccc51 Update changelog and migration guide Bence Szépkúti 2021-06-21 17:14:41 +0200
  • 2bb7456334 Base the config version on MBEDTLS_VERSION_NUMBER Bence Szépkúti 2021-06-21 16:19:00 +0200
  • b2e23de0f3 Make config version symbols optional Bence Szépkúti 2021-06-21 15:53:07 +0200
  • 04982f7b6b Move version defines to build_info.h Bence Szépkúti 2021-06-21 14:40:51 +0200
  • 8d9132f43c Fix typo Bence Szépkúti 2021-06-16 09:10:41 +0200
  • 90b79ab342 Add migration guide and changelog Bence Szépkúti 2021-06-04 00:19:53 +0200
  • c850054759 Remove reference to including check_config.h Bence Szépkúti 2021-06-03 23:55:43 +0200
  • d3da503c29 Move comment closer to relevant code Bence Szépkúti 2021-06-02 11:31:51 +0200
  • ba7248abc4 Introduce versioning in the config files Bence Szépkúti 2021-05-31 16:53:56 +0200
  • dba968f59b Realign Markdown table Bence Szépkúti 2021-05-31 15:10:37 +0200
  • bb0cfeb2d4 Rename config.h to mbedtls_config.h Bence Szépkúti 2021-05-28 09:42:25 +0200
  • 2893269cbb Remove reference to obsolete inclusion guard Bence Szépkúti 2021-05-27 23:50:48 +0200
  • c5c9eb4741 Move preprocessor logic to build_info.h Bence Szépkúti 2021-05-27 23:31:30 +0200
  • c662b36af2 Replace all inclusions of config.h Bence Szépkúti 2021-05-27 11:25:03 +0200
  • 5ab7303409 Introduce a level of indirection in config header Bence Szépkúti 2021-05-27 11:25:03 +0200
  • 10bda58b49
    Merge pull request #4259 from CJKay/cmake-config Dave Rodgman 2021-06-25 20:32:13 +0100
  • 63ad854de8
    Merge pull request #4712 from daverodgman/psa_cipher_and_mac_abort_on_error Dave Rodgman 2021-06-25 15:39:59 +0100
  • 83e384da59 Fix unused parameter warning Janos Follath 2021-06-25 15:29:56 +0100
  • cdfd73aa7f Add ChangeLog entry Janos Follath 2021-06-25 13:43:59 +0100
  • 1107ee4e44 Add prefix to BYTES_TO_T_UINT_* Janos Follath 2021-06-25 12:43:26 +0100
  • 918708b824
    Merge pull request #4729 from paul-elliott-arm/fix_test_illegal_access Gilles Peskine 2021-06-25 13:43:56 +0200
  • d910305856 Fix ecp_check_pub() test cases Janos Follath 2021-06-25 12:28:49 +0100
  • e57dd2d450 Fix potential free of uninitialised pointer Paul Elliott 2021-06-25 11:13:24 +0100
  • 52d18cd9a4
    Remove trailing space Andrew Thoelke 2021-06-25 11:03:57 +0100
  • 90d1cb83a0 Use more standard label name Dave Rodgman 2021-06-25 09:09:02 +0100
  • 3698fa1043
    Merge pull request #4673 from gilles-peskine-arm/psa_crypto_spm-from_platform_h Ronald Cron 2021-06-25 09:01:08 +0200
  • f9f1bdfa7b Translate MBEDTLS_ERR_PK_BUFFER_TOO_SMALL for PSA Gilles Peskine 2021-06-23 20:32:27 +0200
  • 908982b275 Fix the build with MBEDTLS_ECP_RESTARTABLE enabled Gilles Peskine 2021-06-22 11:06:08 +0200
  • 16fe8fcef3 Fix unused variable warning Gilles Peskine 2021-06-22 09:45:56 +0200
  • f00f152444 Add output size parameter to signature functions Gilles Peskine 2021-06-22 00:09:00 +0200
  • ed68d7464d Move buffer size checks up to psa_crypto layer Paul Elliott 2021-06-24 20:37:32 +0100
  • c2b7144da0 Simplify logic and factor out initial checks Paul Elliott 2021-06-24 18:17:52 +0100
  • 7f429b747b Remove code duplication and fix formatting Paul Elliott 2021-06-24 18:08:54 +0100
  • 87c909a8c5 Make auxiliary function static Paul Elliott 2021-06-24 18:07:39 +0100
  • a8940ed876 Fix documented error codes Paul Elliott 2021-06-24 16:57:52 +0100
  • 1fed4b8324
    Merge pull request #4720 from gilles-peskine-arm/gcm-finish-outlen Gilles Peskine 2021-06-24 20:02:40 +0200
  • 6f7105818c Improve psa_hash_update negative test Dave Rodgman 2021-06-24 18:14:52 +0100
  • a0f4b595c5
    Fixes for PBKDF2 documentation Andrew Thoelke 2021-06-24 16:47:14 +0100
  • 8036bddb01 Tidy up logic in psa_mac_sign_finish Dave Rodgman 2021-06-24 16:19:08 +0100
  • b5dd7c794d Correct coding style issues Dave Rodgman 2021-06-24 16:17:43 +0100
  • 59e7aac4d1 Add ecp_check_pub tests for Curve 448 Janos Follath 2021-06-24 16:08:40 +0100
  • 865a75e95b Reject low-order points on Curve448 early Janos Follath 2021-06-24 15:34:59 +0100
  • 45af039682 Add DoS test case for ecp_check_pub Janos Follath 2021-06-24 15:10:15 +0100
  • 8b8b781524 Use mbedtls_mpi_lset() more Janos Follath 2021-06-24 15:00:33 +0100
  • 8c70e815dd Move mpi constant macros to bn_mul.h Janos Follath 2021-06-24 14:48:38 +0100
  • e24f1a1a9d Fix missed driver wrapper tests Paul Elliott 2021-06-24 14:37:53 +0100
  • 16906f9011 Add missing frees to generate nonce test Paul Elliott 2021-06-24 09:57:01 +0100
  • 2f1d7f9deb Remove redundant ecp_check_pub() tests Janos Follath 2021-06-24 14:38:14 +0100
  • 8081ced91d Prevent memory leak in ecp_check_pubkey_x25519() Janos Follath 2021-06-24 14:24:13 +0100
  • 54648243cd Call abort on error in psa_mac/cipher setup Dave Rodgman 2021-06-24 11:49:45 +0100
  • 685b6a742b Update multipart hash operations to abort on error Dave Rodgman 2021-06-24 11:49:14 +0100
  • 5ae6f7547c Add negative tests for psa_abort in hash functions Dave Rodgman 2021-06-24 11:36:14 +0100
  • fedd52ca19
    Merge pull request #4707 from gilles-peskine-arm/require-matching-hashlen-rsa-implementation Gilles Peskine 2021-06-24 10:28:20 +0200
  • 5a7be10419 Add output_length parameter to mbedtls_gcm_finish Gilles Peskine 2021-06-23 21:51:32 +0200
  • 38e62aebc3 Update cipher and mac functions to abort on error Dave Rodgman 2021-06-23 11:38:39 +0100
  • 647791da5b Add negative tests for psa_abort in cipher and mac functions Dave Rodgman 2021-06-23 12:49:59 +0100
  • cf2d66e022 Remove permitting of 8 byte nonce with PolyChaCha Paul Elliott 2021-06-23 18:49:56 +0100
  • f06b92d724
    Merge pull request #4567 from mstarzyk-mobica/gcm_ad Gilles Peskine 2021-06-23 19:36:23 +0200
  • 0187651647 Test all set lengths and set/generate nonce orders Paul Elliott 2021-06-23 18:13:04 +0100
  • 3bd5dbacc1 Improve generate nonce test Paul Elliott 2021-06-23 17:14:40 +0100
  • 95271f10c3 Call set_nonce direct rather than by wrapper Paul Elliott 2021-06-23 16:50:45 +0100
  • 8fc45169f1 Fix compiler errors on many platforms. Paul Elliott 2021-06-23 16:06:01 +0100
  • cb17fc34cf
    Merge pull request #4671 from mpg/x509-crt-profile-public Dave Rodgman 2021-06-23 16:06:12 +0100
  • 4f7cc1bb63
    Merge pull request #4713 from gilles-peskine-arm/psa-storage-format-test-lifetimes-3.0 Ronald Cron 2021-06-23 15:22:03 +0200
  • aa5938edb3
    Merge pull request #4703 from gilles-peskine-arm/mpi_montmul-null-3.0 Janos Follath 2021-06-23 13:40:14 +0100
  • 939a54cda3 Fix typos and style issues. Mateusz Starzyk 2021-06-22 11:12:28 +0200
  • 469c9f35f6 Add GCM tests for empty ciphertext/plaintext and empty AD. Mateusz Starzyk 2021-06-18 00:06:52 +0200
  • 58d3a7ef97 Add GCM tests with vectors lengths non-dividable by 16. Mateusz Starzyk 2021-06-17 23:48:08 +0200
  • 032a1ceaf3 Remove init_result check from custom gcm test functions. Mateusz Starzyk 2021-06-17 11:50:26 +0200
  • f8a0d4d3bf Fix nested loops set_step in gcm test suite. Mateusz Starzyk 2021-06-17 11:40:52 +0200
  • fc60622710 Add customized test functions for GCM update and update_ad. Mateusz Starzyk 2021-06-16 11:04:07 +0200
  • 44a0ae920c
    Merge pull request #4710 from mstarzyk-mobica/ccm_taglen Ronald Cron 2021-06-23 14:20:26 +0200
  • f9a046ecb5 Remove duplicate wipe call in psa_destroy_key Gilles Peskine 2021-06-07 23:27:54 +0200
  • 91466c8d3f Hopefully clarify the example Gilles Peskine 2021-06-07 23:21:50 +0200
  • 52bb83e6ad Fix mbedtls_svc_key_id_is_null when KEY_ID_ENCODES_OWNER Gilles Peskine 2021-05-28 12:59:49 +0200
  • 095dadc5bc Fix error in psa_crypto test suite Dave Rodgman 2021-06-23 12:48:52 +0100
  • 56949f6b63 Make immediate constants unsigned Gilles Peskine 2021-05-28 01:24:57 +0200
  • 6687cd07f3 Refuse to destroy read-only keys Gilles Peskine 2021-04-21 22:32:05 +0200
  • 576464873a Check that attempting to destroy a read-only key fails Gilles Peskine 2021-04-21 22:07:33 +0200
  • eb7bdaa177 Add storage tests for lifetimes Gilles Peskine 2021-04-21 22:05:34 +0200
  • 45a4391897 Collect lifetime constructors Gilles Peskine 2021-04-21 21:39:27 +0200
  • fbb914f6e6 Add negative tests for psa_destroy_key Gilles Peskine 2021-04-21 20:09:23 +0200
  • 87bc91c13b Forbid creating a read-only key Gilles Peskine 2021-04-21 21:23:40 +0200
  • ad2ddfe874 Add negative tests for key creation with an invalid lifetime Gilles Peskine 2021-04-21 20:29:32 +0200
  • 1e1eca3233 Add persistent key tests with a non-default persistence Gilles Peskine 2021-04-21 20:08:47 +0200
  • f5f07c847a Fix mbedtls_psa_get_stats for keys with fancy lifetimes Gilles Peskine 2021-04-21 20:06:51 +0200
  • d133bb2909 New macro PSA_KEY_LIFETIME_IS_READ_ONLY Gilles Peskine 2021-04-21 20:05:59 +0200
  • 90dfc35643 More informative message on invalid classification flags Gilles Peskine 2021-04-21 20:04:24 +0200
  • 607eb7e411 Add lifetime metadata tests Gilles Peskine 2021-04-21 20:03:53 +0200
  • 06215eaa3e Avoid complaints about undeclared non-static symbols Manuel Pégourié-Gonnard 2021-06-23 12:53:18 +0200
  • 2d457b8fca Use more compact encoding of Montgomery curve constants Manuel Pégourié-Gonnard 2021-06-23 12:43:34 +0200
  • 82c48c992c Adjust tag_len documentation for the mbedtls_ccm_finish(). Mateusz Starzyk 2021-06-23 12:39:40 +0200
  • 2389a6000e Use a more compact encoding of bad points Manuel Pégourié-Gonnard 2021-06-23 12:25:48 +0200
  • c9d86a05ce
    Merge pull request #4665 from yanesca/issue-3990-fix_psa_verify_with_alt Gilles Peskine 2021-06-23 11:47:38 +0200
  • f941fb9972 Add test for check_pubkey for x25519 Manuel Pégourié-Gonnard 2021-06-23 11:40:35 +0200
  • 2007d70a5a Improve changelog Paul Elliott 2021-06-23 09:56:55 +0100
  • d7ab9f1260 Move the setting of id in driver wrappers Paul Elliott 2021-06-23 09:52:19 +0100
  • fcb5cdc954 Add per function hits to driver wrappers Paul Elliott 2021-06-23 09:40:12 +0100
  • 98d45b90b0 Add missing tag_len in ccm api. Mateusz Starzyk 2021-06-23 10:45:14 +0200
  • f29857ca0a Reject low-order points on Curve25519 early Manuel Pégourié-Gonnard 2021-06-23 10:14:58 +0200
  • ad53dcc975 Move common final checks to function Paul Elliott 2021-06-23 08:50:14 +0100
  • 5b065cb8cd Fix typo Paul Elliott 2021-06-23 08:33:22 +0100
  • 92f387777d Merge branch 'development' into development-restricted Manuel Pégourié-Gonnard 2021-06-23 09:04:42 +0200
  • 534d0b4484 Finish / Verify state checks Paul Elliott 2021-06-22 19:15:20 +0100
  • f88a565f18 Better tag size default for m-aead finish Paul Elliott 2021-06-22 17:53:45 +0100
  • d89304ebb7 Fix formatting issues Paul Elliott 2021-06-22 17:47:09 +0100
  • e4030f2cd1 Replace function with macro that already exists Paul Elliott 2021-06-22 17:36:55 +0100
  • 7220cae93c Ensure generate nonce unavailable in decrypt Paul Elliott 2021-06-22 17:25:57 +0100
  • e9bc857327
    Merge pull request #4552 from hanno-arm/mbedtls_3_0_key_export Gilles Peskine 2021-06-22 18:52:37 +0200
  • 6e3187b212 RSA: Use hashlen as the hash input size as documented Gilles Peskine 2021-06-22 18:39:53 +0200
  • 9dbbc297a3 PK signature function: require exact hash length Gilles Peskine 2021-06-22 18:28:13 +0200
  • 5e3bb13111 Add set_lengths argument to all tests. Paul Elliott 2021-06-22 16:22:13 +0100
  • 1c96429282 Remove encrypt/decrypt tests Paul Elliott 2021-06-21 18:36:42 +0100
  • c23a9a0799 Add state checks for multipart AEAD Paul Elliott 2021-06-21 18:32:46 +0100
  • d3f8241369 Add multipart tests Paul Elliott 2021-06-16 16:52:21 +0100
  • 8eb9dafda1 Add generate nonce test Paul Elliott 2021-06-04 16:42:21 +0100
  • 388f606acd Use correct size defines for buffers Paul Elliott 2021-06-03 19:19:49 +0100
  • 1c8de15490 Update documentation to tally with recent changes Paul Elliott 2021-06-03 15:54:00 +0100
  • bc94978d8c Add missing unused arguments Paul Elliott 2021-06-03 15:29:00 +0100
  • 5ec5003992 Document the return type change in the migration guide Dave Rodgman 2021-06-22 13:41:56 +0100
  • b09c7eea97 Correct some statements about the ordering of A and B Gilles Peskine 2021-06-21 18:58:39 +0200
  • 4d3fd36c44 Clarification in a comment Gilles Peskine 2021-06-21 11:40:38 +0200
  • 4169c32d6c Simplify is-zero check Gilles Peskine 2021-06-17 14:35:25 +0200
  • 2a3041f74e Fix copypasta in test data Gilles Peskine 2021-06-17 14:31:54 +0200
  • 2a63c5b781 Write a proof of correctness for mbedtls_mpi_gcd Gilles Peskine 2021-06-16 13:42:04 +0200
  • 4df3f1f250 Explain how the code relates to the description in HAC Gilles Peskine 2021-06-15 22:09:39 +0200
  • bd5d6ef8de Fix copypasta in test cases Gilles Peskine 2021-06-15 22:06:02 +0200
  • 8998770771 Annotate the choice of representation of 0 in more places Gilles Peskine 2021-06-15 22:03:37 +0200
  • 8f70d3f4e2 Improve coverage of mbedtls_mpi_cmp_mpi Gilles Peskine 2021-06-15 22:01:23 +0200
  • 722c62c81a Fix copypasta in test function argument name Gilles Peskine 2021-06-15 21:55:05 +0200
  • 5afc5e4305 Unify G=1 and G=-1 test cases Gilles Peskine 2021-06-15 21:53:47 +0200
  • d96b3650ec In test cases where the result is 0, express it as "0", not "" Gilles Peskine 2021-06-15 21:49:31 +0200
  • 997be0aba3 Fix multiplication with negative result and a low-order 0 limb Gilles Peskine 2021-06-15 21:44:32 +0200
  • 2aa3f16512 Whitespace fix Gilles Peskine 2021-06-15 21:22:48 +0200
  • e109175d05 mpi_shrink test: just set the top bit Gilles Peskine 2021-06-15 21:19:18 +0200
  • 3f1c3c9605 Tweak grouping of GCD test cases Gilles Peskine 2021-06-15 21:10:50 +0200
  • 9466d81fe8 Make GCD test descriptions more uniform Gilles Peskine 2021-06-15 21:10:16 +0200
  • 34bfa15b21 Changelog entry for the mbedtls_mpi_read_xxx changes Gilles Peskine 2021-06-11 16:25:36 +0200
  • 7cba859235 mbedtls_mpi_read_string: make an empty bignum for an empty string Gilles Peskine 2021-06-08 18:32:34 +0200
  • 45adf6fca9 DHM: test some edge cases for the generator Gilles Peskine 2021-06-09 13:37:31 +0200
  • 058d009a61 Add RSA tests with message=0 Gilles Peskine 2021-06-09 16:24:35 +0200
  • f4998b0a20 Fix multiplication producing a negative zero Gilles Peskine 2021-06-10 15:51:54 +0200
  • b4347d859b mbedtls_mpi_gcd: small optimization Gilles Peskine 2021-06-09 13:27:05 +0200
  • 27253bc885 mbedtls_mpi_gcd: fix the case B==0 Gilles Peskine 2021-06-09 13:26:43 +0200
  • 3008dde386 Changelog for the fix to mbedtls_mpi_exp_mod(A=0) Gilles Peskine 2021-06-09 18:55:57 +0200
  • 3da1a8ff39 Fix null pointer dereference in mbedtls_mpi_exp_mod Gilles Peskine 2021-06-08 23:17:42 +0200
  • 3637488eb4 Add many test cases involving 0 Gilles Peskine 2021-06-08 23:01:13 +0200
  • 342f71b512 Test mbedtls_mpi_exp_mod both with and without _RR Gilles Peskine 2021-06-09 18:31:35 +0200
  • 424390c517 mbedtls_mpi_exp_mod test: don't read RR from test data Gilles Peskine 2021-06-09 18:28:35 +0200
  • 9e9314ff93 Add some GCD tests Gilles Peskine 2021-06-09 10:52:12 +0200
  • d0722f8e71 Test mbedtls_mpi_safe_cond_{assign,swap} with the basic functions Gilles Peskine 2021-06-10 23:00:33 +0200
  • fc1eeefc99 Overhaul testing of mbedtls_mpi_swap Gilles Peskine 2021-06-10 22:29:57 +0200
  • 90ec8e857c Overhaul testing of mbedtls_mpi_copy Gilles Peskine 2021-06-10 15:17:30 +0200
  • dffc710008 Test the validity of the sign bit after constructing an MPI object Gilles Peskine 2021-06-10 15:34:15 +0200
  • 20edee7b17 Use mbedtls_test_read_mpi in test suites Gilles Peskine 2021-06-10 23:18:39 +0200
  • ebc49e5bff New test helper mbedtls_test_read_mpi Gilles Peskine 2021-06-11 14:13:53 +0200
  • 5fb6f700ba Clarify a few test descriptions (mostly involving 0) Gilles Peskine 2021-06-08 23:00:17 +0200
  • e7885e5441 RSA: Require hashlen to match md_alg when applicable Manuel Pégourié-Gonnard 2021-06-22 12:29:27 +0200
  • 36ff66c4b4
    Merge pull request #4316 from gabor-mezei-arm/3258_implement_one-shot_MAC Gilles Peskine 2021-06-22 12:18:25 +0200
  • 3e7ddb2bb6
    Merge pull request #4604 from gilles-peskine-arm/default-hashes-curves-3.0 Manuel Pégourié-Gonnard 2021-06-22 12:08:37 +0200
  • 508d3a5824
    Merge pull request #4664 from tom-daubney-arm/rm_truncated_HMAC_ext Manuel Pégourié-Gonnard 2021-06-22 11:53:10 +0200
  • 18d1e66fcf Tweak MSVC detection to work with non-English Visual Studio Gilles Peskine 2021-06-22 11:26:19 +0200
  • 32750ef5c2
    Merge pull request #4685 from mpg/improve-all-sh-robustness Manuel Pégourié-Gonnard 2021-06-22 11:14:49 +0200
  • 8aed60bdfb Merge branch 'development' into development-restricted Manuel Pégourié-Gonnard 2021-06-22 10:36:06 +0200
  • 8f2b66a39a
    Merge pull request #4676 from JoeSubbiani/MissingContextFree-test_suite_aes.function Dave Rodgman 2021-06-22 09:24:08 +0100
  • 21efe44af3 Merge branch 'development' into development-restricted Manuel Pégourié-Gonnard 2021-06-22 10:20:48 +0200
  • da1eab3c3f
    Merge pull request #828 from mpg/rsa-lookup-restricted Manuel Pégourié-Gonnard 2021-06-22 09:33:20 +0200
  • ffafae4f51
    Merge pull request #4687 from gilles-peskine-arm/winsock-fd-range-3.0 Manuel Pégourié-Gonnard 2021-06-22 09:29:23 +0200
  • a805d57261
    Merge pull request #4588 from TRodziewicz/remove_MD2_MD4_RC4_Blowfish_and_XTEA Manuel Pégourié-Gonnard 2021-06-22 09:27:41 +0200
  • 08b5ab2b81 Reword changelog - Test Resource Leak Joe Subbiani 2021-06-21 16:50:51 +0100
  • 4a28ade6e9 Changing the key length to 32 bytes in one of the PSA cipher setup tests TRodziewicz 2021-06-21 17:37:39 +0200
  • f41dc7cb35 Removal of RC4 certs and fixes to docs and tests TRodziewicz 2021-06-21 13:27:29 +0200
  • ab97e003f3 Improve psa_rsa_decode_md_type() Janos Follath 2021-06-21 10:56:29 +0100
  • 3dd3ff0096 Add ChangeLog entry Janos Follath 2021-06-15 16:08:29 +0100
  • 4c0b60e5fa Fix exercise key test Janos Follath 2021-06-14 12:34:30 +0100
  • ae50d28e4c Fix verify_hash tests for PSA RSA PSS Janos Follath 2021-06-07 14:41:53 +0100
  • 0af093b6c8 PSA RSA PSS: pass pre-hash algorithm to Mbed TLS Janos Follath 2021-06-07 14:34:10 +0100
  • b795332401 mbedtls_rsa_rsassa_pss_*: improve documentation Janos Follath 2021-04-01 14:44:17 +0100
  • 296fefeb98 Fix return type of example key export callbacks Hanno Becker 2021-06-21 09:32:27 +0100
  • 3f9e64c03c Fix improper spacing Joe Subbiani 2021-06-21 09:10:55 +0100
  • 4d91bcd413 Add change log Ronald Cron 2021-06-21 09:58:03 +0200
  • fb01081212 psa: mac: Add driver dispatch tests for psa_mac_verify Ronald Cron 2021-06-18 15:05:36 +0200
  • a587cbc3a4 psa: mac: Add driver delegation support for psa_mac_verify() Ronald Cron 2021-06-18 14:51:29 +0200
  • cd989b5598 psa: mac: Introduce psa_mac_compute_internal Ronald Cron 2021-06-18 14:23:33 +0200
  • 094b06a572 psa: mac: Add driver dispatch tests for psa_mac_compute Ronald Cron 2021-06-18 14:01:50 +0200
  • c3dd75f71b psa: mac: Improve MAC finalization code Ronald Cron 2021-06-18 13:05:48 +0200
  • 51131b53fe psa: mac: Add driver delegation support for psa_mac_compute() Ronald Cron 2021-06-17 17:17:20 +0200
  • a5dd7bded8 Fix fd range for select on Windows Gilles Peskine 2021-06-20 22:01:36 +0200
  • 05360005e3 Refactor file descriptor checks into a common function Gilles Peskine 2021-06-20 23:08:19 +0200
  • 6364d32e47 Remove the duplicate code in mbedtls/include/mbedtls/check_config.h Spencer Burke 2021-06-12 21:36:34 -0700
  • 76be3e08a6 psa: mac: Add MAC compute builtin implementation Ronald Cron 2021-06-17 17:34:43 +0200
  • 79bdd82eaa psa: mac: Improve implementation of psa_mac_finalize_alg_and_key_validation() Ronald Cron 2021-06-17 16:46:44 +0200
  • 2dff3b2a18 psa: mac: Split psa_mac_setup() Ronald Cron 2021-06-17 16:33:22 +0200
  • 28ea050cf4 psa: mac: Re-organize psa_mac_setup() internal function Ronald Cron 2021-06-17 16:10:24 +0200
  • e6ef5febfb Update changelog formatting - Missing Free Context Joe Subbiani 2021-06-18 18:51:27 +0100
  • d8f32e72b4 Move export callback and context to the end of SSL context Hanno Becker 2021-06-17 05:14:58 +0100
  • 1e1c23d768 Improve ChangeLog wording for key export Hanno Becker 2021-06-11 15:40:16 +0100
  • e0dad720ee Remove return value from key export callback Hanno Becker 2021-06-11 15:38:37 +0100
  • 7e6c178b6d Make key export callback and context connection-specific Hanno Becker 2021-06-08 09:24:55 +0100
  • a7991f2e11 Remove all occurrences of TLS < 1.2 PRF identifier Hanno Becker 2021-05-28 05:14:18 +0100
  • 22b34f75cd Remote key export identifier used for TLS < 1.2. Hanno Becker 2021-05-28 05:11:25 +0100
  • ddc739cac4 Add missing documentation for key export callback parameters Hanno Becker 2021-05-28 05:10:38 +0100
  • 11a4c1abcd Adapt key export test in ssl-opt.sh to reduced output Hanno Becker 2021-05-26 04:46:20 +0100
  • 5a234e8718 Add ChangeLog entry Hanno Becker 2021-05-24 11:15:29 +0100
  • d5c9cc7c90 Add migration guide for modified key export API Hanno Becker 2021-05-24 11:12:43 +0100
  • c4c38caca5 Adjust example programs to new key export API Hanno Becker 2021-05-24 10:57:07 +0100
  • 457d61602f Define and implement new key export API for Mbed TLS 3.0 Hanno Becker 2021-05-24 10:27:39 +0100
  • 2d6e6f8fec Remove '_ext' suffix from SSL key exporter API Hanno Becker 2021-05-24 10:58:31 +0100
  • 78ba2af7c2 Remove old key export API Hanno Becker 2021-05-24 10:27:05 +0100
  • dc5660c4c0 Update changlog formatting - Missing Free Context Joe Subbiani 2021-06-18 17:40:54 +0100
  • 9a32d45819
    Merge pull request #4517 from hanno-arm/ticket_api_3_0 Manuel Pégourié-Gonnard 2021-06-18 18:34:45 +0200
  • ae35830295
    Merge pull request #4661 from mpg/make-blinding-mandatory Manuel Pégourié-Gonnard 2021-06-18 18:32:13 +0200
  • 8c8166a7f1
    Merge pull request #4640 from TRodziewicz/move_part_of_timing_module_out_of_the_library_and_to_test Dave Rodgman 2021-06-18 16:35:58 +0100
  • 534bb99f17 Add test for one-shot MAC functions gabor-mezei-arm 2021-03-01 15:35:48 +0100
  • 487b4ae426 Update changelog formatting - Missing Free Context Joe Subbiani 2021-06-18 15:37:21 +0100
  • ac84469dd1 Modifies Migration Guide entry Thomas Daubney 2021-06-18 14:08:56 +0100
  • 87db8a2676 Clean up old files before generating them Manuel Pégourié-Gonnard 2021-06-18 13:30:14 +0200
  • 963bb810f4 Removing global variable and moving variant function comment block TRodziewicz 2021-06-18 13:22:57 +0200
  • 5c5b820352 Fix typo in doc'n of session resumption API Hanno Becker 2021-06-18 12:21:25 +0100
  • 9d4c2c4e42 Clarify how to create custom profiles Manuel Pégourié-Gonnard 2021-06-18 09:48:27 +0200
  • 26e8608fcb Changelog entry for Free Context in test_suite_aes fix Joe Subbiani 2021-06-18 12:01:11 +0100
  • 75628d51b3 Code review fixes TRodziewicz 2021-06-18 12:56:27 +0200
  • d596e99d61 Modifies ChangeLog Thomas Daubney 2021-06-18 11:50:56 +0100
  • 379227cc59 Modifies ChangeLog and Migration Guide Thomas Daubney 2021-06-18 10:46:12 +0100
  • a42bf29b2c Modifies ChangeLog entry Thomas Daubney 2021-06-18 09:13:53 +0100
  • 39957503c5 Remove secp256k1 from the default X.509 and TLS profiles Gilles Peskine 2021-06-17 23:17:52 +0200
  • a03fb29666 Document backward compatibility promises for the default TLS profile Gilles Peskine 2021-06-17 23:17:05 +0200
  • ec78bc47b5 Meld DEFAULT_ALLOW_SHA1_IN_CERTIFICATES removal migration guide Gilles Peskine 2021-06-07 21:11:27 +0200
  • 6b1f64a150 Wording clarifications Gilles Peskine 2021-06-07 21:05:37 +0200
  • 55cb9af910 Add missing parentheses Gilles Peskine 2021-06-07 20:56:20 +0200
  • 4a02cef402 Test restartable ECC with a curve that supports it Gilles Peskine 2021-06-03 11:12:40 +0200
  • 3b3aa36962 Indicate that the truncation from size_t to int is deliberate Gilles Peskine 2021-06-03 11:12:04 +0200
  • 799eee65fd Update the expected default curve in ssl-opt.sh Gilles Peskine 2021-06-02 22:14:15 +0200
  • b26696bafb Simplify mbedtls_debug_print_mpi and fix the case of empty bignums Gilles Peskine 2021-06-02 20:17:46 +0200
  • 3beb72eeaf Add mbedtls_debug_print_mpi test case for 0 Gilles Peskine 2021-06-02 20:16:53 +0200
  • c5b9510114 Clarify test case descriptions Gilles Peskine 2021-06-02 20:14:59 +0200
  • a28f0f5082 Leave the preference order for hashes unspecified Gilles Peskine 2021-06-02 15:29:38 +0200
  • b1940a76ad In TLS, order curves by resource usage, not size Gilles Peskine 2021-06-02 15:18:12 +0200
  • 377c91e1b7 Remove meaningless clause Gilles Peskine 2021-06-02 14:37:57 +0200
  • 5752e599b3 Reduce the default ECP window size Gilles Peskine 2021-06-02 13:27:03 +0200
  • 12b5b38981 Fix "PSA - ECDH with [non-default curve]" Gilles Peskine 2021-06-02 10:00:42 +0200
  • 2c69fa245c Initializer element was not constant Gilles Peskine 2021-06-02 00:33:33 +0200
  • 3758fd6b79 Changelog entry and migration guide for hash and curve profile upgrades Gilles Peskine 2021-06-02 00:07:17 +0200
  • ae270bf386 Upgrade the default TLS hash and curve selection, matching X.509 Gilles Peskine 2021-06-02 00:05:29 +0200
  • ffb92da622 Upgrade the default X.509 profile to the former "next" profile Gilles Peskine 2021-06-02 00:03:26 +0200
  • 57face2f0b Free context in at the end of aes_crypt_xts_size() JoeSubbiani 2021-06-17 15:00:01 +0100
  • a48b16a449 Homogenize coding patterns Manuel Pégourié-Gonnard 2021-06-17 13:25:03 +0200
  • e96c5854d0 Move the inclusion of crypto_spe.h to psa/crypto_platform.h Gilles Peskine 2021-06-15 18:36:05 +0200
  • a354867399 In the SPM test build, fail if a symbol wasn't renamed Gilles Peskine 2021-06-17 11:37:52 +0200
  • d1dcfd53aa Do a test build with MBEDTLS_PSA_CRYPTO_SPM Gilles Peskine 2021-06-15 18:37:38 +0200
  • 55a7fb8322 Improve documentation Manuel Pégourié-Gonnard 2021-06-17 10:39:39 +0200
  • 5314e08e08 Make the fields of mbedtls_x509_crt_profile public Manuel Pégourié-Gonnard 2021-06-17 10:32:01 +0200
  • 50afb4378f Adds Migration guide Thomas Daubney 2021-06-17 09:23:41 +0100
  • 532327b429
    Merge pull request #4576 from gilles-peskine-arm/psa_key_derivation-bad_workflow-20210527 Gilles Peskine 2021-06-17 09:55:39 +0200
  • 609ab6478b Fix warning in some configurations Manuel Pégourié-Gonnard 2021-06-16 14:29:11 +0200
  • 6ff9ef56a5 Fix cmake build of fuzz_privkey Manuel Pégourié-Gonnard 2021-06-16 12:37:10 +0200
  • 6f19ce317b Fix async support in ssl_server2 Manuel Pégourié-Gonnard 2021-06-16 12:08:34 +0200
  • 8707259318 Improve ChangeLog and migration guide entries Manuel Pégourié-Gonnard 2021-06-16 11:02:38 +0200
  • 1503a9adab Use a proper DRBG in programs Manuel Pégourié-Gonnard 2021-06-16 10:35:56 +0200
  • 7f93da1265 Use the dedicated dummy_random in fuzzing programs Manuel Pégourié-Gonnard 2021-06-16 10:20:30 +0200
  • 36a8963b3b Fix cmake build of programs Manuel Pégourié-Gonnard 2021-06-15 11:43:33 +0200
  • e6e51aab55 Add ChangeLog and migration guide entries Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • 02b5705aa3 Simplify internal code Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • 7962bfaa79 Remove "internal RNG" code from ECP Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • d51aaad4c9 Remove config option MBEDTLS_ECP_NO_INTERNAL_RNG Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • 84dea01f36 Add RNG params to private key parsing Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • 39be1410fd Add RNG parameter to check_pair functions Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • f8c24bf507 Fix signature of check_pub_priv Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • 75525aec52 Fix mbedtls_ecp_muladd() Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • aa3ed6f987 Make RNG parameters mandatory in ECP functions Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • 7861ecf838 Make RNG parameters mandatory in ECDH functions Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • 1a87722bb6 Make RNG parameters mandatory in DHM functions Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • f035904060 Check for mandatory RNG parameters in RSA private Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • 34d3756457 Make RNG parameters mandatory in PK functions Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • c305b72ed1 Make RNG parameters mandatory in X.509 functions Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • ad5390fc4f Clarify that RNG parameters are mandatory in SSL Manuel Pégourié-Gonnard 2021-06-15 11:29:26 +0200
  • ab4ecfcc2c Improve wording of documentation of new session resumption API Hanno Becker 2021-06-17 05:12:16 +0100
  • 22ecf49e9a Adds ChangeLog entry Thomas Daubney 2021-06-15 13:04:11 +0100
  • 4a7010d1aa Removes MBEDTLS_SSL_TRUNCATED_HMAC config option Thomas Daubney 2021-06-15 12:54:14 +0100
  • d7171e9f59 Removes truncated HMAC code from ssl.h Thomas Daubney 2021-06-15 12:43:45 +0100
  • e1c9a40bc4 Removes truncated HMAC code from ssl_X.c Thomas Daubney 2021-06-15 11:26:43 +0100
  • 32fb900eee Removes truncated HMAC code from ssl_tls.c Thomas Daubney 2021-06-14 17:25:08 +0100
  • 40d49b1e54 Removes truncated HMAC code from ssl_context_info program Thomas Daubney 2021-06-14 15:46:45 +0100
  • 909d3bfa43 Removes MBEDTLS_SSL_TRUNCATED_HMAC code from fuzz programs Thomas Daubney 2021-06-14 15:37:45 +0100
  • 22989d027a Removes MBEDTLS_SSL_TRUNCATED_HMAC code from ssl programs Thomas Daubney 2021-06-14 15:34:28 +0100
  • c46bf3c79c Modifies tests in test_suite_ssl.function Thomas Daubney 2021-06-14 14:15:21 +0100
  • ce9e716a2b Modifies tests in context-info.sh Thomas Daubney 2021-06-14 14:04:25 +0100
  • 5f43f978f0 Removes tests from ssl-opt.sh Thomas Daubney 2021-06-14 11:41:23 +0100
  • 4076d3e9f3 Implement one-shot MAC functions gabor-mezei-arm 2021-03-01 15:34:18 +0100
  • af4ecddd4f Pass associated data split as check_multipart argument. Mateusz Starzyk 2021-06-15 15:29:48 +0200
  • 3d0bbeef0c Reword description of the authentation tag computation stages Mateusz Starzyk 2021-06-15 14:26:53 +0200
  • 25a571e076 Code style fix Mateusz Starzyk 2021-06-15 13:22:42 +0200
  • 3443bd2570 Add comment on exiting early from mbedtls_gcm_update(). Mateusz Starzyk 2021-06-07 16:03:27 +0200
  • b45b57eec6 Add comment on how mbedtls_gcm_context::buf data depends on values of add_len and len. Mateusz Starzyk 2021-06-07 15:44:18 +0200
  • 333f48f407 Fix code style. Mateusz Starzyk 2021-06-07 14:42:27 +0200
  • c1ec0b8959 Add changelog entry for chunked associated data in GCM. Mateusz Starzyk 2021-06-07 14:23:24 +0200
  • d6f673d710 Remove outdated note about multiple calls to cipher update for associated data. Mateusz Starzyk 2021-06-07 12:49:55 +0200
  • 658f4fd6d8 Cover multiple calls to mbedtls_gcm_update_ad in gcm test suite. Mateusz Starzyk 2021-05-26 14:26:48 +0200
  • bd513bb53d Enable multiple calls to mbedtls_gcm_update_ad. Mateusz Starzyk 2021-05-26 14:25:39 +0200
  • 15a7b73708 Documentation rewording TRodziewicz 2021-06-16 11:22:53 +0200
  • 8f91c721d3 Code review follow-up corrections TRodziewicz 2021-06-09 14:25:51 +0200
  • 7ff652ae53 Addition of ChangeLog and migration guide entry files. TRodziewicz 2021-06-01 12:22:48 +0200
  • 10e8cf5fef Remove MD2, MD4, RC4, Blowfish and XTEA TRodziewicz 2021-05-31 17:58:57 +0200
  • 17575dcb03
    Merge pull request #4629 from TRodziewicz/rename_functions_whose_deprecated_variants_have_been_removd Gilles Peskine 2021-06-15 20:32:07 +0200
  • db9c18d1be Import crypto_spe.h from TF-M Gilles Peskine 2021-06-15 18:18:07 +0200
  • 9c90226df1 Addition of the migration guide and change log files TRodziewicz 2021-06-11 14:30:01 +0200
  • 5bbbb5ed28 Remove the mbedtls_printf and FAIL macros TRodziewicz 2021-06-11 14:02:06 +0200
  • 9a9609ee06 Make static all the functions moved to bechmark.c TRodziewicz 2021-06-11 13:35:10 +0200
  • 90f304ff1a Fixing test_clang_opt (asm not defined) TRodziewicz 2021-06-11 11:56:47 +0200
  • d854083773 Move part of timing module out of the library TRodziewicz 2021-06-10 15:16:50 +0200
  • 8cad2e22fc
    Merge pull request #4595 from gilles-peskine-arm/alt-dummy-headers-3.0 Manuel Pégourié-Gonnard 2021-06-15 12:12:46 +0200
  • 28a4a963fc Corrections to the docs wording and changes to aux scripts TRodziewicz 2021-06-15 00:18:32 +0200
  • e5702489f5 mbedtls_dhm_get_value parameter order: context first, output last Gilles Peskine 2021-06-11 21:59:08 +0200
  • cadd3d860e Give examples of PLATFORM_XXX_ALT Gilles Peskine 2021-06-07 20:15:55 +0200
  • bf26bef157 Discuss the durability of PSA drivers vs ALT when introducing them Gilles Peskine 2021-06-07 20:15:31 +0200
  • a71db94c66 Document that contexts must be movable Gilles Peskine 2021-06-01 21:30:51 +0200
  • f35c42bdb9 Document the remaining constraints on ALT context types Gilles Peskine 2021-05-31 23:30:01 +0200
  • 1628a9c140 MBEDTLS_DEBUG_C is compatible with every whole-module ALT except DHM Gilles Peskine 2021-05-31 22:09:58 +0200
  • 5c3f18d37c MBEDTLS_PK_PARSE_EC_EXTENDED is incompatible with MBEDTLS_ECP_ALT Gilles Peskine 2021-05-31 21:21:12 +0200
  • ad7f53cdb3 Define public fields of mbedtls_ecp_group in alt test header Gilles Peskine 2021-05-31 21:20:30 +0200
  • bf69ea5b8f Make some fields of mbedtls_ecp_group public Gilles Peskine 2021-05-27 23:53:07 +0200
  • cd07e22048 New function mbedtls_ecjpake_set_point_format Gilles Peskine 2021-05-27 23:17:34 +0200
  • 71acc6e8d9 New function mbedtls_dhm_get_value to copy a field of a DHM context Gilles Peskine 2021-05-27 22:50:53 +0200
  • 487bbf6805 DHM: new functions to query the length of the modulus Gilles Peskine 2021-05-27 22:17:07 +0200
  • 85b1bc65a0 pk_debug: build with RSA_ALT implementations Gilles Peskine 2021-05-25 09:20:26 +0200
  • d41d59e900 Timing: support ALT implementations in self-test Gilles Peskine 2021-05-25 09:19:45 +0200
  • cc73cc55e8 Test the build with whole-module alternative implementations Gilles Peskine 2021-05-25 09:04:46 +0200
  • 8e90cf49ca config.py: new command line commands set-all and unset-all Gilles Peskine 2021-05-27 22:12:57 +0200
  • a0ebaefef9 Create threading_alt.h header for testing Gilles Peskine 2021-05-24 23:17:57 +0200
  • c5048db24c Create xxx_alt.h headers for testing Gilles Peskine 2021-05-24 22:51:48 +0200
  • a1b44dd808 Changelog entry for MBEDTLS_ECP_MAX_BITS automatic determination Gilles Peskine 2021-05-31 21:52:28 +0200
  • 814d0129ec Test calculated MBEDTLS_ECP_MAX_xxx constants in unit tests Gilles Peskine 2021-05-31 21:44:25 +0200
  • 601d34396c Update TLS presets when adding a curve Gilles Peskine 2021-06-07 20:27:01 +0200
  • 6e1387abed Update MBEDTLS_ECP_MAX_BITS when adding a curve Gilles Peskine 2021-06-07 20:24:51 +0200
  • d0b16303bb Determine MBEDTLS_ECP_MAX_BITS automatically Gilles Peskine 2021-05-28 00:17:26 +0200
  • 9ef1ea7444 Move the definition of derived values out of the settings section Gilles Peskine 2021-05-28 00:16:18 +0200
  • 6a2fb61896 Rename library/ecp_alt.h to ecp_internal_alt.h Gilles Peskine 2021-05-24 22:25:04 +0200
  • b9ccb25f33 Starter-class documentation of alternative implementations Gilles Peskine 2021-05-31 23:09:13 +0200
  • cee21d76f1
    Merge pull request #4606 from TRodziewicz/turn__SSL_SRV_RESPECT_CLIENT_PREFERENCE_config_opt_to_runtime_opt Gilles Peskine 2021-06-14 19:03:28 +0200
  • af5bd67f6e Fix copypasta in test data Gilles Peskine 2021-06-14 18:05:37 +0200
  • c7319cda78 Use UNUSED wherever applicable in derive_input tests Gilles Peskine 2021-06-14 18:01:42 +0200
  • 823f594db5
    Merge pull request #4511 from mstarzyk-mobica/mbedtls_private_with_python Ronald Cron 2021-06-14 17:36:39 +0200
  • c4c761e35e Merge remote-tracking branch 'mbedtls/development' into mbedtls_private_with_python Ronald Cron 2021-06-14 16:17:32 +0200
  • a90e0907c5 Remove scripts automating wrapping structs members with MBEDTLS_PRIVATE. Ronald Cron 2021-06-14 15:46:35 +0200
  • 3946f79cab Correction according to code review (function and param. names change and docs rewording) TRodziewicz 2021-06-14 12:11:18 +0200
  • 8b223b6509 Addition of the migration guide entry file. TRodziewicz 2021-06-02 16:42:39 +0200
  • 8476f2f30a Turn _SSL_SRV_RESPECT_CLIENT_PREFERENCE config option to a runtime option TRodziewicz 2021-06-02 14:34:47 +0200
  • 1fcd72e93c change log and migr. guide fixes and _DEPRECATED_REMOVED removed TRodziewicz 2021-06-14 11:16:06 +0200
  • b1edaec18f Fix missing state check for tls12_prf output Gilles Peskine 2021-06-11 22:41:46 +0200
  • 93038fab2c Key derivation: add test cases where the secret is missing Gilles Peskine 2021-06-11 22:38:22 +0200
  • 21f84643f8
    Merge pull request #4317 from yanesca/psa-jpake-interface Janos Follath 2021-06-11 13:47:25 +0100
  • 57864faf84
    Merge pull request #4634 from Patater/mbed-can-do-timing Ronald Cron 2021-06-11 09:14:13 +0200
  • 88c88eddf4
    Merge pull request #4647 from daverodgman/travis-disable-osx-development Dave Rodgman 2021-06-10 17:48:16 +0100
  • 02b76b7d18
    Merge pull request #4619 from TRodziewicz/remove_MBEDTLS_X509_CHECK_x_KEY_USAGE_options Gilles Peskine 2021-06-10 17:43:36 +0200
  • d0581e119b Disable OS X builds on Travis Dave Rodgman 2021-06-10 15:47:18 +0100
  • 8323244ca3 Add ChangeLog entry about RSA side channel. Manuel Pégourié-Gonnard 2021-05-31 12:01:34 +0200
  • e22176e7e0 Silence MSVC type conversion warnings Manuel Pégourié-Gonnard 2021-06-10 09:34:00 +0200
  • 31ec1d7319 Simplify sign selection Manuel Pégourié-Gonnard 2021-06-10 09:36:41 +0200
  • 3ae4ae445f Avoid UB caused by conversion to int Manuel Pégourié-Gonnard 2021-06-07 09:51:00 +0200
  • 448f13584d Use bit operations for mpi_safe_cond_swap() Manuel Pégourié-Gonnard 2021-06-03 10:54:01 +0200
  • 5ada7a80c3 Use bit operations for mpi_safe_cond_assign() Manuel Pégourié-Gonnard 2021-05-31 11:48:45 +0200
  • 92413ef5bc Avoid using == for sensitive comparisons Manuel Pégourié-Gonnard 2021-06-03 10:42:46 +0200
  • 1297ef3762 Use constant-time look-up for modular exponentiation Manuel Pégourié-Gonnard 2021-03-09 11:22:20 +0100
  • 44eea8f067
    Merge pull request #4477 from TRodziewicz/Remove__X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION Manuel Pégourié-Gonnard 2021-06-10 09:13:14 +0200
  • 2a5e5a2759 Correction to the migration guide entry wording TRodziewicz 2021-06-09 16:54:20 +0200
  • 197496af69 config: Allow Mbed to implement TIMING_C Jaeden Amero 2021-06-08 18:31:27 +0100
  • 0ea2576502 Correction to the migr. guide wording and removal of not needed option TRodziewicz 2021-06-09 13:24:48 +0200
  • b8367380b1 Addition of the migration guide TRodziewicz 2021-05-12 11:03:42 +0200
  • 3ecb92e680 Remove _X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION TRodziewicz 2021-05-11 18:22:05 +0200
  • 364380e70c
    Merge pull request #4618 from ronald-cron-arm/rsa-padding Gilles Peskine 2021-06-09 12:38:54 +0200
  • 1e66642d68 Addition of change log and migration guide files. TRodziewicz 2021-06-09 11:25:28 +0200
  • f8abfa8b1b Improve migration guide Ronald Cron 2021-06-09 10:17:04 +0200
  • cc0f250ea2
    Merge pull request #4600 from gilles-peskine-arm/backward-compatibility-explanation-3.0 Gilles Peskine 2021-06-09 10:40:30 +0200
  • 26371e4793 Rename the _ret() functions TRodziewicz 2021-06-08 16:45:41 +0200
  • 1f0131844c Clarify PSA_PAKE_STEP_ZK_PROOF format Janos Follath 2021-06-08 15:30:48 +0100
  • 46c02375b7 PSA PAKE: improve documentation Janos Follath 2021-06-08 15:22:51 +0100
  • 0dcda95ac0 Make check-names.sh happy Janos Follath 2021-06-07 14:52:13 +0100
  • 33434a9f60 Fix parenthesis spacing in crypto_struct.h Janos Follath 2021-05-26 09:25:33 +0100
  • 55dd5dc355 PSA PAKE: Clarify the documentation of NIZKP steps Janos Follath 2021-06-03 15:51:09 +0100
  • b384ec19d1 PSA PAKE: fix J-PAKE documentation code rendering Janos Follath 2021-06-03 14:48:51 +0100
  • 3293dae00e psa_pake_setup(): simplify documentation Janos Follath 2021-06-03 13:21:33 +0100
  • b4db90fb27 PSA PAKE: improve documentation Janos Follath 2021-06-03 13:17:09 +0100
  • 38d29db75f Fix copy+paste mistake Janos Follath 2021-06-03 13:14:42 +0100
  • a46e28f786 PSA PAKE: use neutral pronouns Janos Follath 2021-06-03 13:07:03 +0100
  • ec83eb605e Fix copy+paste mistake Janos Follath 2021-05-27 08:41:59 +0100
  • 52f9efad22 Revert "Rename psa_pake_set_password()" Janos Follath 2021-05-27 08:40:16 +0100
  • 1f9e9e95c9 PSA PAKE: fix old constant name in test Janos Follath 2021-05-26 16:10:25 +0100
  • 89ee05a805 Rename psa_pake_set_password() Janos Follath 2021-05-26 15:57:53 +0100
  • 559f05eefc PSA PAKE: remove psa_pake_set_password_stretch() Janos Follath 2021-05-26 15:44:30 +0100
  • 7d69b3a993 PSA PAKE: add warning about stability Janos Follath 2021-05-26 13:10:56 +0100
  • 702cf09ae9 PSA PAKE: move the API to crypto_extra.h Janos Follath 2021-05-26 12:58:23 +0100
  • 304766e11e PSA PAKE: make algorithm macro name consistent Janos Follath 2021-05-26 09:48:08 +0100
  • a295918596 PSA PAKE: add input size macros Janos Follath 2021-05-26 09:41:39 +0100
  • 5e1948d2a3 PSA PAKE: define size macros as 0 Janos Follath 2021-05-26 09:27:03 +0100
  • 73876cf9cb Clarify "between major version changes" Gilles Peskine 2021-06-08 15:33:53 +0200
  • 3a0375fff4 Fail if a padding disabled by the build-time configuration is selected Ronald Cron 2021-06-08 10:22:28 +0200
  • 266b6d2121 tests: Assert success of calls to mbedtls_rsa_set_padding() Ronald Cron 2021-06-08 10:03:49 +0200
  • d2cfa3e980 Improve mbedtls_rsa_init/set_padding() descriptions Ronald Cron 2021-06-08 09:09:04 +0200
  • 6fe1bc3f24 Add change log and migration guide Ronald Cron 2021-06-07 09:35:02 +0200
  • c1905a1c3d Change mbedtls_rsa_init() signature Ronald Cron 2021-06-05 11:11:14 +0200
  • ea7631be1c Change mbedtls_rsa_set_padding() signature Ronald Cron 2021-06-03 18:51:59 +0200
  • 41377d6680
    Merge pull request #4560 from gilles-peskine-arm/issue-templates Gilles Peskine 2021-06-08 12:01:26 +0200
  • 6dd92c3f6b Wrap lines in the source to <80 columns Gilles Peskine 2021-06-07 20:44:47 +0200
  • caa0e93f08
    Merge pull request #4617 from daverodgman/cmake-version Manuel Pégourié-Gonnard 2021-06-08 11:38:03 +0200
  • 16fdab79a5
    Merge pull request #4382 from hanno-arm/max_record_payload_api Manuel Pégourié-Gonnard 2021-06-08 11:07:27 +0200
  • dacd044938
    Merge pull request #4516 from TRodziewicz/Remove__CHECK_PARAMS_option Manuel Pégourié-Gonnard 2021-06-08 09:30:48 +0200
  • 68237d718a
    Merge pull request #4548 from hanno-arm/tls13_key_schedule_upstream Manuel Pégourié-Gonnard 2021-06-08 09:10:58 +0200
  • 61f292ea0a Fix migration guide for now-removed deprecated functions Hanno Becker 2021-06-08 07:50:55 +0100
  • 59d3670fa5 Fix ssl-opt.sh test cases grepping for MFL configuration output Hanno Becker 2021-06-08 05:35:29 +0100
  • df3b86343a Fixup rebase slip in library/ssl_misc.h Hanno Becker 2021-06-08 05:30:45 +0100
  • 8d4e32b888
    Merge pull request #4522 from mpg/fix-ssl-cf-hmac-alt-dev Gilles Peskine 2021-06-07 20:53:33 +0200
  • 87d36e311b Add a section heading for LTS branches Gilles Peskine 2021-06-07 20:42:50 +0200
  • d1a8cd5169 Minor clarifications Gilles Peskine 2021-06-07 20:42:40 +0200
  • 0730cd5d9e Merge branch 'development' into Remove__CHECK_PARAMS_option TRodziewicz 2021-06-07 15:41:49 +0200
  • 34428a6849 Remove duplicated ASSERT_ALLOC define TRodziewicz 2021-06-07 15:33:15 +0200
  • 442fdc22ea Remove MBEDTLS_X509_CHECK_*_KEY_USAGE options but enable the code TRodziewicz 2021-06-07 13:52:23 +0200
  • d285b11f21
    Merge pull request #4616 from mpg/hide-ssl-deprecated-constant Ronald Cron 2021-06-07 13:24:52 +0200
  • 13a9776676 Editorial improvements Manuel Pégourié-Gonnard 2021-06-07 12:00:04 +0200
  • a74295fb52 Remove outdated note about direct manipulation of private members. Mateusz Starzyk 2021-06-07 11:30:55 +0200
  • 8fc95a06a6 Wrap variable missed by the python script. Mateusz Starzyk 2021-06-07 11:28:24 +0200
  • 3b5a7c198c Update ChangeLog and migration guide Manuel Pégourié-Gonnard 2021-06-07 11:13:34 +0200
  • 2abe51cc75 Extend setup_and_run script to cover remaining configurations. Mateusz Starzyk 2021-06-07 11:08:01 +0200
  • be4af04fcf Update minimum CMake version in CMakeLists.txt Dave Rodgman 2021-06-04 17:04:20 +0100
  • f21e4621f8 Changelog entry for updated tool versions Dave Rodgman 2021-06-04 14:15:27 +0100
  • 2f458d3dcc Update README to document minimum tool versions Dave Rodgman 2021-06-03 17:58:13 +0100
  • 854a25c7a4 Merge branch 'development' into mbedtls_private_with_python Mateusz Starzyk 2021-06-07 09:49:01 +0200
  • 6f1dbe615c
    Merge pull request #820 from gilles-peskine-arm/mpi_fill_random-constant_time_comparison-development-restricted Manuel Pégourié-Gonnard 2021-06-07 09:09:55 +0200
  • d259e347e6 Add CMake package config file Chris Kay 2021-03-25 16:03:25 +0000
  • 5b0589e9ab Fix non-constant-time comparison in mbedtls_mpi_random Gilles Peskine 2021-04-13 21:09:10 +0200
  • 9371a40476 Stop referencing private constants in documentation Manuel Pégourié-Gonnard 2021-06-04 11:44:44 +0200
  • cac90a15ed Hide constants for TLS 1.0 and TLS 1.1 Manuel Pégourié-Gonnard 2021-06-04 11:42:30 +0200
  • d60b6c62d5 Remove per-version ciphersuite configuration API Hanno Becker 2021-04-29 12:04:11 +0100
  • 0c1a42a147
    Merge pull request #4611 from gilles-peskine-arm/random-range-uniformity-3.0 Manuel Pégourié-Gonnard 2021-06-04 10:43:15 +0200
  • f9f9cc217c
    Merge pull request #4579 from tom-daubney-arm/rm_ecdh_legacy_context_config_option Manuel Pégourié-Gonnard 2021-06-04 10:02:59 +0200
  • afb2bd2f22 Note that the byte order in mpi_fill_random_internal() is deliberate Gilles Peskine 2021-06-03 11:51:09 +0200
  • 405b091d9e Use MBEDTLS_MPI_CHK where warranted Gilles Peskine 2021-06-03 11:38:26 +0200
  • ed32b576a4 New internal function mbedtls_mpi_resize_clear Gilles Peskine 2021-06-02 22:17:52 +0200
  • ceefe5d269 Lift function call out of inner loop Gilles Peskine 2021-06-02 21:24:04 +0200
  • 9077e435c6 Fix mistakes in test case descriptions Gilles Peskine 2021-06-02 21:22:25 +0200
  • 87823d7913 Use ternary operator with the most common case first Gilles Peskine 2021-06-02 21:18:59 +0200
  • c7eeeb1e8d Fix long-standing obsolete comment Gilles Peskine 2021-06-02 21:17:36 +0200
  • e842e58f61 Correct some comments about ECC in mbedtls_mpi_random Gilles Peskine 2021-04-15 11:45:19 +0200
  • 3270b14d4b DHM: add test case with x_size < 0 Gilles Peskine 2021-04-13 22:26:27 +0200
  • 19e36207ba DHM tests: add some explanations Gilles Peskine 2021-04-13 22:16:45 +0200
  • 03299dcf5b DHM: add notes about leading zeros Gilles Peskine 2021-04-13 22:10:24 +0200
  • ebe9b6a51d mpi_fill_random_internal: remove spurious grow() call Gilles Peskine 2021-04-13 21:55:35 +0200
  • 0cb493d239 Note that the "0 limb in ..." tests rely on undocumented behavior Gilles Peskine 2021-04-13 21:32:24 +0200
  • 7ed7c5a37d mbedtls_mpi_random: document MBEDTLS_ERR_MPI_NOT_ACCEPTABLE Gilles Peskine 2021-04-13 21:28:38 +0200
  • e5381686ef MPI random test: use more iterations for small numbers Gilles Peskine 2021-04-13 21:23:25 +0200
  • 0ad640ab83 MPI random test: Add test cases with lower_bound > upper_bound Gilles Peskine 2021-04-13 20:47:07 +0200
  • d463edf8c5 MPI random test: fix small-range test stats check when min > 1 Gilles Peskine 2021-04-13 20:45:05 +0200
  • 951b5695e3 MPI random test: Add a few more small-range tests Gilles Peskine 2021-04-13 20:44:04 +0200
  • fbb90098e8 Fix copypasta in test case description Gilles Peskine 2021-04-13 20:00:57 +0200
  • ee966c4ae4 Contextualize comment about mbedtls_mpi_random retries Gilles Peskine 2021-04-13 19:59:21 +0200
  • eedefa5627 Better document and slightly simplify >>2^n heuristic Gilles Peskine 2021-04-13 19:50:04 +0200
  • 422e867acb MPI random: add unit tests with a previously nonzero value Gilles Peskine 2021-04-02 00:02:27 +0200
  • 1a7df4eda0 Fix mbedtls_mpi_random when N has leading zeros Gilles Peskine 2021-04-01 15:57:18 +0200
  • 9367f4b1d9 Add changelog entry for non-uniform MPI random generation Gilles Peskine 2021-03-31 23:12:35 +0200
  • da7ee01589 DHM: use mbedtls_mpi_random for blinding and key generation Gilles Peskine 2021-03-31 23:04:50 +0200
  • 8e38acc9a5 dhm_check_range: microoptimization Gilles Peskine 2021-03-31 22:56:43 +0200
  • 17f1a26593 DHM refactoring: use dhm_random_below in dhm_make_common Gilles Peskine 2021-03-31 22:48:14 +0200
  • 7b2b66e3f3 DHM blinding: don't accept P-1 as a blinding value Gilles Peskine 2021-03-31 22:50:57 +0200
  • cb660f2bda DHM refactoring: unify mbedtls_dhm_make_{params,public} Gilles Peskine 2021-03-31 22:35:13 +0200
  • 2baf2b0532 Test mbedtls_dhm_make_params with different x_size Gilles Peskine 2021-03-30 23:44:22 +0200
  • b27db0acff Repeat a few DH tests Gilles Peskine 2021-03-30 23:33:49 +0200
  • 02db8f4cf7 Test range and format of dhm_make_params output Gilles Peskine 2021-03-30 23:28:51 +0200
  • 5921517126 ECP: use mbedtls_mpi_random for blinding Gilles Peskine 2021-03-29 22:28:50 +0200
  • 60d8b98d48 Preserve MBEDTLS_ERR_ECP_RANDOM_FAILED in case of a hostile RNG Gilles Peskine 2021-03-29 22:28:21 +0200
  • fdc58c1e8b Changelog entry for adding mbedtls_mpi_random() Gilles Peskine 2021-03-31 23:15:00 +0200
  • 1e918f44c9 mbedtls_mpi_random: check for invalid arguments Gilles Peskine 2021-03-29 22:14:51 +0200