Commit Graph

  • 1e23f938cb Merge pull request #8817 from daverodgman/iar-pk-fix Dave Rodgman 2024-02-13 16:33:24 +00:00
  • 14e4727d0e fill out missing dot in changelog PiotrBzdrega 2024-02-13 17:09:40 +01:00
  • e0a6f7d320 fill out missing dot in changelog PiotrBzdrega 2024-02-13 17:08:40 +01:00
  • 7c1cd5ae1c move entropy init prior arguments number recognition PiotrBzdrega 2024-02-13 16:59:05 +01:00
  • fff51ceccd Update ChangeLog.d/pkg-config-files-addition.txt Dave Rodgman 2024-02-13 15:32:29 +00:00
  • 8fe2e36de5 Merge pull request #8801 from gilles-peskine-arm/sha3-no-table Tom Cosgrove 2024-02-13 14:06:44 +00:00
  • 9718203308 Fix deadlock with test failures Paul Elliott 2024-02-13 13:27:06 +00:00
  • b4cb8bef42 Fix remaining warnings from -Wshorten-64-to-32 Dave Rodgman 2023-11-24 17:08:54 +00:00
  • aa74165948 Fix IAR cast warning Dave Rodgman 2024-02-13 13:40:26 +00:00
  • 09cd7dd96a Merge pull request #8660 from ivq/fix_ecp_comment Janos Follath 2024-02-13 12:12:10 +00:00
  • aa33d600cf Merge remote-tracking branch 'origin/development' into check_config_look_for_crypto_client Antonio de Angelis 2024-02-13 11:43:05 +00:00
  • cd376dbec8 Merge pull request #8802 from mpg/adjust-vs-check Manuel Pégourié-Gonnard 2024-02-13 08:45:18 +00:00
  • 7238efd136 changelog for bugfix Piotr Bzdręga 2024-02-12 21:06:54 +01:00
  • 465e4ed56b Prioritize SHA2 over MD5 for KNOWN_SUPPORTED_HASH_ALG Gilles Peskine 2024-02-12 19:54:53 +01:00
  • 34955677e5 Don't exercise if the algorithm is not supported Gilles Peskine 2024-02-12 14:19:24 +01:00
  • 1d33876d37 Fix some preprocessor guards Gilles Peskine 2024-02-12 14:18:26 +01:00
  • 74860ddec2 Don't define pk_sign_verify in configurations where it's unused Gilles Peskine 2024-02-12 14:25:18 +01:00
  • 35cb319832 depends.py: set unique configuration names in outcome file Gilles Peskine 2024-02-12 14:16:05 +01:00
  • 157679c0d5 mbedtls_pk_import_into_psa: positive tests with pkparse output Gilles Peskine 2024-02-09 19:29:44 +01:00
  • 10e9c412c0 mbedtls_pk_import_into_psa: negative tests for different ECC curve Gilles Peskine 2024-02-09 19:29:08 +01:00
  • fc3d866ad2 mbedtls_pk_import_into_psa: implement and test Gilles Peskine 2024-02-09 19:26:37 +01:00
  • fdb809ef86 exercise_key: fix asymmetric encrypt/decrypt with >2028-bit RSA Gilles Peskine 2024-02-09 19:22:30 +01:00
  • 4781bd9773 exercise_key: allow SIGN_MESSAGE/VERIFY_MESSAGE with PSA_ALG_ANY_HASH Gilles Peskine 2024-02-09 17:32:45 +01:00
  • 0196f4886a Fix mbedtls_pk_get_bitlen() for RSA with non-byte-aligned sizes Gilles Peskine 2024-02-01 22:33:06 +01:00
  • 069cec1737 Also check the RSA length for public keys Gilles Peskine 2024-02-12 16:59:17 +01:00
  • 59d09486dc Cosmetic fix Gilles Peskine 2024-02-12 16:58:39 +01:00
  • c89f9ceb41 Don't define pk_sign_verify in configurations where it's unused Gilles Peskine 2024-02-12 14:25:18 +01:00
  • 0af7a90329 depends.py: set unique configuration names in outcome file Gilles Peskine 2024-02-12 14:16:05 +01:00
  • 2b614f9dad Generate all test wrappers Thomas Daubney 2024-01-31 16:57:30 +00:00
  • d8adccf45d Generate test wrappers Thomas Daubney 2024-01-30 14:41:05 +00:00
  • 1a6137bbac Implement safe buffer copying in asymm. encryption Thomas Daubney 2024-01-19 10:26:26 +00:00
  • 54e6b412bd Generate all test wrappers Thomas Daubney 2024-01-31 16:56:17 +00:00
  • 27b48a312f Generate test wrappers Thomas Daubney 2024-01-30 14:04:47 +00:00
  • 6adbb2a351 Implement safe buffer copying in asymm. encryption Thomas Daubney 2024-01-18 18:10:32 +00:00
  • 480347d682 Add mac not NULL check before calling memset Thomas Daubney 2024-02-01 19:00:26 +00:00
  • 301491d70c Modify allocation in sign_finish Thomas Daubney 2024-02-01 14:32:59 +00:00
  • f298f657c4 Fix code style Thomas Daubney 2024-01-30 12:15:36 +00:00
  • 2bb3a1fa25 Conditionally include exit label Thomas Daubney 2024-01-30 12:12:56 +00:00
  • 6b91503602 Generate test wrappers for MAC functions Thomas Daubney 2024-01-30 12:07:38 +00:00
  • 324f7de1dd Implement safe buffer copying in MAC API Thomas Daubney 2024-01-18 13:18:58 +00:00
  • 91ce792253 Fix return code error when locking mutex Ryan Everett 2024-02-12 12:17:28 +00:00
  • 03f1ea3624 Change condition on wiping tag buffer Thomas Daubney 2024-02-01 16:16:27 +00:00
  • 1ffc5cb4a5 Modify allocation and buffer wiping in sign_finish Thomas Daubney 2024-01-31 18:09:36 +00:00
  • 7480a74cba Fix code style Thomas Daubney 2024-01-30 11:29:47 +00:00
  • c6705c6cb2 Conditionally include exit label Thomas Daubney 2024-01-30 11:21:47 +00:00
  • a1cf1010cc Generate test wrappers for mac functions Thomas Daubney 2024-01-30 11:18:54 +00:00
  • 8db8d1a83e Implement safe buffer copying in MAC API Thomas Daubney 2024-01-18 13:18:58 +00:00
  • cbf0921530 Fix code style Thomas Daubney 2024-01-25 17:14:29 +00:00
  • 5e6b84ae12 Conditionally include exit label Thomas Daubney 2024-01-25 17:10:42 +00:00
  • ebf9329d88 Generate test wrappers for hash functions Thomas Daubney 2024-01-25 17:09:10 +00:00
  • 62cb36a5f2 Implement safe buffer copying in hash API Thomas Daubney 2024-01-12 16:50:26 +00:00
  • d2411565ce Fix code style Thomas Daubney 2024-01-25 17:25:07 +00:00
  • dedd1006b6 Conditionally include exit label Thomas Daubney 2024-01-25 16:52:50 +00:00
  • 45c8586a91 Generate test wrappers for hash functions Thomas Daubney 2024-01-25 16:48:09 +00:00
  • 51ffac9f40 Implement buffer copy code in psa_hash_compare Thomas Daubney 2024-01-18 15:46:26 +00:00
  • 31d8c0bdb4 Make new internal function static Thomas Daubney 2024-01-18 15:26:59 +00:00
  • 1c5118e58c Implement safe buffer copying in hash API Thomas Daubney 2024-01-12 16:50:26 +00:00
  • 34a074af37 Add missing dependency on PEM Gilles Peskine 2024-02-02 10:51:59 +01:00
  • 92fb604139 Fix mbedtls_pk_get_bitlen() for RSA with non-byte-aligned sizes Gilles Peskine 2024-02-01 22:33:06 +01:00
  • 19f1adfc69 New function mbedtls_rsa_get_bitlen() Gilles Peskine 2024-02-01 22:17:44 +01:00
  • e02b63ac89 Merge branch 'Mbed-TLS:development' into threadsafe-key-locking Ryan Everett 2024-02-12 10:04:07 +00:00
  • f741db3d6e Merge pull request #8764 from Ryan-Everett-arm/threadsafe-key-wiping Janos Follath 2024-02-12 09:37:59 +00:00
  • d0d12fb42f Conditionally guard exit label to deter unused label error Ryan Everett 2024-02-12 09:19:29 +00:00
  • f6a9cfa5d2 adjust indentation PiotrBzdrega 2024-02-11 09:41:56 +01:00
  • 2b20ff62fc move entropy init prior arguments number recognition PiotrBzdrega 2024-02-11 01:56:45 +01:00
  • c3d17cde46 Merge pull request #8702 from minosgalanakis/update/dhm_context_in_programs_5015 Manuel Pégourié-Gonnard 2024-02-10 08:47:51 +00:00
  • 2e2af414d0 Merge pull request #7604 from zvolin/feature/pkcs5-aes Manuel Pégourié-Gonnard 2024-02-10 08:46:18 +00:00
  • 53ddf420c8 Merge pull request #8689 from paul-elliott-arm/make_tests_thread_safe Paul Elliott 2024-02-09 19:43:09 +00:00
  • 05ee3fbdc0 mbedtls_pk_import_into_psa: documentation Gilles Peskine 2024-02-07 18:58:10 +01:00
  • 48b87ebde3 Choose a curve for tests at compile time Gilles Peskine 2024-02-07 18:40:25 +01:00
  • 7175d71328 Remove unnecessary setting of status variable David Horstmann 2024-02-09 18:20:05 +00:00
  • 4ade8ee5b9 test_suite_pem: more tests for ASN.1 parsing after decoding Valerio Setti 2024-02-09 17:44:07 +01:00
  • 6c9e69d53b Add key derivation testing wrappers Ryan Everett 2024-02-09 16:23:25 +00:00
  • 6f68206b18 Add buffer copying to psa_key_derivation_input_bytes Ryan Everett 2024-02-09 16:18:39 +00:00
  • 08bd24635d Add buffer copying to psa_key_derivation_output_bytes Ryan Everett 2024-02-09 16:15:32 +00:00
  • a6ac0f1330 Replaced MBEDTLS_GCM_LARGETABLE by MBEDTLS_GCM_LARGE_TABLE. Removed empty comment line in doc block. Matthias Schulz 2024-02-09 17:09:42 +01:00
  • ad736991bb Merge pull request #1177 from ronald-cron-arm/tls-max-version-reset Janos Follath 2024-02-09 16:04:59 +00:00
  • ee5920a7d5 Fix error path in psa_key_derivation_output_bytes Ryan Everett 2024-02-09 15:09:28 +00:00
  • 5d2bcc63cd Fix typo / improve documentation for test step fns Paul Elliott 2024-02-09 14:41:24 +00:00
  • 54ad01efed Merge remote-tracking branch 'upstream/development' into make_tests_thread_safe Paul Elliott 2024-02-09 14:33:58 +00:00
  • 9dc076b4f4 Fix issue with lock failures returning CORRUPTION_DETECTED Ryan Everett 2024-02-09 14:20:09 +00:00
  • 7fee4f7318 Fix mutex unlock error handling in psa_destroy_key Ryan Everett 2024-02-09 14:11:27 +00:00
  • 67f3568895 Reduce analyze_block_cipher_dispatch exceptions Ryan Everett 2024-02-09 13:02:23 +00:00
  • 10902c5640 Use NULL for pointer initialization Matthias Schulz 2024-02-09 11:14:50 +01:00
  • cdf9894e60 Ajdusted change log. Matthias Schulz 2024-02-09 11:11:38 +01:00
  • a93e25e749 tls12: Fix documentation of TLS 1.2 session serialized data Ronald Cron 2024-02-09 10:01:30 +01:00
  • 7b0ac0b980 Add change log for mbedtls_ssl_session_get_ticket_creation_time() Ronald Cron 2024-02-09 09:50:18 +01:00
  • c7fa82ee33 tests: ssl: Improve test parameter sanity check Ronald Cron 2024-02-09 09:33:09 +01:00
  • 7fdee8b710 ssl_session: Reorder some fields to reduce padding Ronald Cron 2024-02-09 09:26:12 +01:00
  • c522255e33 Add change log Ronald Cron 2024-02-08 10:26:07 +01:00
  • 010d23f9af test_suite_[pkparse|x509parse]: fix return values of some PEM related error tests Valerio Setti 2024-02-08 17:56:03 +01:00
  • 2653e92a57 pem: fix valid data length returned by mbedtls_pem_read_buffer() Valerio Setti 2024-02-08 17:51:00 +01:00
  • b1f6d2ad6f asn1: enable mbedtls_asn1_get_tag() when PEM_PARSE_C is defined Valerio Setti 2024-02-08 17:41:45 +01:00
  • 9de84bd677 rsa: reject buffers with data outside main SEQUENCE when parsing keys Valerio Setti 2024-02-08 17:40:27 +01:00
  • ac60afc2d2 Remove useless overly strong dependency Manuel Pégourié-Gonnard 2024-02-08 18:45:56 +01:00
  • 4a9610bffe Remove comments referencing private defines. Matthias Schulz 2024-02-08 18:39:17 +01:00
  • 0e690d3c0b Add changelog. Matthias Schulz 2024-02-08 18:37:20 +01:00
  • f3116341e2 spelling Matthias Schulz 2024-02-08 18:35:36 +01:00
  • 75e65fe24b Reformat AES encryption test data in pkcs5 tests Ryan Everett 2024-02-08 15:43:02 +00:00
  • afb2eee263 Add PKCS5/12 exceptions to analyze_block_cipher_dispatch Ryan Everett 2024-02-08 14:31:54 +00:00