Commit Graph

  • 13cf3eca5b Fix typo in documentation Gilles Peskine 2018-11-07 22:06:48 +01:00
  • 4dc50bc06e Fix typo in documentation Gilles Peskine 2018-11-07 22:06:48 +01:00
  • c37fff9b95 Merge pull request #67 from Patater/deprecated-psa-errors Jaeden Amero 2019-02-21 13:34:10 +00:00
  • c5b57ef9e0 Merge remote-tracking branch 'origin/pr/2412' into mbedtls-2.16 Jaeden Amero 2019-02-21 12:01:50 +00:00
  • f054f8b3dc Merge remote-tracking branch 'origin/pr/2384' into mbedtls-2.7 Jaeden Amero 2019-02-21 12:00:43 +00:00
  • 0981db57e1 Merge remote-tracking branch 'origin/pr/2385' into mbedtls-2.16 Jaeden Amero 2019-02-21 11:58:58 +00:00
  • fe50335a1f Merge remote-tracking branch 'origin/pr/2389' into mbedtls-2.16 Jaeden Amero 2019-02-21 11:53:51 +00:00
  • 5e6d24c5e1 psa: Add backwards compatible error codes Jaeden Amero 2019-02-21 10:41:29 +00:00
  • e236c2a13c psa: Don't abort when operations are invalid Jaeden Amero 2019-02-20 15:37:15 +00:00
  • 1ac5e6a34c Merge pull request #64 from gilles-peskine-arm/storage_spec-key_file_id Jaeden Amero 2019-02-20 17:32:43 +00:00
  • c8ed00a04f Merge pull request #65 from Patater/deprecated-constants-compat Jaeden Amero 2019-02-20 16:42:56 +00:00
  • 36ee5d0fbf psa: Disallow repeated setup Jaeden Amero 2019-02-19 09:25:10 +00:00
  • 11aa7ee189 psa: Extend hash bad order test Jaeden Amero 2019-02-19 11:44:55 +00:00
  • a0f625ac9a psa: Disallow use of invalid hash contexts Jaeden Amero 2019-02-15 13:52:25 +00:00
  • ab43997f44 psa: Disallow use of invalid cipher contexts Jaeden Amero 2019-02-15 14:12:05 +00:00
  • 252ef28dac psa: Disallow use of invalid MAC contexts Jaeden Amero 2019-02-15 14:05:35 +00:00
  • 11eca7115e Update the encoding of owners in key file identifiers Gilles Peskine 2019-02-20 15:44:22 +01:00
  • 93e21119b7 psa: Be compatible with deprecated constants Jaeden Amero 2019-02-20 13:57:28 +00:00
  • 72f40c6686 Merge pull request #59 from gilles-peskine-arm/psa-its-64_bit_internal_key_id Jaeden Amero 2019-02-20 13:45:12 +00:00
  • 572f067205 PSA crypto service: encode the key owner (ITS backend only) Gilles Peskine 2019-02-19 14:16:17 +01:00
  • 69d7c8b2d7 Declare a psa_key_file_id_t layout with an owner field Gilles Peskine 2019-02-19 14:00:31 +01:00
  • 5b229a06f4 Support encoding an owner in key file IDs Gilles Peskine 2019-02-19 13:24:37 +01:00
  • e988a66b5b Fix PSA_MAX_PERSISTENT_KEY_IDENTIFIER to mean what it says Gilles Peskine 2019-02-18 17:33:52 +01:00
  • c8569bc5c2 Move key id validity check into its own function Gilles Peskine 2019-02-19 13:04:02 +01:00
  • 548346104a Merge pull request #62 from gilles-peskine-arm/psa-stream_cipher_update_test Jaeden Amero 2019-02-20 11:30:43 +00:00
  • 3497323f79 Initialize PSA Crypto operation contexts Jaeden Amero 2019-02-20 10:32:28 +00:00
  • b281f74284 psa: example: Initialize operation contexts Jaeden Amero 2019-02-20 10:40:20 +00:00
  • fe96fbec2c Initialize PSA Crypto operation contexts Jaeden Amero 2019-02-20 10:32:28 +00:00
  • 97eaea9fc8 Merge pull request #32 from itayzafrir/ipc-support-64-bit-key-ids Jaeden Amero 2019-02-20 10:45:10 +00:00
  • e254f85c93 Fix ChangeLog entry to correct release version Andres Amaya Garcia 2019-02-20 10:00:03 +00:00
  • 3971c10150 Merge pull request #53 from gilles-peskine-arm/storage_spec-initial Jaeden Amero 2019-02-20 09:12:50 +00:00
  • 493a0dc333 Clarify 3DES changes in ChangeLog Andres Amaya Garcia 2019-02-19 20:14:00 +00:00
  • e086652aef Test the length of cipher_update output Gilles Peskine 2019-02-19 19:44:00 +01:00
  • a04ba4ec52 Add some CTR multipart tests Gilles Peskine 2019-02-19 19:24:40 +01:00
  • 3215de4cf5 Add CBC multipart tests with 2 blocks Gilles Peskine 2019-02-19 19:24:28 +01:00
  • 3b7e084077 Fix incorrect length check in multipart cipher tests Gilles Peskine 2019-02-19 19:22:51 +01:00
  • ee46fe7b9b Fix output size calculations in cipher tests Gilles Peskine 2019-02-19 19:05:33 +01:00
  • 26d02e1327 Add more missing parentheses around macro parameters Hanno Becker 2018-10-30 09:29:25 +00:00
  • 818bac55ef Add further missing brackets around macro parameters Hanno Becker 2018-10-26 09:13:26 +01:00
  • 996033e3df Adapt ChangeLog Hanno Becker 2018-10-15 12:23:02 +01:00
  • 1eeca41472 Improve macro hygiene Hanno Becker 2018-10-15 12:01:35 +01:00
  • adc558e289 Fix test data missing some fake-random input Gilles Peskine 2018-11-06 15:52:43 +00:00
  • 85a6dd40ba Add tests for RSA encrypt/decrypt with NULL for empty message Gilles Peskine 2018-10-15 16:32:42 +02:00
  • 2b88dc3717 Merge pull request #61 from Patater/travis-ci-seed-four Jaeden Amero 2019-02-19 14:16:36 +00:00
  • bb2ce8a6a8 travis: Use seed 4 when running ssl-opt.sh Jaeden Amero 2019-02-19 13:12:30 +00:00
  • 7723ab1739 Add common header for crypto service integration itayzafrir 2019-02-14 10:28:02 +02:00
  • 7132dd9796 Prepare support for 64 bit key ids in a PSA system. itayzafrir 2019-01-29 14:23:52 +02:00
  • b4595d2527 Reword changelog entry k-stachowiak 2019-02-19 12:41:30 +01:00
  • cddbd01e4f Reword changelog entry k-stachowiak 2019-02-19 12:40:34 +01:00
  • 6409724059 Update change log k-stachowiak 2019-02-19 12:25:24 +01:00
  • 7e2cda1d67 Merge pull request #11 from gilles-peskine-arm/psa-setup_bad_state-document Jaeden Amero 2019-02-19 10:24:23 +00:00
  • 065c426d75 Merge pull request #57 from Patater/check-generator-validity Jaeden Amero 2019-02-18 19:22:19 +00:00
  • cf2010cf58 psa: Check generator validity before read Jaeden Amero 2019-02-15 13:05:49 +00:00
  • 135baef1bd Define maximum EC public key length depending on enabled curves Hanno Becker 2019-02-18 17:03:36 +00:00
  • 28f78440d8 Grep for debug output witnessing use of PSA in ECDHE ssl-opt.sh Hanno Becker 2019-02-18 16:47:50 +00:00
  • 4af484e29a Regenerate VS2010 project file Hanno Becker 2019-01-29 09:59:48 +00:00
  • 3b7c4a0ff0 Regenerate VisualStudio project file Hanno Becker 2019-01-10 08:49:23 +00:00
  • 354e248d81 Add ssl-opt.sh tests for PSA-based ECDH with various ECC curves Hanno Becker 2019-01-08 11:40:25 +00:00
  • 0a94a64bbd Add debugging output to confirm that PSA was used for ECDHE Hanno Becker 2019-01-11 14:35:30 +00:00
  • c14a3bb5a6 Make variable in ssl_write_client_key_exchange() more descriptive Hanno Becker 2019-01-14 09:41:16 +00:00
  • 4a63ed421c Implement ClientKeyExchange writing in PSA-based ECDHE suites Hanno Becker 2019-01-08 11:39:35 +00:00
  • bb89e2727f Implement ServerKeyExchange parsing for PSA-based ECDHE suites Hanno Becker 2019-01-08 12:54:37 +00:00
  • df51dbe17f Add fields for PSA-based ECDHE to handshake structure Hanno Becker 2019-02-18 16:41:55 +00:00
  • f75f912c31 Add functions to psa_util module to convert EC public keys Hanno Becker 2019-01-07 15:36:51 +00:00
  • 8fd9156a4a Fix #2370, minor typos and spelling mistakes Antonin Décimo 2019-01-23 15:24:37 +01:00
  • 9654e11b1d Merge pull request #55 from davidsaada/david_its_ps_err_codes Jaeden Amero 2019-02-18 15:39:27 +00:00
  • abb843e8ae Reenable GnuTLS next based tests k-stachowiak 2019-02-18 16:14:03 +01:00
  • d5f4759594 Fix #2370, minor typos and spelling mistakes Antonin Décimo 2019-01-23 15:24:37 +01:00
  • 17a38d3a74 Reenable GnuTLS next based tests k-stachowiak 2019-02-18 15:29:56 +01:00
  • a2523b2c6d Replace ITS specific types with more generic PSA storage types David Saada 2019-02-18 13:56:26 +02:00
  • b4ecc27629 Replace PSA error code definitions with the ones defined in PSA spec David Saada 2019-02-14 13:48:10 +02:00
  • 28cb6fbd47 Unbump version to 0.0.0 k-stachowiak 2019-02-18 12:01:03 +01:00
  • 9c99dc862c Merge pull request #2395 from ARMmbed/development-psa-merged-dev-8e76332 Manuel Pégourié-Gonnard 2019-02-18 11:55:54 +01:00
  • f0c1d0d375 Doxygen changes to match the code changes. clarifications. Derek Miller 2019-02-15 17:23:42 -06:00
  • 28d483ef2f removed * from entropy function pointers as they are already pointers Derek Miller 2019-02-15 17:18:03 -06:00
  • 8a241a5779 Replaced entropy driver context with void * to support multiple entropy drivers Derek Miller 2019-02-15 17:17:25 -06:00
  • 6aaa4fd73b added key_type parameter to asymmetric operations because the accelerator need this info Derek Miller 2019-02-15 17:15:54 -06:00
  • 34b33f198b Changed psa_drv_se_cipher_t.size to context_size to be consistent Derek Miller 2019-02-15 17:13:54 -06:00
  • 6211726c61 Removed key deriv. context struct, replaced with void* and a context_size Derek Miller 2019-02-15 17:12:26 -06:00
  • 0b3098a486 added generate key. Removed pubkey export Derek Miller 2019-02-15 17:10:49 -06:00
  • 0972fe548c added lifetime paramter to psa_drv_se_import_key_t as the SE needs to know this Derek Miller 2019-02-15 17:08:27 -06:00
  • ea743cf6b0 Removed * from function pointers (as they were already pointers) Derek Miller 2019-02-15 17:06:29 -06:00
  • b2a1cceaf7 temporarily changed psa_key_slot_t to psa_key_slot_number_t to avoid naming collision Derek Miller 2019-02-15 17:03:42 -06:00
  • 83d2662dfa Changed opaque/transparent in functions/structs to se/accel Derek Miller 2019-02-15 16:41:22 -06:00
  • 064128c1b0 Update submodule pointer to commit 0574e6a of mbed-crypto/development archive/development-psa-merged-dev-8e76332 Andrzej Kurek 2019-02-15 10:20:05 -05:00
  • 1b20be59e2 Write documentation for TEST_ASSERT Andrzej Kurek 2019-02-15 10:13:35 -05:00
  • 0574e6a7bd Merge pull request #51 from Patater/update-dev-tls-dev-crypto-merge Jaeden Amero 2019-02-15 15:07:37 +00:00
  • 2d7926674d psa_utils: Make fallthrough clear for compilers Jaeden Amero 2019-02-11 12:18:39 +00:00
  • 9153ec0d04 Add documentation for some macros Gilles Peskine 2019-02-15 13:02:02 +01:00
  • d338b91174 Fix some copypasta in one-shot hash and MAC function descriptions Gilles Peskine 2019-02-15 13:01:41 +01:00
  • 63f7930003 Doxygen: fix missing markup indicator that was causing broken links Gilles Peskine 2019-02-15 13:01:17 +01:00
  • de6bf1e4b1 Update crypto submodule pointer to db29ab archive/development-psa-big-merge-test-branch Andrzej Kurek 2019-02-15 05:20:22 -05:00
  • db29ab528a psa: Fix builds without MBEDTLS_PLATFORM_C Jaeden Amero 2019-02-12 16:40:27 +00:00
  • 44a59ab3f5 psa: Enable use of PSA examples with CHECK_PARAMS Jaeden Amero 2019-02-11 13:24:47 +00:00
  • 892cd6df70 psa: Use new generic error codes Jaeden Amero 2019-02-11 12:21:12 +00:00
  • 1fe81d4985 psa_utils: Make fallthrough clear for compilers Jaeden Amero 2019-02-11 12:18:39 +00:00
  • 06b161a39c psa: Add latest PSA Crypto config.h Jaeden Amero 2019-02-08 16:07:52 +00:00
  • e8206622ad Update config-default.h to the latest from Mbed TLS Jaeden Amero 2019-02-08 16:07:34 +00:00
  • 67ea2c5e6d Merge branch 'development-psa-proposed' into development Jaeden Amero 2019-02-11 12:05:54 +00:00
  • eb5087126f all.sh: add a seedfile generation step Andrzej Kurek 2019-02-14 07:18:59 -05:00