Commit Graph

  • d02b5f8f56 Separate directory discernment into 2 functions David Horstmann 2023-08-29 09:53:52 +01:00
  • 2fde99962d Improve directory coverage in PSA repo detection David Horstmann 2023-08-29 09:48:39 +01:00
  • e97de40e7b Typo fix Dave Rodgman 2023-08-29 09:47:35 +01:00
  • 6d5261e38f Fix typo in doxygen for mbedtls_ct_memcpy_offset Dave Rodgman 2023-08-09 14:57:25 +01:00
  • b69239c604 Improve docs in mbedtls_mpi_lt_mpi_ct Dave Rodgman 2023-08-09 14:53:18 +01:00
  • d44dd96132 Improve docs re duplicate declarations Dave Rodgman 2023-08-09 14:10:14 +01:00
  • 0cf9dd1056 Whitespace - tidy up asm and make it more consistent Dave Rodgman 2023-05-12 16:29:48 +01:00
  • 81673bba77 Add x86 const-time assembly Dave Rodgman 2023-05-13 12:32:09 +01:00
  • 664fea481c Add x86-64 const-time assembly Dave Rodgman 2023-05-12 12:11:37 +01:00
  • 1783870681 compat.sh: add --preserve-logs option Gilles Peskine 2023-08-28 17:36:22 +02:00
  • 67bf9f6359 compat.sh: add --preserve-logs option Gilles Peskine 2023-08-28 17:36:22 +02:00
  • d395590597 Merge pull request #7579 from daverodgman/safer-ct-asm Dave Rodgman 2023-08-28 08:26:29 +00:00
  • f65f71eef3 improve various issues Jerry Yu 2023-08-28 10:58:24 +08:00
  • 044eb16379 pkwrite: zeroize buf containing info of private key Yanray Wang 2023-08-28 10:35:39 +08:00
  • 7be571ac85 Remove GNUTLS_LEGACY and OPENSSL_LEGACY Gilles Peskine 2023-08-27 21:39:21 +02:00
  • 549a96120e Remove GNUTLS_LEGACY Gilles Peskine 2023-08-27 21:39:21 +02:00
  • e29203be88 Stop using "legacy" OpenSSL and GnuTLS Gilles Peskine 2023-08-27 21:43:00 +02:00
  • 5f5e3886c5 Minor robustness improvement Gilles Peskine 2023-08-27 21:32:36 +02:00
  • 5cb8605d79 ssl-opt.sh doesn't actually use OPENSSL_LEGACY, so remove it Gilles Peskine 2023-08-27 21:31:47 +02:00
  • c67c3b3db6 Reduce adherence on "legacy" OpenSSL and GnuTLS Gilles Peskine 2023-08-27 21:33:41 +02:00
  • af2ad3dba7 Minor robustness improvement Gilles Peskine 2023-08-27 21:32:36 +02:00
  • b1bd9be762 ssl-opt.sh doesn't actually use OPENSSL_LEGACY, so remove it Gilles Peskine 2023-08-27 21:31:47 +02:00
  • 8ca2041145 Merge pull request #8074 from tgonzalezorlandoarm/tg/allowlist Gilles Peskine 2023-08-24 18:03:20 +00:00
  • c10520f45f Merge pull request #8102 from AgathiyanB/backport-iar-warnings-changelog Gilles Peskine 2023-08-24 18:02:15 +00:00
  • 2a296729d0 Merge pull request #8084 from AgathiyanB/remove-type-qualifier-in-assignment-casts Gilles Peskine 2023-08-24 18:02:11 +00:00
  • 0ac57ca6c6 Rename is_psa_crypto -> in_psa_crypto_repo David Horstmann 2023-08-23 16:24:55 +01:00
  • 7f93d22ad9 Rename psa_crypto_lib_filename to just crypto_lib_filename David Horstmann 2023-08-23 16:21:40 +01:00
  • 4dcddcfae2 Parameterize out of source build directory David Horstmann 2023-08-17 18:08:24 +01:00
  • 76a7738537 Invert logic for repo detection in all.sh David Horstmann 2023-08-17 17:32:26 +01:00
  • e31014a681 Tweak test_psa_compliance pylint annotations David Horstmann 2023-07-19 11:43:27 +01:00
  • 42f42f4394 Support psa-crypto repo in psa_storage.py David Horstmann 2023-07-18 17:53:01 +01:00
  • 1d09184291 Modify test_psa_compliance.py for psa-crypto repo David Horstmann 2023-07-18 17:39:35 +01:00
  • 795d8b523d Modify build_tree.py for the PSA Crypto repo David Horstmann 2023-07-18 17:03:03 +01:00
  • 9a6c45b436 Make all.sh PSA-crypto-friendly David Horstmann 2023-07-14 12:30:00 +01:00
  • 1cf437bc57 Correct analyze_outcomes identation Tomás González 2023-08-24 09:27:28 +01:00
  • d43cab3f5c Correct analyze_outcomes identation Tomás González 2023-08-24 09:12:40 +01:00
  • 427424768a aes.c: provide finer guard for RSb Yanray Wang 2023-07-07 17:28:24 +08:00
  • 422a77f716 aes.c: clean up and fix wrong comment in #endif Yanray Wang 2023-07-07 10:12:05 +08:00
  • f745e5b8de Merge remote-tracking branch 'development' into HEAD Gilles Peskine 2023-08-23 20:35:32 +02:00
  • fc8ad2788f SSL programs: improve command-line error reporting Manuel Pégourié-Gonnard 2023-06-27 09:28:24 +02:00
  • 797cfd8f26 SSL programs: allow invoking without arguments Manuel Pégourié-Gonnard 2023-06-26 11:29:35 +02:00
  • 779cceb1ed SSL programs: group options processing in 1 place Manuel Pégourié-Gonnard 2023-06-26 11:28:00 +02:00
  • 8d77ec2f7d PSA_CRYPTO_DRIVER_TEST_ALL is incompatible with MBEDTLS_PSA_CRYPTO_CONFIG Gilles Peskine 2023-07-26 18:45:20 +02:00
  • ef483255db Announce that #7420 is fixed Gilles Peskine 2023-08-23 18:08:45 +02:00
  • 14b36ef54a 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
  • c895733349 Add EdDSA and XTS to the allow list Tomás González 2023-08-14 15:43:46 +01:00
  • 45d49595b7 Add a flag for requiring full coverage in coverage tests Tomás González 2023-08-11 15:22:04 +01:00
  • 2fdd503c4e Add allow list for non-executed test cases Tomás González 2023-08-23 16:43:26 +01:00
  • 7ec993d804 Refine thread safety requirements Janos Follath 2023-08-23 16:00:14 +01:00
  • 7d20138385 Add Changelog entry for DN changes Agathiyan Bragadeesh 2023-08-23 15:45:37 +01:00
  • 733766bc71 Remove trailing whitespace in data file. Agathiyan Bragadeesh 2023-08-23 15:43:07 +01:00
  • 31d5bbe2d1 Merge pull request #7986 from tom-cosgrove-arm/single-source-of-truth-for-licensing-2.28 Tom Cosgrove 2023-08-23 11:40:43 +00:00
  • de84f9d67a Add test for rejecting empty AttributeValue Agathiyan Bragadeesh 2023-08-23 11:44:04 +01:00
  • 457ac84f01 Refactor previous fix Agathiyan Bragadeesh 2023-08-23 11:35:26 +01:00
  • 4c7d7bf583 Add guard for empty AttributeValue Agathiyan Bragadeesh 2023-08-23 11:28:30 +01:00
  • 782b966666 replace target arch macros in padlock Jerry Yu 2023-08-21 11:25:01 +08:00
  • d6e312dde4 replace aesni target detection macros Jerry Yu 2023-08-18 17:19:51 +08:00
  • 72fd0bdc71 replace arm64 macro and aesce enable flag Jerry Yu 2023-08-18 16:31:01 +08:00
  • 926221a26e Add target platform detection macros Jerry Yu 2023-08-18 15:09:02 +08:00
  • 15df01240d Fix code style Agathiyan Bragadeesh 2023-08-22 17:50:00 +01:00
  • 4606bf3f38 Refactor reading AttributeValue in dn gets Agathiyan Bragadeesh 2023-08-22 17:29:18 +01:00
  • 41d689f389 Merge pull request #7985 from tom-cosgrove-arm/single-source-of-truth-for-licensing Tom Cosgrove 2023-08-22 16:27:21 +00:00
  • 022f86f108 Prevent output of escaped null characters dn gets Agathiyan Bragadeesh 2023-08-22 16:56:04 +01:00
  • 56081de779 Simplify the logic in a test Gilles Peskine 2023-07-20 22:18:23 +02:00
  • 168be01a78 Correct some msg messages in full config Gilles Peskine 2023-07-19 19:36:55 +02:00
  • d9d79bb74b Rename parse_attribute_value_ber_encoded Agathiyan Bragadeesh 2023-08-22 16:43:58 +01:00
  • 8aa74ab6a9 Add return for buffer too small when reading OIDs Agathiyan Bragadeesh 2023-08-22 16:42:27 +01:00
  • 2e70f1c952 Make malloc-0-null a user config file Gilles Peskine 2023-07-20 19:00:15 +02:00
  • f3b9724dcd Remove questionable use of macro. Agathiyan Bragadeesh 2023-08-22 16:37:11 +01:00
  • 07f472a88b Add corruption detected return when writing asn1 Agathiyan Bragadeesh 2023-08-22 16:29:39 +01:00
  • dc23236f0a Revert "Install cryptography only on linux platform" Gilles Peskine 2023-06-16 17:05:22 +02:00
  • 0aab8a878f Add changelog entry for 2.28 IAR warning fixes Agathiyan Bragadeesh 2023-08-22 15:29:02 +01:00
  • 1515f351a1 Remove IAR warning fixes to 2.28 from changelog Agathiyan Bragadeesh 2023-08-22 15:24:38 +01:00
  • d4c85af9ce Fix inconsistencies in no-chachapoly test Gilles Peskine 2023-07-20 22:19:45 +02:00
  • 2d04ce2a88 Remove comments that duplicate the 'msg' call just below Gilles Peskine 2023-07-19 19:10:43 +02:00
  • c5eb13d2a9 Reword IAR changelog for fixing compiler warnings Agathiyan Bragadeesh 2023-08-22 15:13:04 +01:00
  • 3d2d599d3e Merge pull request #7996 from gilles-peskine-arm/small_primes-gaps Tom Cosgrove 2023-08-22 12:48:56 +00:00
  • e65bba4dd2 Merge pull request #7803 from gilles-peskine-arm/psa-low-hash-mac-size Gilles Peskine 2023-08-22 11:19:41 +00:00
  • a0631446b5 Correct analyze_outcomes.py identation Tomás González 2023-08-22 12:17:57 +01:00
  • ba386ec23e Remove magic number for null tag Agathiyan Bragadeesh 2023-08-16 11:31:17 +01:00
  • 12b9d7040e Remove x509_oid_from_numericoid Agathiyan Bragadeesh 2023-08-15 17:42:33 +01:00
  • fb94702762 Add catch for alloc error x509_oid_from_numericoid Agathiyan Bragadeesh 2023-08-15 16:32:42 +01:00
  • 4294ccc608 Use mbedtls_calloc instead of calloc Agathiyan Bragadeesh 2023-08-15 16:32:00 +01:00
  • 55d93192b1 Fix oid memory leak Agathiyan Bragadeesh 2023-08-15 15:05:03 +01:00
  • f826d1113e Reject null bytes in DER encoded values in DNs Agathiyan Bragadeesh 2023-08-14 16:32:22 +01:00
  • eb55867520 Fix code style Agathiyan Bragadeesh 2023-08-14 16:31:11 +01:00
  • af3e548c77 Make MBEDTLS_ASN1_IS_STRING_TAG to take signed int Agathiyan Bragadeesh 2023-08-14 16:25:03 +01:00
  • ea3e83f36a Amend test in test_suite_x509write Agathiyan Bragadeesh 2023-08-14 15:44:47 +01:00
  • 9caaa6d967 Reject escaped null hexpairs in DNs Agathiyan Bragadeesh 2023-08-14 15:38:39 +01:00
  • 01e9392c3f Add malformatted DER test for string_to_names Agathiyan Bragadeesh 2023-08-14 15:29:49 +01:00
  • bdf20a0d55 Alter MBEDTLS_ASN1_IS_STRING_TAG macro Agathiyan Bragadeesh 2023-08-14 15:26:03 +01:00
  • cab79188ca Remove redundant tests in test_suite_x509write Agathiyan Bragadeesh 2023-08-14 10:59:36 +01:00
  • a0ba8aab2e Add test for non ascii x509 subject name Agathiyan Bragadeesh 2023-08-14 10:58:08 +01:00
  • a953f8ab36 Remove duplicate test in test_suite_x509write Agathiyan Bragadeesh 2023-08-14 10:49:26 +01:00
  • 957ca0595d Accept short name/ber encoded data in DNs Agathiyan Bragadeesh 2023-08-11 14:58:14 +01:00
  • 17984874af Change error from unknown oid to invalid name Agathiyan Bragadeesh 2023-08-11 12:42:03 +01:00
  • afdb187bbc Add more comprehensive string to name tests Agathiyan Bragadeesh 2023-08-11 12:41:33 +01:00
  • e59dedbce2 Add test reject null characters in string to names Agathiyan Bragadeesh 2023-08-11 12:07:55 +01:00
  • f88bd5ac86 Accept any valid oid in string_to_names Agathiyan Bragadeesh 2023-08-11 11:48:26 +01:00
  • af70c7dce7 Write numeric oid directly to buffer Agathiyan Bragadeesh 2023-08-10 16:39:23 +01:00