Commit graph

  • ae3f13bf5e Add more test cases and fix AT_LEAST_THIS_LENGTH against base algorithm Steven Cooreman 2021-02-23 12:19:42 +0100
  • a96e2410e7 Test _AT_LEAST_THIS_LENGTH macros in the PSA Crypto metadata test suite Steven Cooreman 2021-02-23 10:21:58 +0100
  • 2c2efa488b Fix dependency-setting script and test dependencies for new tests Steven Cooreman 2021-02-23 09:36:42 +0100
  • d927ed7901 Rename _MINIMUM_LENGTH flags to _AT_LEAST_THIS_LENGTH Steven Cooreman 2021-02-22 19:59:35 +0100
  • 4400c3a44a Add _AT_LEAST_THIS_LENGTH_ macros to PSA constants test Steven Cooreman 2021-02-22 18:53:07 +0100
  • 7de9e2db1f Language / verbiage fixes Steven Cooreman 2021-02-22 17:05:56 +0100
  • aaec341c9b Exercise CCM with the right amount of IV bytes in test Steven Cooreman 2021-02-18 13:30:34 +0100
  • 5d81481a1c Rename AEAD WITH_MINIMUM_LENGTH to AT_LEAST_THIS_LENGTH Steven Cooreman 2021-02-18 12:11:39 +0100
  • caad49316b rename MAC_WITH_MINIMUM_LENGTH_TAG to AT_LEAST_THIS_LENGTH_MAC Steven Cooreman 2021-02-18 11:28:17 +0100
  • 37389c768d Update validity domain of min_tag_length / min_mac_length Steven Cooreman 2021-02-18 12:08:41 +0100
  • 0348802247 Remove generic wildcard checks after review feedback Steven Cooreman 2021-02-18 12:07:20 +0100
  • ee18b1f5a4 Style and language updates after review Steven Cooreman 2021-02-08 11:44:21 +0100
  • b3ce8156ce Add support for minimum-tag-length AEAD and MAC policies Steven Cooreman 2021-02-18 12:03:50 +0100
  • c6f2480854
    Fix documentation gabor-mezei-arm 2021-02-15 15:56:29 +0100
  • ceface2247
    Add test for ouput buffer size macros gabor-mezei-arm 2021-01-21 12:26:17 +0100
  • 34045c1d6a
    Merge pull request #4145 from stevew817/fix_return_code Gilles Peskine 2021-03-01 13:20:50 +0100
  • 574cf7b59f Clarify how a file descriptor could still be more than the limit Gilles Peskine 2021-03-01 11:43:22 +0100
  • 97c57fe439 Fix sloppiness around stricly less-than vs less or equal Gilles Peskine 2021-03-01 11:40:56 +0100
  • c8dab5b41e Fix sloppy wording around stricly less-than vs less or equal Gilles Peskine 2021-03-01 11:39:21 +0100
  • e28f236b6b Document FD_SETSIZE limitation for mbedtls_net_{poll,recv_timeout} Gilles Peskine 2021-02-24 19:51:23 +0100
  • ddf4374879 Fix stack buffer overflow in net functions with large file descriptor Gilles Peskine 2021-02-24 19:49:44 +0100
  • 6667a78c9b Add test for mbedtls_net_poll beyond FD_SETSIZE Gilles Peskine 2021-02-24 19:41:29 +0100
  • 3e7908189a Fixes for MSVC warnings Paul Elliott 2021-02-25 12:28:49 +0000
  • 80c02af03c Add cross-doc links, avoid redundancies Manuel Pégourié-Gonnard 2021-02-25 12:34:58 +0100
  • b6aa958f87 Update the issue template Manuel Pégourié-Gonnard 2021-02-25 11:59:49 +0100
  • 1b2e06124e Add SUPPORT.md Manuel Pégourié-Gonnard 2021-02-25 11:59:03 +0100
  • a21abf249c Add SECURITY.md Manuel Pégourié-Gonnard 2021-02-25 11:41:38 +0100
  • e699739f28 Add BRANCHES.md Manuel Pégourié-Gonnard 2021-02-25 11:40:08 +0100
  • e86bdcaa11
    Fix size macros and its documentation gabor-mezei-arm 2021-01-07 14:26:12 +0100
  • fbd9f1e683
    Add and update macros for output buffer sizes gabor-mezei-arm 2020-06-29 10:38:39 +0200
  • ee6bb560a6
    Remove out of scope macros gabor-mezei-arm 2020-06-17 10:11:11 +0200
  • 8809fb64eb
    Add and update size macros for ciphers and keys gabor-mezei-arm 2020-06-02 14:27:06 +0200
  • 0687b2b236
    Add macros for output buffer sizes gabor-mezei-arm 2020-05-06 16:05:37 +0200
  • a200ee6098
    Move AEAD macros next to each other gabor-mezei-arm 2020-12-17 14:09:38 +0100
  • b4e4bfdd00 Add Changelog entry Paul Elliott 2021-02-25 10:47:56 +0000
  • 1c0e48a2ce New test suite: net Gilles Peskine 2021-02-24 18:37:46 +0100
  • 7f3d10de02
    Merge pull request #4159 from d3zd3z/header-list Gilles Peskine 2021-02-24 18:36:41 +0100
  • 448d54610c First pass at constant flow tests for base64 Paul Elliott 2021-02-24 15:32:42 +0000
  • 2ac5f8c04b
    Merge pull request #4133 from gilles-peskine-arm/psa-conditional-inclusion-c-curves Gilles Peskine 2021-02-24 11:18:05 +0100
  • 78fd3b7761
    Merge pull request #4141 from gilles-peskine-arm/psa-test-functions-lift Manuel Pégourié-Gonnard 2021-02-24 10:57:02 +0100
  • f29019f9cc Build tests with -Wdocumentation when using Clang Gilles Peskine 2021-02-23 13:44:41 +0100
  • 5a7702e76d Fix some C function documentation in the test framework Gilles Peskine 2021-02-23 13:40:19 +0100
  • c86a16548c Don't use STATIC_ASSERT_EXPR on non-GCC-compatible compilers Gilles Peskine 2021-02-15 12:17:00 +0100
  • 6b362e6f01 Fix copypasta for the type of a variable Gilles Peskine 2021-02-15 12:03:16 +0100
  • 6e0d5bd00d Increment the test step number when invalidating a key Gilles Peskine 2021-02-14 23:45:48 +0100
  • 65048ad648 Destroy recorded persistent keys in PSA_DONE() Gilles Peskine 2021-02-14 14:08:22 +0100
  • aae718caca New test helper to purge persistent key from memory Gilles Peskine 2021-02-14 13:46:39 +0100
  • e09ef87364 Document the newly exported storage cleanup macros and functions Gilles Peskine 2021-02-14 13:10:38 +0100
  • 313ffb8f90 Move PSA storage cleanup out of the slot_management test suite Gilles Peskine 2021-02-14 12:51:14 +0100
  • b9ad79417d Push back on divergence of duplicated code Gilles Peskine 2021-02-14 23:16:21 +0100
  • e95a643839 Prepare to move persistent storage cleanup to common code Gilles Peskine 2021-02-14 12:40:07 +0100
  • 2385f71abd Fix and simplify test assertions Gilles Peskine 2021-02-14 01:34:21 +0100
  • cc9db30851 exported_key_sanity_check: make checks slightly more systematic Gilles Peskine 2021-02-14 01:29:52 +0100
  • 5c2665b164 Use const pointers on parsing functions Gilles Peskine 2021-02-14 01:22:56 +0100
  • ad557e58bf exported_key_sanity_check: simplify the logic for public keys Gilles Peskine 2021-02-14 01:19:21 +0100
  • e50b578218 Document functions and macros that are now exported Gilles Peskine 2021-02-14 01:13:55 +0100
  • e78b00210a Move exercise_key and related functions to their own module Gilles Peskine 2021-02-13 00:41:11 +0100
  • 8e94efe4ba Move asn1_skip_integer to the asn1_helpers module Gilles Peskine 2021-02-13 00:25:53 +0100
  • 57948369c4 Create a separate test module for ASN.1 test helper functions Gilles Peskine 2021-02-13 00:14:28 +0100
  • ea38a926c1 Remove a redundant export step in import_export Gilles Peskine 2021-02-13 00:05:16 +0100
  • c18e25f6df Prepare to move exercise_key and friends to their own module Gilles Peskine 2021-02-12 23:48:20 +0100
  • 66e7b903ce Create a separate test module for PSA exercise_key Gilles Peskine 2021-02-12 23:40:58 +0100
  • 2091f3afb7 Fix wrong \file name in Doxygen comments Gilles Peskine 2021-02-12 23:34:01 +0100
  • 9c1ae18c9c
    Merge pull request #4090 from gilles-peskine-arm/test-mutex-usage-count-2.7 Gilles Peskine 2021-02-23 15:14:53 +0100
  • b01ce91745
    Merge pull request #4154 from chris-jones-arm/test-mutex-usage-2.16 Gilles Peskine 2021-02-23 15:14:48 +0100
  • a0fd0f8531
    Merge pull request #4104 from gilles-peskine-arm/test-mutex-usage-count-development Gilles Peskine 2021-02-23 15:14:43 +0100
  • 57f8e9116e Make entropy double-free work Gilles Peskine 2021-02-22 21:26:54 +0100
  • 210a0168d5 Add init-free tests for entropy Gilles Peskine 2021-02-22 21:24:02 +0100
  • 2de4691bb0 Make entropy double-free work Gilles Peskine 2021-02-22 21:26:54 +0100
  • b15832160b Make entropy double-free work Gilles Peskine 2021-02-22 21:26:54 +0100
  • 9f97f95225 Add init-free tests for entropy Gilles Peskine 2021-02-22 21:24:02 +0100
  • 3d979f781e Add init-free tests for entropy Gilles Peskine 2021-02-22 21:24:02 +0100
  • 6855d1a457 Add MBEDTLS_TEST_HOOKS to query_config.c Chris Jones 2021-02-17 17:20:00 +0000
  • ed9f7989f2 Fix typo in documentation Gilles Peskine 2021-02-15 18:21:55 +0100
  • ce455ddb3e Document mutex usage for RSA Gilles Peskine 2021-02-09 18:59:42 +0100
  • 3c30a7aeda Changelog entry for RSA mutex usage fix Gilles Peskine 2021-02-09 18:52:49 +0100
  • 718972e94e Fix mutex leak in RSA Gilles Peskine 2021-02-02 21:06:10 +0100
  • b9fce3cea1 Fix mutex double-free in RSA Gilles Peskine 2021-02-01 17:57:41 +0100
  • ab5849527d Add init-free tests for RSA Gilles Peskine 2021-02-01 17:55:24 +0100
  • 468ef4b3c7 Add missing cleanup in a test function Gilles Peskine 2021-01-31 00:07:11 +0100
  • 0c11622504 Changelog entry for DRBG mutex usage fix Gilles Peskine 2021-02-09 18:50:03 +0100
  • fb6876a111 Document thread safety for HMAC_DRBG Gilles Peskine 2021-02-09 18:45:10 +0100
  • b5e295d5c9 Document mutex invariant for HMAC_DRBG Gilles Peskine 2021-02-09 18:43:33 +0100
  • 05974893e6 Fix mutex leak in HMAC_DRBG Gilles Peskine 2021-01-31 00:06:51 +0100
  • 831956980c Document thread safety for CTR_DRBG Gilles Peskine 2021-02-09 18:44:18 +0100
  • 2ecc0b89f3 Document mutex invariant for CTR_DRBG Gilles Peskine 2021-02-09 18:44:02 +0100
  • 89816bc020 Fix mutex leak in CTR_DRBG Gilles Peskine 2021-01-30 13:05:32 +0100
  • 7ba73e5756 Explain the usage of is_valid in pthread mutexes Gilles Peskine 2021-02-09 15:35:29 +0100
  • 7252ec3947 Count and report non-freed mutexes Gilles Peskine 2021-01-29 22:20:32 +0100
  • cd2e248fdd Detect and report mutex usage errors Gilles Peskine 2021-01-29 21:18:09 +0100
  • 60fe6606bf Only define test_hooks_xxx under MBEDTLS_TEST_HOOKS Gilles Peskine 2021-02-16 18:56:42 +0100
  • 00d0ad4036 Clarify the advice about reporting errors in test hooks Gilles Peskine 2021-02-15 11:02:51 +0100
  • 76e9c64c3e Clarify the advice about reporting errors in test hooks Gilles Peskine 2021-02-15 10:59:13 +0100
  • 414e717036 Deinitialize the PSA subsystem Gilles Peskine 2021-02-03 00:04:08 +0100
  • e374b95fe1 Detect and report mutex usage errors in SSL test programs Gilles Peskine 2021-02-03 00:05:19 +0100
  • d0a46e5c7f ssl_server2: don't check test hooks failure in query_config mode Gilles Peskine 2021-02-03 00:03:03 +0100
  • 53dea743d5 SSL test programs: allow for test hooks init and error reports Gilles Peskine 2021-02-02 22:55:06 +0100
  • 4337a9cb18 Document mutex usage for RSA Gilles Peskine 2021-02-09 18:59:42 +0100
  • 1226ecef01 Changelog entry for RSA mutex usage fix Gilles Peskine 2021-02-09 18:52:49 +0100
  • 5e40a7cfa0 Fix mutex leak in RSA Gilles Peskine 2021-02-02 21:06:10 +0100