Commit Graph

  • 4ecfbd3b16 Fix tests to work in Mbed OS test environment Arto Kinnunen 2019-10-24 15:48:47 +03:00
  • 99082aeac7 Fixed CI tests by overriding value MBEDTLS_ENTROPY_MAX_SOURCES Teppo Järvelin 2019-10-23 15:02:25 +03:00
  • 0fa65aabf0 Review corrections Arto Kinnunen 2019-10-21 14:43:37 +03:00
  • c0a8bd40fc Tests for AES encypt only Arto Kinnunen 2019-10-16 14:23:14 +03:00
  • 1480444e8e Add config option for AES encryption only Arto Kinnunen 2019-10-16 13:43:59 +03:00
  • 0eaf49c9be Merge pull request #304 from gilles-peskine-arm/asan-test-fail-crypto Gilles Peskine 2019-10-24 11:06:53 +02:00
  • 366c13eaad Update AES 128-bit key test Arto Kinnunen 2019-10-22 09:39:18 +03:00
  • 4c003ca80c Update AES 128-key test Arto Kinnunen 2019-10-21 10:24:05 +03:00
  • 5ed870da72 Adjust AES RAM usage according to config options Arto Kinnunen 2019-10-21 09:27:55 +03:00
  • 5bdafa21e0 Update version_features.c Arto Kinnunen 2019-10-16 10:51:32 +03:00
  • 265d162d07 Update AES-128 bit configuration Arto Kinnunen 2019-10-16 10:17:48 +03:00
  • 60b11064c5 Update configuration Arto Kinnunen 2019-10-16 09:11:35 +03:00
  • 4ab702b24a Add AES 128-bit key dependency to tests Arto Kinnunen 2019-08-30 16:03:15 +03:00
  • 77b9cfcea9 AES: add config option for 128-bit keys Arto Kinnunen 2019-08-30 11:43:21 +03:00
  • 69971662bf CTR_DRBG: define a constant for the default entropy nonce length Gilles Peskine 2019-10-23 19:39:36 +02:00
  • e9a3454e09 CTR_DRBG: grab a nonce from the entropy source if needed Gilles Peskine 2019-10-22 20:43:24 +02:00
  • 0ed378aa02 CTR_DRBG: explicitly set entropy_nonce_len=0 when desired Gilles Peskine 2019-10-22 20:33:56 +02:00
  • c949de06ec Test mbedtls_ctr_drbg_set_nonce_len Gilles Peskine 2019-10-22 19:14:26 +02:00
  • 4d2d4ff9b0 HMAC_DRBG entropy usage: test the exact amount of consumed entropy Gilles Peskine 2019-10-22 19:10:33 +02:00
  • 58b56ce444 CTR_DRBG entropy usage: test the exact amount of consumed entropy Gilles Peskine 2019-10-22 19:10:01 +02:00
  • 97f59ab527 CTR_DRBG: add the possibility of grabbing entropy for a nonce Gilles Peskine 2019-10-22 18:42:27 +02:00
  • 9be5098061 CTR_DRBG: add the possibility of grabbing entropy for a nonce Gilles Peskine 2019-10-22 18:42:27 +02:00
  • dbd3f7c68d mbedtls_ctr_drbg_reseed: Minor readability improvement Gilles Peskine 2019-10-22 17:25:30 +02:00
  • c0ace355a4 mbedtls_ctr_drbg_context: minor documentation improvements Gilles Peskine 2019-10-22 17:06:31 +02:00
  • 460988a472 fixup! CTR_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-22 17:05:10 +02:00
  • 379561feff fixup! CTR_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-18 16:57:48 +02:00
  • 9d3baea439 fixup! HMAC_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-23 17:45:59 +02:00
  • 093aa517c4 Changelog entry for xxx_drbg_set_entropy_len before xxx_drbg_seed Gilles Peskine 2019-10-18 16:40:10 +02:00
  • b729e1b9ba CTR_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-04 12:15:55 +02:00
  • 845ac103a9 CTR_DRBG: Don't use functions before they're defined Gilles Peskine 2019-10-02 20:31:54 +02:00
  • 9c742249cf HMAC_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-04 11:47:35 +02:00
  • 0e59c473cd Changelog entry for xxx_drbg_set_entropy_len before xxx_drbg_seed Gilles Peskine 2019-10-18 16:40:10 +02:00
  • 912ffe414e CTR_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-04 12:15:55 +02:00
  • c4280acfa0 CTR_DRBG: Don't use functions before they're defined Gilles Peskine 2019-10-02 20:31:54 +02:00
  • c68b70c9dc HMAC_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-04 11:47:35 +02:00
  • e2bf54d3d1 Merge remote-tracking branch 'public/pr/2877' into baremetal Simon Butcher 2019-10-23 14:53:29 +01:00
  • 713e5c365d Merge remote-tracking branch 'public/pr/2880' into baremetal Simon Butcher 2019-10-23 14:52:27 +01:00
  • a26fb4c64f Merge remote-tracking branch 'public/pr/2870' into baremetal Simon Butcher 2019-10-23 14:51:37 +01:00
  • ec904e4b57 Merge pull request #2899 from gilles-peskine-arm/asan-test-fail-2.16 Jaeden Amero 2019-10-22 16:30:45 +01:00
  • c87a54683b Merge pull request #2900 from gilles-peskine-arm/asan-test-fail-2.7 Jaeden Amero 2019-10-22 16:30:37 +01:00
  • b23abcb38d Merge pull request #2898 from gilles-peskine-arm/asan-test-fail-development Jaeden Amero 2019-10-22 16:30:28 +01:00
  • 8fedeaacd5 Merge pull request #2871 from gilles-peskine-arm/test_malloc_0_null-2.16 Jaeden Amero 2019-10-22 13:41:48 +01:00
  • cc656ac96b Merge pull request #2872 from gilles-peskine-arm/test_malloc_0_null-2.7 Jaeden Amero 2019-10-22 13:41:37 +01:00
  • 3d414bfb65 Increased MEMORY_HEAP_SIZE to 140000 in ssl_server2 to get CI passing. Teppo Järvelin 2019-10-22 12:31:28 +03:00
  • 11e881b536 Changed entropy to be allocated from stack to heap in ssl_server2 Teppo Järvelin 2019-10-21 13:00:12 +03:00
  • 8e0e48199b Changed main buf to be allocated from heap in ssl_client2 Teppo Järvelin 2019-10-21 10:33:11 +03:00
  • 8e0fe19a6a Various changes to get CI passing after changes in ssl_server and client stack to heap Teppo Järvelin 2019-10-16 07:43:45 +03:00
  • 67badb4451 Secure array index in its bounds k-stachowiak 2019-10-22 13:25:06 +02:00
  • 66491e1840 Fix undefined references to hardware_poll() Manuel Pégourié-Gonnard 2019-10-22 12:50:13 +02:00
  • 08d6cf2070 Modify the test_baremetal in all.sh Jarno Lamsa 2019-10-18 11:49:52 +03:00
  • 33281d5546 Add requires entries for tests Jarno Lamsa 2019-10-18 10:54:35 +03:00
  • 3d01f2313b Use plain memset() in HMAC-DRBG seeding Manuel Pégourié-Gonnard 2019-10-22 09:54:55 +02:00
  • 895454da01 Use plain memset() for public data in ssl_tls.c Manuel Pégourié-Gonnard 2019-10-04 10:23:31 +02:00
  • ee0c35fbf5 Use plain memset() for session ID and Hello.Random Manuel Pégourié-Gonnard 2019-10-04 10:17:27 +02:00
  • 6bf30be457 Use plain memset() for signature transcoding Manuel Pégourié-Gonnard 2019-10-04 10:13:53 +02:00
  • 54526c3c89 Use plain memset() for freshly allocated objects Manuel Pégourié-Gonnard 2019-10-03 11:06:55 +02:00
  • 994193326b Use plain memset() in context init functions Manuel Pégourié-Gonnard 2019-10-03 10:40:57 +02:00
  • 14f33e74c0 Use platform_memset() in platform_zeroize() Manuel Pégourié-Gonnard 2019-10-02 16:23:52 +02:00
  • 5220781b98 Fix missing include in some files Manuel Pégourié-Gonnard 2019-10-02 15:55:23 +02:00
  • 7a346b866c Replace memset() with mbedtls_platform_memset() Manuel Pégourié-Gonnard 2019-10-02 14:47:01 +02:00
  • 5ee14d70d2 'make test' must fail if Asan fails Gilles Peskine 2019-10-21 19:08:07 +02:00
  • 4c2697f43f Asan make builds: avoid sanitizer recovery Gilles Peskine 2019-10-21 19:06:33 +02:00
  • 260921d3f2 Use UBsan in addition to Asan with 'make test' Gilles Peskine 2019-10-21 20:09:22 +02:00
  • c20a4053c3 Unify ASan options in make builds Gilles Peskine 2019-10-21 17:11:33 +02:00
  • 33685f51f3 'make test' must fail if Asan fails Gilles Peskine 2019-10-21 19:08:07 +02:00
  • ac479065f0 Asan make builds: avoid sanitizer recovery Gilles Peskine 2019-10-21 19:06:33 +02:00
  • b1478e8ebc Use UBsan in addition to Asan with 'make test' Gilles Peskine 2019-10-21 20:09:22 +02:00
  • ff26b04fe3 Unify ASan options in make builds Gilles Peskine 2019-10-21 17:11:33 +02:00
  • ce35cb3cc7 'make test' must fail if Asan fails Gilles Peskine 2019-10-21 19:08:07 +02:00
  • 5ca393f7b8 Asan make builds: avoid sanitizer recovery Gilles Peskine 2019-10-21 19:06:33 +02:00
  • 2558d30f93 Use UBsan in addition to Asan with 'make test' Gilles Peskine 2019-10-21 20:09:22 +02:00
  • 8fd5942229 Unify ASan options in make builds Gilles Peskine 2019-10-21 17:11:33 +02:00
  • 54d1937433 Fix memory leak in some SE HAL tests Gilles Peskine 2019-10-21 15:57:51 +02:00
  • 8b5389f360 'make test' must fail if Asan fails Gilles Peskine 2019-10-21 19:08:07 +02:00
  • bfeed663d2 Asan make builds: avoid sanitizer recovery Gilles Peskine 2019-10-21 19:06:33 +02:00
  • 004206c7f5 Unify ASan options in make builds Gilles Peskine 2019-10-21 17:11:33 +02:00
  • dd61a2e3b8 Use the intended configuration in component_test_se_full Gilles Peskine 2019-10-21 15:58:20 +02:00
  • ccfc5eaa81 Fix memory leak in some SE HAL tests Gilles Peskine 2019-10-21 15:57:51 +02:00
  • b1c7197166 Merge pull request #299 from gilles-peskine-arm/drbg-set_entropy_len Jaeden Amero 2019-10-18 15:39:03 +01:00
  • 069fb0e09a Merge remote-tracking branch 'origin/pr/2860' into mbedtls-2.16 Jaeden Amero 2019-10-18 14:22:42 +01:00
  • 395d8c1222 Merge remote-tracking branch 'origin/pr/2878' into mbedtls-2.7 Jaeden Amero 2019-10-18 14:21:49 +01:00
  • 719ae74253 Merge pull request #2884 from AndrzejKurek/iotssl-2886-fix-parallel-make-jobs-2 Jaeden Amero 2019-10-18 14:18:55 +01:00
  • 247c4d3c88 ECDSA: Fix side channel vulnerability Janos Follath 2019-10-17 10:18:51 +01:00
  • 52c9ecb408 Fixed memory leak in ssl_server2.c main Teppo Järvelin 2019-10-15 10:12:02 +03:00
  • 150d577780 Merge pull request #292 from gilles-peskine-arm/psa-destroy_0 Gilles Peskine 2019-10-14 11:21:54 +02:00
  • 1b717c9278 Merge pull request #2887 from gilles-peskine-arm/update-crypto-20191011 mbedtls-2.20.0d0 Jaeden Amero 2019-10-14 09:19:07 +01:00
  • 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 +03:00
  • 40b3f411ec Changelog merging script Gilles Peskine 2019-10-13 21:44:25 +02:00
  • 581bfcfc96 Create seedfile in test-ref-configs.pl Gilles Peskine 2019-10-11 17:19:45 +02:00
  • b16841ee69 Fixed -Wunused warnings when building without asymmetric crypto Gilles Peskine 2019-10-10 20:36:12 +02:00
  • fec306452b Add a reference configuration without any asymmetric cryptography Gilles Peskine 2019-10-10 20:30:54 +02:00
  • 50ed86b6b9 CTR_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-04 12:15:55 +02:00
  • 8bf5613336 CTR_DRBG: Don't use functions before they're defined Gilles Peskine 2019-10-02 20:31:54 +02:00
  • 8f7921ec4b HMAC_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-04 11:47:35 +02:00
  • e601625b96 Update crypto submodule Gilles Peskine 2019-10-11 17:37:02 +02:00
  • 3cdb3da3a0 Merge pull request #297 from gilles-peskine-arm/asn1_get_int-undefined_shift Gilles Peskine 2019-10-11 17:31:16 +02:00
  • e5e9081b76 Merge pull request #287 from gilles-peskine-arm/ctr_drbg-doc-nist-crypto Gilles Peskine 2019-10-11 16:57:45 +02:00
  • cb5fa8b4bd Merge pull request #279 from athoelke/at-fix262 Jaeden Amero 2019-10-11 14:03:18 +01:00
  • b8cde4ec03 Consolidate invalid-handle tests Gilles Peskine 2019-10-11 11:44:48 +02:00
  • 37570e8152 mbedtls_asn1_get_int: fix int overflow Gilles Peskine 2019-10-10 19:29:27 +02:00