Commit graph

  • b1478e8ebc Use UBsan in addition to Asan with 'make test' Gilles Peskine 2019-10-21 20:09:22 +0200
  • ff26b04fe3 Unify ASan options in make builds Gilles Peskine 2019-10-21 17:11:33 +0200
  • ce35cb3cc7 'make test' must fail if Asan fails Gilles Peskine 2019-10-21 19:08:07 +0200
  • 5ca393f7b8 Asan make builds: avoid sanitizer recovery Gilles Peskine 2019-10-21 19:06:33 +0200
  • 2558d30f93 Use UBsan in addition to Asan with 'make test' Gilles Peskine 2019-10-21 20:09:22 +0200
  • 8fd5942229 Unify ASan options in make builds Gilles Peskine 2019-10-21 17:11:33 +0200
  • 54d1937433 Fix memory leak in some SE HAL tests Gilles Peskine 2019-10-21 15:57:51 +0200
  • 8b5389f360 'make test' must fail if Asan fails Gilles Peskine 2019-10-21 19:08:07 +0200
  • bfeed663d2 Asan make builds: avoid sanitizer recovery Gilles Peskine 2019-10-21 19:06:33 +0200
  • 004206c7f5 Unify ASan options in make builds Gilles Peskine 2019-10-21 17:11:33 +0200
  • dd61a2e3b8 Use the intended configuration in component_test_se_full Gilles Peskine 2019-10-21 15:58:20 +0200
  • ccfc5eaa81 Fix memory leak in some SE HAL tests Gilles Peskine 2019-10-21 15:57:51 +0200
  • b1c7197166
    Merge pull request #299 from gilles-peskine-arm/drbg-set_entropy_len Jaeden Amero 2019-10-18 15:39:03 +0100
  • 069fb0e09a Merge remote-tracking branch 'origin/pr/2860' into mbedtls-2.16 Jaeden Amero 2019-10-18 14:22:42 +0100
  • 395d8c1222 Merge remote-tracking branch 'origin/pr/2878' into mbedtls-2.7 Jaeden Amero 2019-10-18 14:21:49 +0100
  • 719ae74253
    Merge pull request #2884 from AndrzejKurek/iotssl-2886-fix-parallel-make-jobs-2 Jaeden Amero 2019-10-18 14:18:55 +0100
  • 247c4d3c88 ECDSA: Fix side channel vulnerability Janos Follath 2019-10-17 10:18:51 +0100
  • 52c9ecb408 Fixed memory leak in ssl_server2.c main Teppo Järvelin 2019-10-15 10:12:02 +0300
  • 150d577780
    Merge pull request #292 from gilles-peskine-arm/psa-destroy_0 Gilles Peskine 2019-10-14 11:21:54 +0200
  • 1b717c9278
    Merge pull request #2887 from gilles-peskine-arm/update-crypto-20191011 mbedtls-2.20.0d0 Jaeden Amero 2019-10-14 09:19:07 +0100
  • ff1ce269d0 Fixed to compile: ssl_async_keys is not a pointer but was treated that way when giving to functions. Teppo Järvelin 2019-10-14 08:14:34 +0300
  • 40b3f411ec Changelog merging script Gilles Peskine 2019-10-13 21:44:25 +0200
  • 581bfcfc96 Create seedfile in test-ref-configs.pl Gilles Peskine 2019-10-11 17:19:45 +0200
  • b16841ee69 Fixed -Wunused warnings when building without asymmetric crypto Gilles Peskine 2019-10-10 20:36:12 +0200
  • fec306452b Add a reference configuration without any asymmetric cryptography Gilles Peskine 2019-10-10 20:30:54 +0200
  • 50ed86b6b9 CTR_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-04 12:15:55 +0200
  • 8bf5613336 CTR_DRBG: Don't use functions before they're defined Gilles Peskine 2019-10-02 20:31:54 +0200
  • 8f7921ec4b HMAC_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-04 11:47:35 +0200
  • e601625b96 Update crypto submodule Gilles Peskine 2019-10-11 17:37:02 +0200
  • 3cdb3da3a0
    Merge pull request #297 from gilles-peskine-arm/asn1_get_int-undefined_shift Gilles Peskine 2019-10-11 17:31:16 +0200
  • e5e9081b76
    Merge pull request #287 from gilles-peskine-arm/ctr_drbg-doc-nist-crypto Gilles Peskine 2019-10-11 16:57:45 +0200
  • cb5fa8b4bd
    Merge pull request #279 from athoelke/at-fix262 Jaeden Amero 2019-10-11 14:03:18 +0100
  • b8cde4ec03 Consolidate invalid-handle tests Gilles Peskine 2019-10-11 11:44:48 +0200
  • 37570e8152 mbedtls_asn1_get_int: fix int overflow Gilles Peskine 2019-10-10 19:29:27 +0200
  • 9fd9794d10 mbedtls_asn1_get_int: explain the logic Gilles Peskine 2019-10-10 19:27:53 +0200
  • 0370b1bd7d ASN1 tests: more INTEGER test cases Gilles Peskine 2019-10-10 19:25:39 +0200
  • 970dcbf453 ASN1 tests: Match negative INTEGERs with the actual library behavior Gilles Peskine 2019-10-10 19:21:12 +0200
  • 321adb297c ASN1 tests: Match "Empty INTEGER" with the actual library behavior Gilles Peskine 2019-10-10 19:18:21 +0200
  • 03c165e1e1 Fix the build and the tests when MBEDTLS_BIGNUM_C is unset Gilles Peskine 2019-10-10 19:15:18 +0200
  • 03954f2537 Make negative function_id value impossible in test suites k-stachowiak 2019-09-16 10:23:10 +0200
  • ead3aae8d9 Reduce number of entropy sources to 1 in baremetal configuration Hanno Becker 2019-09-19 16:59:13 +0100
  • c828432920 Make use of copy-less CRT parsing API in ssl_client2/ssl_server2 Hanno Becker 2019-09-19 16:58:57 +0100
  • 7d864c494a ssl_client2/ssl_server2: Use heap for various structures Hanno Becker 2019-09-19 16:51:41 +0100
  • 36029387de
    Merge pull request #285 from gilles-peskine-arm/psa-se_driver-validate_save_persistent Gilles Peskine 2019-10-09 18:35:33 +0200
  • 1bbe284d63
    Merge pull request #272 from adrianlshaw/document_old_algs Gilles Peskine 2019-10-09 17:18:11 +0200
  • 43326f0d1e Change PSA_DH_GROUP_CUSTOM to not be in the vendor-defined range Gilles Peskine 2019-10-09 16:43:39 +0200
  • 04129a0d96 Update slot management tests now that {close,destroy}_key(0) succeed Gilles Peskine 2019-10-09 16:23:49 +0200
  • 85485c7338 Always gather MBEDTLS_ENTROPY_BLOCK_SIZE bytes of entropy Gilles Peskine 2019-10-08 15:04:16 +0200
  • f0963f7141 Merge remote-tracking branch 'public/pr/2867' into baremetal Simon Butcher 2019-10-08 18:57:31 +0100
  • f7881ad2b7 Merge remote-tracking branch 'public/pr/2865' into baremetal Simon Butcher 2019-10-08 18:42:04 +0100
  • 3a9d8a54e4 Merge remote-tracking branch 'public/pr/2881' into baremetal Simon Butcher 2019-10-08 18:39:34 +0100
  • 8028cb19f4 Makefile: add path prefixes to other versions of libmbedcrypto library Andrzej Kurek 2019-10-08 10:10:43 -0400
  • cb25cdd53a Add ECDSA tests with hash and key of different lengths Gilles Peskine 2019-10-07 11:57:31 +0200
  • 1841cf43ee Make psa_close_key(0) and psa_destroy_key(0) succeed Gilles Peskine 2019-10-08 15:48:25 +0200
  • f102e4e4f6 Test that psa_close_key(0) and psa_destroy_key(0) succeed Gilles Peskine 2019-10-08 15:47:31 +0200
  • 2493401af4 Document that psa_close_key(0) and psa_destroy_key(0) succeed Gilles Peskine 2019-10-08 15:43:13 +0200
  • 0d50d41c92
    Merge pull request #2882 from gilles-peskine-arm/update-crypto-20191004 Gilles Peskine 2019-10-08 15:34:11 +0200
  • 16ee3c15a3 config.pl full: exclude MBEDTLS_CTR_DRBG_USE_128_BIT_KEY Gilles Peskine 2019-10-07 15:57:50 +0200
  • 65fc0686a7 Add tests to ensure that we gather as much entropy as expected Gilles Peskine 2019-10-08 15:01:34 +0200
  • 7f246510d0 Add a test case for MBEDTLS_ERR_ENTROPY_NO_SOURCES_DEFINED Gilles Peskine 2019-10-08 14:51:49 +0200
  • ed04a676ee Entropy tests: support multiple dummy sources Gilles Peskine 2019-10-08 14:37:27 +0200
  • c34b839d85 Improve the descriptions of some entropy test cases Gilles Peskine 2019-10-08 14:21:18 +0200
  • 6e59505bb2 Recommend use of GREASE values for vendor defined DH groups Andrew Thoelke 2019-10-07 22:27:17 +0100
  • 691ec52694 Remove over-specific RFC references Andrew Thoelke 2019-10-07 15:28:36 +0100
  • e249c0e6b3 config.pl full: exclude MBEDTLS_CTR_DRBG_USE_128_BIT_KEY Gilles Peskine 2019-10-07 15:57:50 +0200
  • 232e8f959a Enable parallel shared target tests Andrzej Kurek 2019-10-03 03:18:01 -0400
  • df2cd9e14f Makefiles: move the dependencies block to be after DLEXT definition Andrzej Kurek 2019-10-07 09:24:22 -0400
  • 8af3923815 Add a recipe for libmbedcrypto with a path prefix Andrzej Kurek 2019-10-07 09:19:18 -0400
  • 0a9b44ddaa Merge branch 'mbedtls-2.16' into baremetal-2.16-20191004 Manuel Pégourié-Gonnard 2019-10-07 10:51:30 +0200
  • b1320f3319 Write a change log from mbedcrypto-2.0.0 to the merge of #75 Gilles Peskine 2019-10-05 11:27:39 +0200
  • f70d3eb43a Uncomment X509 test that now works Gilles Peskine 2019-10-04 19:24:06 +0200
  • e96658d3f5 Update error.c after a crypto submodule update Gilles Peskine 2019-10-04 19:23:00 +0200
  • 714c3e1a0e Update crypto submodule Gilles Peskine 2019-10-04 19:21:07 +0200
  • 77d44573cb mbedtls_hmac_drbg_set_entropy_len() only matters when reseeding Gilles Peskine 2019-10-04 11:52:22 +0200
  • dddda81fbc mbedtls_ctr_drbg_set_entropy_len() only matters when reseeding Gilles Peskine 2019-10-03 14:22:04 +0200
  • 55e120b9b2 mbedtls_hmac_drbg_set_entropy_len() only matters when reseeding Gilles Peskine 2019-10-04 11:52:22 +0200
  • dff3682477 mbedtls_ctr_drbg_set_entropy_len() only matters when reseeding Gilles Peskine 2019-10-03 15:10:21 +0200
  • 8b424397b9 mbedtls_hmac_drbg_set_entropy_len() only matters when reseeding Gilles Peskine 2019-10-04 11:52:22 +0200
  • 2abefefec2 mbedtls_ctr_drbg_seed: correct maximum for len Gilles Peskine 2019-10-03 15:13:08 +0200
  • cc74872ba9 mbedtls_ctr_drbg_set_entropy_len() only matters when reseeding Gilles Peskine 2019-10-03 14:22:04 +0200
  • e215a4d05e mbedtls_ctr_drbg_seed: correct maximum for len Gilles Peskine 2019-10-03 15:13:08 +0200
  • c4315e6d5e Address review comments for documentation Jarno Lamsa 2019-10-04 15:42:39 +0300
  • 1881ef53b7 Move the definition of function in zeroize Jarno Lamsa 2019-10-04 15:02:57 +0300
  • 990135eb4e Add all.sh entry Jarno Lamsa 2019-10-04 13:09:10 +0300
  • 9ab7c07f1f
    Merge pull request #75 from gilles-peskine-arm/asn1-tests-without-x509 Jaeden Amero 2019-10-04 12:30:01 +0100
  • 0efac53cdc Review fixes: fixed comments to be more accurate and changed one memcmp to safer version Teppo Järvelin 2019-10-04 13:21:08 +0300
  • 642596e931 Adapt the example programs Jarno Lamsa 2019-10-04 12:52:42 +0300
  • f098b26b83 Add rng for the test suites Jarno Lamsa 2019-10-04 12:51:45 +0300
  • 88f136f98b Fix free_named_data_list tests Gilles Peskine 2019-09-20 21:06:27 +0200
  • dc2db4832d Fix typos in documentation Gilles Peskine 2019-09-20 21:06:01 +0200
  • f6c2061af2 Add a note about CTR_DRBG security strength to config.h Gilles Peskine 2019-10-03 14:21:39 +0200
  • 1989218456 Move MBEDTLS_CTR_DRBG_USE_128_BIT_KEY to the correct section Gilles Peskine 2019-10-03 14:21:14 +0200
  • dd5b67b4f4 CTR_DRBG: more consistent formatting and wording Gilles Peskine 2019-10-03 14:20:46 +0200
  • 7e27936767 Add a note about CTR_DRBG security strength to config.h Gilles Peskine 2019-10-03 14:21:39 +0200
  • 1540e5bd04 Move MBEDTLS_CTR_DRBG_USE_128_BIT_KEY to the correct section Gilles Peskine 2019-10-03 14:21:14 +0200
  • d0c64c856d CTR_DRBG: more consistent formatting and wording Gilles Peskine 2019-10-03 14:20:46 +0200
  • 2884ba3720 CTR_DRBG: Improve the explanation of security strength Gilles Peskine 2019-10-02 19:01:31 +0200
  • 017778e9d8 CTR_DRBG: make it easier to understand the security strength Gilles Peskine 2019-10-02 18:23:38 +0200
  • 5d9fd07938 HMAC_DRBG: note that the initial seeding grabs entropy for the nonce Gilles Peskine 2019-10-01 18:41:12 +0200
  • 217b8159da Use standard terminology to describe the personalization string Gilles Peskine 2019-10-01 18:39:45 +0200