Commit Graph

  • e773978e68 Remove unnecessary addition to buffer size estimation Andrzej Kurek 2023-06-02 09:42:44 -04:00
  • 32b06f50df Merge pull request #7650 from yanrayw/7360-code-size-tfm-medium Tom Cosgrove 2023-06-02 13:25:26 +01:00
  • 9dc219ff9b Merge pull request #7668 from tom-daubney-arm/code_size_md_light Tom Cosgrove 2023-06-02 13:09:00 +01:00
  • 5903e9c428 Modify tests in response to review comments. Thomas Daubney 2023-06-02 10:43:08 +01:00
  • f994bc51ad Refactor code in cert_write.c Andrzej Kurek 2023-06-02 05:10:17 -04:00
  • 7c86974d6d Fix overflow checks in x509write_crt Andrzej Kurek 2023-06-02 05:02:41 -04:00
  • 154a605ae8 Change the name of the temporary san variable Andrzej Kurek 2023-04-30 14:11:49 -04:00
  • 1747304a7a Update the descriptions of SANs Andrzej Kurek 2023-04-30 14:11:23 -04:00
  • 805a0a2d06 Merge pull request #7591 from minosgalanakis/ecp/6028_xtract_fast_reduction_curve25519 Paul Elliott 2023-06-01 17:43:35 +01:00
  • c2f5b087c8 Merge pull request #7674 from yuhaoth/backport/change-path-of-parse-tests-input-data Gilles Peskine 2023-06-01 18:28:48 +02:00
  • 21f1744d76 code_size_compare.py: fix make command logic in default config Yanray Wang 2023-06-01 11:29:06 +08:00
  • bf95e9a058 Reword description and change NUL to null David Horstmann 2023-06-01 15:33:15 +01:00
  • 45d5e2dc1a Rename minimum_mem to resized_mem David Horstmann 2023-06-01 15:10:33 +01:00
  • 5d074168f3 Rearrange declarations for readability David Horstmann 2023-06-01 15:09:27 +01:00
  • 017139751a Change behaviour away from NUL-terminated strings David Horstmann 2023-06-01 15:04:20 +01:00
  • d1a203a382 Cosmetic fixes to doxygen comment David Horstmann 2023-06-01 15:02:15 +01:00
  • 73cfde8f85 Remove certain null pointer checks when only MD_LIGHT enabled Thomas Daubney 2023-05-30 15:34:28 +01:00
  • ee86100963 Add docs for mbedtls_ecp_mod_p448() Paul Elliott 2023-05-31 12:12:22 +01:00
  • f9139e55ce pk: minor code fixes valerio 2023-05-31 18:01:33 +02:00
  • c6e6fb320f pk: fix guard position valerio 2023-05-31 15:46:20 +02:00
  • f1d29136ac test: remove debug echo in component valerio 2023-05-31 15:22:48 +02:00
  • e279e50a76 pk: optimized/reshape code for writing private key PEM valerio 2023-05-31 12:16:12 +02:00
  • c0bac57ac9 pk: optimized/reshape code for writing private key DER valerio 2023-05-31 12:15:41 +02:00
  • 52b675ffc3 pk: extend pk_write_ec_private to support opaque keys valerio 2023-05-31 12:14:37 +02:00
  • ba1fd32eda pk: optimize/reshape public key writing valerio 2023-05-31 12:13:17 +02:00
  • 9ea26173d6 pk: uniformmize public key writing functions valerio 2023-05-31 12:10:23 +02:00
  • b727314133 pk: add internal helpers for opaque keys valerio 2023-05-31 12:07:18 +02:00
  • 64e0184a39 psa_util: add support for rfc8410's OIDs valerio 2023-05-31 12:02:43 +02:00
  • a87601dc11 pk_internal: add support for opaque keys for getting EC curve ID valerio 2023-05-31 12:01:55 +02:00
  • f6853a8751 test: optimizing test_suite_pkwrite code valerio 2023-05-31 12:00:11 +02:00
  • 0b68784053 Merge pull request #7577 from mprse/ffdh_drivers Manuel Pégourié-Gonnard 2023-06-01 10:26:08 +02:00
  • 6a88d05f96 Merge pull request #7629 from xkqian/bignum/test_read_write_named_modulu Gilles Peskine 2023-06-01 10:11:10 +02:00
  • 7b1136836c Merge pull request #7438 from valeriosetti/issue7074 Manuel Pégourié-Gonnard 2023-06-01 10:06:45 +02:00
  • a1b416670e Merge pull request #7547 from silabs-Kusumit/PBKDF2_input_validation Gilles Peskine 2023-06-01 10:05:34 +02:00
  • 6df8f0ee8b change path of mbedtls_x509_crl_parse input data Jerry Yu 2023-06-01 13:30:08 +08:00
  • 3020abb9a9 change path of mbedtls_x509_csr_info input data Jerry Yu 2023-06-01 13:30:08 +08:00
  • 47dd840902 change path of x509_parse_san input data Jerry Yu 2023-06-01 13:30:07 +08:00
  • 19c0478c6e change path of x509parse_crt_file input data Jerry Yu 2023-06-01 13:30:06 +08:00
  • e42257c660 change path of x509_cert_info input data Jerry Yu 2023-06-01 13:30:06 +08:00
  • 5d04321361 change path of mbedtls_x509_crl_info input data Jerry Yu 2023-06-01 13:30:03 +08:00
  • 6883358c16 Hoist variable declarations to before goto David Horstmann 2023-05-31 17:27:28 +01:00
  • 25d65e8527 Refactor while loop for simplicity David Horstmann 2023-05-31 14:53:07 +01:00
  • ada7d72447 Improve line spacing after variable declarations David Horstmann 2023-05-31 14:49:56 +01:00
  • b97b689832 Reword function description slightly David Horstmann 2023-05-31 14:41:11 +01:00
  • 57b5d22a9e Reword ChangeLog entry for consistency David Horstmann 2023-05-31 14:36:41 +01:00
  • 6efa608d20 Revert setting optimization flag(use O2) Przemek Stekiel 2023-05-31 09:38:21 +02:00
  • bb85cf60a1 Merge pull request #7617 from yuhaoth/pr/move-input-files-of-cert-and-crl-info-tests Gilles Peskine 2023-05-31 09:35:56 +02:00
  • 28111dbf06 Adapt guards for psa_is_dh_key_size_valid Przemek Stekiel 2023-05-31 09:30:58 +02:00
  • b20f13a41b Change input cost type to uint64_t and fix max iteration test case Kusumit Ghoderao 2023-05-31 12:51:02 +05:30
  • 502c54f8c1 code_size_compare.py: classify arguments in parser Yanray Wang 2023-05-31 11:41:36 +08:00
  • c18cd89b71 code_size_compare.py: add prompt for unsupported arch and config Yanray Wang 2023-05-31 11:08:04 +08:00
  • d1200ee2e8 Fix invalid commands for ec_x{25519,448}_{prv,pub}.{der,pem} Pengyu Lv 2023-05-30 18:54:39 +08:00
  • 6824bad4fc Change coding style to fix multi lines into one line Xiaokang Qian 2023-05-31 02:19:47 +00:00
  • 24f52296f1 Key agreement needs an attribute structure for our key Gilles Peskine 2023-05-31 00:44:04 +02:00
  • e52bff994c Note possible issue with derive_key: who should choose the input length? Gilles Peskine 2023-05-31 00:43:29 +02:00
  • b319ed69c4 State explicitly that cooked key derivation uses the export format Gilles Peskine 2023-05-31 00:42:45 +02:00
  • f787879a14 Clarify sequencing of long inputs Gilles Peskine 2023-05-31 00:42:29 +02:00
  • d2fe1d5498 Rationale on key derivation inputs and buffer ownership Gilles Peskine 2023-05-31 00:41:57 +02:00
  • 4e94fead86 Key derivation dispatch doesn't depend on the key type Gilles Peskine 2023-05-31 00:40:56 +02:00
  • 66b96e2d87 Copyediting Gilles Peskine 2023-05-31 00:39:58 +02:00
  • 4e5088476e Finish test strategy Gilles Peskine 2023-05-30 23:34:07 +02:00
  • cd33413a55 Modify tests to suit new behaviour Thomas Daubney 2023-05-30 16:41:55 +01:00
  • 33c91eb5d3 Add driver support for DH import key and export public key Przemek Stekiel 2023-05-30 15:16:35 +02:00
  • 055ffed563 Revert "Handle simple copy import/export before driver dispatch" Przemek Stekiel 2023-05-30 12:51:49 +02:00
  • 0f704b094b Update server5[-der*|-sha*].crt Pengyu Lv 2023-05-23 17:40:25 +08:00
  • 467deeffbb Add rules to generate test-ca2_cat-*.crt Pengyu Lv 2023-05-12 12:04:50 +08:00
  • 309d434f94 Add rules to generate server10*.crt Pengyu Lv 2023-05-15 11:07:55 +08:00
  • 44c42fe303 Add rules to generate server8*.crt Pengyu Lv 2023-05-12 17:52:09 +08:00
  • 2d5e6aecdf Add rules to generate server7*.crt Pengyu Lv 2023-05-12 16:27:26 +08:00
  • 964ddb5cb4 Add rules to generate server6.crt Jerry Yu 2023-05-09 13:46:38 +08:00
  • 540b0220a0 Add rules to generate server5-sha*.crt Jerry Yu 2023-05-12 16:31:26 +08:00
  • 460b6cf0ba Add server5-der*crt generate command Jerry Yu 2023-04-24 17:03:15 +08:00
  • b7b40b494d Add rules to generate server5[-badsign].crt Jerry Yu 2023-04-23 17:49:39 +08:00
  • 543d912495 Update server3.crt and server4.crt Pengyu Lv 2023-05-23 11:54:11 +08:00
  • f31d18a52b Add rules to generate server4.crt Pengyu Lv 2023-05-10 09:26:41 +08:00
  • cd61b740c5 Add rules to generate server3.crt Pengyu Lv 2023-05-09 12:04:56 +08:00
  • 6f804693e5 Fix wrong target names in the Makefile in tests/data_files Pengyu Lv 2023-05-08 14:34:22 +08:00
  • 491c64cd37 Mark all_intermediate as intermediate files Pengyu Lv 2023-05-24 10:33:42 +08:00
  • bffe31cbfb change path of mbedtls_x509_crl_parse input data Jerry Yu 2023-05-29 17:28:45 +08:00
  • 87f647776b change path of mbedtls_x509_csr_parse_file input data Jerry Yu 2023-05-29 17:28:45 +08:00
  • a3e249cb2b change path of mbedtls_x509_csr_info input data Jerry Yu 2023-05-29 17:28:44 +08:00
  • e8e7bbb59d change path of x509_parse_san input data Jerry Yu 2023-05-29 17:28:43 +08:00
  • 1c3cfb3ed6 change path of x509parse_crt_file input data Jerry Yu 2023-05-29 17:28:42 +08:00
  • 85b0758b41 change path of x509_cert_info input data Jerry Yu 2023-05-29 17:28:42 +08:00
  • 2d412c6b24 change path of mbedtls_x509_crl_info input data Jerry Yu 2023-05-29 17:28:40 +08:00
  • aba7158a6f code_size_compare.py: add armv8-m option for arch Yanray Wang 2023-05-29 16:45:56 +08:00
  • 254f94bb43 Add test code for big endian write/read Xiaokang Qian 2023-05-29 07:46:40 +00:00
  • da5cf4896e Add intermediate variable to represent the bytes of big num Xiaokang Qian 2023-05-29 07:13:50 +00:00
  • 60430bda37 code_size_compare.py: change default path of armclang Yanray Wang 2023-05-29 14:48:18 +08:00
  • 925c9b826d Create bugfix_iar_typo.txt Robin Kastberg 2023-05-26 16:06:44 +02:00
  • e5eb33d3ab Fix typo in cmake file for IAR Robin Kastberg 2023-05-26 15:57:37 +02:00
  • ec85b85468 code style Dave Rodgman 2023-05-18 20:41:02 +01:00
  • 0fec4395ac Move base64 test interfaces into base64_internal.h Dave Rodgman 2023-05-18 15:24:36 +01:00
  • 1947088f91 Remove references to rsa.h and ssl_misc.h from constant_time.c Dave Rodgman 2023-05-18 15:17:21 +01:00
  • 3b25c40f52 Fix RSA perf regression Dave Rodgman 2023-05-18 14:41:06 +01:00
  • 3108645d67 Document and test that memcpy_if may have src == dest Dave Rodgman 2023-05-18 13:47:13 +01:00
  • 2c76484005 Fix non-opaque use of mbedtls_ct_condition_t Dave Rodgman 2023-05-18 13:28:21 +01:00
  • 1e8b6ac09c Improve tests for mbedtls_ct_uchar_in_range_if Dave Rodgman 2023-05-18 11:23:59 +01:00
  • 585f7f776d Whitespace etc Dave Rodgman 2023-05-17 17:45:33 +01:00
  • fe76af20aa Improve use of compiler_opaque Dave Rodgman 2023-05-17 17:45:17 +01:00