1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-07-30 22:43:08 +03:00

Commit Graph

  • c2b7f85747 Merge pull request #10206 from felixc-arm/doxygen-doxyfile-public-only Gilles Peskine 2025-06-11 16:01:07 +00:00
  • 2e1399f1e1 Add __attribute__ ((nonstring)) to remove unterminated-string-initialization warning Felix Conway 2025-06-11 16:04:30 +01:00
  • 035247d46f Re-add doxygen/input to INPUT variable Felix Conway 2025-06-11 11:07:10 +01:00
  • 67f63821a5 Updated tf-psa-crypto pointer Minos Galanakis 2025-05-29 17:25:21 +01:00
  • 1704578f2f Update tf-psa-crypto pointer to bring in doxygen pre-work Felix Conway 2025-06-04 14:57:21 +01:00
  • 4f94ae8baa Doxygen: only render public files Felix Conway 2025-06-04 14:55:45 +01:00
  • c6654fc1b0 Replace MBEDTLS_ERR_ECP_IN_PROGRESS with alias PSA_OPERATION_INCOMPLETE in documentation Felix Conway 2025-06-04 14:54:58 +01:00
  • f5db3e9436 Note that GCM is also impacted Gilles Peskine 2025-06-11 10:45:41 +02:00
  • 96e17e8b36 Merge pull request #10204 from felixc-arm/remove-mbedtlsplatformc-requirements Gilles Peskine 2025-06-11 08:22:43 +00:00
  • a79525239f Merge pull request #1359 from Mbed-TLS/bugfix_1351_1352_1353_lms_drivers_3.6bp Gilles Peskine 2025-06-10 19:08:15 +02:00
  • 67aa959ea1 Fixed some minor typos in comments. Ari Weiler-Ofek 2025-06-10 16:59:44 +01:00
  • 3795f8ab74 Remove temporary component created for SHA3 testing Gabor Mezei 2025-06-06 12:31:52 +02:00
  • ef013a6970 Use PSA macros for the hashes domain Gabor Mezei 2024-09-24 14:12:43 +02:00
  • c54da23c76 Update tf-psa-crypto pointer Felix Conway 2025-06-03 14:46:36 +01:00
  • 43c891ae98 Remove requirement on MBEDTLS_PLATFORM_C from configs Felix Conway 2025-06-03 14:46:12 +01:00
  • cdd91da1af Merge pull request #10145 from gabor-mezei-arm/remove_sha3_config_option Manuel Pégourié-Gonnard 2025-06-10 09:57:22 +00:00
  • 7ed3653c57 Merge pull request #1363 from gilles-peskine-arm/3.6-restricted-merge-20250606 Manuel Pégourié-Gonnard 2025-06-10 11:01:11 +02:00
  • cae443405e Merge pull request #1347 from mpg/fix-asn1-store-named-data-null-deref-3.6 Manuel Pégourié-Gonnard 2025-06-10 09:50:34 +02:00
  • 4c26d7d54c Merge pull request #10179 from gilles-peskine-arm/union-initialization-gcc15-driver-checks-3.6 Manuel Pégourié-Gonnard 2025-06-10 07:43:10 +00:00
  • 55d211388a Adjust test case with invalid base64 Gilles Peskine 2025-06-10 09:42:03 +02:00
  • 8c67ac0f7f Fix race condition in mbedtls_aesni_has_support Gilles Peskine 2025-06-09 23:34:59 +02:00
  • 13cc0c2122 mbedtls_base64_decode: test dst=NULL with dlen>0 Gilles Peskine 2025-06-05 16:02:55 +02:00
  • e7ed8c4c2f Explain some aspects of the tests Gilles Peskine 2025-06-05 16:00:27 +02:00
  • 2b3d6a8f28 mbedtls_base64_decode: insist on correct padding Gilles Peskine 2025-06-04 11:22:25 +02:00
  • 255c492dab Added CVE's to ChangeLogs Minos Galanakis 2025-06-08 23:10:58 +01:00
  • df2f0aae81 lms.c: Updated documentation Minos Galanakis 2025-06-06 14:34:54 +01:00
  • 58a4479ace test_suite_lms.data: Updated comments Minos Galanakis 2025-06-06 10:58:20 +01:00
  • 361799acbe typo Gilles Peskine 2025-06-06 14:51:54 +02:00
  • 7df273bb34 Merge remote-tracking branch 'mbedtls-3.6' into mbedtls-3.6-restricted Gilles Peskine 2025-06-06 10:45:37 +02:00
  • bd6fb46ff6 Add a build with NV seed as the only entropy source Gilles Peskine 2025-06-06 10:18:36 +02:00
  • 582b6fbad3 We do support builds where NV seed is the only entropy source Gilles Peskine 2025-06-06 10:12:42 +02:00
  • 84999d1a7b Fix mbedtls_base64_decode() accepting invalid inputs with 4n+1 digits Gilles Peskine 2025-06-04 10:33:31 +02:00
  • 683a46e6c1 mbedtls_base64_decode: assert sloppy behavior with bad number of = Gilles Peskine 2025-06-03 22:01:33 +02:00
  • 715bbf3e0c mbedtls_base64_decode: test the reported output length Gilles Peskine 2025-06-03 22:00:58 +02:00
  • 2649800f7c Do not disable PSA_WANT_SHA3 macros when driver accel is used Gabor Mezei 2025-06-05 10:38:25 +02:00
  • c45f3d6a1d Update PSA repo Gabor Mezei 2025-06-04 15:47:54 +02:00
  • 83e5a7bf75 update framework submodule to pull in everest changes Ben Taylor 2025-05-29 08:11:48 +01:00
  • de864e7a1c Remove ChangeLog as it is not required Ben Taylor 2025-04-22 10:46:17 +01:00
  • 40bc348963 corrected ChangeLog Ben Taylor 2025-04-03 14:49:29 +01:00
  • 142347383f Add ChangeLog for removal of everest headers Ben Taylor 2025-04-03 10:42:19 +01:00
  • 243b54f386 update further everest paths Ben Taylor 2025-03-27 13:41:29 +00:00
  • 2d6374a0f9 adjust everest header paths in generate_visualc_files.pl Ben Taylor 2025-03-25 08:29:17 +00:00
  • c7beb847c9 test_suite_lms: Added negative test for corrupted Merkle path Minos Galanakis 2025-06-02 15:52:14 +01:00
  • b72573853a test_suite_lms: Added a test for importing invalid sized key Minos Galanakis 2025-06-02 15:00:47 +01:00
  • f84bc3f592 Added changelog for check return of merkle leaf Minos Galanakis 2025-06-02 14:38:55 +01:00
  • 3444757ac4 Added changelog for lms enum casting Minos Galanakis 2025-06-02 14:38:26 +01:00
  • 3b392af70d Added changelog for lms overread Minos Galanakis 2025-06-02 14:37:54 +01:00
  • b4cbc156ef Merge pull request #10192 from valeriosetti/fixes-for-ecp-restartable-part2 Gilles Peskine 2025-06-05 07:50:53 +00:00
  • 41422e1fc0 Fix change log entry Alvaro Segura 2025-06-04 23:37:19 +02:00
  • 673e1eb608 Fix build test programs in MSVC (due to a warning treated as error in winbase.h) Alvaro Segura 2025-06-04 23:31:35 +02:00
  • 9b3051fb10 Built-in lms driver: always zeroize output-buffer in create_merkle_leaf_value Minos Galanakis 2025-06-02 14:36:25 +01:00
  • ae449bfca5 Built-in lms driver:Check return values of Merkle node creation Minos Galanakis 2025-06-02 14:33:47 +01:00
  • caaffc1e7e Built-in lms/lmots driver: Harden public key import against enum truncation Minos Galanakis 2025-06-02 14:28:31 +01:00
  • 548e2dbf65 Built-in lms driver: Added input guard Minos Galanakis 2025-06-02 14:17:38 +01:00
  • 3f82706cb7 Merge pull request #1349 from felixc-arm/pem-integer-underflow-3.6 David Horstmann 2025-06-04 14:36:35 +01:00
  • 42323eacc9 Add changelog Felix Conway 2025-05-27 16:01:07 +01:00
  • 6165e71589 Add fix for PEM underflow Felix Conway 2025-05-27 16:00:48 +01:00
  • 9325883d9f Add test using underflow-causing PEM keyfile Felix Conway 2025-05-27 14:54:07 +01:00
  • e8061342a2 Merge pull request #10173 from gilles-peskine-arm/oid-split-x509 Manuel Pégourié-Gonnard 2025-06-04 08:26:59 +00:00
  • 72cc7bb706 Start the generation at the beginning of the line Gabor Mezei 2025-04-24 16:26:37 +02:00
  • 588769cc65 Update error generation Gabor Mezei 2025-04-24 12:11:26 +02:00
  • 4aa974f7c7 Remove MBEDTLS_SHA3_C config option Gabor Mezei 2025-04-23 17:04:18 +02:00
  • 1592639c1f Merge pull request #10182 from gilles-peskine-arm/f_rng-documentation-3.6 Gilles Peskine 2025-06-03 15:34:23 +00:00
  • 7e7dc6fdda Align endif comments with auxiliary macros Gilles Peskine 2025-05-14 12:45:29 +02:00
  • 9e147f264c Exclude crypto's oid.h now that it is in mbedtls Gilles Peskine 2025-05-13 20:08:51 +02:00
  • 53e11cb5d5 Changelog entry for the OID module in Mbed TLS 4.0 Gilles Peskine 2025-05-12 21:12:15 +02:00
  • dcd43fcc45 Move oid_xxx_numeric_string back to oid.h Gilles Peskine 2025-05-12 21:09:10 +02:00
  • b828820f7a Declare oid_xxx_numeric_string only when they are defined Gilles Peskine 2025-05-12 21:07:47 +02:00
  • 02ec585518 Replace MBEDTLS_OID_C by function-specific dependencies Gilles Peskine 2025-05-12 20:52:07 +02:00
  • 6354411670 Remove unused function Gilles Peskine 2025-05-12 20:23:25 +02:00
  • cd4c0d7b00 Move OID string definitions back to mbedtls/oid.h Gilles Peskine 2025-05-07 23:45:12 +02:00
  • f9ca8ed9dd Create a public header file for OID values Gilles Peskine 2025-05-07 20:10:35 +02:00
  • 71ccc723cd Remove macros for crypto OID Gilles Peskine 2025-05-07 22:47:50 +02:00
  • 4c83221320 Replace MBEDTLS_ERR_OID_NOT_FOUND with MBEDTLS_ERR_X509_UNKNOWN_OID Gilles Peskine 2025-05-07 23:05:12 +02:00
  • 47f1d7be95 Replace MBEDTLS_ERR_OID_BUF_TOO_SMALL with PSA_ERROR_BUFFER_TOO_SMALL Gilles Peskine 2025-05-07 21:04:51 +02:00
  • 32a1112e88 Remove MBEDTLS_OID_X509_EXT_xxx constants Gilles Peskine 2025-04-09 21:51:46 +02:00
  • b7ef4df001 Remove OID tables that are not used in X.509 Gilles Peskine 2025-05-07 20:45:03 +02:00
  • 532e3ee104 Switch library and tests to the x509_oid module Gilles Peskine 2025-05-07 20:37:15 +02:00
  • d2fe51cfc4 Add the x509_oid module to the build Gilles Peskine 2025-05-07 20:36:20 +02:00
  • 86e45ba0ba Rename OID functions and types to mbedtls_x509_oid_xxx in x509_oid Gilles Peskine 2025-05-07 20:33:39 +02:00
  • 86a47f85fa Switch to "x509_oid.h" in code that uses OID functions Gilles Peskine 2025-05-07 20:20:12 +02:00
  • b825dcfe2d Update file names in comments Gilles Peskine 2025-05-07 19:41:09 +02:00
  • 86b9d3f299 documentation of mbedtls_ssl_async_sign_t with RSA: update to PSA Gilles Peskine 2025-04-10 14:00:40 +02:00
  • 0050f5f394 Update framework with additional operation initialization checks Gilles Peskine 2025-02-05 20:04:40 +01:00
  • e51bde06da Fix possible UB in mbedtls_asn1_write_raw_buffer() Manuel Pégourié-Gonnard 2025-06-03 11:22:55 +02:00
  • 381900520f Fix psa_pake_operation_s member types Ronald Cron 2025-06-02 11:25:41 +02:00
  • d3324fd095 Move PAKE size calculation macros, cipher suite and operation structs Ronald Cron 2025-06-02 11:14:57 +02:00
  • 591d854b1a Merge pull request #10201 from gabor-mezei-arm/9144_SHA3_testing Bence Szépkúti 2025-06-02 17:52:07 +00:00
  • b9d728467a Fix calling config.py and update comment Gabor Mezei 2025-06-02 17:22:53 +02:00
  • 8e5ee478e1 Add temporary component for SHA3 testing Gabor Mezei 2025-06-02 12:31:15 +02:00
  • 6edb76cba4 mbedtls_test_ssl_endpoint_init: split configuration and setup Gilles Peskine 2025-06-01 21:53:52 +02:00
  • 00eb072846 mbedtls_test_ssl_endpoint_init: store user_data_n in the endpoint object Gilles Peskine 2025-06-01 21:50:05 +02:00
  • a6e71f95fb Don't change the configuration after mbedtls_ssl_setup Gilles Peskine 2025-06-01 21:32:05 +02:00
  • 6e4d245b00 Move certificate and key parsing to auxiliary functions Gilles Peskine 2025-05-27 17:13:52 +02:00
  • fb2ce055a3 SSL tests: make client authentication more uniform, defaulting on Gilles Peskine 2025-05-28 17:36:12 +02:00
  • 27586d83f0 Move more endpoint configuration into the setup function Gilles Peskine 2025-05-28 17:01:42 +02:00
  • 7a8fd46392 Separate test function to perform an SSL connection Gilles Peskine 2025-05-28 15:41:54 +02:00
  • bd95340070 Unify SSL version checks between client and server Gilles Peskine 2025-05-28 15:20:28 +02:00
  • e23a6d12fc Move serialization testing into its own function Gilles Peskine 2025-05-27 21:17:09 +02:00
  • 78df6aebbc Move renegotiation testing into its own function Gilles Peskine 2025-05-27 21:14:25 +02:00