Commit Graph

  • a7f9630925 Remove duplicate '+' in comparison string Agathiyan Bragadeesh 2023-08-10 16:03:27 +01:00
  • 5ca9848513 Reword test in test_suite_x509write Agathiyan Bragadeesh 2023-08-10 16:01:03 +01:00
  • 5adffb2488 Refactor dn_gets use library function to write tag Agathiyan Bragadeesh 2023-08-10 15:50:57 +01:00
  • 2bf09a61a3 Fix style on left shift operations Agathiyan Bragadeesh 2023-08-10 14:37:00 +01:00
  • e18a1789fd Use MBEDTLS_X509_MAX_DN_NAME_SIZE for buffer size Agathiyan Bragadeesh 2023-08-10 14:12:28 +01:00
  • ee642d93a8 Format preprocessor conditionals Agathiyan Bragadeesh 2023-08-10 14:08:27 +01:00
  • ed88eefe8e Rename in_tag to in_attr_type Agathiyan Bragadeesh 2023-08-10 13:51:38 +01:00
  • 97178f231f Fix code style in mbedtls_x509_string_to_names Agathiyan Bragadeesh 2023-08-07 12:19:43 +01:00
  • 7f639fc7ab Fix Windows x64 build errors with type conversions Agathiyan Bragadeesh 2023-08-04 14:57:36 +01:00
  • 39ba121d3a Fix memory leak in alternative code route Agathiyan Bragadeesh 2023-08-03 16:00:15 +01:00
  • f818e01edb FIx memory leak in x509_attr_descr_from_numericoid; Agathiyan Bragadeesh 2023-08-03 14:37:50 +01:00
  • a1f5c2d06f Move declaration of variables in dn_gets to top Agathiyan Bragadeesh 2023-08-02 17:08:52 +01:00
  • 0a4b6d88d0 Alter conditions on hexstring output dn_gets Agathiyan Bragadeesh 2023-08-02 15:05:57 +01:00
  • 47cc76f070 Update x509 test for numericoid/hexstring output Agathiyan Bragadeesh 2023-08-02 14:12:44 +01:00
  • 4987c8fcb0 Fix code style on x509.c and x509_create.c Agathiyan Bragadeesh 2023-08-01 11:10:52 +01:00
  • c9d74f3109 Refactor AttributeType in mbedtls_x509_dn_gets Agathiyan Bragadeesh 2023-07-31 17:25:44 +01:00
  • 0eb6673a80 Add preprocessor config guards Agathiyan Bragadeesh 2023-07-31 16:10:07 +01:00
  • 6cbfae591a Parse DER tag mbedtls_x509_string_to_names Agathiyan Bragadeesh 2023-07-27 14:34:11 +01:00
  • ddc720d209 Add mbedtls_x509_dn_gets hexstring output Agathiyan Bragadeesh 2023-07-26 15:51:49 +01:00
  • ef299d6735 Add more tests for RFC 4514 Agathiyan Bragadeesh 2023-07-26 14:53:04 +01:00
  • b73778d8f9 Implement parse_attribute_value_ber_encoded Agathiyan Bragadeesh 2023-07-26 11:55:31 +01:00
  • e119f3c0ea Refactor mbedtls_x509_string_to_names Agathiyan Bragadeesh 2023-07-24 17:21:14 +01:00
  • 404b4bb9ab Add x509 tests for upper and lowercase hexpairs Agathiyan Bragadeesh 2023-07-24 16:56:10 +01:00
  • f0e1ac59d8 Rewrite nibble_to_hex_digit for readability Agathiyan Bragadeesh 2023-07-24 16:43:36 +01:00
  • 9d2507c81d Rename x509_int_to_hexdigit to nibble_to_hex_digit Agathiyan Bragadeesh 2023-07-24 16:35:57 +01:00
  • dba8a641fe Add and update tests for x509write and x509parse Agathiyan Bragadeesh 2023-07-24 14:41:34 +01:00
  • ef2decbe4a Escape hexpairs characters RFC 4514 Agathiyan Bragadeesh 2023-07-21 15:47:47 +01:00
  • 48513b8639 Escape special characters RFC 4514 Agathiyan Bragadeesh 2023-07-20 16:19:05 +01:00
  • 30b0378008 Fix off-by-one error Gilles Peskine 2023-08-22 11:06:47 +02:00
  • 5022311c9d Tidy up allow list definition Tomás González 2023-08-22 09:52:06 +01:00
  • 7ebb18fbd6 Make non-executed tests that are not in the allow list an error Tomás González 2023-08-22 09:40:23 +01:00
  • ad7725d95d Fix type annotation Gilles Peskine 2023-08-09 10:50:58 +02:00
  • 6d14c2b858 Remove dead code Gilles Peskine 2023-08-07 21:21:21 +02:00
  • c9187c5866 New test suite for the low-level hash interface Gilles Peskine 2023-06-20 15:22:53 +02:00
  • e20d688463 Fix missing operand modifier Dave Rodgman 2023-08-22 08:46:18 +01:00
  • 17d5081ffb Merge pull request #8099 from gilles-peskine-arm/split-config_psa-prepare Tom Cosgrove 2023-08-22 07:30:46 +00:00
  • d50562c33c Merge pull request #7827 from davidhorstmann-arm/reword-net-free-description-2544 Gilles Peskine 2023-08-21 22:23:08 +00:00
  • 9471815dd3 Merge pull request #7828 from davidhorstmann-arm/2.28-reword-net-free-description-2544 Gilles Peskine 2023-08-21 21:17:14 +00:00
  • 27adfd8d33 Merge pull request #7487 from AndrzejKurek/calloc-also-zeroizes-2-28 Gilles Peskine 2023-08-21 19:54:16 +00:00
  • d81f75bbbf Fixup incorrectly-formatted ChangeLog entry David Horstmann 2023-08-21 17:34:45 +01:00
  • 43f7602fcc Fixup incorrectly-formatted ChangeLog entry David Horstmann 2023-08-21 17:34:45 +01:00
  • fdb722384b Move PSA information and dependency automation into their own module Gilles Peskine 2023-06-19 20:46:47 +02:00
  • 0c99a9083e Avoid signed right shift UB Dave Rodgman 2023-08-21 17:06:24 +01:00
  • 2bda812130 Merge pull request #8085 from gilles-peskine-arm/mpi_exp_mod-remove_initial_copy-2.28 Tom Cosgrove 2023-08-21 15:50:30 +00:00
  • 31b2d7414d Merge pull request #8053 from gilles-peskine-arm/mpi_exp_mod-remove_initial_copy Tom Cosgrove 2023-08-21 15:50:28 +00:00
  • 796bc2b8f9 Merge pull request #7486 from AndrzejKurek/calloc-also-zeroizes Gilles Peskine 2023-08-21 15:47:21 +00:00
  • 7fbbb61238 Merge remote-tracking branch 'mbedtls-2.28' into calloc-also-zeroizes-2-28 Gilles Peskine 2023-08-21 17:25:47 +02:00
  • 0addbe6dc7 Merge pull request #8069 from paul-elliott-arm/fix_ecjpake_deadcode Gilles Peskine 2023-08-21 14:44:36 +00:00
  • d686c2a822 Merge pull request #7971 from AgathiyanB/fix-data-files-makefile Gilles Peskine 2023-08-21 14:43:07 +00:00
  • 65204f8fc8 Merge pull request #8035 from daverodgman/aesce-support-perf Dave Rodgman 2023-08-21 14:39:08 +00:00
  • ea4fc97cd0 Restore a comment and fix it Gilles Peskine 2023-05-22 12:18:08 +02:00
  • 9af413bcc5 Don't try to include mbedtls/config_*.h Gilles Peskine 2023-05-18 20:12:44 +02:00
  • 44243e11ff Remove obsolete header inclusions Gilles Peskine 2023-05-18 19:39:11 +02:00
  • 7b7ecf5e0d Fix condition to include MBEDTLS_PSA_CRYPTO_USER_CONFIG_FILE Gilles Peskine 2023-05-17 23:15:31 +02:00
  • a458d48e7f Move the inclusion of the PSA config file(s) into build_info.h Gilles Peskine 2023-05-17 23:13:06 +02:00
  • 8cd1da4b73 Remove spurious extern "C" Gilles Peskine 2023-05-17 23:18:41 +02:00
  • f9f183c107 Merge pull request #8089 from ivq/8017-backport Tom Cosgrove 2023-08-21 13:03:01 +00:00
  • d29648026b Merge pull request #8017 from ivq/unchecked_return Tom Cosgrove 2023-08-21 13:02:53 +00:00
  • e220d258fd Merge pull request #8086 from yanesca/remove-new-bignum Janos Follath 2023-08-21 10:59:41 +00:00
  • edbab91bf8 pkwrite.c: write ChangeLog accurately Yanray Wang 2023-08-21 15:17:43 +08:00
  • 08d5f46c83 pkwrite.c: call calloc and free properly Yanray Wang 2023-08-21 15:15:19 +08:00
  • 0ce0fbc32a Simplify aarch64 asm for mbedtls_ct_uint_lt Dave Rodgman 2023-08-21 07:58:50 +01:00
  • 3ab114e3da Move non-function-specific macro outside of function definition Dave Rodgman 2023-08-21 07:54:11 +01:00
  • 568799fe22 ssl_ciphersuites: fix typo Valerio Setti 2023-08-18 16:27:00 +02:00
  • ead1766b5f Fix PBKDF2 with empty salt segment on platforms where malloc(0)=NULL Gilles Peskine 2023-08-20 22:02:51 +02:00
  • f2249ec905 Rename mbedtls_aesce_has_support macro to satisfy case rules Dave Rodgman 2023-08-04 14:27:58 +01:00
  • b30adce7fd Use -1 as uninitialised marker Dave Rodgman 2023-08-04 12:52:51 +01:00
  • 4566132163 Make mbedtls_aesce_has_support more efficient Dave Rodgman 2023-08-04 12:31:58 +01:00
  • 1fdc884ed8 Merge pull request #7384 from yuhaoth/pr/add-aes-accelerator-only-mode Dave Rodgman 2023-08-18 20:55:44 +00:00
  • 869609f228 Add ChangeLog entry for otherName SAN fixes David Horstmann 2023-08-18 19:01:10 +01:00
  • dcf73265ba Fix incorrect detection of HardwareModuleName David Horstmann 2023-08-18 19:12:59 +01:00
  • 4a46d23a36 Fix: Set type_id in x509_get_other_name() David Horstmann 2023-08-18 18:36:02 +01:00
  • 1923c91e15 Add ChangeLog entry for otherName SAN fixes David Horstmann 2023-08-18 19:01:10 +01:00
  • cfae6a1ae9 Fix incorrect detection of HardwareModuleName David Horstmann 2023-08-18 19:12:59 +01:00
  • 2ea44d28de Fix: Set type_id in x509_get_other_name() David Horstmann 2023-08-18 18:36:02 +01:00
  • 8eb55891ad Add tests in derive_key for pbkdf2 Kusumit Ghoderao 2023-08-18 13:53:21 +05:30
  • 1dd596541b Add tests in derive_key_type for pbkdf2 Kusumit Ghoderao 2023-08-18 13:52:23 +05:30
  • 1fe806a1a0 Add tests in derive_key_export for pbkdf2 Kusumit Ghoderao 2023-08-18 13:51:45 +05:30
  • e8f6a0d791 Add tests for derive_key_exercise for pbkdf2 Kusumit Ghoderao 2023-08-18 13:50:37 +05:30
  • ac7a04ac15 Move parse_binary_string function to psa_crypto_helpers Add test code for pbkdf2 in psa_exercise_key Kusumit Ghoderao 2023-08-18 13:47:47 +05:30
  • 0a6272d6c9 revert padlock from aesni module Jerry Yu 2023-08-18 17:35:59 +08:00
  • 61fc5ed5f3 improve readability of error message Jerry Yu 2023-08-18 17:28:48 +08:00
  • 372f7a04d0 Add missing check Jerry Yu 2023-08-18 17:26:25 +08:00
  • 5cad47df8a Modify test description Kusumit Ghoderao 2023-08-18 12:49:07 +05:30
  • 505dffd5e3 Merge pull request #7937 from yanrayw/code_size_compare_improvement Bence Szépkúti 2023-08-17 20:59:11 +00:00
  • 2545b401de Merge pull request #8081 from adeaarm/backport_IAR_fix Gilles Peskine 2023-08-17 19:54:44 +00:00
  • eeaad50cd6 Merge pull request #8079 from adeaarm/port_IAR_build_fix Gilles Peskine 2023-08-17 19:10:51 +00:00
  • 64dbdc06fa Merge pull request #7768 from lpy4105/backport-2.28/issue/renew_cert_2027-01-01 Gilles Peskine 2023-08-17 18:55:42 +00:00
  • 73936868b8 Merge remote-tracking branch 'development' into psa_crypto_config-in-full Gilles Peskine 2023-08-17 19:46:34 +02:00
  • e4d634cd87 Add tests with higher input costs for pbkdf2 Kusumit Ghoderao 2023-08-17 21:11:34 +05:30
  • dbd13c3689 Merge pull request #7662 from lpy4105/issue/renew_cert_2027-01-01 Gilles Peskine 2023-08-17 15:38:35 +00:00
  • 1a89170f8d Add changelog entry for new mbedtls_pkcs5_pbe2_ext function Waleed Elmelegy 2023-08-17 16:00:58 +01:00
  • 431e5c4199 Remove workaround for non-zero shared_secret array Antonio de Angelis 2023-08-17 15:36:19 +01:00
  • 8e9d6b927e Remove the workaround for psa_key_agreement_internal Antonio de Angelis 2023-08-17 15:27:54 +01:00
  • 0118a1d712 Fix a few unchecked return values Chien Wong 2023-08-01 21:38:46 +08:00
  • 12dd040374 Improve mbedtls_pkcs5_pbes2_ext function signature comments Waleed Elmelegy 2023-08-17 15:08:03 +01:00
  • f2334b7b39 Remove new bignum when not needed Janos Follath 2023-08-17 12:24:46 +00:00
  • 4a0a989913 Fix unused parameters warnings when MBEDTLS_CIPHER_PADDING_PKCS7 is disabled Waleed Elmelegy 2023-08-04 11:39:01 +01:00
  • 87bc1e1cda Fix heap overflow issue in pkcs5_pbes2 testing functions Waleed Elmelegy 2023-08-03 16:14:13 +01:00
  • 5d3f315478 Add new mbedtls_pkcs5_pbe2_ext function Waleed Elmelegy 2023-08-01 14:56:30 +01:00