Commit graph

  • 3137fb271a Added include platform_util.h to padlock.c to fix compile with all defines variants Teppo Järvelin 2019-10-04 13:29:55 +0300
  • 91d7938761 Changed every memcpy to SCA equivalent mbedtls_platform_memcpy Teppo Järvelin 2019-10-02 09:09:31 +0300
  • b514cd3626 Remove dependency to MBEDTLS_ERROR_C Jarno Lamsa 2019-10-28 14:37:51 +0200
  • d342805134 Added Forced ECC ciphersuite with CCM tests Jarno Lamsa 2019-10-28 14:36:37 +0200
  • c40184b44a Add test for small server packet Jarno Lamsa 2019-10-28 14:16:12 +0200
  • 0ed68089ee Add test for small client packet Jarno Lamsa 2019-10-28 14:10:59 +0200
  • c5118b7664 Add a new keyUsage test for p256 using DTLS Jarno Lamsa 2019-10-28 10:30:58 +0200
  • ff434c2ef3 Add test for enforcing extended master secret Jarno Lamsa 2019-10-25 12:21:54 +0300
  • 5b944b5793 define MBEDTLS_FS_IO Jarno Lamsa 2019-10-28 10:30:10 +0200
  • 7544195a44 Remove echo FORCE SKIP Jarno Lamsa 2019-10-28 14:12:16 +0200
  • ccde952df0
    Merge pull request #259 from k-stachowiak/bounds-check-asn1-len Gilles Peskine 2019-10-29 17:47:47 +0100
  • 7b6d8c27c8
    Merge pull request #2909 from artokin/mbedtls_replay_check_fix_backport Gilles Peskine 2019-10-29 16:59:44 +0100
  • aeecf04be3 Merge remote-tracking branch 'public/pr/2907' into baremetal Simon Butcher 2019-10-29 15:42:52 +0000
  • 8b2c642994 Merge remote-tracking branch 'public/pr/2904' into baremetal Simon Butcher 2019-10-29 15:31:48 +0000
  • f5a64048b7 Merge remote-tracking branch 'public/pr/2892' into baremetal Simon Butcher 2019-10-29 15:30:38 +0000
  • 9d36fa16f8 Merge remote-tracking branch 'public/pr/2891' into baremetal Simon Butcher 2019-10-29 15:25:26 +0000
  • a85b3e4dde Merge remote-tracking branch 'public/pr/2890' into baremetal Simon Butcher 2019-10-29 14:41:13 +0000
  • 2f99f3d8a2 Merge remote-tracking branch 'public/pr/2850' into baremetal Simon Butcher 2019-10-29 14:24:33 +0000
  • 7f8089b2ec Fix mbedtls_ssl_check_record usage with ext buf Arto Kinnunen 2019-10-29 11:13:33 +0200
  • 8a8488c1cf Fix mbedtls_ssl_check_record usage with ext buf Arto Kinnunen 2019-10-29 11:13:33 +0200
  • b02a233218 Note that mbedtls_ctr_drbg_seed() must not be called twice Gilles Peskine 2019-10-28 17:33:07 +0100
  • 4c575c0270 Note that mbedtls_ctr_drbg_seed() must not be called twice Gilles Peskine 2019-10-28 17:33:07 +0100
  • f4c0dbc628 Fix CTR_DRBG benchmark Gilles Peskine 2019-10-28 17:28:46 +0100
  • eab4d701ca Fix CTR_DRBG benchmark Gilles Peskine 2019-10-28 17:28:46 +0100
  • bd326f93d4 Note that mbedtls_ctr_drbg_seed() must not be called twice Gilles Peskine 2019-10-28 17:33:07 +0100
  • f0ebbfb3fc Fix CTR_DRBG benchmark Gilles Peskine 2019-10-28 17:28:46 +0100
  • 6c0da64094 Shorter version of mbedtls_ssl_send_fatal_handshake_failure irwir 2019-09-26 21:07:41 +0300
  • 2ce22a5079 Stop transactions from being reentrant Jaeden Amero 2019-10-28 15:25:10 +0000
  • 7800719551 Adjusted buf allocated from heap in ssl_client2 to be as small as possible Teppo Järvelin 2019-10-25 14:30:33 +0300
  • 5cf41f80a4 Add ChangeLog entry Janos Follath 2019-10-25 08:53:01 +0100
  • 1baed82774 Add ChangeLog entry Janos Follath 2019-10-25 08:53:01 +0100
  • d65df1fa67 ECDSA: Fix side channel vulnerability Janos Follath 2019-10-17 10:18:51 +0100
  • 614efc268e Moved allocation checks to correct place in ssl_server2.c Teppo Järvelin 2019-10-25 11:03:20 +0300
  • 82debf8332 ECDSA: Fix side channel vulnerability Janos Follath 2019-10-17 10:18:51 +0100
  • 4ecfbd3b16 Fix tests to work in Mbed OS test environment Arto Kinnunen 2019-10-24 15:48:47 +0300
  • 99082aeac7 Fixed CI tests by overriding value MBEDTLS_ENTROPY_MAX_SOURCES Teppo Järvelin 2019-10-23 15:02:25 +0300
  • 0fa65aabf0 Review corrections Arto Kinnunen 2019-10-21 14:43:37 +0300
  • c0a8bd40fc Tests for AES encypt only Arto Kinnunen 2019-10-16 14:23:14 +0300
  • 1480444e8e Add config option for AES encryption only Arto Kinnunen 2019-10-16 13:43:59 +0300
  • 0eaf49c9be
    Merge pull request #304 from gilles-peskine-arm/asan-test-fail-crypto Gilles Peskine 2019-10-24 11:06:53 +0200
  • 366c13eaad Update AES 128-bit key test Arto Kinnunen 2019-10-22 09:39:18 +0300
  • 4c003ca80c Update AES 128-key test Arto Kinnunen 2019-10-21 10:24:05 +0300
  • 5ed870da72 Adjust AES RAM usage according to config options Arto Kinnunen 2019-10-21 09:27:55 +0300
  • 5bdafa21e0 Update version_features.c Arto Kinnunen 2019-10-16 10:51:32 +0300
  • 265d162d07 Update AES-128 bit configuration Arto Kinnunen 2019-10-16 10:17:48 +0300
  • 60b11064c5 Update configuration Arto Kinnunen 2019-10-16 09:11:35 +0300
  • 4ab702b24a Add AES 128-bit key dependency to tests Arto Kinnunen 2019-08-30 16:03:15 +0300
  • 77b9cfcea9 AES: add config option for 128-bit keys Arto Kinnunen 2019-08-30 11:43:21 +0300
  • 69971662bf CTR_DRBG: define a constant for the default entropy nonce length Gilles Peskine 2019-10-23 19:39:36 +0200
  • e9a3454e09 CTR_DRBG: grab a nonce from the entropy source if needed Gilles Peskine 2019-10-22 20:43:24 +0200
  • 0ed378aa02 CTR_DRBG: explicitly set entropy_nonce_len=0 when desired Gilles Peskine 2019-10-22 20:33:56 +0200
  • c949de06ec Test mbedtls_ctr_drbg_set_nonce_len Gilles Peskine 2019-10-22 19:14:26 +0200
  • 4d2d4ff9b0 HMAC_DRBG entropy usage: test the exact amount of consumed entropy Gilles Peskine 2019-10-22 19:10:33 +0200
  • 58b56ce444 CTR_DRBG entropy usage: test the exact amount of consumed entropy Gilles Peskine 2019-10-22 19:10:01 +0200
  • 97f59ab527 CTR_DRBG: add the possibility of grabbing entropy for a nonce Gilles Peskine 2019-10-22 18:42:27 +0200
  • 9be5098061 CTR_DRBG: add the possibility of grabbing entropy for a nonce Gilles Peskine 2019-10-22 18:42:27 +0200
  • dbd3f7c68d mbedtls_ctr_drbg_reseed: Minor readability improvement Gilles Peskine 2019-10-22 17:25:30 +0200
  • c0ace355a4 mbedtls_ctr_drbg_context: minor documentation improvements Gilles Peskine 2019-10-22 17:06:31 +0200
  • 460988a472 fixup! CTR_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-22 17:05:10 +0200
  • 379561feff fixup! CTR_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-18 16:57:48 +0200
  • 9d3baea439 fixup! HMAC_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-23 17:45:59 +0200
  • 093aa517c4 Changelog entry for xxx_drbg_set_entropy_len before xxx_drbg_seed Gilles Peskine 2019-10-18 16:40:10 +0200
  • b729e1b9ba CTR_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-04 12:15:55 +0200
  • 845ac103a9 CTR_DRBG: Don't use functions before they're defined Gilles Peskine 2019-10-02 20:31:54 +0200
  • 9c742249cf HMAC_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-04 11:47:35 +0200
  • 0e59c473cd Changelog entry for xxx_drbg_set_entropy_len before xxx_drbg_seed Gilles Peskine 2019-10-18 16:40:10 +0200
  • 912ffe414e CTR_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-04 12:15:55 +0200
  • c4280acfa0 CTR_DRBG: Don't use functions before they're defined Gilles Peskine 2019-10-02 20:31:54 +0200
  • c68b70c9dc HMAC_DRBG: support set_entropy_len() before seed() Gilles Peskine 2019-10-04 11:47:35 +0200
  • e2bf54d3d1 Merge remote-tracking branch 'public/pr/2877' into baremetal Simon Butcher 2019-10-23 14:53:29 +0100
  • 713e5c365d Merge remote-tracking branch 'public/pr/2880' into baremetal Simon Butcher 2019-10-23 14:52:27 +0100
  • a26fb4c64f Merge remote-tracking branch 'public/pr/2870' into baremetal Simon Butcher 2019-10-23 14:51:37 +0100
  • ec904e4b57
    Merge pull request #2899 from gilles-peskine-arm/asan-test-fail-2.16 Jaeden Amero 2019-10-22 16:30:45 +0100
  • c87a54683b
    Merge pull request #2900 from gilles-peskine-arm/asan-test-fail-2.7 Jaeden Amero 2019-10-22 16:30:37 +0100
  • b23abcb38d
    Merge pull request #2898 from gilles-peskine-arm/asan-test-fail-development Jaeden Amero 2019-10-22 16:30:28 +0100
  • 8fedeaacd5
    Merge pull request #2871 from gilles-peskine-arm/test_malloc_0_null-2.16 Jaeden Amero 2019-10-22 13:41:48 +0100
  • cc656ac96b
    Merge pull request #2872 from gilles-peskine-arm/test_malloc_0_null-2.7 Jaeden Amero 2019-10-22 13:41:37 +0100
  • 3d414bfb65 Increased MEMORY_HEAP_SIZE to 140000 in ssl_server2 to get CI passing. Teppo Järvelin 2019-10-22 12:31:28 +0300
  • 11e881b536 Changed entropy to be allocated from stack to heap in ssl_server2 Teppo Järvelin 2019-10-21 13:00:12 +0300
  • 8e0e48199b Changed main buf to be allocated from heap in ssl_client2 Teppo Järvelin 2019-10-21 10:33:11 +0300
  • 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 +0300
  • 67badb4451 Secure array index in its bounds k-stachowiak 2019-10-22 13:25:06 +0200
  • 66491e1840 Fix undefined references to hardware_poll() Manuel Pégourié-Gonnard 2019-10-22 12:50:13 +0200
  • 08d6cf2070 Modify the test_baremetal in all.sh Jarno Lamsa 2019-10-18 11:49:52 +0300
  • 33281d5546 Add requires entries for tests Jarno Lamsa 2019-10-18 10:54:35 +0300
  • 3d01f2313b Use plain memset() in HMAC-DRBG seeding Manuel Pégourié-Gonnard 2019-10-22 09:54:55 +0200
  • 895454da01 Use plain memset() for public data in ssl_tls.c Manuel Pégourié-Gonnard 2019-10-04 10:23:31 +0200
  • ee0c35fbf5 Use plain memset() for session ID and Hello.Random Manuel Pégourié-Gonnard 2019-10-04 10:17:27 +0200
  • 6bf30be457 Use plain memset() for signature transcoding Manuel Pégourié-Gonnard 2019-10-04 10:13:53 +0200
  • 54526c3c89 Use plain memset() for freshly allocated objects Manuel Pégourié-Gonnard 2019-10-03 11:06:55 +0200
  • 994193326b Use plain memset() in context init functions Manuel Pégourié-Gonnard 2019-10-03 10:40:57 +0200
  • 14f33e74c0 Use platform_memset() in platform_zeroize() Manuel Pégourié-Gonnard 2019-10-02 16:23:52 +0200
  • 5220781b98 Fix missing include in some files Manuel Pégourié-Gonnard 2019-10-02 15:55:23 +0200
  • 7a346b866c Replace memset() with mbedtls_platform_memset() Manuel Pégourié-Gonnard 2019-10-02 14:47:01 +0200
  • 5ee14d70d2 'make test' must fail if Asan fails Gilles Peskine 2019-10-21 19:08:07 +0200
  • 4c2697f43f Asan make builds: avoid sanitizer recovery Gilles Peskine 2019-10-21 19:06:33 +0200
  • 260921d3f2 Use UBsan in addition to Asan with 'make test' Gilles Peskine 2019-10-21 20:09:22 +0200
  • c20a4053c3 Unify ASan options in make builds Gilles Peskine 2019-10-21 17:11:33 +0200
  • 33685f51f3 'make test' must fail if Asan fails Gilles Peskine 2019-10-21 19:08:07 +0200
  • ac479065f0 Asan make builds: avoid sanitizer recovery Gilles Peskine 2019-10-21 19:06:33 +0200