Commit Graph

  • cceb933e30 Add FFDH definitions and translation functions Przemek Stekiel 2023-05-18 14:31:10 +02:00
  • 060012c5fd ssl_write_supported_groups_ext(): add support for ffdh keys Przemek Stekiel 2023-05-18 14:10:02 +02:00
  • 383f471bf4 Add the DHE groups to the default list of supported groups Przemek Stekiel 2022-12-12 14:48:57 +01:00
  • 4d3fc216fc Use safe snprintf Przemek Stekiel 2023-06-06 11:40:32 +02:00
  • 63973ab80e Add test for invalid IP length (+use der format in tests) Przemek Stekiel 2023-06-05 16:39:57 +02:00
  • 01cb6eb251 Fix parsing of SAN IP (use mbedtls_snprintf, validate buffer length) Przemek Stekiel 2023-06-05 16:38:13 +02:00
  • 093c97d492 Add separate case for ip address Przemek Stekiel 2023-06-02 10:11:32 +02:00
  • 63a4cdd1eb Add test to parse ipV4 and ipV6 addresses Przemek Stekiel 2023-05-29 16:35:33 +02:00
  • 0ab5b93922 Add support for parsing SAN IP address Przemek Stekiel 2023-05-29 16:30:50 +02:00
  • 265ce7c1da Merge pull request #5451 from gilles-peskine-arm/psa-driver-kdf-spec Gilles Peskine 2023-06-06 11:37:28 +02:00
  • f28e0f5bed Fix code style Kusumit Ghoderao 2023-06-06 15:03:22 +05:30
  • 354434c466 Add changelog entry Kusumit Ghoderao 2023-06-06 12:18:28 +05:30
  • c63d140436 Add negative cases for pbkdf2 output Kusumit Ghoderao 2023-06-05 15:10:51 +05:30
  • 2b5c91b757 Add RFC tests for pbkdf2 output Kusumit Ghoderao 2023-06-05 15:10:04 +05:30
  • e70a8bbb08 Change derive_input test cases for implemented output_bytes Kusumit Ghoderao 2023-06-05 15:07:10 +05:30
  • 81797fc270 Add cost and password steps to derive_output_test function Kusumit Ghoderao 2023-06-05 15:05:09 +05:30
  • f6a0d57e4d Add pbkdf2 function to key_derivation_output_bytes Kusumit Ghoderao 2023-06-05 14:55:56 +05:30
  • a4346cdc50 Add pbkdf2_generate_block function Kusumit Ghoderao 2023-06-05 14:50:20 +05:30
  • 85e6bdb7ad Add additional members to pbkdf2 struct Kusumit Ghoderao 2023-06-05 14:48:28 +05:30
  • d4dff8b4de Update FFDH component Manuel Pégourié-Gonnard 2023-06-06 11:19:37 +02:00
  • f5c5d971e7 Add documentation about libtestdriver1 usage Manuel Pégourié-Gonnard 2023-06-06 11:14:57 +02:00
  • 239094d51c all.sh: make libtestdriver1 components more uniform Manuel Pégourié-Gonnard 2023-05-31 12:51:50 +02:00
  • 27dd73fb91 all.sh: add helper_libtestdriver1_make_main() Manuel Pégourié-Gonnard 2023-05-25 10:39:23 +02:00
  • 31639e49d2 all.sh: add helper_libtestdriver1_make_drivers() Manuel Pégourié-Gonnard 2023-05-25 10:07:31 +02:00
  • 27e1767c44 all.sh: add helper_libtestdriver1_adjust_config Manuel Pégourié-Gonnard 2023-05-25 09:39:08 +02:00
  • cf61a74209 Add static check for macros that should be in sync Manuel Pégourié-Gonnard 2023-05-25 09:11:41 +02:00
  • c9d9829533 Add comment on macros that should be kept in sync Manuel Pégourié-Gonnard 2023-05-24 12:28:38 +02:00
  • f76c2208f6 Remove mbedtls_psa_translate_md(). Manuel Pégourié-Gonnard 2023-05-24 12:19:54 +02:00
  • 45b34517fb Keep MD and PSA max size in sync Manuel Pégourié-Gonnard 2023-03-30 12:19:35 +02:00
  • 28f504e892 Use PSA-neutral function for availability check Manuel Pégourié-Gonnard 2023-03-30 09:42:10 +02:00
  • 725d2e24aa Fix guard for PSA->MD error conversion Manuel Pégourié-Gonnard 2023-03-29 12:38:37 +02:00
  • b3b54abf8a Fix duplicated definition of a function Manuel Pégourié-Gonnard 2023-03-29 12:36:34 +02:00
  • 3761e9e8fd Use function instead of macro for error conversion Manuel Pégourié-Gonnard 2023-03-28 12:54:56 +02:00
  • a14b8f0a17 Add total when printing sizes in all.sh Manuel Pégourié-Gonnard 2023-03-28 12:49:39 +02:00
  • 02b10d8266 Add missing include Manuel Pégourié-Gonnard 2023-03-28 12:33:20 +02:00
  • ddbf61a938 Use general framework for PSA status conversion Manuel Pégourié-Gonnard 2023-03-28 12:14:01 +02:00
  • 1c32e37b0c Formally deprecate mbedtls_psa_translate_md() Manuel Pégourié-Gonnard 2023-03-28 11:57:09 +02:00
  • 1f2a587cdf Use actual function instead of static inline Manuel Pégourié-Gonnard 2023-03-28 11:46:17 +02:00
  • 6076f4124a Remove hash_info.[ch] Manuel Pégourié-Gonnard 2023-03-28 11:43:36 +02:00
  • 2d6d993662 Use MD<->PSA functions from MD light Manuel Pégourié-Gonnard 2023-03-28 11:38:08 +02:00
  • 36fb12e7dd Add MD <-> PSA translation functions to MD light Manuel Pégourié-Gonnard 2023-03-28 11:33:23 +02:00
  • 1b180bec40 Remove unused function Manuel Pégourié-Gonnard 2023-03-28 11:25:32 +02:00
  • 8857984b2f Replace hash_info macro with MD macro Manuel Pégourié-Gonnard 2023-03-28 11:20:23 +02:00
  • 9b41eb8533 Replace hash_info_get_type with MD function Manuel Pégourié-Gonnard 2023-03-28 11:14:24 +02:00
  • 1ef26e285e Add convenience inline function to md.h Manuel Pégourié-Gonnard 2023-01-27 11:47:05 +01:00
  • d1d08c67dd Merge pull request #7699 from yuhaoth/bug/fix-file-missing-fail-on-development Gilles Peskine 2023-06-06 10:17:24 +02:00
  • abf35d4ca3 Restore rsa_single_san_uri.crt.der Jerry Yu 2023-06-06 14:35:02 +08:00
  • b8b9cd4a79 Mark all_intermediate as .SECONDARY Pengyu Lv 2023-06-06 10:38:35 +08:00
  • 9770704cf2 Remove redundant PHONY targets Pengyu Lv 2023-06-02 13:27:21 +08:00
  • c7995a8185 Fix long line format Pengyu Lv 2023-06-02 13:23:39 +08:00
  • 6561f7d8ab server5-der*.crt: Simplify the size calculation Pengyu Lv 2023-06-02 12:52:21 +08:00
  • 5e2f312195 Update cert macros in tests/src/certs.c Pengyu Lv 2023-05-25 15:05:18 +08:00
  • 1ced2cce9b Update crl-ec-sha*.pem, crl.pem, crl_cat_*.pem Pengyu Lv 2023-05-25 12:20:21 +08:00
  • f4b568cc98 Add rules to generate crl_cat* Pengyu Lv 2023-05-25 12:26:11 +08:00
  • 89d71e241a Update server10*.crt Pengyu Lv 2023-05-25 11:04:53 +08:00
  • 1fa43077fb Update server8*.crt Pengyu Lv 2023-05-25 10:44:30 +08:00
  • 7c1781caa8 Update server7*.crt Pengyu Lv 2023-05-25 10:21:41 +08:00
  • cd378f2ffe Update pkcs7 files Pengyu Lv 2023-05-25 10:08:21 +08:00
  • 0a7108f32d Extend the validity period of pkcs7-rsa-sha*.crt to 10 years Pengyu Lv 2023-05-25 10:04:05 +08:00
  • 193f414cf8 Update test-int-ca*.crt Pengyu Lv 2023-05-25 09:38:03 +08:00
  • 0f5ca2dc87 Add rules to generate test-int-ca{2,3}.crt Pengyu Lv 2023-05-25 09:24:17 +08:00
  • 465c6eb371 Update test-ca2_cat-*.crt and test-ca_cat*.crt Pengyu Lv 2023-05-24 14:31:42 +08:00
  • b8f15a66c8 Update server6.crt Pengyu Lv 2023-05-24 14:26:53 +08:00
  • 0c0f84e54f Update test-ca[1|2].crt[.der] Pengyu Lv 2023-05-24 18:23:59 +08:00
  • c2e225be81 Add armclang build test Dave Rodgman 2023-06-02 13:54:00 -04:00
  • 43ea9ab5fa Add build tests for Thumb and Thumb2 with clang Dave Rodgman 2023-06-02 10:26:24 -04:00
  • 763c8b96cc Fix armclang compile fail Dave Rodgman 2023-06-05 21:24:57 -04:00
  • 5c3d6e277c Merge pull request #7575 from AndrzejKurek/URI-SAN-verification Gilles Peskine 2023-06-05 16:46:47 +02:00
  • b21f32eba6 Merge pull request #6257 from Laserdance100/development Gilles Peskine 2023-06-05 15:51:59 +02:00
  • b47fb4cdd8 Merge pull request #7676 from valeriosetti/issue7485 Gilles Peskine 2023-06-05 15:51:03 +02:00
  • 763c19afcb Merge pull request #7639 from Taowyoo/yx/fix-time-tls13-client-server Gilles Peskine 2023-06-05 15:50:32 +02:00
  • 975d9c0faf Merge pull request #7530 from AndrzejKurek/misc-subjectaltname-fixes Gilles Peskine 2023-06-05 15:38:53 +02:00
  • 84b547b5ee Merge pull request #7400 from AndrzejKurek/cert-write-sans Gilles Peskine 2023-06-05 15:38:38 +02:00
  • f4ba0013e2 Clarify when key derivation entry points are mandatory/permitted Gilles Peskine 2023-06-05 14:23:58 +02:00
  • 8dd1e623e1 Copyediting Gilles Peskine 2023-06-05 14:14:41 +02:00
  • 21e5939479 Generate PEM pub key directly from DER prv key Pengyu Lv 2023-06-05 17:40:15 +08:00
  • ede0c4676e pk_internal: minor rearrangement in mbedtls_pk_get_group_id() Valerio Setti 2023-06-05 11:08:28 +02:00
  • 6c666c6c8d test: add key pair check verification for opaque EC keys valerio 2023-06-01 10:59:42 +02:00
  • 8cbef4d55e pk: allow key pair checking for opaque keys valerio 2023-06-01 10:59:03 +02:00
  • eab9a85f4c pk_wrap: add support for key pair check for EC opaque keys valerio 2023-06-01 10:58:19 +02:00
  • f37b94b5bf Merge pull request #7533 from valeriosetti/issue7484 Manuel Pégourié-Gonnard 2023-06-05 10:53:53 +02:00
  • c7a2a6d11d code_size_compare.py: change prompt message in code size measurement Yanray Wang 2023-05-31 15:47:25 +08:00
  • 72b105f1ae code_size_compare: clarify input and return types Yanray Wang 2023-05-31 15:20:39 +08:00
  • 8804db9d99 code_size_compare.py: integrate code with CodeSizeBase Yanray Wang 2023-05-30 18:18:18 +08:00
  • 16ebc5725b code_size_compare.py: add a CodeSizeBase class Yanray Wang 2023-05-30 18:10:20 +08:00
  • 9a676a7f98 Comment tidy-up Dave Rodgman 2023-06-04 20:42:28 -04:00
  • b6e06549f5 Rename MULADDC_PRESERVE_R1 etc to MULADDC_PRESERVE_SCRATCH etc Dave Rodgman 2023-06-04 20:42:17 -04:00
  • f89e3c5fbd Improve docs & check for non-gcc compilers Dave Rodgman 2023-06-04 20:41:52 -04:00
  • 4db4d6b9b0 Improve changelog Dave Rodgman 2023-06-04 20:41:24 -04:00
  • e0bd2c2375 Merge branch 'development' into development Dave Rodgman 2023-06-04 14:57:19 -04:00
  • b45d58b9a5 Add armclang -O0 build test Dave Rodgman 2023-06-02 13:54:00 -04:00
  • 8c315f2f74 Add build tests for Thumb and Thumb2 with clang Dave Rodgman 2023-06-02 10:26:24 -04:00
  • 6df1e54c1d Do not use assembly on Thumb 1 / clang Dave Rodgman 2023-06-02 10:27:13 -04:00
  • 7df8ba6a10 Rework the description of key derivation output/verify key Gilles Peskine 2023-06-02 18:16:02 +02:00
  • dcaf104eef Note that we may want to rename derive_key Gilles Peskine 2023-06-02 18:02:41 +02:00
  • f96a18edc7 Probably resolve concern about the input size for derive_key Gilles Peskine 2023-06-02 18:02:15 +02:00
  • 1414bc34b9 Minor copyediting Gilles Peskine 2023-06-02 17:54:21 +02:00
  • 62e7fae109 Fix bug in calculation of maximum possible bytes David Horstmann 2023-06-02 15:32:20 +01:00
  • 02127ab022 Allow subidentifiers of size UINT_MAX David Horstmann 2023-06-02 14:50:35 +01:00
  • 49bd1f2cb2 Fix spelling in Changelog Dave Rodgman 2023-06-02 09:21:46 -04:00