Commit Graph

  • 5dd429c8df generate_psa_tests.py: fix typo Yanray Wang 2023-05-10 09:58:46 +08:00
  • a57f677474 cert_audit: Fix DER files missed from parsing Pengyu Lv 2023-05-08 18:07:28 +08:00
  • ee870a6e83 cert_audit: Remove merge_auditdata Pengyu Lv 2023-05-06 10:06:19 +08:00
  • e09d27e723 cert_audit: Use dictionary to store parsed AuditData Pengyu Lv 2023-05-05 17:29:12 +08:00
  • 31e3d12be9 cert_audit: Output format improvement Pengyu Lv 2023-05-05 17:01:49 +08:00
  • 13f2ef4949 cert_audit: Calculate identifier for X.509 objects Pengyu Lv 2023-05-05 16:53:37 +08:00
  • fd72d9f556 cert_audit: Fix bug in check_cryptography_version Pengyu Lv 2023-04-28 11:17:24 +08:00
  • 0b4832bbf5 cert_audit: Sort the outputs by not_valid_after date Pengyu Lv 2023-04-28 11:14:28 +08:00
  • fe13bd3d0e cert_audit: Merge audit_data for identical X.509 objects Pengyu Lv 2023-04-28 10:58:38 +08:00
  • e245c0c734 cert_audit: Support parsing file with multiple PEMs Pengyu Lv 2023-04-28 10:46:18 +08:00
  • 09f8df86ac Reword the API token explanation in redirects.yaml Bence Szépkúti 2023-05-09 20:47:49 +02:00
  • 6a89a04ffe Use if statement for post_build control flow Bence Szépkúti 2023-05-09 20:11:51 +02:00
  • 4dfa368681 Fix demo scripts for out-of-tree builds David Horstmann 2021-11-26 17:58:05 +00:00
  • 8d42cfddd6 Merge pull request #7539 from gilles-peskine-arm/mbedtls_error_pair_t-smaller Gilles Peskine 2023-05-09 15:55:51 +02:00
  • ddfd0a27df Merge pull request #7399 from lpy4105/issue/7014/certificate-audit-script Bence Szépkúti 2023-05-09 13:10:01 +02:00
  • 2d8076978a Fix coding style. Pol Henarejos 2023-05-09 11:44:57 +02:00
  • eb2c39ed2b Install cryptography only on linux platform Pengyu Lv 2023-05-09 02:15:58 +00:00
  • 97edeb4fb8 Merge pull request #6866 from mprse/extract-key-ids Gilles Peskine 2023-05-08 20:38:29 +02:00
  • 9016bc4ed2 Clean up commented code Kusumit Ghoderao 2023-05-08 16:04:05 +05:30
  • 3fc4ca7272 Limit max input cost to 32bit Kusumit Ghoderao 2023-05-08 15:57:41 +05:30
  • d0422f30c5 Enable empty salt as input for pbkdf2 Kusumit Ghoderao 2023-05-08 15:56:19 +05:30
  • 6731a2580c Remove redundant code in key_derivation_abort() Kusumit Ghoderao 2023-05-08 15:54:54 +05:30
  • 61aed064c5 Code optimization Przemek Stekiel 2023-05-08 11:14:36 +02:00
  • 67d3f52617 Use int instead uint in test function arguments Przemek Stekiel 2023-05-06 21:14:12 +02:00
  • ed9fb78739 Fix parsing of KeyIdentifier (tag length error case) + test Przemek Stekiel 2023-05-03 16:27:25 +02:00
  • e2bc158b38 aesce.c: add macro of MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH Yanray Wang 2023-05-08 10:28:53 +08:00
  • aaa26f25be Merge pull request #7552 from davidhorstmann-arm/remove-doxygen-mainpage-content Gilles Peskine 2023-05-07 20:35:41 +02:00
  • a8b3d0c7a2 Merge pull request #7553 from davidhorstmann-arm/2.28-remove-doxygen-mainpage-content Gilles Peskine 2023-05-07 20:35:31 +02:00
  • fca2d2b78c Merge pull request #7555 from yuhaoth/pr/remove-delay-milliseconds-test Gilles Peskine 2023-05-07 20:34:44 +02:00
  • 4837e9d1c0 Correct comment about mbedtls error codes Gilles Peskine 2023-05-07 20:27:13 +02:00
  • 8beb25041e fix wrong target detection Jerry Yu 2023-05-06 11:55:22 +08:00
  • ef468ea2ba Merge pull request #6740 from xkqian/tls13_fix_unkown_pk_type Tom Cosgrove 2023-05-05 16:14:59 +01:00
  • 9bf1aaf385 Fix input parameter alignment in P256K1 test cases Gabor Mezei 2023-05-05 16:32:28 +02:00
  • 908f40014c Determine special cases in-place in the common Koblitz function Gabor Mezei 2023-05-05 15:09:24 +02:00
  • d06c6fc45b Merge branch 'development' into sha3 Pol Henarejos 2023-05-05 16:01:18 +02:00
  • 501fb3abf3 Merge pull request #5894 from Xeenych/patch-1 Tom Cosgrove 2023-05-05 14:54:32 +01:00
  • 58d8c23785 Merge pull request #7514 from valeriosetti/issue7513 Manuel Pégourié-Gonnard 2023-05-05 15:40:32 +02:00
  • 417c4c8b2c Merge pull request #5770 from mstorsjo/win32-fallback-timer Dave Rodgman 2023-05-05 14:31:41 +01:00
  • 837d2d1c5e mbedtls_psa_export_ffdh_public_key: return fixed key size Przemek Stekiel 2023-05-05 12:33:46 +02:00
  • 92da2a79aa pk: improve description for the next opaque ID field Valerio Setti 2023-05-05 12:31:23 +02:00
  • fc90decb74 pkwrite: removing unused/duplicated variables Valerio Setti 2023-05-05 12:30:40 +02:00
  • 484a9e138f Remove delay milliseconds test Jerry Yu 2023-05-05 17:03:29 +08:00
  • 4f387ef277 pk: use better naming for the new key ID field Valerio Setti 2023-05-02 14:15:59 +02:00
  • 048cd44f77 pk: fix library code for using the new opaque key solution Valerio Setti 2023-04-28 15:26:11 +02:00
  • e00954d0ed pk: store opaque key ID directly in the pk_context structure Valerio Setti 2023-04-28 15:24:32 +02:00
  • d9bf370fbe add ChangeLog entry Yanray Wang 2023-05-05 15:04:28 +08:00
  • 374c3aec89 all.sh: add test for AES-128bit only without MBEDTLS_CTR_DRBG_C Yanray Wang 2023-05-05 12:46:48 +08:00
  • 1ed226f790 Auto-enable CTR_DRBG_USE_128_BIT_KEY with AES_ONLY_128_BIT_KEY_LENGTH Yanray Wang 2023-05-05 11:31:11 +08:00
  • 8b9877bad7 aes.h: add comment for round key buffer in aes context Yanray Wang 2023-05-05 14:46:04 +08:00
  • 134cc2e7a8 Fix code style Przemek Stekiel 2023-05-05 10:13:37 +02:00
  • 4a7fdffa5e mbedtls_config.h: paraphrase code size saving in comment Yanray Wang 2023-05-05 15:24:00 +08:00
  • 71f88ecc52 Merge pull request #6838 from jethrogb/jb/pkix-curdle Manuel Pégourié-Gonnard 2023-05-05 10:02:21 +02:00
  • e1621a460a mbedtls_psa_ffdh_generate_key: optimize code and return fixed key size Przemek Stekiel 2023-05-05 09:53:37 +02:00
  • 3d4d146f07 mbedtls_config.h: fix issue in grammar Yanray Wang 2023-05-05 12:51:14 +08:00
  • 3f41744730 generate_psa_tests.py: add extra dependencies based on key bit Yanray Wang 2023-04-21 14:29:16 +08:00
  • a9808ce4b4 Add AES 128-bit key dependency in test_suite_ssl.data Yanray Wang 2023-04-21 16:32:50 +08:00
  • d98ae2f075 Add AES 128-bit key dependency in test_suite_psa_crypto.data Yanray Wang 2023-04-21 15:56:34 +08:00
  • ecb6a02fa9 Add AES 128-bit key dependency for tests data Yanray Wang 2023-04-19 13:35:49 +08:00
  • 3eb50e7d75 all.sh: add test for AES_ONLY_128_BIT_KEY_LENGTH Arto Kinnunen 2023-04-14 17:43:36 +08:00
  • a87046704f Add checks if MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH enabled Yanray Wang 2023-04-20 17:16:48 +08:00
  • b1c626b5c6 AES: adjust AES RAM usage according to config options Arto Kinnunen 2023-04-14 17:21:22 +08:00
  • 0f06618db0 AES: skip 192bit and 256bit key in selftest if 128bit_only enabled Arto Kinnunen 2023-04-20 10:02:46 +08:00
  • 732ca3221d AES: add macro of MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH Arto Kinnunen 2023-04-14 14:26:10 +08:00
  • 73474ed121 Minor cosmetic changes David Horstmann 2023-05-04 15:22:35 +01:00
  • 1ef4dc9df9 Update broken link to doxygen homepage David Horstmann 2023-05-04 15:20:21 +01:00
  • 07b1cf91e1 Remove most of the doxygen mainpage David Horstmann 2023-05-04 15:14:01 +01:00
  • 89988949ae Minor cosmetic changes David Horstmann 2023-05-04 15:22:35 +01:00
  • 2a82474834 Update broken link to doxygen homepage David Horstmann 2023-05-04 15:20:21 +01:00
  • 2431bfaddc Remove most of the doxygen mainpage David Horstmann 2023-05-04 15:14:01 +01:00
  • b89440394f bignum_core: Removed input checking for mbedtls_mpi_core_shift_l Minos Galanakis 2023-04-28 14:09:44 +01:00
  • 453ff5ba46 Merge pull request #7551 from daverodgman/prtemplate Gilles Peskine 2023-05-04 14:27:40 +02:00
  • fe6c3ef259 Update PR template Dave Rodgman 2023-05-04 12:28:51 +01:00
  • 2e4541f96f Merge pull request #7545 from tom-cosgrove-arm/use-mbedtls_ct_uint_if-rather-than-mbedtls_ct_cond_select_sign-2.28 Dave Rodgman 2023-05-04 12:23:36 +01:00
  • 6dc62e682a Merge pull request #7544 from tom-cosgrove-arm/use-mbedtls_ct_uint_if-rather-than-mbedtls_ct_cond_select_sign Dave Rodgman 2023-05-04 12:23:30 +01:00
  • cb706ea308 Silence bad "maybe unitialized" warning for ec_grp_id Jethro Beekman 2023-05-04 12:28:49 +02:00
  • cf4545e396 Fix unsued variable in mbedtls_pk_write_pubkey_der in certain configurations Jethro Beekman 2023-05-04 12:05:55 +02:00
  • 13d415c4ed Only use mbedtls_ecc_group_of_psa if defined(MBEDTLS_ECP_LIGHT) Jethro Beekman 2023-05-04 10:11:58 +02:00
  • 33a3ccd899 Fix bug in mbedtls_pk_wrap_as_opaque Jethro Beekman 2023-05-03 18:25:27 +02:00
  • e3d98fcbf6 Add pkwrite tests for X25519/X448 DER Jethro Beekman 2023-05-03 17:26:59 +02:00
  • abbba5ed43 Add derive public test for X25519/X448 Jethro Beekman 2023-05-03 15:40:47 +02:00
  • 8e59ebb2e4 Refactor EC SPKI serialization Jethro Beekman 2023-05-03 13:05:33 +02:00
  • 2e662c6f97 Add comment about version 1 PKCS8 keys not containing a public key Jethro Beekman 2023-05-03 12:56:54 +02:00
  • 0167244be4 Read and write X25519 and X448 private keys Jethro Beekman 2023-04-19 14:08:14 +02:00
  • e4072c00c8 Merge pull request #7548 from jethrogb/jb/mbedtls_pem_write_buffer Manuel Pégourié-Gonnard 2023-05-04 12:54:56 +02:00
  • b6432832d0 Merge pull request #7490 from paul-elliott-arm/test_ecp_mod_p448 Paul Elliott 2023-05-04 11:39:44 +01:00
  • 2488afcd71 Add FFDH alg to test driver extensions Przemek Stekiel 2023-05-04 10:29:05 +02:00
  • 5ead738269 Merge pull request #7503 from gilles-peskine-arm/test-argument-types-union-2.28 Gilles Peskine 2023-05-04 10:05:25 +02:00
  • 2eff33cb6f Merge pull request #6716 from gilles-peskine-arm/test-argument-types-union Gilles Peskine 2023-05-04 10:05:20 +02:00
  • b9410e89b4 Fix failing CI Kusumit Ghoderao 2023-05-03 18:36:35 +05:30
  • 746dfaea3f Enable FFDH through PSA if it's enabled in the legacy interface Przemek Stekiel 2023-05-04 09:14:08 +02:00
  • d7570a2a3b Merge pull request #7536 from valeriosetti/issue7480-backport Paul Elliott 2023-05-03 17:08:43 +01:00
  • 2593ec4bee Use TEST_EQUAL instead of TEST_ASSERT Jethro Beekman 2023-05-03 17:39:36 +02:00
  • 3477a672b9 Fix cross-platform compilation issue Jethro Beekman 2023-05-03 17:39:06 +02:00
  • 8194285cf1 Fix parsing of authorityCertSerialNumber (use valid tags) Przemek Stekiel 2023-05-03 16:19:16 +02:00
  • 746df88e90 mbedtls_pem_write_buffer: Correctly report needed buffer size for all possible line lengths and counts Jethro Beekman 2023-05-03 14:49:28 +02:00
  • b8bd47dd68 Remove unrequired limb size calculation Paul Elliott 2023-05-03 14:14:55 +01:00
  • b7fd1d6044 Correct max canonical multiplication result Paul Elliott 2023-05-03 14:13:42 +01:00
  • 4ac90508f8 Fix pastapasta Gilles Peskine 2023-04-21 21:19:46 +02:00
  • 25c9f4bb8c typo Gilles Peskine 2023-04-18 22:31:38 +02:00
  • a4394d4be1 Document a known issue with testing of mbedtls_x509_crt_parse_path Gilles Peskine 2023-04-13 18:14:45 +02:00