Commit graph

  • 9130eadde8 tests: psa: Add dependencies on built-in hash Ronald Cron 2021-10-18 11:10:05 +0200
  • ef14af04c7 tests: psa: Refine choice of default hash algorithm for signature Ronald Cron 2021-08-31 19:08:55 +0200
  • d2c53e60ca all.sh: psa: Add ECDSA and RSA signature acceleration component Ronald Cron 2021-09-13 09:38:05 +0200
  • d98ec4b1e7 psa: Fix some dependencies in config_psa.h Ronald Cron 2021-04-28 18:28:46 +0200
  • 0d5a27b195 psa: Fix Mbed TLS hash operation definition Ronald Cron 2021-10-18 10:12:20 +0200
  • cfc3c7b593 psa: Remove test code in the library Ronald Cron 2021-03-13 18:50:11 +0100
  • b814bdabe4 Move to separately compiled PSA test driver library Ronald Cron 2021-09-13 14:50:42 +0200
  • df885c052c tests: Add build of a PSA test driver library Ronald Cron 2021-04-28 18:29:24 +0200
  • 7b7854ed4b tests: Rename test driver entry points Ronald Cron 2021-03-13 18:19:08 +0100
  • d54303da7c psa: test driver: Move driver test entry points prototypes Ronald Cron 2021-04-10 15:12:00 +0200
  • 088d5d0c1b psa: Add driver initialization and termination Ronald Cron 2021-04-10 16:57:30 +0200
  • 485559eeb5 psa: Fix unused variable warnings Ronald Cron 2021-04-28 14:29:00 +0200
  • 7207d574ab psa: asymmetric_encrypt/decrypt: Improve error code consistency Ronald Cron 2021-09-08 14:28:35 +0200
  • 2091eed609 psa: driver: Reduce the scope of test driver entry points Ronald Cron 2021-04-09 11:09:54 +0200
  • 3a95d2b530 psa: Fix the size of hash buffers Ronald Cron 2021-10-18 09:47:58 +0200
  • 0859fe20f6 psa: Fix hash max sizes Ronald Cron 2021-10-18 09:10:31 +0200
  • 0c677c287b psa: Fix hash and mac operation type Ronald Cron 2021-04-09 17:15:06 +0200
  • fefa4580a5 tests: psa: Fix guards Ronald Cron 2021-07-06 09:23:06 +0200
  • 41f275018a tests: psa: Fix the dependencies on some driver wrappers fallback tests Ronald Cron 2021-03-30 16:08:38 +0200
  • a23d9bb97d tests: psa: Fix MD5 support not available dependencies Ronald Cron 2021-10-18 10:30:43 +0200
  • 92becc6659 tests: ssl: Add misssing dependencies on SHA-1 Ronald Cron 2021-10-18 10:18:46 +0200
  • ae2e4a7225 tests: Fix x509parse test dependency Ronald Cron 2021-09-08 17:24:25 +0200
  • f7e83d5bfb tests: psa: Remove wrong test function dependencies Ronald Cron 2021-03-30 14:57:04 +0200
  • 4bcccc6956 tests: psa driver: Align RSA/ECP sign/verify hash dispatch Ronald Cron 2021-04-09 15:32:03 +0200
  • a2dbe66770 tests: psa: driver: mac: Remove opaque entry points in library Ronald Cron 2021-07-01 11:24:02 +0200
  • 4c224fe3cc psa: cipher: Fix invalid output buffer usage in psa_cipher_encrypt() Ronald Cron 2021-07-09 18:44:58 +0200
  • 732a6e250d test: psa driver wrapper: Add non regression test for psa_cipher_encrypt() Ronald Cron 2021-07-09 18:20:46 +0200
  • 3563210c10 test: psa driver wrapper: Add cipher_encrypt negative testing Ronald Cron 2021-07-09 16:55:02 +0200
  • a833169914 psa: cipher: Add IV parameters to cipher_encrypt entry point Ronald Cron 2021-07-09 09:19:35 +0200
  • e25351ad5b test: psa driver: Remove unnecessary IV generation Ronald Cron 2021-07-09 17:56:40 +0200
  • 1637707929 psa: cipher: Align APIs execution flow Ronald Cron 2021-07-08 19:00:07 +0200
  • c423acbe0f psa: cipher: Fix invalid output buffer usage in psa_cipher_generate_iv() Ronald Cron 2021-07-05 12:31:44 +0200
  • 6fbc057786 test: psa driver wrapper: Add non regression test for psa_cipher_generate_iv() Ronald Cron 2021-07-09 14:43:26 +0200
  • 33c6968d0f test: psa cipher: Add unexpected IV setting/generation negative tests Ronald Cron 2021-07-15 09:38:11 +0200
  • dbfc6510b0
    Merge pull request #5232 from gilles-peskine-arm/dlopen-test-2.x Gilles Peskine 2021-11-25 22:03:36 +0100
  • 005887dcfd
    Merge pull request #5231 from ronald-cron-arm/psa-opaque-key-checks-2.x Gilles Peskine 2021-11-25 22:03:13 +0100
  • 3f5c2232f0
    Merge pull request #5235 from paul-elliott-arm/fix_test_suite_ssl_2.x Gilles Peskine 2021-11-25 22:02:46 +0100
  • 9501bd7d6e Make PSA headers more self-contained Gilles Peskine 2021-11-25 20:30:47 +0100
  • 14148c4fbe Fix Changelog Paul Elliott 2021-11-24 17:45:43 +0000
  • 954578644f Fix compilation errors. Paul Elliott 2021-11-24 16:54:26 +0000
  • 6fa5c1d20c Use the normal idiom to support MBEDTLS_CONFIG_FILE Gilles Peskine 2021-11-25 18:12:44 +0100
  • 8e8e96500a Fix dynamic library extension on macOS Gilles Peskine 2021-11-12 14:30:22 +0100
  • eea9c74d81 More explicit output for the test program Gilles Peskine 2021-11-10 21:04:24 +0100
  • 3dbb3e7e07 Avoid undefined variable warning without MBEDTLS_MD_C Gilles Peskine 2021-11-10 19:11:32 +0100
  • 99d8486f8e Use CMake's knowledge of what system library has dlopen() Gilles Peskine 2021-11-10 19:10:27 +0100
  • 507c787b44 Don't build dlopen when building for Windows Gilles Peskine 2021-11-04 15:18:00 +0100
  • 71fcb3c994 Only link with libdl on Linux Gilles Peskine 2021-11-04 15:07:28 +0100
  • 27482f17f1 Run the dlopen test in shared library builds Gilles Peskine 2021-11-04 12:52:14 +0100
  • e94335399f New test app for dynamic loading of libmbed* with dlopen Gilles Peskine 2021-11-04 12:45:19 +0100
  • f8f425d95d psa: Remove psa_key_slot_is_external() Ronald Cron 2021-08-24 18:05:41 +0200
  • 41e8006fa2 psa: Remove buggy report of RSA public exponent for opaque keys Ronald Cron 2021-08-24 16:00:51 +0200
  • 0518f61e1a psa: Fix slot number key attribute Ronald Cron 2021-08-24 15:50:05 +0200
  • 8a0466a052 Clarify psa_get_and_lock_transparent_key_slot_with_policy() purpose Ronald Cron 2021-08-24 15:39:44 +0200
  • c668de6f7f
    Merge pull request #5200 from AndrzejKurek/fix-getting-started-2_x Gilles Peskine 2021-11-24 20:51:03 +0100
  • 3107b337e1
    Merge pull request #5154 from gabor-mezei-arm/3649_bp2x_move_constant_time_functions_into_separate_module Gilles Peskine 2021-11-24 19:33:03 +0100
  • 989a4e9388
    Merge pull request #5132 from openluopworld/origin/development_2.x Gilles Peskine 2021-11-22 22:22:47 +0100
  • b80aa7c609
    Merge pull request #5214 from tom-cosgrove-arm/pr5105_2.x Gilles Peskine 2021-11-22 22:21:56 +0100
  • 8100bf5d67 further improvements to sha256 docs Tom Cosgrove 2021-11-22 15:35:58 +0000
  • bcd2f67624 doc improvements in aes and sha256 includes Tom Cosgrove 2021-11-22 15:02:29 +0000
  • f236bbb735 Fix duplicate variable name in getting_started.md Andrzej Kurek 2021-11-19 13:40:20 +0100
  • 1d7f7a7c6e
    Merge pull request #5194 from bensze01/invalid_nonce_error_2.x Manuel Pégourié-Gonnard 2021-11-18 09:41:15 +0100
  • 23b4096ecf Fix several bugs with multiline comments Gilles Peskine 2021-11-17 20:45:39 +0100
  • 44801627d2 Improve comment and string stripping Gilles Peskine 2021-11-17 20:43:35 +0100
  • 4f04d619b5 Fix terminology in comment Gilles Peskine 2021-11-17 20:39:56 +0100
  • df30665a16 Move comment and string literal processing to a new function Gilles Peskine 2021-11-17 20:32:31 +0100
  • c8fc67f341 Simplify some regex definitions Gilles Peskine 2021-11-17 20:23:18 +0100
  • e833998b58 Update comment Gilles Peskine 2021-11-17 20:00:13 +0100
  • 90321622e6
    Merge pull request #5196 from bensze01/test_psa_compliance_2.x Gilles Peskine 2021-11-17 17:14:22 +0100
  • 2be65d5134 Remove expected failure from test_psa_compliance Bence Szépkúti 2021-11-17 14:39:02 +0100
  • 394c65e0f0
    Merge pull request #5169 from bensze01/test_psa_compliance_2.x Manuel Pégourié-Gonnard 2021-11-17 14:10:05 +0100
  • 358e0ea464 Indicate nonce sizes invalid for ChaCha20-Poly1305 Bence Szépkúti 2021-11-17 14:03:08 +0100
  • 1a3201a7b9
    Merge pull request #5192 from daverodgman/development_2.x Manuel Pégourié-Gonnard 2021-11-17 13:09:43 +0100
  • 0372792415
    Merge pull request #5165 from mprse/aps_mem_leak_2x paul-elliott-arm 2021-11-17 11:54:39 +0000
  • dc4e4b72c0 Fix derive_input test ignoring parameter Dave Rodgman 2021-11-16 12:12:49 +0000
  • bc92abed8c Update test to handle changed error code Dave Rodgman 2021-11-16 12:05:38 +0000
  • 021e724936 Improve PSA error return code Dave Rodgman 2021-11-16 10:32:48 +0000
  • b3f4dd5c81 Lift some code out of parse_identifiers Gilles Peskine 2021-11-16 20:56:47 +0100
  • 7493c4017a Fix comment parsing Gilles Peskine 2021-11-16 20:48:59 +0100
  • c0656b43f1 Note the reordered fields in SSL structures Gilles Peskine 2021-11-16 18:55:20 +0100
  • 7f03d9ecc6 mbedtls_ssl_config: Replace bit-fields by separate bytes Gilles Peskine 2021-11-16 18:31:46 +0100
  • 9a0e0affef mbedtls_ssl_config, mbedtls_ssl_session: reorder fields Lukasz Gniadzik 2021-08-17 17:34:08 +0200
  • baccfef741 mbedtls_ssl_handshake_params: reorder fields to save code size Gilles Peskine 2021-11-16 17:44:31 +0100
  • 51070849fa mbedtls_ssl_handshake_params: use bytes for some small values Gilles Peskine 2021-11-16 16:34:14 +0100
  • 4a13ebff39 Tweak whitespace for readability Gilles Peskine 2021-11-16 15:21:44 +0100
  • b8006a66f2 PSA global data: move fields around to save code size Gilles Peskine 2021-11-08 22:20:03 +0100
  • f5d7eef11f PSA operation structures: move less-used fields to the end Gilles Peskine 2021-11-08 22:12:47 +0100
  • 2dcccbfc19
    Fix function name in debug message Gabor Mezei 2021-11-16 13:34:05 +0100
  • 58efe6184e Fix builds when config.h only defines MBEDTLS_BIGNUM_C Tom Cosgrove 2021-11-15 09:59:53 +0000
  • a226ac9738 ssl_client2/ssl_server2: Rework ordering of cleanup Przemyslaw Stekiel 2021-11-10 10:46:11 +0100
  • e9dea7c3b0 ssl_client2: move memory leak check before rng_free() Przemyslaw Stekiel 2021-11-03 14:19:52 +0100
  • b66bc0ad4a Move psa_crypto_slot_management.h out from psa_crypto_helpers.h Przemyslaw Stekiel 2021-11-03 09:35:35 +0100
  • d6e0a5824a ssl_client2/ssl_server2: Move is_psa_leaking() before mbedtls_psa_crypto_free() (and rng_free()) Przemyslaw Stekiel 2021-11-03 09:06:09 +0100
  • 7c7fb877c6 ssl_client2, ssl_server2: add check for psa memory leaks Przemyslaw Stekiel 2021-10-26 14:32:10 +0200
  • c1e79fd2e3 Enable CMAC for PSA crypto compliance tests Bence Szépkúti 2021-11-11 20:13:14 +0100
  • 24ec529f82 Multipart AEAD is not supported in Mbed TLS 2.x Bence Szépkúti 2021-11-11 16:33:48 +0100
  • e30fcb6ed5 Remove superfluous expected failures from list Bence Szépkúti 2021-11-11 16:24:19 +0100
  • b9e1f2a3cf
    Update generated files Gabor Mezei 2021-11-11 15:42:41 +0100
  • 84d739846c
    Update changelog with the new public API Gabor Mezei 2021-11-03 17:12:56 +0100
  • dbe0f892b3
    Fix documentation and comments Gabor Mezei 2021-11-03 16:13:32 +0100
  • c0ae1cf45a
    Rename internal header constant_time.h to constant_time_internal.h Gabor Mezei 2021-10-20 12:09:35 +0200