Commit Graph

  • 1f10d7643f Fix uninitialized variable access in debug output of record enc/dec Hanno Becker 2019-04-26 13:34:37 +01:00
  • 3a4f1f8e46 Set the key size as an attribute Gilles Peskine 2019-04-26 13:49:28 +02:00
  • 30afafd527 Fix build errors with MBEDTLS_PSA_CRYPTO_STORAGE_C disabled Gilles Peskine 2019-04-25 13:47:40 +02:00
  • 3495b58fcf Fix loading of 0-sized key on platforms where malloc(0)=NULL Gilles Peskine 2019-04-25 13:47:06 +02:00
  • 95de220ade Ignore tinycrypt headers from doxygen input Jarno Lamsa 2019-04-25 15:11:29 +03:00
  • 22bf145599 Adapt PSA code to ssl_transform changes Hanno Becker 2019-04-05 11:21:08 +01:00
  • 78d1f70ab6 Ensure non-NULL key buffer when building SSL test transforms Hanno Becker 2019-04-05 09:56:10 +01:00
  • a5780f1993 Catch errors while building SSL test transforms Hanno Becker 2019-04-05 09:55:37 +01:00
  • 3ee5421f9c Use mbedtls_{calloc|free}() in SSL unit test suite Hanno Becker 2019-04-04 16:31:26 +01:00
  • cd430bc099 Improve documentation of mbedtls_record Hanno Becker 2019-04-04 16:29:48 +01:00
  • 78f839df94 Adapt record length value after encryption Hanno Becker 2019-03-14 12:56:23 +00:00
  • 907ab20b38 Alternative between send/recv transform in SSL record test suite Hanno Becker 2019-03-01 11:21:54 +00:00
  • 81e16a34f5 Fix memory leak on failure in test_suite_ssl Hanno Becker 2019-03-01 11:21:44 +00:00
  • b2ca87d289 Rename ssl_decrypt_buf() to mbedtls_ssl_decrypt_buf() in comment Hanno Becker 2018-10-18 15:43:13 +01:00
  • d0fa2d7563 Add record encryption/decryption tests for ARIA to SSL test suite Hanno Becker 2018-10-18 15:40:08 +01:00
  • 0db7e0ce68 Improve documentation of mbedtls_ssl_transform Hanno Becker 2018-10-18 15:39:53 +01:00
  • 29800d2fd1 Double check that record expansion is as expected during decryption Hanno Becker 2018-08-07 14:30:18 +01:00
  • 1c0c37feed Move debugging output after record decryption Hanno Becker 2018-08-07 14:29:29 +01:00
  • b3268dac00 Add encryption/decryption tests for small records Hanno Becker 2018-01-05 15:20:24 +00:00
  • a18d1320da Add tests for record encryption/decryption Hanno Becker 2018-01-03 14:27:32 +00:00
  • d56ed2491b Reduce size of ssl_transform if no MAC ciphersuite is enabled Hanno Becker 2018-01-03 15:32:51 +00:00
  • 8031d06cb2 Remove code from ssl_derive_keys if relevant modes are not enabled Hanno Becker 2018-01-03 15:32:31 +00:00
  • 2e24c3b672 Provide standalone version of ssl_decrypt_buf Hanno Becker 2017-12-27 21:28:58 +00:00
  • 9eddaebda5 Provide standalone version of ssl_encrypt_buf Hanno Becker 2017-12-27 21:37:21 +00:00
  • d362dc504d Improve documentation of mbedtls_ssl_transform Hanno Becker 2018-01-03 15:23:11 +00:00
  • 12a3a86b2d Add structure representing TLS records Hanno Becker 2018-01-05 15:42:50 +00:00
  • 34f88afdf1 Fix definition of SSL_SOME_MODES_USE_MAC Hanno Becker 2018-07-17 10:19:47 +01:00
  • 52344c2972 Correct space needed for MAC in case of NULL cipher Hanno Becker 2018-01-03 15:24:20 +00:00
  • e694c3ef3e Remove ciphersuite_info from ssl_transform Hanno Becker 2017-12-27 21:34:08 +00:00
  • 88aaf652b1 Remove key length field from ssl_transform Hanno Becker 2017-12-27 08:17:40 +00:00
  • 02493afe6c Ignore tinycrypt files from check-files.py Jarno Lamsa 2019-04-25 14:56:17 +03:00
  • 6fe99be972 Fix check-generated-files after creating a flag Jarno Lamsa 2019-04-25 13:54:32 +03:00
  • 6f519a3b22 Fix typo in CMakeLists.txt Jarno Lamsa 2019-04-25 13:51:54 +03:00
  • 651ae684e1 config: Enable using ARIA-GCM without other ciphers Jaeden Amero 2019-04-10 18:19:16 +01:00
  • 7accf444ea config: Simplify incorrect GCM comment Jaeden Amero 2019-04-10 18:13:57 +01:00
  • 7242ea688a config: Remove explicit ciphersuite lists Jaeden Amero 2019-04-10 18:00:15 +01:00
  • 8cedaec509 Remove ChangeLog Jaeden Amero 2018-12-20 16:18:02 +00:00
  • dfcf84aea5 tests: Update generator with Mbed Crypto comments Jaeden Amero 2019-02-27 17:09:45 +00:00
  • 32577734e2 doxygen: Update for Mbed Crypto Jaeden Amero 2019-02-22 11:23:49 +00:00
  • ed05b29ea3 scripts: Remove unneeded scripts Jaeden Amero 2019-02-21 13:43:56 +00:00
  • ef24980e66 Remove unused test data files Jaeden Amero 2019-02-21 13:17:12 +00:00
  • 356acc82ad scripts: Remove dependency on NET Jaeden Amero 2019-02-21 13:55:25 +00:00
  • 43a450c858 scripts: Remove dependency on X.509 Jaeden Amero 2019-02-21 13:55:05 +00:00
  • b58ff9541b scripts: Remove dependency on TLS Jaeden Amero 2019-02-21 13:53:31 +00:00
  • a4308b29a4 Remove unused TLS, NET, and X.509 files Jaeden Amero 2018-11-02 11:09:10 +00:00
  • bb1f701212 config: Remove X.509 options Jaeden Amero 2018-11-02 18:15:18 +00:00
  • 1c66e48670 config: Remove TLS and NET options Jaeden Amero 2018-11-02 18:15:18 +00:00
  • 7fcc7bc576 check-names: Enable referencing Mbed TLS macros Jaeden Amero 2019-02-26 11:53:36 +00:00
  • 1ad37309e4 Remove irrelevant configs Jaeden Amero 2019-02-21 13:15:59 +00:00
  • 8298d70bee Only build libmbedcrypto Jaeden Amero 2018-11-02 10:11:31 +00:00
  • 986a15199d programs, tests: Depend only on libmbedcrypto Jaeden Amero 2018-11-02 10:13:30 +00:00
  • 0688e4f266 Remove programs that depend on TLS or X.509 Jaeden Amero 2018-11-02 10:42:02 +00:00
  • 337dad98f6 Tinycrypt support for makefile builds Jarno Lamsa 2019-04-25 11:00:41 +03:00
  • 187fbb1334 Use mbedtls_platform_zeroize in uecc code Jarno Lamsa 2019-04-25 09:03:19 +03:00
  • 2e7c7cd756 Merge remote-tracking branch 'public/mbedtls-2.16' into baremetal Simon Butcher 2019-04-24 14:51:33 +01:00
  • 2c2cf0e36d Update remaining test cases to use key attributes Gilles Peskine 2019-04-19 19:58:20 +02:00
  • a3dd737be4 Move legacy definitions to crypto_extra.h Gilles Peskine 2019-04-19 19:42:26 +02:00
  • 2062859496 Document the new functions related to key attributes Gilles Peskine 2019-04-19 19:29:50 +02:00
  • 4440688a69 Update key management tests to use attributes Gilles Peskine 2019-04-19 18:20:30 +02:00
  • d167b94b87 Reject invalid key ids/lifetimes in attribute-based creation Gilles Peskine 2019-04-19 18:19:40 +02:00
  • 34e23d2109 Persistent key gray-box tests: add test cases with restart Gilles Peskine 2019-04-19 15:40:00 +02:00
  • 5c648abe44 Update persistent_key_load_key_from_storage to use attributes Gilles Peskine 2019-04-19 14:06:53 +02:00
  • ca25db91f5 Update copy_key tests to the new attribute-based interface Gilles Peskine 2019-04-19 11:43:08 +02:00
  • 4cf3a43dbd Simplify and expand invalid-handle tests Gilles Peskine 2019-04-18 22:28:52 +02:00
  • c4344042f4 Remove tests for empty slots Gilles Peskine 2019-04-18 21:52:37 +02:00
  • 8c8f2ab66b Implement psa_get_key_attributes Gilles Peskine 2019-04-18 21:44:46 +02:00
  • dfea0a2510 Use the attribute-based key creation interface in sample programs Gilles Peskine 2019-04-18 13:39:40 +02:00
  • ff5f0e7221 Implement atomic-creation psa_{generate,generator_import}_key Gilles Peskine 2019-04-18 12:53:30 +02:00
  • db4b3abab1 Implement missing attributes setters and getters Gilles Peskine 2019-04-18 12:53:01 +02:00
  • 4747d19d18 Implement atomic-creation psa_import_key Gilles Peskine 2019-04-17 15:05:45 +02:00
  • 9454dfaed4 Add a new flag for the micro-ecc Jarno Lamsa 2019-04-24 16:28:59 +03:00
  • 87a5e565f4 Rename functions that inject key material to an allocated handle Gilles Peskine 2019-04-17 12:28:25 +02:00
  • d50fd6b373 Remove unused headers from uecc sources Jarno Lamsa 2019-04-24 16:19:50 +03:00
  • 79e3b946db Add CMake support for uecc Jarno Lamsa 2019-04-24 16:17:10 +03:00
  • 18987a420b Add micro-ecc based ecc-files to mbedtls Jarno Lamsa 2019-04-24 15:40:43 +03:00
  • 1cd7bea2b1 Merge remote-tracking branch 'origin/pr/2586' into development Jaeden Amero 2019-04-24 11:23:54 +01:00
  • b4128bd0c0 Merge remote-tracking branch 'origin/pr/2589' into mbedtls-2.16 Jaeden Amero 2019-04-24 11:23:33 +01:00
  • 7f13157b56 Merge remote-tracking branch 'origin/pr/2588' into mbedtls-2.7 Jaeden Amero 2019-04-24 11:22:42 +01:00
  • 9679cb48d5 Merge remote-tracking branch 'origin/pr/2549' into development Jaeden Amero 2019-04-24 11:22:24 +01:00
  • 5c03c65a66 Merge remote-tracking branch 'origin/pr/2547' into development Jaeden Amero 2019-04-24 11:21:56 +01:00
  • 9cfc9ceaf9 Merge remote-tracking branch 'origin/pr/2542' into mbedtls-2.16 Jaeden Amero 2019-04-24 11:21:35 +01:00
  • 555a925663 Merge remote-tracking branch 'origin/pr/2541' into mbedtls-2.7 Jaeden Amero 2019-04-24 11:21:02 +01:00
  • 1439b09049 Merge remote-tracking branch 'origin/pr/2540' into development Jaeden Amero 2019-04-24 11:20:31 +01:00
  • f57a9349ad Merge remote-tracking branch 'origin/pr/2545' into mbedtls-2.16 Jaeden Amero 2019-04-24 11:19:38 +01:00
  • f0aa672e5a Merge remote-tracking branch 'origin/pr/2546' into mbedtls-2.7 Jaeden Amero 2019-04-24 11:19:20 +01:00
  • 2c8d949833 Merge remote-tracking branch 'origin/pr/2480' into development Jaeden Amero 2019-04-24 11:18:57 +01:00
  • 4400cd1294 Merge remote-tracking branch 'origin/pr/2594' into mbedtls-2.16 Jaeden Amero 2019-04-24 11:18:25 +01:00
  • 2b56a2c945 Merge remote-tracking branch 'origin/pr/2094' into mbedtls-2.7 Jaeden Amero 2019-04-24 11:18:03 +01:00
  • 3956a847e6 Merge remote-tracking branch 'origin/pr/2092' into development Jaeden Amero 2019-04-24 11:17:21 +01:00
  • 9306f1c65d Add more missing parentheses around macro parameters Hanno Becker 2018-10-30 09:29:25 +00:00
  • 3ac21aca9b Add further missing brackets around macro parameters Hanno Becker 2018-10-26 09:13:26 +01:00
  • ee60034a60 Adapt ChangeLog Hanno Becker 2018-10-15 12:23:02 +01:00
  • d6028a1894 Improve macro hygiene Hanno Becker 2018-10-15 12:01:35 +01:00
  • ba8cd67467 Guard CID implementations by MBEDTLS_SSL_CID Hanno Becker 2019-04-23 12:31:42 +01:00
  • b60c85c67c Indicate ssl-opt.sh CID tests only test the stub CID code Hanno Becker 2019-04-23 12:02:34 +01:00
  • 8d0893d0b0 Add warnings about status of implementation of CID API Hanno Becker 2019-04-23 12:01:20 +01:00
  • 963cb35a24 Fix use of requires_config_enabled in ssl-opt.sh Hanno Becker 2019-04-23 11:52:44 +01:00
  • 4f98b6ad17 Fix typo in CID test in ssl-opt.sh Hanno Becker 2019-04-23 11:52:14 +01:00
  • 6dde3dd8ec Print peer CID from ssl_client2 Hanno Becker 2019-04-23 11:50:59 +01:00
  • 8be8a95dea Print peer CID from ssl_server2 Hanno Becker 2019-04-23 11:50:28 +01:00