Commit graph

  • 18a44949d0
    Rename constant-time functions to have mbedtls_ct prefix Gabor Mezei 2021-10-20 11:59:27 +0200
  • f127a0e2b1
    Remove unneeded include Gabor Mezei 2021-10-20 11:19:16 +0200
  • da20651b73
    Fix documentation Gabor Mezei 2021-10-20 11:18:37 +0200
  • 61bf64fbd0
    Bind functions' availability for config options Gabor Mezei 2021-10-20 11:17:43 +0200
  • e24dea8225
    Move mbedtls_cf_memcmp to a new public header Gabor Mezei 2021-10-19 12:22:25 +0200
  • 6e0e990544
    Add macro guard for header file Gabor Mezei 2021-10-19 11:27:17 +0200
  • 2b35880d41
    Bind functions' availability for config options Gabor Mezei 2021-10-18 17:05:06 +0200
  • 4e2de62fef
    Remove unused function Gabor Mezei 2021-10-18 17:02:29 +0200
  • fd8a42d914
    Make functions static Gabor Mezei 2021-10-18 16:35:23 +0200
  • 4b4e4d8880
    Update documentation and comments Gabor Mezei 2021-10-18 16:28:27 +0200
  • 91deea7765
    Rename and reorder function parameters Gabor Mezei 2021-10-18 16:17:57 +0200
  • 150bdee126
    Use condition for not sensitive data Gabor Mezei 2021-10-18 16:12:45 +0200
  • 3c38b6e9e1
    Move implementation specific comment Gabor Mezei 2021-10-18 16:09:41 +0200
  • 2c5ed2244b
    Make mbedtls_cf_size_mask_lt function static Gabor Mezei 2021-10-18 16:05:50 +0200
  • d5a392aa2c
    Fix missing includes gabor-mezei-arm 2021-09-29 10:50:31 +0200
  • 10117d673e
    Add changelog entry gabor-mezei-arm 2021-08-25 20:39:07 +0200
  • 7e6a1eaf8f
    Add documentation for the functions gabor-mezei-arm 2021-08-11 16:40:35 +0200
  • 1ffd0ccf02
    Unify equality checker functions return value gabor-mezei-arm 2021-08-11 17:28:49 +0200
  • 60febd5d8a
    Propagate usage of mask generation functions gabor-mezei-arm 2021-08-11 15:07:02 +0200
  • 2f2c0bead3
    Unify mask generation functions gabor-mezei-arm 2021-08-10 20:56:21 +0200
  • 5e4882498e
    Unify function parameters gabor-mezei-arm 2021-08-10 20:36:09 +0200
  • 378e7eb5cc
    Unify memcmp functions gabor-mezei-arm 2021-07-19 15:19:19 +0200
  • 04087dffcd
    Typo: Unify indentation of function parameters gabor-mezei-arm 2021-09-27 16:29:52 +0200
  • f52941ef73
    Move mbedtls_cf_rsaes_pkcs1_v15_unpadding function to the constant-time module gabor-mezei-arm 2021-09-27 16:11:12 +0200
  • c2aee6fc0b
    Move the constant-time part of mbedtls_rsa_rsaes_pkcs1_v15_decrypt to a function gabor-mezei-arm 2021-09-26 15:20:48 +0200
  • bc3a288b2c
    Create mbedtls_cf_size_if function gabor-mezei-arm 2021-09-27 15:47:00 +0200
  • b10301d2fc
    Move mbedtls_mpi_lt_mpi_ct function to the constant-time module gabor-mezei-arm 2021-09-27 15:41:30 +0200
  • 58fc8a65ab Move mbedtls_mpi_safe_cond_swap function to the constant-time module gabor-mezei-arm 2021-09-27 15:37:50 +0200
  • b8caeeed5c Move mbedtls_mpi_safe_cond_assign function to the constant-time module gabor-mezei-arm 2021-09-27 15:33:35 +0200
  • 6e4ace6b40
    Delete ssl_invasive.h due to duplicated function declarations gabor-mezei-arm 2021-09-27 14:36:10 +0200
  • cb4317b723
    Move mbedtls_cf_hmac function to the constant-time module gabor-mezei-arm 2021-09-27 14:28:31 +0200
  • 0f7b9e43e9
    Move mbedtls_cf_memcpy_offset function to the constant-time module gabor-mezei-arm 2021-09-27 13:57:45 +0200
  • ee06febbb4
    Move mbedtls_cf_memcpy_if_eq function to the constant-time module gabor-mezei-arm 2021-09-27 13:34:25 +0200
  • 7b23c0b46d
    Move mbedtls_cf_mem_move_to_left function to the constant-time module gabor-mezei-arm 2021-09-27 13:31:06 +0200
  • 043192d209 Move mbedtls_cf_mpi_uint_cond_assign function to the constant-time module gabor-mezei-arm 2021-09-27 13:17:15 +0200
  • 5cec8b44a8
    Move mbedtls_cf_cond_select_sign function to the constant-time module gabor-mezei-arm 2021-09-27 13:03:57 +0200
  • 7533253125
    Move mbedtls_cf_uint_if function to the constant-time module gabor-mezei-arm 2021-09-27 12:59:30 +0200
  • 097d4f555e
    Move mbedtls_cf_mpi_uint_lt function to the constant-time module gabor-mezei-arm 2021-09-27 12:55:33 +0200
  • 17da4f2a4e
    Remove module dependency gabor-mezei-arm 2021-09-27 12:47:06 +0200
  • 9d7bf09333
    Move mbedtls_cf_size_gt function to the constant-time module gabor-mezei-arm 2021-09-27 12:25:07 +0200
  • 96584ddd4b
    Move mbedtls_cf_size_bool_eq function to the constant-time module gabor-mezei-arm 2021-09-27 12:15:19 +0200
  • a2bcabceb2
    Move mbedtls_cf_size_mask_ge function to the constant-time module gabor-mezei-arm 2021-09-27 11:58:31 +0200
  • 4d6b14624e
    Move mbedtls_cf_size_mask_lt function to the constant-time module gabor-mezei-arm 2021-09-27 11:53:54 +0200
  • d361ccd663
    Move mbedtls_cf_size_mask function to the constant-time module gabor-mezei-arm 2021-09-27 11:49:42 +0200
  • c11cac9f1b
    Move mbedtls_cf_uint_mask function to the constant-time module gabor-mezei-arm 2021-09-27 11:40:03 +0200
  • 944c107744
    Move contatnt-time memcmp functions to the contant-time module gabor-mezei-arm 2021-09-27 11:28:54 +0200
  • e41e3e8a8b Rename function to have suitable name gabor-mezei-arm 2021-09-28 16:14:47 +0200
  • 9055972227
    Add a new file for constant-time functions gabor-mezei-arm 2021-07-12 16:31:22 +0200
  • 2290afc2d4
    Merge pull request #5142 from mprse/generate_key2_2x Gilles Peskine 2021-11-10 20:55:38 +0100
  • 1dbaaba067 Build psa-arch-tests with MISSING_CRYPTO_1_0=1 Bence Szépkúti 2021-11-10 17:44:37 +0100
  • d1c6420aba Move to a fork with Mbed TLS 2.x specific fixes Bence Szépkúti 2021-11-10 17:43:20 +0100
  • 9ad859929e
    Merge pull request #5150 from tom-cosgrove-arm/serialise-builds-of-archives-on-windows_2.x Dave Rodgman 2021-11-10 15:41:40 +0000
  • 340352ad74 Track upstreaming task in an issue Bence Szépkúti 2021-11-09 22:13:46 +0100
  • 7ccbea6e47 Document the values in EXPECTED_FAILURES Bence Szépkúti 2021-11-09 21:30:43 +0100
  • 355f8050cc Move to an updated fork of psa-arch-tests Bence Szépkúti 2021-11-09 17:33:57 +0100
  • b38686500e Fix typo Bence Szépkúti 2021-11-04 16:39:48 +0100
  • d6cf089b37 Explain why support_test_psa_compliance is needed Bence Szépkúti 2021-11-03 11:36:09 +0100
  • bd66d184ff Keep local clone around even if the test succeeds Bence Szépkúti 2021-11-03 11:32:51 +0100
  • eda2fb9583 Make directory creation code more compact Bence Szépkúti 2021-11-02 14:06:40 +0100
  • c2ca135f82 Add licence header to script Bence Szépkúti 2021-11-02 14:01:08 +0100
  • 559f1ce0a3 Make main() suitable to being called from python Bence Szépkúti 2021-11-02 13:48:39 +0100
  • 19a124d677 Fix pylint errors Bence Szépkúti 2021-11-02 13:41:14 +0100
  • 6025655598 Simplify regex and use named capture groups Bence Szépkúti 2021-10-29 12:06:19 +0200
  • faf7f1b554 Use print(end='') to silence double newline Bence Szépkúti 2021-10-25 20:58:14 +0200
  • f54a9d2adf Indicate errors interleaved with test suite output Bence Szépkúti 2021-10-25 20:58:14 +0200
  • ab796e656b Make the changes easier to backport Bence Szépkúti 2021-10-25 19:29:07 +0200
  • 9f84911d55 Run the PSA Compliance test suite in all.sh Bence Szépkúti 2021-10-19 15:05:36 +0200
  • 8517d17329 Serialise builds of the .a files on Windows Tom Cosgrove 2021-11-10 12:28:53 +0000
  • 5929996569 Add generated test data Przemyslaw Stekiel 2021-11-09 14:41:28 +0100
  • e2b50957df test_case.py: add new line between test cases Przemyslaw Stekiel 2021-11-09 14:40:12 +0100
  • 292759319f Fix rebase issue in generate_psa_tests.py Przemyslaw Stekiel 2021-11-09 12:06:26 +0100
  • 98e38678c2 Adapt generate_key() test code to mbedTLS standards Przemyslaw Stekiel 2021-11-02 10:52:53 +0100
  • 1ab3a5ca98 generate_psa_tests.py: add key generation result to test case argument list, add comments Przemyslaw Stekiel 2021-11-02 10:50:44 +0100
  • 0810108f12 Fix issues pointed by CI Przemyslaw Stekiel 2021-10-22 10:39:56 +0200
  • c03b7c58d1 Remove unused param and duplicated test cases Przemyslaw Stekiel 2021-10-20 11:59:50 +0200
  • 32a8b84814 Remove key generation when given argument is invalid from NotSupported class Przemyslaw Stekiel 2021-10-18 14:58:20 +0200
  • 997caf835c Add test class for key generation Przemyslaw Stekiel 2021-10-15 15:21:51 +0200
  • 95c3971c81
    Merge pull request #5133 from haampie/fix/DT_NEEDED_for_shared_libraries-2.x Gilles Peskine 2021-11-05 12:04:33 +0100
  • 2c4f032bcf
    Merge pull request #5050 from gilles-peskine-arm/missing-psa-macros-2.x Manuel Pégourié-Gonnard 2021-11-05 10:09:17 +0100
  • 3ed4263ad7 DT_NEEDED for shared builds in makefile Harmen Stoppels 2021-11-03 00:53:05 +0100
  • 5d5f520d3a An initialization vector IV can have any number of bits between 1 and 2^64. So it should be filled to the lower 64-bit in the last step when computing ghash. openluopworld 2021-11-05 00:13:43 +0800
  • 1aa7ad7c0f
    Merge pull request #5129 from gilles-peskine-arm/base64_invasive_h-2.x paul-elliott-arm 2021-11-04 10:06:12 +0000
  • 16c2102de2 Fix copypasta in #endif comment Gilles Peskine 2021-11-03 18:27:22 +0100
  • adcfdbf2c6 Fix test bug: some classification flags were not tested Gilles Peskine 2021-11-03 13:56:47 +0100
  • 31b95155ba Ensure that all flags are actually tested Gilles Peskine 2021-11-03 14:18:08 +0100
  • e65be27eea Correct block size for MD2 Gilles Peskine 2021-10-27 21:37:45 +0200
  • 19191039f9 Note the change to PSA_ALG_IS_HASH_AND_SIGN in the changelog Gilles Peskine 2021-10-15 21:38:35 +0200
  • cc14ce08c2 Add PSA_ALG_IS_HASH_AND_SIGN to the metadata tests Gilles Peskine 2021-09-22 18:12:31 +0200
  • 4bdcf9a35a Reorder macro definitions Gilles Peskine 2021-09-22 16:42:02 +0200
  • 8cb22c8d87 Untangle PSA_ALG_IS_HASH_AND_SIGN and PSA_ALG_IS_SIGN_HASH Gilles Peskine 2021-09-22 16:15:05 +0200
  • 1b06d09fc6 Test PSA_HASH_BLOCK_LENGTH Gilles Peskine 2021-09-22 14:47:26 +0200
  • 285f2133f5 Use the new macro PSA_HASH_BLOCK_LENGTH Gilles Peskine 2021-09-22 14:44:28 +0200
  • 21cac07626 Add changelog entry for new PSA Crypto API macros. Mateusz Starzyk 2021-08-26 14:29:02 +0200
  • 64010dc544 Add missing PSA_KEY_ID_NULL macro. Mateusz Starzyk 2021-08-26 13:32:30 +0200
  • 272a3d4dd8 Add missing PSA_HASH_BLOCK_LENGTH macro. Mateusz Starzyk 2021-08-26 13:28:46 +0200
  • 294ca30120 Add missing PSA_ALG_NONE macro. Mateusz Starzyk 2021-08-26 12:52:56 +0200
  • d22362c647 Add missing PSA_ALG_IS_SIGN_HASH macro. Mateusz Starzyk 2021-08-26 11:46:14 +0200
  • 9fa1d57d6a
    Merge pull request #5125 from AndrzejKurek/add-missing-test-name-backport-2x Gilles Peskine 2021-11-03 10:37:33 +0100
  • b4206b146d Add a missing psa_crypto test suite test name Andrzej Kurek 2021-11-02 20:06:08 +0100
  • 1f1bc2df7c
    Merge pull request #5117 from gilles-peskine-arm/psa-rsa-pss_any_salt-2.x Manuel Pégourié-Gonnard 2021-10-29 16:36:46 +0200