Commit Graph

  • 0338ded2f4 Improve documentation of mbedtls_psa_inject_entropy Gilles Peskine 2018-11-15 18:19:27 +01:00
  • 212a793217 add MBEDTLS_PSA_HAS_ITS_IO to config.h Netanel Gonen 2018-11-19 12:19:19 +02:00
  • 9468bb241c Add Tests for psa crypto entropy incjection Netanel Gonen 2018-11-19 11:53:55 +02:00
  • 2bcd312cda Add entropy injection function to psa cripto APIs Netanel Gonen 2018-11-19 11:53:02 +02:00
  • 910c76b3d1 Check that memory allocation was successful in psa_save_generated_persistent_key itayzafrir 2018-11-21 16:03:21 +02:00
  • 3d5d8372a5 Merge pull request #198 from ARMmbed/psa_crypto_its Gilles Peskine 2018-11-21 15:04:03 +01:00
  • bc554f66ef Document Mbed Crypto and the PSA API Gilles Peskine 2018-11-21 12:34:47 +01:00
  • 3f6470a517 psa: Add ChangeLog entry for adding Mbed Crypto Jaeden Amero 2018-11-08 11:15:01 +00:00
  • acaabe796e crypto: Test without crypto as a submodule Jaeden Amero 2018-11-07 11:52:52 +00:00
  • ed93bdc8aa crypto: Test with crypto as a submodule Jaeden Amero 2018-11-02 16:57:24 +00:00
  • ffeb1b8ab6 abi_check: Update submodules Jaeden Amero 2018-11-02 16:35:09 +00:00
  • 7acb0cf01e abi_check: Allow checking current checkout Jaeden Amero 2018-11-02 16:22:37 +00:00
  • 484ee33c35 psa: Add PSA Crypto configuration Jaeden Amero 2018-10-25 17:38:05 +01:00
  • 30b340a760 crypto: Add mbedtls-psa as a submodule Jaeden Amero 2018-10-25 17:37:00 +01:00
  • dbb83ac5f7 Merge pull request #194 from ARMmbed/dev/Patater/enable-use-as-submodule-only Jaeden Amero 2018-11-21 12:53:12 +00:00
  • 3c7cc5eb18 Makefile: Install PSA headers Jaeden Amero 2018-11-15 17:38:58 +00:00
  • 852dac2df8 README: Update with the CMake build option Jaeden Amero 2018-11-09 15:47:58 +00:00
  • a49ba5ea5f README: Specify that C99 is required Jaeden Amero 2018-11-09 15:46:12 +00:00
  • 11293ccced README: Update with how to use as a subproject Jaeden Amero 2018-11-02 12:22:34 +00:00
  • c6e4ab00a8 Use parent module includes when used as a submodule Jaeden Amero 2018-11-01 16:56:08 +00:00
  • 74a04cdd59 Remove exporter script Jaeden Amero 2018-10-31 17:43:00 +00:00
  • c74fe6a3e7 Add Mbed Crypto README.md Jaeden Amero 2018-10-30 18:09:22 +00:00
  • 5ae1fb6f69 CMake: Don't build non-crypto when a subproject Jaeden Amero 2018-10-29 17:40:05 +00:00
  • 3a45d9e13b CMake: psa: Enable installing of headers Jaeden Amero 2018-10-31 19:00:48 +00:00
  • 8672cb7909 Set result to False on Failure Ron Eldor 2018-11-13 18:42:35 +02:00
  • a26d764bae Add new PSA Crypto Storage backend implementation using ITS APIs Moran Peker 2018-11-20 18:33:41 +02:00
  • a90abf13b6 add MBEDTLS_PSA_HAS_ITS_IO Moran Peker 2018-11-20 18:32:25 +02:00
  • 4611956560 Add new MBEDTLS_PSA_CRYPTO_STORAGE_ITS_C configuration option Moran Peker 2018-11-20 18:30:34 +02:00
  • 6b58b2c02a Merge pull request #92 from ARMmbed/dev/dgreen-arm/import-export-merge Jaeden Amero 2018-11-21 11:22:53 +00:00
  • 4cb814e3a7 cmake: Use finer grained include directory Jaeden Amero 2018-10-29 12:20:24 +00:00
  • 2d0e00fca8 all.sh: Cleanup CMakeFiles Jaeden Amero 2018-11-07 18:46:41 +00:00
  • 11cdb0559e mbedtls_mpi_write_binary: don't leak the exact size of the number Gilles Peskine 2018-11-20 16:47:47 +01:00
  • 0c6575a84d psa: Extend psa_generate_key to support persistent lifetimes Darryl Green 2018-11-07 16:05:30 +00:00
  • dd8fb777ce psa: Refactor psa_internal_export_key to use slot, rather than key Darryl Green 2018-11-07 16:00:44 +00:00
  • d49a499d03 psa: Implement persistent keys Darryl Green 2018-06-18 17:27:26 +01:00
  • 40225ba709 psa: Refactor psa_destroy_key() Darryl Green 2018-11-15 14:48:15 +00:00
  • 06fd18de37 psa: Move get_key_slot functions Darryl Green 2018-07-16 11:21:11 +01:00
  • 940d72c3e8 psa: Refactor psa_import_key() Darryl Green 2018-07-13 13:18:51 +01:00
  • 96ebf9efcf psa: Add magic header to storage backend Moran Peker 2018-06-28 18:02:17 +03:00
  • db2b8db715 psa: Add storage implementation for files Darryl Green 2018-06-15 13:06:04 +01:00
  • d9eee3b417 Add library as valid header file location Darryl Green 2018-11-02 10:45:36 +00:00
  • 09909bc00d Merge pull request #206 from ARMmbed/psa-test-config-default Jaeden Amero 2018-11-20 12:23:05 +00:00
  • 76a449ba49 Add config-default.h to test-ref-configs.pl Gilles Peskine 2018-11-20 11:48:15 +01:00
  • d6c91282df Merge pull request #200 from ARMmbed/dev/Patater/merge-mbedtls-2.14.0-rc1 Jaeden Amero 2018-11-20 11:00:09 +00:00
  • 9989b5e662 Update config-default.h to latest default config Jaeden Amero 2018-11-20 10:30:51 +00:00
  • 818eab2e76 Merge tag 'mbedtls-2.14.0' into feature-psa Jaeden Amero 2018-11-16 11:28:57 +00:00
  • 568ec7cb61 Merge pull request #534 from sbutcher-arm/version-2.1.16 mbedtls-2.1.16 Simon Butcher 2018-11-19 18:56:03 +00:00
  • e26f79ba67 Merge pull request #533 from sbutcher-arm/version-2.7.7 mbedtls-2.7.7 Simon Butcher 2018-11-19 18:50:34 +00:00
  • 556d7d9e3b Merge pull request #532 from sbutcher-arm/version-2.14.0 mbedtls-2.14.0 Simon Butcher 2018-11-19 18:45:45 +00:00
  • cf33e2ef00 Update library version number to 2.1.16 Simon Butcher 2018-11-19 18:33:24 +00:00
  • 20f30d97a8 Update library version number to 2.7.7 Simon Butcher 2018-11-19 18:32:22 +00:00
  • c1b9892177 Update library version number to 2.14.0 Simon Butcher 2018-11-19 18:31:40 +00:00
  • 90e6c3b941 Refine the language in the ChangeLog Simon Butcher 2018-11-19 16:11:15 +00:00
  • 7fd58a9e4f Refine the language in the ChangeLog Simon Butcher 2018-11-19 16:01:15 +00:00
  • b35e59d36d Refine the language in the ChangeLog Simon Butcher 2018-11-19 15:49:26 +00:00
  • f560a2d6fc Disable test that trigger bug in old GnuTLS Manuel Pégourié-Gonnard 2018-11-19 13:23:42 +01:00
  • 7a977881b4 Change buf size to a valid size Ron Eldor 2018-11-19 13:45:22 +02:00
  • 7588f78d18 Merge pull request #163 from ARMmbed/tls_psk_to_ms_derivation Jaeden Amero 2018-11-19 11:29:22 +00:00
  • 2255a360a6 Improve documentation of TLS-1.2 PRF and PSK-to-MS KDF Hanno Becker 2018-11-16 16:05:13 +00:00
  • 6b123fbc39 Add test for overly long PSK in TLS-1.2 PSK-to-MS KDF Hanno Becker 2018-11-16 14:34:55 +00:00
  • f074938aae Add SHA-384 tests for TLS 1.2 PSK-to-MS key derivation Hanno Becker 2018-11-15 10:18:09 +00:00
  • a198f06feb Add tests for TLS-1.2 PSK-to-MS derivation Hanno Becker 2018-10-12 15:48:17 +01:00
  • 1aaedc03d4 Add implementation of TLS-1.2 PSK-to-MS key derivation Hanno Becker 2018-11-16 11:35:34 +00:00
  • 8dbfca4628 Add TLS-1.2 PSK-to-MS key derivation algorithm identifier to PSA API Hanno Becker 2018-10-12 11:56:55 +01:00
  • 65b691793d Merge pull request #202 from ARMmbed/psa-tls12_prf_minor_fixes Jaeden Amero 2018-11-16 16:31:59 +00:00
  • d3adca4f0d Merge pull request #184 from ARMmbed/getting_started_guide Jaeden Amero 2018-11-16 15:52:45 +00:00
  • 19643c573d Fix typo in documentation Gilles Peskine 2018-11-16 16:45:02 +01:00
  • 93f8500e2e Fix unused variables warning if MBEDTLS_ECDH_C is off Gilles Peskine 2018-11-16 16:43:31 +01:00
  • a1b87e5afe Add missing dependency in an ECDH test case Gilles Peskine 2018-11-16 16:43:04 +01:00
  • 1dfb1ba684 Add a test case for key agreement with a following KDF Gilles Peskine 2018-11-16 16:06:37 +01:00
  • 346797d7b9 Add missing cleanup on failure in psa_key_agreement Gilles Peskine 2018-11-16 16:05:06 +01:00
  • a05219c70b Add some missing compilation guards Gilles Peskine 2018-11-16 16:02:56 +01:00
  • 55ed36ba2f Merge pull request #160 from ARMmbed/tls12_prf_as_kdf Jaeden Amero 2018-11-16 13:27:01 +00:00
  • 87a7eeb906 Add a getting started guide mohammad1603 2018-11-01 11:25:49 +02:00
  • 353e45361d Don't call memcpy() with 0-length arguments Hanno Becker 2018-11-15 09:53:57 +00:00
  • 3b339e2342 Simplify psa_generator_tls12_prf_generate_next_block() Hanno Becker 2018-11-13 20:56:14 +00:00
  • 580fba1431 Dynamically allocate A(i) + seed buffer for TLS-1.2 PRF Hanno Becker 2018-11-13 20:50:45 +00:00
  • 24658c4ba1 Add test vectors for TLS 1.2 PRF Hanno Becker 2018-10-09 17:33:08 +01:00
  • c8a41d71cb Add implementation of TLS-1.2 PRF Hanno Becker 2018-10-09 17:33:01 +01:00
  • 79250c255f Add identifiers for TLS-1.2 PRF Hanno Becker 2018-10-09 17:32:46 +01:00
  • ab81a6c312 Merge pull request #151 from ARMmbed/psa-key_agreement-ecdh Jaeden Amero 2018-11-16 10:23:09 +00:00
  • 99d0259987 Improve documentation the shared secret format for FFDH Gilles Peskine 2018-11-15 17:47:25 +01:00
  • d171e78b46 Document the peer_key format for psa_key_agreement Gilles Peskine 2018-11-15 17:46:21 +01:00
  • 6c6a023f99 More tweaks on EC-related wording Gilles Peskine 2018-11-15 17:44:43 +01:00
  • 681edee803 Fix language and formatting in ChangeLog Simon Butcher 2018-11-07 16:25:38 +00:00
  • 7b5b4a01a4 Correct description of the ECDH shared secret Gilles Peskine 2018-11-14 21:05:10 +01:00
  • b408661be9 ECDH: check that the keys are on the same curve Gilles Peskine 2018-11-14 20:51:23 +01:00
  • c7998b78b8 Factor common code into key_agreement_with_self Gilles Peskine 2018-11-07 18:45:02 +01:00
  • f5f442a50c More accurate description of the shared secret for ECDH Gilles Peskine 2018-11-07 18:20:48 +01:00
  • 88714d78b8 Allow ECDH-only public key in ECDH Gilles Peskine 2018-10-25 23:07:25 +02:00
  • 714e16b37a Add import/export test of EC public key Gilles Peskine 2018-10-25 22:49:49 +02:00
  • 3ec8ed8b51 Add multipart key agreement tests Gilles Peskine 2018-10-25 22:37:15 +02:00
  • bf49197c9b key_agreement_capacity: test the actual capacity as well Gilles Peskine 2018-10-25 22:36:12 +02:00
  • 10df341436 Factor usage_to_exercise into its own function Gilles Peskine 2018-10-25 22:35:43 +02:00
  • fc411f1ac1 Use ASSERT_ALLOC in key agreement tests Gilles Peskine 2018-10-25 22:34:48 +02:00
  • 211a436f2e Document that key agreement produces a maximum-capacity generator Gilles Peskine 2018-10-25 22:22:31 +02:00
  • 79dd6229e4 Clarify the format of the (EC)DH shared secret Gilles Peskine 2018-10-25 22:22:11 +02:00
  • 2607bca666 Give "DH" and "DHM" as alternative names Gilles Peskine 2018-10-25 22:21:03 +02:00
  • 1d7c082124 Fix a memory leak in a test Gilles Peskine 2018-10-08 19:05:22 +02:00
  • b7ecdf0509 Implement ECDH Gilles Peskine 2018-09-18 12:11:27 +02:00