Commit Graph

  • fa764b161b Add curve sizes to ECC curve metadata validation tests Gilles Peskine 2018-09-17 14:19:57 +02:00
  • 3052f53c37 Add block sizes to HMAC metadata validation tests Gilles Peskine 2018-09-17 14:13:26 +02:00
  • d9c8260f23 Add dependencies to metadata validation tests Gilles Peskine 2018-09-17 13:58:36 +02:00
  • 49cd329908 Key type validation tests Gilles Peskine 2018-08-22 18:43:09 +02:00
  • 17351eb7f2 Algorithm validation tests Gilles Peskine 2018-08-22 18:36:36 +02:00
  • 35fe2034c1 PSA_MAC_FINAL_SIZE: we don't use key_bits at the moment Gilles Peskine 2018-08-22 18:26:02 +02:00
  • 00709fafb8 Rename PSA_ALG_HMAC_HASH to PSA_ALG_HMAC_GET_HASH Gilles Peskine 2018-08-22 18:25:41 +02:00
  • 9df2dc87ab Fix name of PSA_ALG_IS_BLOCK_CIPHER_MAC Gilles Peskine 2018-08-22 18:24:17 +02:00
  • 70ce2c6170 FFDHE groups are not elliptic curves Gilles Peskine 2018-08-22 18:21:57 +02:00
  • 583b55d97d Add PSA_KEY_TYPE_IS_DSA to go with PSA_KEY_TYPE_IS_RSA Gilles Peskine 2018-08-22 18:21:32 +02:00
  • 44fed61e01 Create infrastructure for metadata validation unit tests Gilles Peskine 2018-08-21 18:20:20 +02:00
  • daea26f70f Correct and simplify block-based cipher modes Gilles Peskine 2018-08-21 14:02:45 +02:00
  • eba6c9bb50 changes requested by @hanno-arm - renamed mbedtls_asn1_write_any_string to mbedtls_asn1_write_tagged_string - renamed x509_at_oid_from_name to x509_attr_descr_from_name thomas-dee 2018-09-19 09:10:37 +02:00
  • ef12c63de0 RSA verification: don't report an invalid padding error Gilles Peskine 2018-09-13 20:37:48 +02:00
  • 821adfe51c Add exercise tests for RSA public keys and for PSS Gilles Peskine 2018-09-13 20:34:46 +02:00
  • acec7b6fa1 exercise_export_key: fix public key case Gilles Peskine 2018-09-13 20:34:11 +02:00
  • d1efab58b8 Merge pull request #148 from ARMmbed/fix_issue_146 Gilles Peskine 2018-09-17 11:52:02 +02:00
  • 81ba4abb02 Fix bad algorithm and key type values in some tests Gilles Peskine 2018-08-21 14:02:08 +02:00
  • 1861709e5c Add documentation describing behavior of not calling psa_crypto_init itayzafrir 2018-09-16 12:22:41 +03:00
  • 90d8c7a728 Ensure the module is initialized in key based functions itayzafrir 2018-09-12 11:44:52 +03:00
  • 0adf0fc31c Ensure the module is initialized in psa_generate_random itayzafrir 2018-09-06 16:24:41 +03:00
  • e852df8466 fixup! Add PSA crypto module Jaeden Amero 2018-09-14 12:00:46 +01:00
  • 5ee4ee2659 Merge pull request #133 from jen3andruska/patch-2 Jaeden Amero 2018-08-24 11:15:46 +01:00
  • c0454a7369 Merge pull request #135 from ARMmbed/export_sanity_tests Jaeden Amero 2018-08-22 10:31:28 +01:00
  • 517e73736e Update README.md Jen Andruska 2018-08-07 12:31:32 +01:00
  • 27f451f04b Merge pull request #134 from ARMmbed/test_suite_import_export-exported_length Jaeden Amero 2018-08-07 19:55:36 +01:00
  • dea46cf8f1 Clarify comment in test Gilles Peskine 2018-08-21 16:12:54 +02:00
  • 8a1a8f31e3 Add test cases for PEM import Gilles Peskine 2018-08-07 15:33:49 +02:00
  • c6290c043e Minor documentation improvements Gilles Peskine 2018-08-13 17:24:59 +02:00
  • b67f308c4f Fix re-import size in import_export test with non-canonical input Gilles Peskine 2018-08-07 15:33:10 +02:00
  • 6ef7983208 Fix copypasta in PSA_KEY_EXPORT_MAX_SIZE documentation Gilles Peskine 2018-08-13 14:17:06 +02:00
  • ae3d2a2c26 Avoid non-standard C constructs Gilles Peskine 2018-08-13 14:14:22 +02:00
  • 8f609239d5 Do export sanity checks in import_export as well Gilles Peskine 2018-08-11 01:24:55 +02:00
  • dd2f95b855 Improve and augment export sanity checks Gilles Peskine 2018-08-11 01:22:42 +02:00
  • cb6adbb750 fixup sizes Gilles Peskine 2018-08-11 01:18:12 +02:00
  • 4f6c77b0a9 fixup format spec Gilles Peskine 2018-08-11 01:17:53 +02:00
  • d14664a79b Move export key sanity check from generate to exercise Gilles Peskine 2018-08-10 19:07:32 +02:00
  • 1be949b846 New macro PSA_KEY_EXPORT_MAX_SIZE Gilles Peskine 2018-08-10 19:06:59 +02:00
  • 4e1e9beb56 Define the encoding of ECC and DSA keys Gilles Peskine 2018-08-10 18:57:40 +02:00
  • e877974794 Move key type feature test macros to a more logical place Gilles Peskine 2018-08-10 16:10:56 +02:00
  • 78b3bb670d Change the bitwise encoding of key type categories Gilles Peskine 2018-08-10 16:03:41 +02:00
  • c32f0304db Fix bad key type constant that worked by accident Gilles Peskine 2018-08-10 16:02:11 +02:00
  • 39f0c22c97 Merge pull request #126 from ARMmbed/multi-op-abort-on-error Gilles Peskine 2018-08-06 19:45:59 +02:00
  • 5ac5cec9a2 Merge pull request #127 from ARMmbed/documentation-update Jaeden Amero 2018-08-06 10:23:04 +01:00
  • 534bd7c33b Add missing calls to psa_cipher_abort in cipher functions itayzafrir 2018-08-02 13:56:32 +03:00
  • 357da5a009 Merge pull request #129 from ARMmbed/small_documentation_fix Jaeden Amero 2018-08-06 10:22:09 +01:00
  • ed7382f6a7 Update documentation due to function renaming itayzafrir 2018-08-02 14:19:33 +03:00
  • 40835d4e56 Add missing calls to psa_hash_abort in hash functions itayzafrir 2018-08-02 13:14:17 +03:00
  • 13f43948f3 typo fix mohammad1603 2018-08-05 12:09:44 +03:00
  • 31aaba8828 Merge pull request #128 from ARMmbed/psa-constant_to_string-fix_whitespace Jaeden Amero 2018-08-03 11:40:33 +01:00
  • 23b9d149a2 Fix indentation in generated C file Gilles Peskine 2018-08-02 15:08:46 +02:00
  • ddeb55ad32 Remove trailing whitespace and fix indentation in generated C file Gilles Peskine 2018-08-02 15:08:07 +02:00
  • 33b9ff6d2d Merge pull request #124 from ARMmbed/reorder-psa-errors Jaeden Amero 2018-08-02 08:47:32 +01:00
  • df3b74f168 Merge pull request #125 from ARMmbed/key_slot_index-fix Jaeden Amero 2018-08-02 08:47:11 +01:00
  • f26dbfc096 Rearrange PSA_ERROR_XXX error codes itayzafrir 2018-08-01 16:09:08 +03:00
  • 9a05634558 psa_crypto_free: destroy the last slot Gilles Peskine 2018-08-01 15:46:54 +02:00
  • 63aaa538fa Merge pull request #119 from ARMmbed/dev/dgreen-arm/fix-all.sh Jaeden Amero 2018-07-30 14:15:54 +01:00
  • 996deb18cc Fix buffer overflow in the slot array Gilles Peskine 2018-08-01 15:45:45 +02:00
  • 80bed236de Change psa_structs to use unsigned ints Darryl Green 2018-07-26 13:03:38 +01:00
  • 9e2d7a09f1 Add ifdefs for psa_internal_export_key function Darryl Green 2018-07-24 16:33:30 +01:00
  • 10ccc641ac Add missing dependencies on MBEDTLS_ECDSA_C Darryl Green 2018-07-24 16:30:56 +01:00
  • 8f8aa8f931 Add ifdef for MBEDTLS_ECP_C around ecc_group_to_psa functions Darryl Green 2018-07-24 15:44:51 +01:00
  • efb52d53bf Add missing dependency on MBEDTLS_PKCS1_V15 Darryl Green 2018-07-24 15:41:49 +01:00
  • 5cc689a821 Add handling for (sometimes) unused parameters Darryl Green 2018-07-24 15:34:10 +01:00
  • 77b33b2926 Add missing dependencies on MBEDTLS_SHA256_C Darryl Green 2018-07-24 15:29:42 +01:00
  • 9c862253cc Add handling for zero-length buffers in tests Darryl Green 2018-07-24 12:52:44 +01:00
  • 13a61f705e Add psa header files to yotta build Darryl Green 2018-07-24 11:54:24 +01:00
  • 4fddbe36fe Merge pull request #120 from ARMmbed/dev/dgreen-arm/conversion-warnings Jaeden Amero 2018-07-26 15:04:31 +01:00
  • 8800136156 Fix key parameter in psa_key_derivation to use correct type Darryl Green 2018-07-26 13:59:04 +01:00
  • 8be946d602 Merge pull request #118 from ARMmbed/dev/Patater/add-license-header Jaeden Amero 2018-07-25 15:31:23 +01:00
  • 423e20430f Merge pull request #117 from ARMmbed/dev/Patater/generate-visualc Jaeden Amero 2018-07-25 11:23:50 +01:00
  • cab5494b12 psa: Add license header to crypto.h Jaeden Amero 2018-07-25 13:26:13 +01:00
  • 1692363b3e Add visualc files generated by generate_visualc_files.pl Darryl Green 2018-07-20 13:29:25 +01:00
  • 73e34facb4 Add ChangeLog entry for wiping sensitive buffers Gilles Peskine 2018-09-11 18:53:58 +02:00
  • 51de2d25a3 HMAC_DRBG: clean stack buffers Gilles Peskine 2018-09-11 15:35:41 +02:00
  • 17b2ac2a7c CTR_DRBG: clean stack buffers Gilles Peskine 2018-09-11 15:34:17 +02:00
  • 94a779b2c2 Add ChangeLog entry for deprecation of mbedtls_xxx_drbg_update Gilles Peskine 2018-09-13 22:27:12 +02:00
  • aadc818126 HMAC_DRBG: report all errors from HMAC functions Gilles Peskine 2018-09-11 16:54:57 +02:00
  • 4d23757fad HMAC_DRBG: deprecate mbedtls_hmac_drbg_update because it ignores errors Gilles Peskine 2018-09-13 22:19:57 +02:00
  • 9ce2972399 CTR_DRBG: add mbedtls_ctr_drbg_update_ret Gilles Peskine 2018-09-11 16:41:54 +02:00
  • f249e37e86 Add ChangeLog entry for wiping sensitive buffers Gilles Peskine 2018-09-11 18:53:58 +02:00
  • 1da7776bd7 HMAC_DRBG: clean stack buffers Gilles Peskine 2018-09-11 15:35:41 +02:00
  • d324c5954a CTR_DRBG: clean stack buffers Gilles Peskine 2018-09-11 15:34:17 +02:00
  • 41734a1f2a Return an error code from a dummy function Krzysztof Stachowiak 2018-09-13 15:04:31 +02:00
  • 96e0d8ebfc Clarified ChangeLog entry Simon Butcher 2018-09-13 12:05:40 +01:00
  • d6a63f4ca5 Clarified ChangeLog entry Simon Butcher 2018-09-13 11:59:03 +01:00
  • 588e8cb940 Add psa headers to generate_visualc_files.pl Darryl Green 2018-07-20 13:27:58 +01:00
  • b5c740707f Merge pull request #116 from ARMmbed/psa-doc-fix_doxygen_for_alpha1 Jaeden Amero 2018-07-25 10:15:31 +01:00
  • cfc1957408 Merge pull request #110 from ARMmbed/psa-readme Jaeden Amero 2018-07-24 13:39:38 +01:00
  • edd768775f Fix doxygen warnings Gilles Peskine 2018-07-20 17:42:05 +02:00
  • 0d7a4f91c5 Merge pull request #99 from ARMmbed/dev/Patater/exporter Jaeden Amero 2018-07-23 17:10:48 +01:00
  • 65731b8e08 gitignore: Ignore Mbed Crypto exported files Jaeden Amero 2018-07-18 16:40:26 +01:00
  • 80e317af15 all.sh: Test the Mbed Crypto exporter Jaeden Amero 2018-07-11 15:45:23 +01:00
  • debb2c0d12 crypto: Add an Mbed Crypto exporter script Jaeden Amero 2018-06-25 17:25:29 +01:00
  • 1ff639d37c crypto: Add a Makefile Jaeden Amero 2018-06-25 17:08:36 +01:00
  • 5a6ade8ab6 crypto/programs: Add a Makefile Jaeden Amero 2018-07-19 13:39:30 +01:00
  • 1efc5fe6c5 crypto/tests: Add a Makefile Jaeden Amero 2018-07-06 10:37:06 +01:00
  • 50a058c9f3 crypto/library: Add a Makefile Jaeden Amero 2018-06-25 17:12:53 +01:00
  • 2fba767b77 Merge pull request #104 from ARMmbed/psa-crypto-examples Jaeden Amero 2018-07-23 14:12:08 +01:00
  • 18ac331e15 psa: programs: Add cipher example fallback main itayzafrir 2018-07-17 09:28:11 +03:00