Commit Graph

  • 9b88efc378 Check len against buffers size upper bound in PSA tests k-stachowiak 2019-09-13 15:26:53 +02:00
  • 61695e70f8 config.py testing: also test the get command Gilles Peskine 2019-09-13 15:17:01 +02:00
  • 0409bcdef0 Compatibility redirect: add copyright notice Gilles Peskine 2019-09-13 15:14:42 +02:00
  • 89cc74f447 Fix signature size checks in psa_asymmetric_verify for RSA Gilles Peskine 2019-09-12 22:08:23 +02:00
  • a103c18032 Compatibility redirect: if python3 is not available, try python Gilles Peskine 2019-09-05 20:29:22 +02:00
  • f686042554 Fix config.py output when a symbol has acquired or lost a value Gilles Peskine 2019-09-04 22:51:47 +02:00
  • e3734bd13a Remove redundant test case Gilles Peskine 2019-09-04 22:51:33 +02:00
  • 00ed2e1986 cmake: update interpreter requirement for the test suite generator Gilles Peskine 2019-09-04 22:13:02 +02:00
  • 2fd7ffa81b cmake: fix Python requirement Gilles Peskine 2019-09-04 22:10:34 +02:00
  • 878acd6490 Test script for config.py Gilles Peskine 2019-08-01 23:32:38 +02:00
  • c190c90889 Documentation improvements Gilles Peskine 2019-08-01 23:31:05 +02:00
  • 221df1e0ef Fix "#define ... not found" error when using the default file name Gilles Peskine 2019-08-01 23:14:29 +02:00
  • 0c7fcd210f Fix "--force set" without a value sneaking a None in Gilles Peskine 2019-08-01 23:14:00 +02:00
  • 435ce22920 Fix --force requiring an argument Gilles Peskine 2019-08-01 23:13:47 +02:00
  • 55cc4dbb5c Fix Config.unset() making the name known Gilles Peskine 2019-08-01 23:13:23 +02:00
  • 208e4ec5d3 Also search config.h near the script Gilles Peskine 2019-07-29 23:43:20 +02:00
  • 6cf3127527 Report an error if switching to Python fails Gilles Peskine 2019-07-29 23:42:50 +02:00
  • 98eb36557d Fix 'config.py set' without --force Gilles Peskine 2019-07-28 16:39:19 +02:00
  • 0fa5efb7ce Fix encoding errors Gilles Peskine 2019-07-28 13:30:06 +02:00
  • 90b30b618b Print help when invoked with no arguments Gilles Peskine 2019-07-28 00:36:53 +02:00
  • bf359c7fc4 Replace config.pl by a redirection to config.py Gilles Peskine 2019-07-27 23:56:04 +02:00
  • 5d46f6a89b Invoke config.py instead of config.pl Gilles Peskine 2019-07-27 23:52:53 +02:00
  • 40f103cea2 Support writing to a different file Gilles Peskine 2019-07-27 23:44:01 +02:00
  • 5639aef7d7 Uniformize whitespace in commented-out defines Gilles Peskine 2019-07-27 23:39:56 +02:00
  • 2d89ccced5 Sort symbol lists in alphabetical order Gilles Peskine 2019-07-27 23:37:47 +02:00
  • 6c2d078935 Remove obsolete options from config.py Gilles Peskine 2019-07-27 23:37:06 +02:00
  • 53d41ae872 Implement the 'full' and 'baremetal' configurations Gilles Peskine 2019-07-27 23:31:53 +02:00
  • b4063890e8 Mbed TLS configuration file manipulation library and tool Gilles Peskine 2019-07-27 21:36:44 +02:00
  • 4019f0e914 Immediately reject 0-size signature buffer when signing Gilles Peskine 2019-09-12 22:05:59 +02:00
  • f916894ef3 Remove special handling for zero-length keys Gilles Peskine 2019-09-12 19:20:29 +02:00
  • 043b281714 Add a few test cases for non-byte-aligned raw data keys Gilles Peskine 2019-09-12 19:03:41 +02:00
  • 0f84d6245b Reject keys of size 0 Gilles Peskine 2019-09-12 19:03:13 +02:00
  • a782b95806 Add test cases for zero-length keys Gilles Peskine 2019-09-12 18:59:22 +02:00
  • 491181bd9d Remove test cases that use zero-length keys Gilles Peskine 2019-09-12 18:47:14 +02:00
  • 05c900b576 Forbid keys of size 0 Gilles Peskine 2019-09-12 18:29:43 +02:00
  • a48270a0d8 Merge remote-tracking branch 'origin/pr/2826' into mbedtls-2.16 Jaeden Amero 2019-09-12 16:46:28 +01:00
  • d28b9b3c5d Merge remote-tracking branch 'origin/pr/2828' into mbedtls-2.7 Jaeden Amero 2019-09-12 16:46:11 +01:00
  • 62be28b525 Merge remote-tracking branch 'origin/pr/2469' into development Jaeden Amero 2019-09-12 16:45:55 +01:00
  • a170d927dd Clarify how key creation functions use attributes and what 0 means Gilles Peskine 2019-09-12 16:59:37 +02:00
  • fa63645ec8 ssl: Remove key exporter bug workaround Jaeden Amero 2019-09-12 10:47:37 +01:00
  • 63d813d258 ssl: Disallow modification of hello.random by export Jaeden Amero 2019-09-12 10:09:57 +01:00
  • 3f20efc030 Merge pull request #246 from gilles-peskine-arm/psa-se_driver-interface_test_strategy Jaeden Amero 2019-09-12 14:31:26 +01:00
  • 5ae24ec7af Add missing error case to psa_aead_verify Andrew Thoelke 2019-09-12 09:44:33 +01:00
  • e5a0b366f8 Merge branch 'baremetal' into baremetal-2.16-20190909 Manuel Pégourié-Gonnard 2019-09-12 09:58:14 +02:00
  • 2bcf51a892 Update notification e-mail address archive/travis-coverity Vikas Katariya 2019-09-10 17:36:23 +01:00
  • fdbdc379d9 Remove blocked branches Vikas Katariya 2019-09-10 17:29:51 +01:00
  • d93c965d6e Merge pull request #227 from adrianlshaw/fix_section Jaeden Amero 2019-09-11 17:34:55 +01:00
  • aac3853348 Fix long-standing bug in error code description Gilles Peskine 2019-09-11 16:52:01 +02:00
  • 2dedcc5989 Change X.509 test cases to not rely on asn1parse limitations Gilles Peskine 2019-09-11 17:23:07 +02:00
  • 2cd8ecc08b New test helper macro ASSERT_ALLOC_WEAK Gilles Peskine 2019-03-04 17:13:43 +01:00
  • 09c0a2364b mbedtls_asn1_store_named_data: clarify val allocation behavior Gilles Peskine 2019-03-04 15:00:06 +01:00
  • a902303587 Test mbedtls_asn1_store_named_data Gilles Peskine 2019-03-01 23:26:05 +01:00
  • 9311cf5093 asn1write: test NULL, OID and AlgorithmIdentifier Gilles Peskine 2019-03-01 20:05:05 +01:00
  • 91d8d023c2 Fix typo that prevented mbedtls_asn1_write_len tests from running Gilles Peskine 2019-03-01 19:34:24 +01:00
  • 3f37dca794 asn1write: Test short and large buffers more systematically Gilles Peskine 2019-03-01 19:30:20 +01:00
  • 105031b1e1 asn1_write documentation: say that integers must be non-negative Gilles Peskine 2019-03-01 19:28:41 +01:00
  • 1dbab67ce8 Improve mbedtls_asn1_write_int to support values >255 Gilles Peskine 2019-03-01 18:15:18 +01:00
  • 3a032c36c1 Add test cases for BOOLEANs and INTEGERs Gilles Peskine 2019-03-01 18:13:36 +01:00
  • e40d1207eb mbedtls_asn1_get_bitstring_null: fix rejection of short inputs Gilles Peskine 2019-03-01 18:08:35 +01:00
  • f7d6acd475 mbedtls_asn1_get_int: allow leading zeros properly Gilles Peskine 2019-03-01 18:06:08 +01:00
  • 27d806fab4 Add ASN.1 parsing tests Gilles Peskine 2019-03-01 18:02:53 +01:00
  • bcbe1dfb23 Improve the documentation of ASN.1 parsing functions Gilles Peskine 2019-03-01 17:57:43 +01:00
  • 5605591cc1 Report step number when a test case fails Gilles Peskine 2019-03-01 14:26:30 +01:00
  • 4c61c1a736 Move psa_destroy_key and psa_copy_key to Key Management section Adrian L. Shaw 2019-09-11 14:40:51 +01:00
  • cc5aeee278 Merge pull request #248 from RonEld/stack_overflow_in_hmac_fix Jaeden Amero 2019-09-11 13:55:18 +01:00
  • 37600837d3 Merge pull request #2809 from hanno-arm/nss_keylog-dev Jaeden Amero 2019-09-11 12:16:55 +01:00
  • 5a0f45b61b Modify tests Ron Eldor 2019-09-11 14:09:08 +03:00
  • 3cdfa0c2cc Fix ChangeLog by grouping baremetal entries Manuel Pégourié-Gonnard 2019-09-11 13:02:18 +02:00
  • 16cca804fb Add non regression test Ron Eldor 2019-09-11 10:14:48 +03:00
  • f950e28456 Changed generate_visualc_files.pl to exclude x509_xxx files Teppo Järvelin 2019-09-11 08:50:34 +03:00
  • 18c7b9fdaa Merge pull request #210 from tempesta-tech/extra-mbedtls_ecp_group_free Jaeden Amero 2019-09-10 18:51:43 +01:00
  • 9298dca14d Merge pull request #185 from gilles-peskine-arm/harvard-md Jaeden Amero 2019-09-10 18:38:39 +01:00
  • 0eb2d9d30a Update Coverity secure token Vikas Katariya 2019-09-10 17:22:52 +01:00
  • 4badc92438 Merge pull request #117 from gilles-peskine-arm/psa_error_code_coverage Jaeden Amero 2019-09-10 16:39:23 +01:00
  • 56a74cdcc9 Replace 0 by MBEDTLS_ECP_DP_NONE to avoid IAR compiler complains Alexander K 2019-09-10 17:58:20 +03:00
  • e8144aa8ea Merge remote-tracking branch 'origin/pr/657' into baremetal Simon Butcher 2019-09-10 14:59:14 +01:00
  • 88b535a47e Merge remote-tracking branch 'origin/pr/654' into baremetal Simon Butcher 2019-09-10 14:54:28 +01:00
  • 303d399f42 Merge remote-tracking branch 'origin/pr/609' into baremetal Simon Butcher 2019-09-10 14:50:04 +01:00
  • 9bdd13b2e7 Merge remote-tracking branch 'origin/pr/621' into baremetal Simon Butcher 2019-09-10 14:49:35 +01:00
  • 4864eb5bec Merge pull request #247 from athoelke/at-key-handles Jaeden Amero 2019-09-10 14:38:56 +01:00
  • 296eca6e76 Fix a buffer overflow in hmac_setup_internal Ron Eldor 2019-09-10 15:21:37 +03:00
  • e901566f55 Merge remote-tracking branch 'origin/pr/658' into baremetal Simon Butcher 2019-09-10 12:55:03 +01:00
  • fc6df59db0 Fixing windows build: don't compile c files which are included Teppo Järvelin 2019-09-10 14:04:36 +03:00
  • fa4cbe0422 Fix conflict in EC private key writing Manuel Pégourié-Gonnard 2019-09-10 12:20:43 +02:00
  • 8abd0a0c84 Merge branch 'mbedtls-2.16' into baremetal-2.16-20190909 Manuel Pégourié-Gonnard 2019-09-10 11:24:29 +02:00
  • 3d7439e90f Review corrections 6 Arto Kinnunen 2019-09-10 11:30:40 +03:00
  • 9f409f6aec Enable MBEDTLS_MEMORY_DEBUG in memory buffer alloc test in all.sh Andrzej Kurek 2019-09-10 02:58:34 -04:00
  • 84eeb4fd96 Review corrections 5 Arto Kinnunen 2019-09-10 10:32:30 +03:00
  • 60ebd98a50 Enable MBEDTLS_MEMORY_DEBUG in memory buffer alloc test in all.sh Andrzej Kurek 2019-09-10 02:58:34 -04:00
  • c73f857217 Remove unnecessary memory buffer alloc and memory backtrace unsets Andrzej Kurek 2019-09-10 03:07:29 -04:00
  • 9b1c248209 Enable MBEDTLS_MEMORY_DEBUG in memory buffer alloc test in all.sh Andrzej Kurek 2019-09-10 02:58:34 -04:00
  • 389b16d9f9 Minor changes to tinycrypt README Simon Butcher 2019-09-09 18:29:35 +01:00
  • 05ab73224a Typos in the tinycrypt README Simon Butcher 2019-09-09 17:40:20 +01:00
  • 92c3d1f4f4 Addition of copyright statements to tinycrypt files Simon Butcher 2019-09-09 17:25:08 +01:00
  • 4f58d696e2 Add LICENSE and README for tinycrypt Simon Butcher 2019-09-09 16:30:30 +01:00
  • cffedb548f Add SPDX lines to each imported TinyCrypt file Simon Butcher 2019-09-09 16:28:54 +01:00
  • 4b3db7382d Add "clean" rule Gilles Peskine 2019-09-09 18:26:20 +02:00
  • 1ff67cc65c Build the driver interface test strategy document Gilles Peskine 2019-09-09 18:25:13 +02:00
  • 9b3b19407a Review corrections 4 Arto Kinnunen 2019-09-09 17:02:35 +03:00
  • a3fa06e62a Review corrections 3 Arto Kinnunen 2019-09-09 12:22:51 +03:00