Commit Graph

  • a00c3eeaca Merge pull request #3619 from AndrzejKurek/fi-uecc-return-value Andrzej Kurek 2020-08-31 14:53:39 +02:00
  • 845e408a55 Add a pre-commit hook that checks generated files Manuel Pégourié-Gonnard 2020-07-16 10:53:13 +02:00
  • 961fb133ad Add -u option to check-generated-files.sh Manuel Pégourié-Gonnard 2020-07-16 10:40:13 +02:00
  • c703cf1aec Add a pre-commit hook that checks generated files Manuel Pégourié-Gonnard 2020-07-16 10:53:13 +02:00
  • 9ad5128324 Add -u option to check-generated-files.sh Manuel Pégourié-Gonnard 2020-07-16 10:40:13 +02:00
  • cd542a5453 Merge pull request #729 from mpg/ct-varlen-hmac-2.7 Manuel Pégourié-Gonnard 2020-08-10 12:40:53 +02:00
  • f1ef89586b Merge pull request #728 from mpg/ct-varlen-hmac-2.16 Manuel Pégourié-Gonnard 2020-08-10 12:40:49 +02:00
  • eaa0739143 Merge pull request #716 from mpg/ct-varlen-hmac Manuel Pégourié-Gonnard 2020-08-10 12:40:33 +02:00
  • e6d8db0f41 Change the tinycrypt return values to be below 256 Andrzej Kurek 2020-08-09 23:41:40 -04:00
  • 858e4325d2 Merge pull request #3604 from AndrzejKurek/alias-memcmp-memequal Andrzej Kurek 2020-08-24 15:26:23 +02:00
  • 8bb0839555 Add a deprecated version of mbedtls_platform_memcmp. Andrzej Kurek 2020-08-09 02:11:19 -04:00
  • c87e91ce2b Merge pull request #3553 from AndrzejKurek/crc-calculation-base Andrzej Kurek 2020-08-13 12:42:54 +02:00
  • c2b682ab71 Merge pull request #3468 from piotr-now/fic_flow_monitor Piotr Nowicki 2020-08-13 09:34:00 +02:00
  • 305a5ec496 Checking in critical places if secured memset() and memcpy() was successful Piotr Nowicki 2020-08-10 17:42:18 +02:00
  • ea8e846fdc Add flow monitor for mbedtls_platform_memcpy() and mbedtls_platform_memmove() Piotr Nowicki 2020-08-10 15:20:26 +02:00
  • a6348edc23 Checking in critical places if the mbedtls_platform_zeroize() was successful Piotr Nowicki 2020-06-29 15:03:56 +02:00
  • ed840dbcd8 Add flow montitor to the mbedtls_platform_memset() Piotr Nowicki 2020-06-23 12:59:56 +02:00
  • 2bb1376560 Merge pull request #3537 from piotr-now/platform_random Piotr Nowicki 2020-08-12 15:09:05 +02:00
  • 26c33692b0 Fix CI failure. Piotr Nowicki 2020-08-11 13:58:47 +02:00
  • 057daa3b28 Random delay can be disabled in configuration Piotr Nowicki 2020-08-03 13:08:33 +02:00
  • 77b7a7754c Expanded the random number generator in the platform_util.c file Piotr Nowicki 2020-07-31 16:11:06 +02:00
  • 8656fc6525 Change the value type in the mbedtls_platform_random_in_range() Piotr Nowicki 2020-06-23 12:30:40 +02:00
  • fa635dfaa1 Merge pull request #3448 from piotr-now/platform_util Piotr Nowicki 2020-08-11 14:30:35 +02:00
  • 8fba6e99ce Merge pull request #3532 from AndrzejKurek/fi-hmac-drbg-fixes Andrzej Kurek 2020-08-10 19:02:25 +02:00
  • e3c4ee51b2 Rename mbedtls_platform_memcmp() to mbedtls_platform_memequal() Piotr Nowicki 2020-06-23 12:59:56 +02:00
  • e4f865d53c Makefile: alphabetically order object files Andrzej Kurek 2020-08-08 18:07:40 -04:00
  • fba5921186 aes: validate keys using crc before encryption/decryption Andrzej Kurek 2020-08-07 21:02:25 -04:00
  • 9df2b416b9 Add a CRC module to mbedtls and baremetal config Andrzej Kurek 2020-08-07 11:34:21 -04:00
  • 0305753d7a Merge pull request #3477 from AndrzejKurek/aes-fake-key Andrzej Kurek 2020-08-10 13:05:46 +02:00
  • daf017c8a2 Allow algorithm policy wildcards as algorithm specifications Gilles Peskine 2020-08-07 23:40:53 +02:00
  • d89cd742eb Specify that transparent drivers are considered in order Gilles Peskine 2020-08-07 23:37:55 +02:00
  • 91cbf56d4c Specify what happens if multiple capabilities apply Gilles Peskine 2020-08-07 23:25:33 +02:00
  • c7cf13356c Define the semantics of capabilities Gilles Peskine 2020-08-07 23:24:00 +02:00
  • 1bc9c4c8c8 Make entry points mandatory in capabilities Gilles Peskine 2020-08-07 22:47:15 +02:00
  • 924e273b06 Change "functions" property to "entry_points" Gilles Peskine 2020-08-07 13:53:16 +02:00
  • c259213a01 More editorial corrections Gilles Peskine 2020-08-07 13:52:43 +02:00
  • 15319454e6 Reword the explanation of fallback Gilles Peskine 2020-08-06 22:47:39 +02:00
  • 85b3e13cd0 Introduce "acme" as the prefix each time it's used Gilles Peskine 2020-08-06 22:20:07 +02:00
  • daf9d82b75 Correct usage of key_derivation_output_key Gilles Peskine 2020-08-06 22:11:30 +02:00
  • a58d225d62 Add deep links to the API specification in a few places Gilles Peskine 2020-08-06 21:24:03 +02:00
  • d4e6927614 Change "function" to "entry point" in more places Gilles Peskine 2020-08-06 21:10:20 +02:00
  • 53ba94c968 Clarify how the headers are used Gilles Peskine 2020-08-06 20:58:54 +02:00
  • e72e4de070 Clarify what the headers do Gilles Peskine 2020-08-06 20:56:45 +02:00
  • 7a1e4f926a Minor wording improvements Gilles Peskine 2020-08-06 20:54:56 +02:00
  • 210bea38f3 Add the decomposition of the base case as a comment Gilles Peskine 2020-08-06 16:05:35 +02:00
  • 0ca6d38bc3 Merge pull request #3493 from gilles-peskine-arm/psa-unified-driver-specs danh-arm 2020-08-06 16:10:17 +01:00
  • ed06d2fe78 Add changelog entry gufe44 2020-08-06 12:52:04 +02:00
  • c6319a70ab Merge pull request #3514 from shelib01/fi_write_user_data Shelly Liberman 2020-08-06 07:41:15 +03:00
  • 404e1dbd5a Clarify updates to the persistent state in storage Gilles Peskine 2020-08-05 22:37:29 +02:00
  • 5001da4aee With multiple applicable transparent drivers, the order is unspecified Gilles Peskine 2020-08-05 22:32:36 +02:00
  • b320d0833d Minor clarifications Gilles Peskine 2020-08-05 22:24:21 +02:00
  • ea739f0814 Give some examples of purpsoses of pure-software transparent driver Gilles Peskine 2020-08-05 22:22:23 +02:00
  • e265b9d183 Fix typos Gilles Peskine 2020-08-05 22:20:24 +02:00
  • 3d1bcc68cb Add a link to the PSA API specification Gilles Peskine 2020-08-05 22:20:09 +02:00
  • 929ab8af2b Explain locations vs lifetimes Gilles Peskine 2020-08-05 22:18:38 +02:00
  • 67a85d1d3b Merge pull request #3492 from stevew817/rework/key_slot_contains_key_buffer Gilles Peskine 2020-08-05 21:16:11 +02:00
  • d4867877f1 Initialize key pointer in ecdh to NULL Steven Cooreman 2020-08-05 16:31:39 +02:00
  • b7f6deaae7 Add buffer zeroization when ecp_write_key fails Steven Cooreman 2020-08-05 16:07:20 +02:00
  • fd4d69a72e Simplified key slot deletion Steven Cooreman 2020-08-05 15:46:33 +02:00
  • 3799fc1578 Splitting buffers comment added Shelly Liberman 2020-08-05 15:52:58 +03:00
  • 291498600b Style fixes Steven Cooreman 2020-08-05 15:43:42 +02:00
  • c6a7e6b0c4 Enhancement fixes archive/fi_write_user_data Shelly Liberman 2020-08-05 15:26:10 +03:00
  • 4062d6ca68 Add user pointer and data size duplication to ssl context. shelib01 2020-07-21 11:54:52 +03:00
  • c2620dac02 Use arc4random_buf instead of rand on NetBSD gufe44 2020-08-03 17:56:50 +02:00
  • 4fed455347 Apply review feedback Steven Cooreman 2020-08-03 14:46:03 +02:00
  • ab808e7592 Update open question section about public key storage Gilles Peskine 2020-08-03 13:43:02 +02:00
  • c93c4ed653 Remove the paragraph about declaring application needs Gilles Peskine 2020-08-03 13:38:03 +02:00
  • e9cb642748 Merge pull request #3516 from AndrzejKurek/fi-pkparse-changes Andrzej Kurek 2020-08-03 12:14:22 +02:00
  • 7400fae7ee Merge pull request #3510 from AndrzejKurek/fi-pk-fixes Andrzej Kurek 2020-08-03 12:14:06 +02:00
  • 898d330148 Merge pull request #3500 from AndrzejKurek/fi-sha256-fixes Andrzej Kurek 2020-08-03 12:13:40 +02:00
  • 84afe68ad4 Merge pull request #3509 from AndrzejKurek/fi-x509-changes Andrzej Kurek 2020-08-03 12:11:47 +02:00
  • c1d388ae54 Change driver persistent data to a callback interface Gilles Peskine 2020-08-03 12:02:30 +02:00
  • 8d06ad0177 Rework and expand key management in opaque drivers Gilles Peskine 2020-08-03 11:37:02 +02:00
  • 921492625c Fix typos and copypasta Gilles Peskine 2020-08-03 11:35:49 +02:00
  • b6c43f61a4 Call driver entry point functions "entry point" Gilles Peskine 2020-08-03 10:55:16 +02:00
  • 0e6f3b7661 Add missing newline gabor-mezei-arm 2020-07-16 10:19:18 +02:00
  • ef73875913 Zeroising of plaintext buffers to erase unused application data from memory gabor-mezei-arm 2020-07-15 10:55:00 +02:00
  • b394b43cf8 Add missing newline gabor-mezei-arm 2020-07-16 10:19:18 +02:00
  • 3eaa10389d Zeroising of plaintext buffers to erase unused application data from memory gabor-mezei-arm 2020-07-15 10:55:00 +02:00
  • 4c575fba85 Add warning about test-only config.h option Manuel Pégourié-Gonnard 2020-07-31 12:59:34 +02:00
  • 757c2d5c2c Add comments clarifying differences between macros Manuel Pégourié-Gonnard 2020-07-31 12:53:39 +02:00
  • 7433fa4f4a Add warning about test-only config.h option Manuel Pégourié-Gonnard 2020-07-31 12:59:34 +02:00
  • f82cb79b87 Add comments clarifying differences between macros Manuel Pégourié-Gonnard 2020-07-31 12:53:39 +02:00
  • 8ff863b992 Add warning about test-only config.h option Manuel Pégourié-Gonnard 2020-07-31 12:59:34 +02:00
  • 05579c4094 Add comments clarifying differences between macros Manuel Pégourié-Gonnard 2020-07-31 12:53:39 +02:00
  • 21b198355d Remove obsolete comment about test dependency Manuel Pégourié-Gonnard 2020-07-31 10:00:17 +02:00
  • 681615a276 Remove obsolete comment about test dependency Manuel Pégourié-Gonnard 2020-07-31 10:00:17 +02:00
  • 8e8898d40f tests: Replace "TEST_ASSERT(!memcmp ...)" by ASSERT_COMPARE Ronald Cron 2020-07-30 14:18:02 +02:00
  • 4bdc13ff09 tests: Remove usage of mbedtls_test_hexify for comparison Ronald Cron 2020-06-26 17:00:30 +02:00
  • aea41df254 tests: suites: Remove hex in name of variables of type data_t Ronald Cron 2020-06-26 14:33:03 +02:00
  • 9fde353f68 tests: Reformating due to hexcmp() renaming Ronald Cron 2020-06-10 11:42:32 +02:00
  • d239794deb tests: Add mbedtls_test_ prefix to hexcmp() Ronald Cron 2020-06-10 11:03:08 +02:00
  • 3fa684ed91 Allow importing Montgomery public keys in PSA Crypto Steven Cooreman 2020-07-30 15:04:07 +02:00
  • 7f39187d6b Convert load_xxx_representation to take buffers instead of a whole slot Steven Cooreman 2020-07-30 14:57:44 +02:00
  • 6d839f05bf Cleanup Steven Cooreman 2020-07-30 11:36:45 +02:00
  • d8902b6e3d tests: Replace "TEST_ASSERT(!memcmp ...)" by ASSERT_COMPARE Ronald Cron 2020-07-30 14:18:02 +02:00
  • 7cf5ebc90f Add comment that was lost while backporting Manuel Pégourié-Gonnard 2020-07-29 12:54:04 +02:00
  • e1b1fffaad Add comment that was lost while backporting Manuel Pégourié-Gonnard 2020-07-29 12:54:04 +02:00
  • 388de18e45 Merge pull request #726 from mpg/protect-base-blinding-2.7-restricted Gilles Peskine 2020-07-29 10:58:59 +02:00
  • cf03a61d97 Merge pull request #725 from mpg/protect-base-blinding-2.16-restricted Gilles Peskine 2020-07-29 10:58:57 +02:00