Commit Graph

  • 75cc771d3a Run psa_collect_statuses.py in all.sh Gilles Peskine 2019-09-06 19:47:17 +02:00
  • be061337c1 Document more error codes Gilles Peskine 2019-07-18 13:52:30 +02:00
  • 51681556cf PSA return status coverage script Gilles Peskine 2019-05-20 19:35:37 +02:00
  • 1983512803 Add backward compatibility alias for PSA_ERROR_CORRUPTION_DETECTED Gilles Peskine 2019-05-17 12:06:55 +02:00
  • 33b84f4db7 Omit all deprecated definitions rather than a hard-coded list Gilles Peskine 2019-05-17 12:05:59 +02:00
  • f30d4d9b34 More accurate parsing of #define directives Gilles Peskine 2019-05-17 12:05:19 +02:00
  • 5c196fb599 Readability improvements Gilles Peskine 2019-05-17 12:04:41 +02:00
  • 4197f0e28e ChangeLog: Update for 2.19.0 mbedtls-2.19.0d2 mbedtls-2.19.0 Jaeden Amero 2019-09-06 14:40:10 +01:00
  • 04a049bda1 Merge remote-tracking branch 'origin/pr/2823' into mbedtls-2.16 mbedtls-2.16.3 Jaeden Amero 2019-09-06 13:35:30 +01:00
  • 14c6762351 Merge remote-tracking branch 'origin/pr/2822' into mbedtls-2.7 mbedtls-2.7.12 Jaeden Amero 2019-09-06 13:35:10 +01:00
  • d7bd10dc89 Bump version to Mbed TLS 2.7.12 Jaeden Amero 2019-09-06 13:28:28 +01:00
  • fcb8711f6f Bump version to Mbed TLS 2.16.3 Jaeden Amero 2019-09-06 13:27:00 +01:00
  • 4b3a45e190 Remove unnecessary memory buffer alloc unsets Andrzej Kurek 2019-09-06 07:47:30 -04:00
  • 1e56d2c3de Disable DTLS proxy tests for MEMORY_BUFFER_ALLOC test Andrzej Kurek 2019-09-05 10:09:37 -04:00
  • 69f20aae77 all.sh: restructure memory allocator tests Andrzej Kurek 2019-09-05 09:27:47 -04:00
  • d7064202ea Add missing dependency in memory buffer alloc set in all.sh Hanno Becker 2019-06-03 16:35:02 +01:00
  • dc54953229 Don't set MBEDTLS_MEMORY_DEBUG through scripts/config.pl full Hanno Becker 2019-06-03 16:33:18 +01:00
  • bfaa718e90 Add cfg dep MBEDTLS_MEMORY_DEBUG->MBEDTLS_MEMORY_BUFFER_ALLOC_C Hanno Becker 2019-06-03 16:31:32 +01:00
  • bf2dacb8fe Fix memory leak in CSR test suite on failure Hanno Becker 2019-06-03 16:28:24 +01:00
  • 2fcdd7446e Fix a memory leak in x509write test suite Hanno Becker 2019-02-26 13:59:48 +00:00
  • 0163551aa0 Add all.sh run with full config and ASan enabled Hanno Becker 2019-02-26 14:27:09 +00:00
  • 0fb9ba2760 Add all.sh run with MBEDTLS_MEMORY_BUFFER_ALLOC_C enabled Hanno Becker 2019-02-26 14:34:13 +00:00
  • 2ea2f053c5 Update documentation of exceptions for config.pl full Hanno Becker 2019-02-26 14:33:57 +00:00
  • 790c281f51 Adapt all.sh to removal of buffer allocator from full config Unknown 2019-09-04 06:46:44 -04:00
  • 909e68d45a Disable memory buffer allocator in full config Hanno Becker 2019-02-26 13:51:00 +00:00
  • af46c5f9eb Check dependencies of MBEDTLS_MEMORY_BACKTRACE in check_config.h Hanno Becker 2019-02-26 13:50:21 +00:00
  • 7ecae6f158 Update to Mbed Crypto 2.0.0d2 mbedtls-2.19.0d1 Jaeden Amero 2019-09-06 12:12:04 +01:00
  • 4799df79a0 Merge remote-tracking branch 'restricted/pr/547' into development-restricted Jaeden Amero 2019-09-06 11:40:34 +01:00
  • d5cfe6fbd0 Use native DTLS version encoding if only DTLS is enabled Hanno Becker 2019-07-26 11:59:45 +01:00
  • 92348d1c49 Merge remote-tracking branch 'crypto/development' into development-restricted Jaeden Amero 2019-09-06 08:56:16 +01:00
  • 7c2cc479b0 Merge pull request #213 from adrianlshaw/psa-api-1.0-beta Jaeden Amero 2019-09-06 08:53:29 +01:00
  • f69e641e03 Changed x509_internal.h methods as static. Moved some functions under defined to get rid of compiler warnings. Functions moved under defines: - mbedtls_x509_get_alg - mbedtls_x509_get_alg_null - mbedtls_x509_get_time - mbedtls_x509_get_ext - mbedtls_x509_sig_alg_gets - mbedtls_x509_key_size_helper Teppo Järvelin 2019-09-03 16:50:17 +03:00
  • c3e5716aaf Some minor struct optimizations. Teppo Järvelin 2019-08-30 11:25:15 +03:00
  • 77233ec411 Fix misprint Alexander K 2019-09-05 21:37:39 +03:00
  • 8b193c10ca Check inputs too Gilles Peskine 2019-09-05 17:58:13 +02:00
  • 89408672eb Merge remote-tracking branch 'origin/mbedtls-2.16' into mbedtls-2.16-restricted Jaeden Amero 2019-09-05 18:14:55 +01:00
  • e1d93e5552 Merge remote-tracking branch 'origin/mbedtls-2.7' into mbedtls-2.7-restricted Jaeden Amero 2019-09-05 18:14:28 +01:00
  • c9c4ca3f40 Merge remote-tracking branch 'origin/development' into development-restricted Jaeden Amero 2019-09-05 18:14:14 +01:00
  • 7bcf2b5875 Introduce version comparing functions Hanno Becker 2019-07-26 09:02:40 +01:00
  • c3bfb20a41 Merge remote-tracking branch 'origin/pr/2645' into mbedtls-2.16 Jaeden Amero 2019-09-05 17:37:13 +01:00
  • 595643c514 Merge pull request #222 from jainvikas8/zeroize-check Jaeden Amero 2019-09-05 17:35:40 +01:00
  • c12cb5236b Merge pull request #239 from AndrzejKurek/psa-its-file-fixes Jaeden Amero 2019-09-05 16:40:08 +01:00
  • 71db1de226 Merge remote-tracking branch 'origin/pr/2793' into mbedtls-2.16 Jaeden Amero 2019-09-05 15:57:34 +01:00
  • 12fff1520d Add ChangeLog entries Janos Follath 2019-01-04 16:18:46 +00:00
  • 2f18490900 Update crypto submodule to include deterministic ECDSA RNG fix Darryl Green 2019-09-05 15:25:29 +01:00
  • c7cde03fec Merge pull request #276 from dgreen-arm/dev/dgreen-arm/iotcrypt-616-fix-ecdsa-rng Jaeden Amero 2019-09-05 15:22:38 +01:00
  • 963d49f79a ssl-opt.sh: Remove now-redundant explicit DTLS dependencies Hanno Becker 2019-09-05 14:55:56 +01:00
  • a43f85c9b2 ssl-opt.sh: Auto-skip tests depending on DTLS Hanno Becker 2019-09-05 14:51:20 +01:00
  • fcda6ddae1 Fixup: Correct typo in DTLS only component of all.sh Hanno Becker 2019-09-05 14:49:53 +01:00
  • 826907736f Merge remote-tracking branch 'origin/pr/2623' into development Jaeden Amero 2019-09-05 14:43:46 +01:00
  • aeb5a4af46 Merge remote-tracking branch 'origin/pr/2623' into development Jaeden Amero 2019-09-05 14:43:14 +01:00
  • f094b53e8e all.sh: disable MEMORY_BUFFER_ALLOC in cmake asan build Unknown 2019-09-03 07:52:21 -04:00
  • 10d42b686a Unify gcc and clang cmake flags to test with UBsan Unknown 2019-08-28 02:29:20 -04:00
  • dc22d8d022 Add an input check in psa_its_set Andrzej Kurek 2019-09-05 09:34:34 -04:00
  • f09a120b08 Merge remote-tracking branch 'origin/pr/2817' into mbedtls-2.16 Jaeden Amero 2019-09-05 14:24:39 +01:00
  • 2396abfb8b Merge remote-tracking branch 'origin/pr/2816' into mbedtls-2.7 Jaeden Amero 2019-09-05 14:24:25 +01:00
  • 4714fd8998 Merge remote-tracking branch 'origin/pr/2815' into development Jaeden Amero 2019-09-05 14:24:07 +01:00
  • ba7f4d1484 Merge remote-tracking branch 'origin/pr/2771' into development Jaeden Amero 2019-09-05 14:23:55 +01:00
  • 5e843fa133 Use safer deterministic function in psa_ecdsa_sign Darryl Green 2019-09-05 14:06:34 +01:00
  • 3cadc626b2 Merge pull request #242 from ArmMbedCloud/getting-started-technical-author-review Jaeden Amero 2019-09-05 13:57:41 +01:00
  • baac25d2bf Add DTLS-only build + test to all.sh Hanno Becker 2019-07-26 12:22:50 +01:00
  • 73b72d1890 ssl-opt.sh: Auto-skip tests using TLS if TLS is disabled Hanno Becker 2019-07-26 12:00:38 +01:00
  • d016e44e3c Baremetal config: Remove deprecated functions Hanno Becker 2019-09-05 13:35:57 +01:00
  • fceba69c25 Baremetal config: Remove MBEDTLS_SSL_TICKETS_C Hanno Becker 2019-09-05 13:35:45 +01:00
  • 0cfb6efad4 Add work-around for non-C99 compilers Manuel Pégourié-Gonnard 2019-09-05 14:07:01 +02:00
  • 8bf8f2ebde Improve documentation in config.h Manuel Pégourié-Gonnard 2019-09-05 13:08:21 +02:00
  • 75f2c20f9c ECDSA: Explain limitations of constant blinding Janos Follath 2019-01-15 11:44:31 +00:00
  • 896a294211 Correct deterministic ECDSA behavior Janos Follath 2019-01-07 17:27:56 +00:00
  • 1231d210e1 Add warning for alternative ECDSA implementations Janos Follath 2019-01-07 15:01:32 +00:00
  • e65e0597a8 Deprecate the old deterministic ECDSA function Janos Follath 2019-01-04 15:55:43 +00:00
  • 651eac8c5e Make tests use the new deterministic ECDSA function Janos Follath 2019-01-04 15:51:24 +00:00
  • dca667ac80 Add a safer deterministic ECDSA function Janos Follath 2019-01-04 14:32:30 +00:00
  • c04305f036 Merge remote-tracking branch 'crypto/development' into development-restricted Jaeden Amero 2019-09-05 11:11:38 +01:00
  • c7abba3796 Use static inline function unconditionally Manuel Pégourié-Gonnard 2019-09-05 11:33:32 +02:00
  • 8619f8cd07 Remove storage errors from psa_generate_random Adrian L. Shaw 2019-09-05 10:37:22 +01:00
  • 2900811b01 Update getting_started.md Guy Wild 2019-09-05 11:38:14 +03:00
  • de183416f8 Update the behavior of key handles Andrew Thoelke 2019-09-05 09:38:06 +01:00
  • ce56077f97 Update based on Jaeden's comments. Guy Wild 2019-09-05 11:35:16 +03:00
  • 5b1347a59e Update getting_started.md Guy Wild 2019-09-05 09:46:31 +03:00
  • 30185bb82b struct optimization for mbedtls_record Teppo Järvelin 2019-08-30 09:06:39 +03:00
  • 22854511bb struct optimization for mbedtls_ssl_transform Teppo Järvelin 2019-08-30 08:45:37 +03:00
  • d689a67af2 struct optimization for mbedtls_x509_crl Teppo Järvelin 2019-08-29 14:40:39 +03:00
  • 648fbbad8f struct optimization for mbedtls_ssl_context Teppo Järvelin 2019-08-29 13:33:56 +03:00
  • 1cd48143c3 struct optimization for mbedtls_ssl_handshake_params Teppo Järvelin 2019-08-29 08:51:25 +03:00
  • 3b5975641e Fix return code warnings Adrian L. Shaw 2019-09-04 19:20:32 +01:00
  • 545c28bf70 Fix URL of ATECC driver Gilles Peskine 2019-09-04 19:41:16 +02:00
  • 92bcfdbb66 Write secure element driver interface test strategy Gilles Peskine 2019-09-04 19:26:50 +02:00
  • b26c8d8bb4 Create a driver interface test strategy document Gilles Peskine 2019-09-04 19:26:17 +02:00
  • d601854548 Fixup TinyCrypt Tests: Remove redundant guards Hanno Becker 2019-09-04 16:12:36 +01:00
  • 683d84a5d7 Fixup TinyCrypt PK parse: Correct function name in comment Hanno Becker 2019-09-04 16:10:46 +01:00
  • f45d9da878 Fixup certs.c: Remove redundant TinyCrypt guard Hanno Becker 2019-09-04 16:09:56 +01:00
  • d2929b5626 Fixup TinyCrypt PK wrap: Check TinyCrypt signature return code Hanno Becker 2019-09-04 16:07:52 +01:00
  • 96d34d57ec TinyCrypt PK Wrap: Remove dependency on ASN.1 writing Hanno Becker 2019-09-03 10:01:26 +01:00
  • 1b82685dc9 Fixup debug.h and ssl_internal.h: Add missing include of ecdh.h Hanno Becker 2019-09-03 08:46:06 +01:00
  • 82a7a21982 Fixup: Correct inclusion of legacy ECP headers in ssl.h Hanno Becker 2019-09-03 08:41:38 +01:00
  • a007e0db47 baremetal.h: Use TinyCrypt curve identifier Hanno Becker 2019-09-02 16:24:00 +01:00
  • fe08844bac TinyCrypt Test: Include ECDH and ECDHE-PSK in all.sh TinyCrypt test Hanno Becker 2019-09-02 13:07:20 +01:00
  • 6f212d0a16 TinyCrypt ECDH/ECDHE-PSK: Allow TinyCrypt-based ECDH and ECDHE-PSK Hanno Becker 2019-09-02 13:05:27 +01:00
  • 6f7680491b TinyCrypt ECDHE-PSK: Adapt dummy structure approximating PMS length Hanno Becker 2019-09-02 11:42:24 +01:00
  • 358b3006ee TinyCrypt ECDHE-PSK: Implement CliKeyExchange parsing Hanno Becker 2019-09-02 09:48:02 +01:00