Commit Graph

  • f9fbc38e66 Declare key id 0 as invalid Gilles Peskine 2019-05-15 18:42:09 +02:00
  • 13f97dc164 all.sh: invoke check-names.sh in print-trace-on-exit mode Gilles Peskine 2019-05-15 17:52:22 +02:00
  • e952fdf2d4 all.sh: invoke check-names.sh in print-trace-on-exit mode Gilles Peskine 2019-05-15 17:52:22 +02:00
  • 473f2d4ec2 all.sh: invoke check-names.sh in print-trace-on-exit mode Gilles Peskine 2019-05-15 17:52:22 +02:00
  • ef39c49cd7 Print a command trace if the check-names.sh exits unexpectedly Gilles Peskine 2019-05-15 17:29:15 +02:00
  • 5e525fb6e5 Print a command trace if the check-names.sh exits unexpectedly Gilles Peskine 2019-05-15 17:29:15 +02:00
  • 36428d34c9 Print a command trace if the check-names.sh exits unexpectedly Gilles Peskine 2019-05-15 17:29:15 +02:00
  • 51c4507b9c Remove unneeded whitespaces Ron Eldor 2019-05-15 17:49:54 +03:00
  • 801faf0fa1 Fix mingw CI failures Ron Eldor 2019-05-15 17:45:24 +03:00
  • 6b9b1b88fb Initialize psa_crypto in ssl test Ron Eldor 2019-05-15 17:04:33 +03:00
  • dbbd96652c Check that SAN is not malformed when parsing Ron Eldor 2019-05-15 15:46:03 +03:00
  • c8b5f3f520 Documentation fixes Ron Eldor 2019-05-15 15:15:55 +03:00
  • 2e06a9fb24 Fix ChangeLog entry Ron Eldor 2019-05-15 15:14:46 +03:00
  • b4e9950d02 Adapt ChangeLog Hanno Becker 2019-05-02 09:33:56 +01:00
  • 92c98931f2 Fix mpi_bigendian_to_host() on bigendian systems Hanno Becker 2019-05-01 17:09:11 +01:00
  • d2f25f7ea8 Fix missing tls version test failures Ron Eldor 2019-05-15 14:54:22 +03:00
  • 0810f0babd Fix typo Ron Eldor 2019-05-15 12:32:32 +03:00
  • aa947f1cef Fix ChangeLog entry location Ron Eldor 2019-05-15 12:28:21 +03:00
  • 780d8158f7 Add changeLog entry Ron Eldor 2019-05-14 20:41:08 +03:00
  • f75e252909 Add test for export keys functionality Ron Eldor 2019-05-14 20:38:49 +03:00
  • cf28009839 Add function to retrieve the tls_prf type Ron Eldor 2019-05-14 20:19:13 +03:00
  • 824ad7b351 Add tests for the public tls_prf API Ron Eldor 2019-05-13 14:09:00 +03:00
  • 51d3ab544f Add public API for tls_prf Ron Eldor 2019-05-12 14:54:30 +03:00
  • b7fd64ce2b Add eap-tls key derivation in the examples. Ron Eldor 2019-05-12 11:03:32 +03:00
  • c4d3ef4721 Add ChangeLog entry Ron Eldor 2019-05-07 18:35:49 +03:00
  • f5cc10d93b Add an extra key export function Ron Eldor 2019-05-07 18:33:40 +03:00
  • 3b350856ff Have the temporary buffer allocated dynamically Ron Eldor 2019-05-07 18:31:49 +03:00
  • a9f9a73920 Zeroize secret data in the exit point Ron Eldor 2019-05-07 18:29:02 +03:00
  • e699270908 Add a single exit point in key derivation function Ron Eldor 2019-05-07 18:27:13 +03:00
  • 8b0c3c91e6 Fail in case critical crt policy not supported Ron Eldor 2019-05-15 12:20:00 +03:00
  • cc45cd177f Update SAN parsing documentation Ron Eldor 2019-05-15 10:20:09 +03:00
  • c7aa05eb34 Merge remote-tracking branch 'origin/pr/2637' into mbedtls-2.16 Jaeden Amero 2019-05-14 16:20:53 +01:00
  • e58c881418 Merge remote-tracking branch 'origin/pr/2638' into mbedtls-2.7 Jaeden Amero 2019-05-14 16:20:35 +01:00
  • 122cf66a54 Merge remote-tracking branch 'origin/pr/2493' into mbedtls-2.16 Jaeden Amero 2019-05-14 16:20:07 +01:00
  • 63098de866 Merge remote-tracking branch 'origin/pr/2494' into mbedtls-2.7 Jaeden Amero 2019-05-14 16:19:46 +01:00
  • d6a8f5f1b5 Improve description of PSA_KEY_USAGE_COPY Gilles Peskine 2019-05-14 16:25:50 +02:00
  • ac99e32b79 Documentation improvements Gilles Peskine 2019-05-14 16:10:53 +02:00
  • 003a4a97d3 Use PSA_AEAD_{ENCRYPT,DECRYPT}_OUTPUT_SIZE in tests Gilles Peskine 2019-05-14 16:09:40 +02:00
  • 36d477de44 Fix copypasta in PSA_AEAD_DECRYPT_OUTPUT_SIZE Gilles Peskine 2019-05-14 16:09:22 +02:00
  • 248010caa0 Fix calculation in PSA_AEAD_UPDATE_OUTPUT_SIZE Gilles Peskine 2019-05-14 16:08:59 +02:00
  • c160d9ec83 psa_copy_key: enforce PSA_KEY_USAGE_COPY Gilles Peskine 2019-05-14 14:32:03 +02:00
  • f9f4a4849c Update psa_copy_key tests to use PSA_KEY_USAGE_COPY Gilles Peskine 2019-05-14 14:24:49 +02:00
  • 8e0206aa26 New usage flag PSA_KEY_USAGE_COPY Gilles Peskine 2019-05-14 14:24:28 +02:00
  • 4318dfc8ec psa_export_key, psa_export_public_key: document the EXPORT flag Gilles Peskine 2019-05-14 14:23:32 +02:00
  • 81f9539037 Merge pull request #105 from ARMmbed/test-link-seedfile-02 Jaeden Amero 2019-05-14 08:42:46 +01:00
  • f05f594acb change the type of hardware_module_name member Ron Eldor 2019-05-13 19:11:31 +03:00
  • 890819a597 Change mbedtls_x509_subject_alternative_name Ron Eldor 2019-05-13 19:03:04 +03:00
  • 0806379e3e Add length checking in certificate policy parsing Ron Eldor 2019-05-13 16:38:39 +03:00
  • 78c3040347 Rephrase x509_crt extension member description Ron Eldor 2019-05-13 15:49:53 +03:00
  • 26cfd1361d Rephrase changeLog entries Ron Eldor 2019-05-13 15:48:38 +03:00
  • 1fe90fab30 Merge pull request #101 from gilles-peskine-arm/psa-key_attributes-verify_attributes Jaeden Amero 2019-05-13 11:48:40 +01:00
  • 35d3ec01a8 Update change log k-stachowiak 2019-05-13 12:11:49 +02:00
  • abdf1c608e Document the default value for the maximum fragment length Krzysztof Stachowiak 2019-04-25 16:07:37 +02:00
  • 6d72212d45 Improve clarity of mbedtls_ssl_conf_max_frag_len documentation k-stachowiak 2019-02-08 17:03:33 +01:00
  • db850c63b2 Reword ssl_conf_max_frag_len documentation k-stachowiak 2019-02-06 12:51:45 +01:00
  • 61aa74fb3d Fix typos and miswording in the mbedtls_ssl_conf_max_frag_len documentation comment k-stachowiak 2019-02-05 16:49:33 +01:00
  • eb1bb3d2d0 Reword ssl_conf_max_frag_len documentation to clarify its necessity k-stachowiak 2019-02-04 10:43:40 +01:00
  • 293c3dae6d Remove redundant memset() Janos Follath 2019-05-10 15:53:03 +01:00
  • 6c379b4b80 Propogate error when parsing SubjectAltNames Janos Follath 2019-05-10 14:17:16 +01:00
  • 8aed8e1612 Adjust backport's documentation to account for missing features k-stachowiak 2019-05-10 15:09:21 +02:00
  • 2f0ec1e3bf Tidy up style in x509_info_subject_alt_name Janos Follath 2019-05-10 11:06:31 +01:00
  • 22f605fbab Print unparseable SubjectAlternativeNames Janos Follath 2019-05-10 10:37:17 +01:00
  • 84ef8bde68 Remove 'session' input from populate_tranform() Manuel Pégourié-Gonnard 2019-05-10 10:50:04 +02:00
  • cf31216ace Fix typo in comment Manuel Pégourié-Gonnard 2019-05-10 10:25:00 +02:00
  • 724a695534 Merge remote-tracking branch 'origin/pr/562' into baremetal Simon Butcher 2019-05-09 17:11:38 +01:00
  • e372d5fb8f Merge remote-tracking branch 'origin/pr/558' into baremetal Simon Butcher 2019-05-09 17:03:18 +01:00
  • 999ac174cc Merge remote-tracking branch 'origin/pr/566' into baremetal Simon Butcher 2019-05-09 16:59:02 +01:00
  • ec998c6426 Merge remote-tracking branch 'origin/pr/564' into baremetal Simon Butcher 2019-05-09 16:56:42 +01:00
  • ab23cd1eae Remove unneeded checks from x509_get_other_name Janos Follath 2019-05-09 13:53:57 +01:00
  • 8194871075 Only use submodule if present Darryl Green 2019-05-09 13:03:05 +01:00
  • fbf3c8ac23 Only use submodule if present Darryl Green 2019-05-09 13:03:05 +01:00
  • d2dba36f44 Only use submodule if present Darryl Green 2019-05-09 13:03:05 +01:00
  • 00c99d776a Clarify origin and licensing of TinyCrypt files Manuel Pégourié-Gonnard 2019-05-09 11:38:19 +02:00
  • afdc1b5cbd Consistently use the name tinycrypt over uecc Manuel Pégourié-Gonnard 2019-05-09 11:24:11 +02:00
  • 11b41eb12b Fix typos in x509_crt.h Janos Follath 2019-05-08 15:26:49 +01:00
  • 5091bec3ea Fix doxygen for new x509 structures Janos Follath 2019-05-08 15:23:08 +01:00
  • 3c4734a2a5 Add Wisun Fan device certificate Ron Eldor 2019-03-25 14:05:23 +02:00
  • 226991e624 Add ChangeLog entry for new extensions change Ron Eldor 2019-03-24 13:39:51 +02:00
  • 74d9acc144 Add support for certificate policies extension Ron Eldor 2019-03-21 14:00:03 +02:00
  • b2dc3fa72e Suppport otherName of type hardware module name Ron Eldor 2019-03-21 13:40:13 +02:00
  • 86e48c213c Enforce promise to not use whole ssl context Manuel Pégourié-Gonnard 2019-05-07 10:17:56 +02:00
  • 1d10a98f56 Partially rm 'ssl' input from populate_transform() Manuel Pégourié-Gonnard 2019-05-06 13:48:22 +02:00
  • 0bcfbc3e04 Remove "handshake" input from populate_transform() Manuel Pégourié-Gonnard 2019-05-06 13:32:17 +02:00
  • 12a3f445b6 Start refining parameters of populate_transform() Manuel Pégourié-Gonnard 2019-05-06 12:55:40 +02:00
  • a1abb26094 Move compress_buf allocation to derive_keys Manuel Pégourié-Gonnard 2019-05-06 12:44:24 +02:00
  • 707728dfca Move handling of randbytes to derive_keys() Manuel Pégourié-Gonnard 2019-05-06 12:05:58 +02:00
  • bcf258e077 Remove duplicated branch in ssl_compute_master() Manuel Pégourié-Gonnard 2019-05-03 11:46:27 +02:00
  • a575975280 Make calc_verify() return the length as well Manuel Pégourié-Gonnard 2019-05-03 11:43:28 +02:00
  • f9666595e1 Implement and test the new key identifier range Gilles Peskine 2019-05-06 18:56:30 +02:00
  • 4a231b8d3b Break up key identifiers into user, vendor and reserved ranges Gilles Peskine 2019-05-06 18:56:14 +02:00
  • 225010fdf7 Remove lifetime parameter from psa_open_key Gilles Peskine 2019-05-06 18:44:55 +02:00
  • ee32cd4af6 Slot management tests: more robust storage purge Gilles Peskine 2019-05-06 18:39:37 +02:00
  • 3ded1c81b1 Test the return value in the OID->X.509 map functions Jack Lloyd 2019-05-06 12:16:32 -04:00
  • 5ed7fff8ce Add a test of the OID->MD map functions Jack Lloyd 2019-05-06 12:15:44 -04:00
  • 5d9c9636fa Add support for RSA PKCSv1.5 signatures using RIPEMD-160 Jack Lloyd 2019-05-01 13:43:53 -04:00
  • f02aec90dc Allow AEAD update output to be delayed Gilles Peskine 2019-05-06 15:42:54 +02:00
  • 26869f2d9b Implement ChaCha20 and ChaCha20-Poly1305 Gilles Peskine 2019-05-06 15:25:00 +02:00
  • 3e79c8ecfd Declare ChaCha20 cipher and AEAD Gilles Peskine 2019-05-06 15:20:04 +02:00
  • f7e7b01a25 Minor refactoring in AEAD code Gilles Peskine 2019-05-06 15:27:16 +02:00
  • ff2d200fa5 Always include platform.h for MBEDTLS_ERR_PLATFORM_xxx Gilles Peskine 2019-05-06 15:26:23 +02:00