Commit graph

  • b6fdd35a38 MPS Reader Tests: Use accumulator multiple times Hanno Becker 2021-01-12 09:17:56 +0000
  • e1f173c36f MPS Reader Tests: Continue fetching after reclaim() was rejected Hanno Becker 2021-01-12 08:43:58 +0000
  • cb2a88ed38 MPS Reader Tests: Attempt reclaim while more data is available Hanno Becker 2021-01-12 08:39:37 +0000
  • aac41225d3 MPS Reader Tests: Test multiple feed() calls to fulfill read request Hanno Becker 2021-01-12 08:36:36 +0000
  • e82952acb3 MPS Reader Tests: Test use of accumulator Hanno Becker 2021-01-12 08:27:29 +0000
  • caf1a3f663 MPS Reader Tests: Accumulator too small Hanno Becker 2021-01-12 08:18:12 +0000
  • 7d86b74cef MPS Reader Tests: Request more data than what's available Hanno Becker 2021-01-12 08:14:38 +0000
  • 7973b2dcac MPS Reader Tests: Test two rounds of fetching in multiple steps Hanno Becker 2021-01-12 08:11:40 +0000
  • dbd8a96487 MPS Reader Tests: Add test for feed-{get,get,...}-commit-reclaim Hanno Becker 2021-01-12 08:01:16 +0000
  • 0e4edfc083 MPS Reader Tests: Add test for >1 feed-get-commit-reclaim cycles Hanno Becker 2021-01-12 07:52:29 +0000
  • 09d880aa38 MPS Reader Tests: Test basic feed-get-commit-reclaim cycle Hanno Becker 2021-01-12 07:43:30 +0000
  • ac267f3485 Add MPS configuration option for state validation Hanno Becker 2021-01-12 07:25:41 +0000
  • 447e8a5ecd Add internal header for MPS errors Hanno Becker 2021-01-12 07:27:12 +0000
  • 75ac1f7b95 Add implementation for MPS assertion macros Hanno Becker 2021-01-12 07:25:26 +0000
  • 0ea0db4368 Add MPS reader translation unit to Makefile and CMakeLists Hanno Becker 2021-01-12 07:15:11 +0000
  • d2f9f53f7f Add typedef's for MPS buffer size types Hanno Becker 2021-01-12 07:11:11 +0000
  • 13cd7846a0 Add MPS reader implementation Hanno Becker 2021-01-12 07:08:33 +0000
  • 1c0cd10ea8 Add header and documentation for MPS reader Hanno Becker 2021-01-12 07:01:23 +0000
  • c809ff6ef6 Add stub implementation for MPS tracing API Hanno Becker 2021-01-12 06:54:04 +0000
  • 1ae9f756ba Add MPS compile-time option for enabling/disabling tracing Hanno Becker 2021-01-12 06:43:17 +0000
  • 6ed183cf00 Add MPS compile time option for enabling/disabling assertions Hanno Becker 2021-01-12 06:42:16 +0000
  • 108fc84b04 Add MPS configuration header Hanno Becker 2021-01-12 06:39:43 +0000
  • e5fde54337 Remove incorrect definitions of the dom2() and dom4() prefixes Gilles Peskine 2021-03-16 18:40:36 +0100
  • 77e47c05f3 Add key material for twisted Edwards curves Gilles Peskine 2021-03-16 18:32:24 +0100
  • cfcc3784c1
    Merge pull request #4256 from ronald-cron-arm/psa-cipher-iv-size Ronald Cron 2021-03-29 15:02:48 +0200
  • 58946f4a6a
    Merge pull request #4229 from ronald-cron-arm/psa-cipher Ronald Cron 2021-03-29 15:02:14 +0200
  • a00abc6b65 Consistently describe Ed25519 as a 255-bit curve Gilles Peskine 2021-03-16 18:25:14 +0100
  • 7e54a29bea Express DES key sizes in bits Gilles Peskine 2021-03-16 18:21:34 +0100
  • 6a427bf306 Document the general definition of bit sizes for asymmetric keys Gilles Peskine 2021-03-16 18:19:18 +0100
  • 27354690cb Use a bit-size in the algorithm name Gilles Peskine 2021-03-03 17:45:06 +0100
  • da7305e472 Avoid collision with SM3 in API specification 1.0.1 Gilles Peskine 2021-03-03 17:01:23 +0100
  • b13ead816c Make the hash-and-sign nature of Ed25519ph and Ed448ph explicit Gilles Peskine 2021-03-01 10:28:29 +0100
  • e36f8aa1b0 Fix copypasta Gilles Peskine 2021-03-01 10:20:20 +0100
  • 7962284f78 Mention psa_hash_compute in the documentation of psa_{sign,verify}_hash Gilles Peskine 2021-02-24 21:56:22 +0100
  • 3a1101a122 Define algorithms for EdDSA Gilles Peskine 2021-02-24 21:52:21 +0100
  • 67546802fe New elliptic curve family: twisted Edwards Gilles Peskine 2021-02-24 21:49:40 +0100
  • 4a7074022a Add a compile-time dependency to psa_constant_names_generated.c Gilles Peskine 2021-02-24 21:45:38 +0100
  • 6d40085177 Don't duplicate the definition of PSA_ALG_IS_HASH_AND_SIGN Gilles Peskine 2021-02-24 21:39:52 +0100
  • 2aff17b8c5
    Merge pull request #4098 from gstrauss/remove-redundant-condition Gilles Peskine 2021-03-27 22:47:13 +0100
  • 5618a39fcf psa: cipher: Remove cipher_generate_iv driver entry point Ronald Cron 2021-03-26 09:52:26 +0100
  • a0d6817838 psa: cipher: Add bound check of the IV length in the core Ronald Cron 2021-03-26 10:15:08 +0100
  • c17e8a9bf2 psa: cipher: Use PSA_CIPHER_IV_LENGTH to compute the IV length Ronald Cron 2021-03-19 14:12:26 +0100
  • 6ad554cb83 psa: cipher: Prefer length rather than size for IV/block length Ronald Cron 2021-03-26 09:29:09 +0100
  • f2381aaa43 psa: cipher: Use psa_generate_random to generate IVs Ronald Cron 2021-03-23 11:31:19 +0100
  • e6f6301390 psa: Add cipher accelerator flags to test_psa_crypto_drivers Ronald Cron 2021-03-19 14:57:08 +0100
  • 7b4154df0f psa: wrapper: Fix potential unreachable statement warning Ronald Cron 2021-03-19 14:49:41 +0100
  • 02d68b2b8e psa: cipher: Fix comment type Ronald Cron 2021-03-17 15:19:43 +0100
  • 75e6ae25ef Move mbedtls_cipher_info_from_psa to psa_crypto_cipher.c Ronald Cron 2021-03-17 14:46:05 +0100
  • 9198e8c259 psa: driver contexts: Fix include order and wrapping Ronald Cron 2021-03-17 14:29:56 +0100
  • 1f0db80c78 psa: cipher: Fix symmetric key management Ronald Cron 2021-03-12 09:59:30 +0100
  • 067de3b5ea tests: psa: Test cipher operations by a transparent driver Ronald Cron 2021-03-11 11:49:03 +0100
  • 5d9b00dddb psa: cipher: Include Mbed TLS cipher driver only if necessary Ronald Cron 2021-03-10 14:43:20 +0100
  • 3522e32132 psa: cipher: Add transparent driver test specific entry points Ronald Cron 2021-03-12 11:08:49 +0100
  • 8287e6b078 psa: cipher: Add utility functions Ronald Cron 2021-03-12 10:35:18 +0100
  • 7cb9c3d360 psa: cipher: Move to driver operation context application allocation Ronald Cron 2021-03-10 12:21:48 +0100
  • 6e412a71ee psa: cipher: Pass Mbed TLS implementation its operation ctx Ronald Cron 2021-03-10 09:58:47 +0100
  • 937dfee92c psa: cipher: Re-organize multi-part operation context Ronald Cron 2021-03-10 09:17:32 +0100
  • 49fafa98b1 psa: cipher: Dispatch based on driver identifier Ronald Cron 2021-03-10 08:34:23 +0100
  • 06aa442bef psa: cipher: Remove unused key_set operation field Ronald Cron 2021-03-09 17:32:57 +0100
  • 8d310ad2e6 psa: Rework unauthenticated cipher support in transparent test driver Ronald Cron 2020-12-15 15:17:20 +0100
  • dd24c9bbd9 psa: Call cipher operations software implementations as a driver Ronald Cron 2020-12-15 14:10:01 +0100
  • 6056fe8a81 psa: driver wrapper: Change cipher_xyz signature Ronald Cron 2020-12-15 13:58:07 +0100
  • 6d05173359 psa: Add mbedtls_psa_cipher_xyz() APIs Ronald Cron 2020-10-01 14:10:20 +0200
  • 0b80559827 psa: Call cipher setup implementation as a driver Ronald Cron 2020-12-14 18:08:20 +0100
  • a4af55f14f psa: driver wrapper: Change cipher_*_setup signatures Ronald Cron 2020-12-14 14:36:06 +0100
  • d6d28885f0 psa: Add mbedtls_psa_cipher_encrypt/decrypt_setup functions Ronald Cron 2020-12-14 14:56:02 +0100
  • 7986f7e14b psa: Export "internally" mbedtls_cipher_info_from_psa Ronald Cron 2021-03-09 10:03:08 +0100
  • ab99ac2f33 psa: Rework psa_cipher_setup (2) Ronald Cron 2020-10-01 16:38:28 +0200
  • 590d3e56e9 psa: Rework psa_cipher_setup (1) Ronald Cron 2020-10-01 16:14:50 +0200
  • 0ff579590d psa: Add psa_crypto_cipher.[ch] Ronald Cron 2021-03-08 16:46:35 +0100
  • c45b4afc63 Fix PSA SE driver tests Ronald Cron 2020-09-29 16:18:05 +0200
  • ac5db4da0e
    Merge pull request #4246 from ronald-cron-arm/finalize-psa-config-support Ronald Cron 2021-03-25 18:12:17 +0100
  • d85e98d6f1 psa: config: Add CBC-MAC Ronald Cron 2021-03-25 15:32:32 +0100
  • e1f5516025 psa: config: Improve handling of not supported ECC curves Ronald Cron 2021-03-25 15:09:47 +0100
  • 5172605c49 Move URL matching regex to method definition. Mateusz Starzyk 2021-03-25 14:49:57 +0100
  • 51a3b7d79c psa: config: Add CAMELLIA to the list of possible CMAC ciphers Ronald Cron 2021-03-25 14:25:46 +0100
  • c8f4489fa5 Use raw string + binary matching for URL regex. Long URLs are allowed only if they are alone on their lines. Mateusz Starzyk 2021-03-25 14:06:50 +0100
  • b9df5ceb8f psa: config: Fix AEAD/CMAC algorithms and ciphers inter-dependencies Ronald Cron 2021-03-25 09:25:38 +0100
  • 29394a1c7c
    Merge pull request #4252 from gilles-peskine-arm/fix-ubsan-in-psa-cipher-tests Ronald Cron 2021-03-25 10:16:00 +0100
  • 9e3926a295 psa: config: Remove check on ARIA in GCM prerequisites Ronald Cron 2021-03-24 15:57:21 +0100
  • 9ee8166148 Compile URL matching regex before using it in the loop. Mateusz Starzyk 2021-03-24 12:51:15 +0100
  • 6e47055a0b Allow changelog entries to have URLs exceeding 80 char limit. Mateusz Starzyk 2021-03-24 12:13:33 +0100
  • 4501c98fc2 psa: sign: Return INVALID_ARGUMENT instead of NOT_SUPPORTED Ronald Cron 2021-03-19 20:09:32 +0100
  • 9f97c6ecdf Update PSA crypto test dependencies Ronald Cron 2021-03-18 16:05:03 +0100
  • 9838dc2702 tests: Fine tune handling of policy negative tests Ronald Cron 2021-03-24 09:18:23 +0100
  • 6ac020d797 tests: Treat PSA_WANT_ECC_* as manual dependencies Ronald Cron 2021-03-23 17:40:47 +0100
  • 0c510f36dd Fix NULL+0 in test code Gilles Peskine 2021-03-24 00:41:51 +0100
  • ee414c7383 Update dependencies in PSA test code Ronald Cron 2021-03-18 18:50:08 +0100
  • 3d471814bc psa: Add missing PSA configs Ronald Cron 2021-03-18 13:40:31 +0100
  • 49eee980c3
    Merge pull request #4250 from gilles-peskine-arm/psa-curves-fix-tests Ronald Cron 2021-03-23 16:31:35 +0100
  • 71f45ba0e8 Fix unused parameter warning in some configurations Gilles Peskine 2021-03-23 14:17:55 +0100
  • defdc3bc53 SECP224K1 is not yet supported via the PSA API Gilles Peskine 2021-03-23 13:59:58 +0100
  • a1684f42d3 PSA: Reject curves that are not enabled in the PSA configuration Gilles Peskine 2021-03-23 13:12:34 +0100
  • 398413024d SECP224K1 is not yet supported via the PSA API Gilles Peskine 2021-03-23 12:06:45 +0100
  • 8276986c3e Curve448 is not yet supported via the PSA API Gilles Peskine 2021-03-23 12:06:16 +0100
  • 63c3dc9395
    Merge pull request #4158 from d3zd3z/pr/psa-config-ec Ronald Cron 2021-03-22 17:35:04 +0100
  • 01196d0464
    Merge pull request #4214 from gilles-peskine-arm/psa-storage-format-test-types Gilles Peskine 2021-03-22 12:16:17 +0100
  • 5cb08a8e61
    Merge pull request #4202 from paul-elliott-arm/changelog_linelength_enforcement Ronald Cron 2021-03-19 12:26:31 +0100
  • d75773e941 Pythonify and fix reported line number Paul Elliott 2021-03-18 18:07:46 +0000
  • d08e538fa5
    Merge pull request #4157 from stevew817/dispatch_hash_operations Gilles Peskine 2021-03-17 21:50:00 +0100