Commit Graph

  • d0ba2b0d1f Fix inverted assertion message Gilles Peskine 2024-08-07 20:08:23 +02:00
  • aaa96721d1 Improve documentation in some tests Gilles Peskine 2024-08-07 20:09:49 +02:00
  • 123a625386 Resolved merge conflicts caused by file moved in #8226 Minos Galanakis 2024-08-08 14:11:53 +01:00
  • a11687e543 Revised presentation of cipher suites Gilles Peskine 2024-08-08 14:58:35 +02:00
  • 6df289a56f More relevant characterisation of PSA being from before 3.0 Gilles Peskine 2024-08-08 14:45:57 +02:00
  • 086bc91179 Improve mechanism grouping Gilles Peskine 2024-08-08 14:45:35 +02:00
  • 5e64de034e Fix missing bits in crypto mechanisms Gilles Peskine 2024-08-08 14:41:12 +02:00
  • 9e54a4f5ba Merge pull request #9369 from eleuzi01/replace-ecc-keys Gilles Peskine 2024-08-08 12:10:43 +00:00
  • 88a6baaaaa Be compatible with GNU Make 3.81 Gilles Peskine 2024-08-08 14:07:24 +02:00
  • 52c0f5a0fd Rationalize keyUsage testing, round 2 Manuel Pégourié-Gonnard 2024-08-08 12:19:46 +02:00
  • 013d0798c0 Always print detailed cert errors in test programs Manuel Pégourié-Gonnard 2024-08-08 10:56:41 +02:00
  • ef41d8ccbe Fix 1.3 failure to update flags for (ext)KeyUsage Manuel Pégourié-Gonnard 2024-08-08 10:28:56 +02:00
  • 36d1b4a80f Rationalize ssl-opt tests for keyUsage Manuel Pégourié-Gonnard 2024-08-06 12:14:04 +02:00
  • ee1715cb5b Test cert alert KEY_USAGE -> UNSUPPORTED_CERT Manuel Pégourié-Gonnard 2024-08-05 12:49:57 +02:00
  • b492272bab Merge pull request #1262 from mpg/merge-2.28 Manuel Pégourié-Gonnard 2024-08-08 12:25:12 +02:00
  • 1e6ed524c2 Merge pull request #1261 from mpg/merge-3.6 Manuel Pégourié-Gonnard 2024-08-08 12:25:04 +02:00
  • 55aa72fe21 Merge remote-tracking branch 'public/mbedtls-2.28' into merge-2.28 Manuel Pégourié-Gonnard 2024-08-08 10:03:24 +02:00
  • e217673996 Merge remote-tracking branch 'public/mbedtls-3.6' into merge-3.6 Manuel Pégourié-Gonnard 2024-08-08 09:49:51 +02:00
  • aada0c869f Mention the PSA transition guide Gilles Peskine 2024-08-07 23:05:45 +02:00
  • 1b240c7ec1 Announce the main removals planned for 4.0 Gilles Peskine 2024-08-07 22:38:52 +02:00
  • a9083b752c PSA_DONE: account for MBEDTLS_TEST_PSA_INTERNAL_KEYS Gilles Peskine 2024-08-07 20:09:08 +02:00
  • 5eca4029c2 Fix inverted assertion message Gilles Peskine 2024-08-07 20:08:23 +02:00
  • a0cdde3588 Remove outdated documentation Thomas Daubney 2024-08-07 17:07:49 +01:00
  • 195e1647b2 Merge pull request #9427 from valeriosetti/psasim-small-fixes Tom Cosgrove 2024-08-07 13:13:46 +00:00
  • 1eaea51978 Fix copypasta Gilles Peskine 2024-07-18 19:03:02 +02:00
  • 35f057330f Keep track of PSA keys used interally Gilles Peskine 2024-07-17 14:00:31 +02:00
  • faa909266a Fix spurious test case failure with accelerated AES Gilles Peskine 2024-06-13 20:28:58 +02:00
  • c0bdb08f83 Improve full-key-store tests Gilles Peskine 2024-06-21 00:09:07 +02:00
  • 2cb03a5532 Improve the documentation of MBEDTLS_PSA_KEY_SLOT_COUNT Gilles Peskine 2024-07-16 21:29:13 +02:00
  • ab89fcf7f8 Update invalid key id in a test case Gilles Peskine 2024-07-17 12:34:19 +02:00
  • 1e65e64565 Fix overlap between volatile keys and built-in keys Gilles Peskine 2024-07-16 21:24:05 +02:00
  • 7a0adffd16 Assert that the key ID range for volatile keys is large enough Gilles Peskine 2024-07-16 20:02:37 +02:00
  • 3710e72d78 Assert that key ID ranges don't overlap Gilles Peskine 2024-06-20 22:15:42 +02:00
  • 2ff81bf03b Add a test for the built-in key range Gilles Peskine 2024-06-20 22:10:08 +02:00
  • b0b1b32914 Prevent mbedtls_psa_register_se_key with volatile keys Gilles Peskine 2024-06-13 16:06:45 +02:00
  • 0e3704f0a0 Reorder blocks to avoid double negations Gilles Peskine 2024-06-20 22:08:44 +02:00
  • bdd16d4cb1 Make it possible to enable CTR_DRBG/PSA without a PSA AES driver Gilles Peskine 2024-06-20 21:47:31 +02:00
  • dc10825ab9 MBEDTLS_STATIC_ASSERT: make it work outside of a function Gilles Peskine 2024-06-12 19:13:19 +02:00
  • 51c85a0296 Replace MBEDTLS_SSL_HAVE_ARIA with PSA_WANT_KEY_TYPE_ARIA Elena Uziunaite 2024-07-05 11:20:17 +01:00
  • 3a51fdc8c6 Improve full-key-store tests Gilles Peskine 2024-06-21 00:09:07 +02:00
  • 70de13d920 Improve the documentation of MBEDTLS_PSA_KEY_SLOT_COUNT Gilles Peskine 2024-07-16 21:29:13 +02:00
  • 18f659b1e7 Assert that the key ID range for volatile keys is large enough Gilles Peskine 2024-07-16 20:02:37 +02:00
  • f16263e286 Assert that key ID ranges don't overlap Gilles Peskine 2024-06-20 22:15:42 +02:00
  • 91773db331 Add a test for the built-in key range Gilles Peskine 2024-06-20 22:10:08 +02:00
  • 37a4fcc5b4 Prevent mbedtls_psa_register_se_key with volatile keys Gilles Peskine 2024-06-13 16:06:45 +02:00
  • f555a4e26f MBEDTLS_STATIC_ASSERT: make it work outside of a function Gilles Peskine 2024-06-12 19:13:19 +02:00
  • 821b908456 Merge pull request #9364 from eleuzi01/replace-ccm Manuel Pégourié-Gonnard 2024-08-07 08:18:52 +00:00
  • 4306a69931 Merge pull request #9437 from tom-daubney-arm/bp_3-6_standardise_proj_detection Tom Cosgrove 2024-08-07 07:18:43 +00:00
  • 2d5b17be03 Merge pull request #8609 from tom-daubney-arm/standardise_proj_detection Tom Cosgrove 2024-08-07 07:18:36 +00:00
  • a542420e6d Call in_mbedtls_repo Thomas Daubney 2024-08-06 18:01:42 +01:00
  • bac7c9699d Merge pull request #9446 from gilles-peskine-arm/psa_generate_key_custom-development-forward_then_remove Gilles Peskine 2024-08-06 16:41:42 +00:00
  • 7ee1a4e5d6 Merge pull request #9235 from gilles-peskine-arm/psa_generate_key_custom-3.6 Gilles Peskine 2024-08-06 16:41:34 +00:00
  • 5f0b64aadf Move some proj detection code inside pre_check_environment Thomas Daubney 2024-08-06 17:38:19 +01:00
  • b55679736b Move some proj detection code inside pre_check_environment Thomas Daubney 2024-08-06 17:35:38 +01:00
  • bc7bffcb76 Remove test_valgrind_constant_flow_psa_no_asm Elena Uziunaite 2024-07-18 14:40:43 +03:00
  • dc74d8effc Tiny fix in library/constant_time_impl.h Elena Uziunaite 2024-07-04 11:46:58 +01:00
  • 81d6b6b576 Remove the hack in library/constant_time_impl.h Elena Uziunaite 2024-07-03 17:20:35 +01:00
  • 27c953dcbc Edit component_release_test_valgrind_constant_flow_no_asm Elena Uziunaite 2024-07-03 17:17:40 +01:00
  • f0871be258 Change valgrind constant flow testing to test without asm Elena Uziunaite 2024-07-02 15:52:03 +01:00
  • 15129195a6 Fix code stlye Thomas Daubney 2024-08-01 13:06:01 +01:00
  • eb97f2a50f Make missed SHA internal functions static Thomas Daubney 2024-08-01 12:19:31 +01:00
  • 38e64fbce0 Merge if blocks in SHA256/512 code Thomas Daubney 2024-07-31 15:32:15 +01:00
  • 7070d26fa0 Make mbedtls_internal_sha512_process static Thomas Daubney 2024-07-31 15:29:33 +01:00
  • bfe1b67ec5 Make mbedtls_internal_sha256_process static Thomas Daubney 2024-07-31 15:11:00 +01:00
  • d4c886e57b Revert to original guarding for mbedtls_internal_aes_encrypt/decrypt Thomas Daubney 2024-07-30 10:17:01 +01:00
  • 8ac215e482 Correct code style Thomas Daubney 2024-07-26 14:20:53 +01:00
  • ae5f8cc253 Restore SHA256 & SHA512 prototypes Thomas Daubney 2024-07-26 08:20:04 +01:00
  • 3e0273f41a Internalise functions flagged as internal Thomas Daubney 2024-07-25 10:39:47 +01:00
  • 2f1bebd551 Add newline to ChangeLog entry Thomas Daubney 2024-07-25 10:21:28 +01:00
  • c65eefa9ab Remove superfluous guard Thomas Daubney 2024-07-25 10:20:41 +01:00
  • b59c0ba81b Alter guarding in aes.c Thomas Daubney 2024-07-24 18:10:24 +01:00
  • 2dd830d3c2 Remove superflous comment Thomas Daubney 2024-07-24 18:04:21 +01:00
  • 5db9027d3f Add ChangeLog entry Thomas Daubney 2024-07-24 18:03:03 +01:00
  • ebcd49b961 Remove outdated documentation Thomas Daubney 2024-07-23 12:08:31 +01:00
  • 28647d8669 Remove MBEDTLS_ECDSA_GENKEY_ALT Thomas Daubney 2024-07-18 12:51:10 +01:00
  • 4864424fea Remove MBEDTLS_ECDSA_SIGN_ALT Thomas Daubney 2024-07-18 12:36:49 +01:00
  • e3013da240 Remove MBEDTLS_ECDSA_VERIFY_ALT Thomas Daubney 2024-07-18 12:26:26 +01:00
  • ce5ed8555c Remove MBEDTLS_ECDH_COMPUTE_SHARED_ALT Thomas Daubney 2024-07-18 12:13:09 +01:00
  • 51b90fb6b1 Remove MBEDTLS_ECDH_GEN_PUBLIC_ALT Thomas Daubney 2024-07-18 12:07:16 +01:00
  • 7c0b4adfa2 Remove MBEDTLS_AES_DECRYPT_ALT Thomas Daubney 2024-07-18 11:58:50 +01:00
  • 6cf05f9322 Remove MBEDTLS_AES_ENCRYPT_ALT Thomas Daubney 2024-07-18 11:30:22 +01:00
  • 955ce58142 Remove MBEDTLS_AES_SETKEY_DEC_ALT Thomas Daubney 2024-07-18 11:05:42 +01:00
  • 742a2e3619 Remove MBEDTLS_AES_SETKEY_ENC_ALT Thomas Daubney 2024-07-18 10:54:33 +01:00
  • 9af882dcfb Disable asm in component_test_memsan Elena Uziunaite 2024-07-02 10:52:13 +01:00
  • cd2ae320e3 Alter constant-flow memsan testing Elena Uziunaite 2024-07-01 16:55:19 +01:00
  • 14b87f6318 Match spacing in pointer types in documentation with the code style Gilles Peskine 2024-07-29 16:30:44 +02:00
  • 4a85ff3997 Rename one more deprecated identifier Gilles Peskine 2024-07-18 18:52:59 +02:00
  • 0d619b2dc7 Documentation improvements Gilles Peskine 2024-07-18 10:59:53 +02:00
  • 52504f8568 Rename internal function psa_key_production_parameters_are_default Gilles Peskine 2024-06-20 17:19:58 +02:00
  • 472c10f4a5 key_custom: update analyze_outcomes.py Gilles Peskine 2024-06-07 11:26:53 +02:00
  • f5db72bbb9 Test cpp_dummy_build in pedantic mode Gilles Peskine 2024-06-06 22:12:06 +02:00
  • d865c42776 Changelog entry for the move from key_ext to key_custom functions Gilles Peskine 2024-06-06 21:38:11 +02:00
  • 14134e7ddc Remove some tests of psa_generate_key_ext Gilles Peskine 2024-06-07 08:31:41 +02:00
  • e65cca2ee5 Document the key_ext functions as deprecated Gilles Peskine 2024-06-06 21:27:16 +02:00
  • 603b5b842b Documentation: point to key_custom instead of key_ext Gilles Peskine 2024-06-06 21:23:00 +02:00
  • a8e39f2156 Update PSA wrappers Gilles Peskine 2024-06-07 08:29:44 +02:00
  • f36d785188 Implement psa_generate_key_custom Gilles Peskine 2024-06-06 21:11:44 +02:00
  • 5830505b3d Fix missing-prototype error for the print_buf functions in sample programs Michael Schuster 2024-07-21 00:46:10 +02:00
  • 9bf1875146 Revert commit 33af72df in order to not depend on test code Michael Schuster 2024-07-21 00:44:33 +02:00
  • 46a6e73285 Fix format-pedantic error in programs/test/metatest.c Michael Schuster 2024-06-07 20:58:06 +02:00