Commit Graph

  • 802353c807 Add MBEDTLS_CIPHER_MODE_AEAD dependency to auth_crypt_tv() test function Przemek Stekiel 2022-10-06 12:10:53 +02:00
  • 2b03880628 Enable Key Wrapping mode for 128-bit block ciphers Przemek Stekiel 2022-10-06 12:08:25 +02:00
  • b33f6e5ee2 Fix typo Jan Bruckner 2022-10-06 11:23:49 +02:00
  • 169554c68f Adapt macro names: MBEDTLS_SSL_SOME_SUITES_USE_MAC->MBEDTLS_SSL_SOME_MODES_USE_MAC Przemek Stekiel 2022-10-06 10:53:20 +02:00
  • 0771d41584 Fix missing length check Manuel Pégourié-Gonnard 2022-10-06 09:30:34 +02:00
  • 77ecc6e4e9 Add mbedtls_x509_get_name memory leak unit test David Horstmann 2022-10-05 13:08:45 +01:00
  • db73d3b149 Add mbedtls_x509_get_name memory leak unit test David Horstmann 2022-10-04 16:49:16 +01:00
  • 854be05949 Add ChangeLog entry for memory leak fix David Horstmann 2022-10-05 12:06:23 +01:00
  • 8c176b487a Free structs in mbedtls_x509_get_name() on error David Horstmann 2022-10-04 18:12:06 +01:00
  • 05bb2c5d0e Add ChangeLog entry for memory leak fix David Horstmann 2022-10-05 12:06:23 +01:00
  • 79617d99ae Fix namespacing issue Manuel Pégourié-Gonnard 2022-10-05 12:55:50 +02:00
  • ec7012dbc7 Fix I/O format of PSA EC J-PAKE for compliance Manuel Pégourié-Gonnard 2022-10-05 12:17:34 +02:00
  • ed79483aca Free structs in mbedtls_x509_get_name() on error David Horstmann 2022-10-04 18:12:06 +01:00
  • b79d0dd1ad test_suite_cmac.data: fix bug: use cipher type instead cipher id Przemek Stekiel 2022-09-29 09:53:20 +02:00
  • 093a4aa51b Remove useless platform macro redefinitions: automatic part Gilles Peskine 2022-10-05 11:54:51 +02:00
  • 249fccafb5 test_suite_cipher.function: always include aes.h Przemek Stekiel 2022-09-27 13:49:21 +02:00
  • 8474fe072b Include platform.h unconditionally: second automatic part Gilles Peskine 2022-10-05 11:49:12 +02:00
  • 864b43d3aa Fix configuration requirements(MBEDTLS_SSL_CONTEXT_SERIALIZATION, MBEDTLS_SSL_SESSION_TICKETS) Przemek Stekiel 2022-10-05 11:47:29 +02:00
  • 9450dc7b6f Fix guards for mbedtls_ct_size_mask() and mbedtls_ct_memcpy_if_eq() Przemek Stekiel 2022-09-27 13:36:12 +02:00
  • e53527063b Add test components for tls 1.2 builds with single encryption type Przemek Stekiel 2022-10-05 11:37:54 +02:00
  • 36f19b97e2 Include platform.h unconditionally: automatic part Gilles Peskine 2022-10-05 11:26:07 +02:00
  • 99a82dce74 Readability improvement Gilles Peskine 2022-10-05 11:20:56 +02:00
  • 80ca44f33c Merge pull request #6325 from gabor-mezei-arm/6308_missing_initialization_in_test Gilles Peskine 2022-10-05 11:09:35 +02:00
  • 30e0623c7c Merge pull request #6388 from gabor-mezei-arm/6308_bp_228_missing_initialization_in_test Gilles Peskine 2022-10-05 11:09:32 +02:00
  • e32cd44490 Add changelog entry: tls 1.2 builds with single encryption type Przemek Stekiel 2022-10-05 09:46:35 +02:00
  • 01af3ddc82 Fixed confusion between number size and limb size; define limb Gilles Peskine 2022-10-04 16:23:29 +02:00
  • eca29e4148 Replace the output file atomically Gilles Peskine 2022-09-21 22:00:06 +02:00
  • 34cb462882 Move the definition of data_t to a header file Gilles Peskine 2022-09-20 21:37:56 +02:00
  • 7db8e89da1 Allow test assertions on constant-flow scalar data Gilles Peskine 2022-09-20 18:31:30 +02:00
  • 9538c9097e Remove incorrect comment Gilles Peskine 2022-09-20 20:38:42 +02:00
  • c217f48251 Replace the output file atomically Gilles Peskine 2022-09-21 22:00:06 +02:00
  • 22514eb99b Fix typo in documentation Gilles Peskine 2022-09-21 23:13:04 +02:00
  • 2926484de1 Describe generic conventions for the bignum core module Gilles Peskine 2022-09-27 13:19:50 +02:00
  • 7aab2fbe41 Add a short description of what each module does Gilles Peskine 2022-09-27 13:19:13 +02:00
  • 7f887bdc05 Move license out of Doxygen comment Gilles Peskine 2022-09-27 13:12:30 +02:00
  • 8fcde5bb8e Remove duplicate test case Gabor Mezei 2022-10-04 13:53:33 +02:00
  • dba2677597 Update documentation Gabor Mezei 2022-10-03 17:01:02 +02:00
  • 02e5d439db Add more tests for cond_assign/swap functions Gabor Mezei 2022-10-03 16:45:11 +02:00
  • 6546a6cc03 Rewrite tests for cond_assign/swap Gabor Mezei 2022-09-30 14:55:16 +02:00
  • 2ff77119df mbedtls_ecp_point_read_binary from compressed fmt Glenn Strauss 2022-09-14 23:27:50 -04:00
  • 0957e7bfc5 Rmove MBEDTLS_NIST_KW_C dependency from MBEDTLS_SSL_TICKET_C Przemek Stekiel 2022-10-03 11:39:02 +02:00
  • 6a5cc74cc4 Fix typos and comments Przemek Stekiel 2022-10-03 09:04:16 +02:00
  • 460192ee19 Fix and sync configuration file and configuration verifiation Przemek Stekiel 2022-10-03 08:55:29 +02:00
  • bd99a0221b test_driver_aead.c: add support for LIBTESTDRIVER1 tests Przemek Stekiel 2022-10-02 21:01:23 +02:00
  • e290f2ea14 all.sh: add testing of AEAD drivers with libtestdriver1 Przemek Stekiel 2022-10-02 20:58:39 +02:00
  • 7dbe8528f3 pkcs7: Import header files with included directory path not relative path Nick Child 2022-09-30 17:24:29 -05:00
  • 51a0163828 Add ChangeLog entry Tom Cosgrove 2022-09-30 18:10:58 +01:00
  • 5bbdfce44c Streamline mbedtls_mpi_core_lt_ct unit test Gilles Peskine 2022-09-20 21:39:25 +02:00
  • 3aae4e815e New function mbedtls_test_read_mpi_core Gilles Peskine 2022-09-20 21:38:33 +02:00
  • 571576fc5c Move the definition of data_t to a header file Gilles Peskine 2022-09-20 21:37:56 +02:00
  • bdc7b8bb6a Allow test assertions on constant-flow scalar data Gilles Peskine 2022-09-20 18:31:30 +02:00
  • 97483b0fd4 Remove incorrect comment Gilles Peskine 2022-09-20 20:38:42 +02:00
  • c621a6d38f Update tests to account for CIPHER_FEATURE_UNAVAILABLE on non-authenticated alg Tom Cosgrove 2022-09-30 17:13:35 +01:00
  • 2df73ae742 mbedtls: fix possible false success in ...check_tags() helpers Denis V. Lunev 2018-11-01 12:22:27 +03:00
  • ec5685f1ee Use exact-size buffers for inputs and outputs to library functions in tests Gabor Mezei 2022-09-30 14:41:13 +02:00
  • f5ca726ce1 Rename variables to match bettr to its purpose Gabor Mezei 2022-09-30 14:28:26 +02:00
  • 78d343ec5c Add Changelog entry Victor Barpp Gomes 2022-09-29 10:04:44 -03:00
  • 7e5426d696 Add a new test with a binary hwSerialNum Victor Barpp Gomes 2022-09-29 10:03:16 -03:00
  • fb4723a40b Print RFC 4108 hwSerialNum in hex format Victor Barpp Gomes 2022-09-29 10:00:32 -03:00
  • 86dfe384c2 Fix documentation tags to be lower case Gabor Mezei 2022-09-30 14:03:04 +02:00
  • e5b8585f1e Follow parameter naming convention Gabor Mezei 2022-09-30 13:54:02 +02:00
  • 8b05e3b148 Add memory freeing Gabor Mezei 2022-09-28 12:37:02 +02:00
  • a7584888da Use exact-size buffers for inputs and outputs to library functions in tests Gabor Mezei 2022-09-27 13:18:02 +02:00
  • 821d15107b Check true and false condition in the same test case Gabor Mezei 2022-09-27 12:41:28 +02:00
  • 1c628d5700 Follow parameter naming comvention Gabor Mezei 2022-09-27 12:13:51 +02:00
  • 3eff425b1a Use only one limb parameter for assign Gabor Mezei 2022-09-26 17:26:42 +02:00
  • 81e57021c6 Change the input parameters to be const Gabor Mezei 2022-09-26 17:13:33 +02:00
  • 2b5bf4cec7 Fix doumentation Gabor Mezei 2022-09-26 17:09:58 +02:00
  • 027d696434 Remove unused code Gabor Mezei 2022-09-16 17:16:27 +02:00
  • b2763ef507 Do not read uninitialized memory Gabor Mezei 2022-09-16 17:14:22 +02:00
  • f4dd3b6a6d Fix documentation Gabor Mezei 2022-09-16 09:38:53 +02:00
  • cfc0eb8d22 Remove unused parameter Gabor Mezei 2022-09-15 20:15:34 +02:00
  • 53e455db7b Remove return value checking from test functions of assign and swap Gabor Mezei 2022-09-15 20:13:53 +02:00
  • 87638a9ead Add missing include Gabor Mezei 2022-09-15 20:02:36 +02:00
  • 63c3282ec4 Remove retrun code from mod_raw_cond_assign/swap Gabor Mezei 2022-09-15 20:01:31 +02:00
  • 24d183aa00 Use the new swap and assign function in the old interface Gabor Mezei 2022-09-15 19:15:38 +02:00
  • 9f6615f146 Remove argument checking from constant time functions Gabor Mezei 2022-09-15 19:12:06 +02:00
  • b27b1c5db0 Add tests for conditional assign and swap functions Gabor Mezei 2022-09-12 16:36:48 +02:00
  • 12071d4403 Add conditional assign and swap function for MPI modulus Gabor Mezei 2022-09-12 16:35:58 +02:00
  • e1d31c4aad Add conditional swap and assign function for MPI core Gabor Mezei 2022-09-12 16:25:24 +02:00
  • 845de0898e Merge pull request #6083 from tom-cosgrove-arm/issue-6015-montgomery-multiplication Gilles Peskine 2022-09-30 10:35:21 +02:00
  • 00a02b1468 Add Changelog entry Victor Barpp Gomes 2022-09-29 11:40:39 -03:00
  • d0225afcb6 Add a new test with a binary hwSerialNum Victor Barpp Gomes 2022-09-29 11:40:20 -03:00
  • 31a8815f25 Documentation typo Gilles Peskine 2022-09-29 18:48:41 +02:00
  • 6da3a3b15f Fix doc regarding aliasing of modulus input to mbedtls_mpi_core_montmul() Tom Cosgrove 2022-09-29 17:20:18 +01:00
  • 47c7a732d2 Print RFC 4108 hwSerialNum in hex format Victor Barpp Gomes 2022-09-29 11:34:23 -03:00
  • 4386ead662 Correct the aliasing requirements in doc for mbedtls_mpi_core_montmul(), and test them Tom Cosgrove 2022-09-29 14:40:21 +01:00
  • 48a6a666a0 Add ssl-opt tls 1.2 tests for single cipher builds Przemek Stekiel 2022-09-29 15:22:01 +02:00
  • ce5b68c7a3 Revert "Fix guards for mbedtls_ssl_ticket_write() and mbedtls_ssl_ticket_parse() functions" Przemek Stekiel 2022-09-29 10:21:59 +02:00
  • 8d4b241028 Remove redundant indirect dependencies after optimizing setup for one cipher components Przemek Stekiel 2022-09-29 10:13:40 +02:00
  • a891a091a3 test_suite_cmac.data: fix bug: use cipher type instead cipher id Przemek Stekiel 2022-09-29 09:53:20 +02:00
  • 68db0d2f67 Optimize one cipher only components and adapt nemes Przemek Stekiel 2022-09-29 08:32:25 +02:00
  • 77c691f099 Merge pull request #6194 from xkqian/tls13_add_psk_client_cases Ronald Cron 2022-09-28 17:08:06 +02:00
  • 1b5800d069 Add initialization for structures Gabor Mezei 2022-09-28 15:45:59 +02:00
  • 92ca1bc481 Add initialization for structures Gabor Mezei 2022-09-23 15:25:27 +02:00
  • 58a7a063f8 Add initialization for structures Gabor Mezei 2022-09-27 18:48:44 +02:00
  • 0cc3466c9e Change testing strategy to default + one cypher only (psa/no psa) Przemek Stekiel 2022-09-28 12:06:57 +02:00
  • b0de1c040b Add components to build and test default/full config with legacy-ccm cipher only Przemek Stekiel 2022-09-28 10:23:22 +02:00
  • 9550c05757 Add component to build and test full config with stream cipher only Przemek Stekiel 2022-09-28 09:51:55 +02:00
  • a70bd9108a Fix the description of psk client cases Xiaokang Qian 2022-09-28 07:50:13 +00:00