Commit graph

  • 1c1cc0d373 Add config.h option MBEDTLS_PK_SINGLE_HASH Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 26b807dae8 Fix bug in pkwrite with TinyCrypt but no RSA Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • f4afbf926e Fix missing include in some pkey programs Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 097628f871 Fix undeclared dependency on RSA_ALT in tests Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 57d96cddf5 Move NULL check inside accessor function Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 2d9466f1db Minor preparatory changes in mbedtls_pk_check_pair() Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • c10f092a87 Add accessor functions for members of pk_info Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 51514f57e9 Resolve inconsistent descipriton of operation state after exhausting a key derivation operation Andrew Thoelke 2019-09-18 17:50:01 +0100
  • 4104afb770 Clarify valid state descriptions Andrew Thoelke 2019-09-18 17:47:25 +0100
  • 9004a1768b Set meaningful test configuration names when running tests Gilles Peskine 2019-09-16 15:20:36 +0200
  • 654bab7635 ssl-opt: remove semicolons from test case descriptions Gilles Peskine 2019-09-16 15:19:20 +0200
  • 560280b17d Test outcome file support: ssl-opt.sh Gilles Peskine 2019-09-16 15:17:38 +0200
  • 51dcc24998 Test outcome file support: test suites Gilles Peskine 2019-09-16 15:13:48 +0200
  • 47b7540fec Give a type name to test_info Gilles Peskine 2019-09-16 15:12:51 +0200
  • 31fccc80a5 Fix typo in message Gilles Peskine 2019-09-16 15:12:37 +0200
  • 3c1c8ea3e7 Prefer unsigned types for non-negative numbers Gilles Peskine 2019-09-16 15:10:47 +0200
  • a708dae94b Add comment to help syntax highlighting in editors Gilles Peskine 2019-09-16 15:06:03 +0200
  • c835672c51 Merge remote-tracking branch 'origin/pr/2846' into development mbedtls-2.19.1 Jaeden Amero 2019-09-18 14:40:17 +0100
  • 914a5071b4 Bump Mbed TLS version to 2.19.1 Jaeden Amero 2019-09-18 13:35:57 +0100
  • fc95b847af
    Merge pull request #256 from athoelke/at-aead-verify Gilles Peskine 2019-09-18 10:27:36 +0200
  • a5fb316b5b
    Merge pull request #2842 from Patater/crypto-to-3f20efc03016 Jaeden Amero 2019-09-17 13:20:07 +0100
  • 6dfa665398 X.509: Add numerous negative parsing tests for CertificatePolicy ext Hanno Becker 2019-09-12 16:03:08 +0100
  • c15ff98455 X.509: Adapt negative parsing test for no data in CrtPolicy ext Hanno Becker 2019-09-12 14:21:57 +0100
  • 7b8330a9c7 X.509: Move negative tests for CertificatePolicy parsing Hanno Becker 2019-09-12 14:06:33 +0100
  • 82a1fe5fcc X.509: Remove CRT policy parsing test 'bool len missing' Hanno Becker 2019-09-12 11:20:11 +0100
  • b2ab86ca15 crypto: Update submodule to 3f20efc030 Jaeden Amero 2019-09-16 14:13:25 +0100
  • 95b68ef5ae Improve clarity of a memory operation call k-stachowiak 2019-09-16 12:21:00 +0200
  • 46d61b1e95 Merge remote-tracking branch 'origin/pr/2834' into development Jaeden Amero 2019-09-13 16:52:14 +0100
  • beb97ba066 Update documentation for multipart key derivation operations Andrew Thoelke 2019-09-13 15:27:46 +0100
  • 414415a457 Update documentation for multipart aead operations Andrew Thoelke 2019-09-12 00:02:45 +0100
  • db6f44f875 Update documentation for multipart cipher operations Andrew Thoelke 2019-09-11 23:33:30 +0100
  • 9f208cc8c2 Update documentation for multipart mac operations Andrew Thoelke 2019-09-11 23:04:42 +0100
  • 272ba1dd96 Update documentation for multipart hash operations Andrew Thoelke 2019-09-11 22:53:21 +0100
  • 340984b003 Fix PSA_ERROR_BAD_STATE messages Andrew Thoelke 2019-09-11 21:33:41 +0100
  • 9b88efc378 Check len against buffers size upper bound in PSA tests k-stachowiak 2019-09-13 15:26:53 +0200
  • 61695e70f8 config.py testing: also test the get command Gilles Peskine 2019-09-13 15:17:01 +0200
  • 0409bcdef0 Compatibility redirect: add copyright notice Gilles Peskine 2019-09-13 15:14:42 +0200
  • 89cc74f447 Fix signature size checks in psa_asymmetric_verify for RSA Gilles Peskine 2019-09-12 22:08:23 +0200
  • a103c18032 Compatibility redirect: if python3 is not available, try python Gilles Peskine 2019-09-05 20:29:22 +0200
  • f686042554 Fix config.py output when a symbol has acquired or lost a value Gilles Peskine 2019-09-04 22:51:47 +0200
  • e3734bd13a Remove redundant test case Gilles Peskine 2019-09-04 22:51:33 +0200
  • 00ed2e1986 cmake: update interpreter requirement for the test suite generator Gilles Peskine 2019-09-04 22:13:02 +0200
  • 2fd7ffa81b cmake: fix Python requirement Gilles Peskine 2019-09-04 22:10:34 +0200
  • 878acd6490 Test script for config.py Gilles Peskine 2019-08-01 23:32:38 +0200
  • c190c90889 Documentation improvements Gilles Peskine 2019-08-01 23:31:05 +0200
  • 221df1e0ef Fix "#define ... not found" error when using the default file name Gilles Peskine 2019-08-01 23:14:29 +0200
  • 0c7fcd210f Fix "--force set" without a value sneaking a None in Gilles Peskine 2019-08-01 23:14:00 +0200
  • 435ce22920 Fix --force requiring an argument Gilles Peskine 2019-08-01 23:13:47 +0200
  • 55cc4dbb5c Fix Config.unset() making the name known Gilles Peskine 2019-08-01 23:13:23 +0200
  • 208e4ec5d3 Also search config.h near the script Gilles Peskine 2019-07-29 23:43:20 +0200
  • 6cf3127527 Report an error if switching to Python fails Gilles Peskine 2019-07-29 23:42:50 +0200
  • 98eb36557d Fix 'config.py set' without --force Gilles Peskine 2019-07-28 16:39:19 +0200
  • 0fa5efb7ce Fix encoding errors Gilles Peskine 2019-07-28 13:30:06 +0200
  • 90b30b618b Print help when invoked with no arguments Gilles Peskine 2019-07-28 00:36:53 +0200
  • bf359c7fc4 Replace config.pl by a redirection to config.py Gilles Peskine 2019-07-27 23:56:04 +0200
  • 5d46f6a89b Invoke config.py instead of config.pl Gilles Peskine 2019-07-27 23:52:53 +0200
  • 40f103cea2 Support writing to a different file Gilles Peskine 2019-07-27 23:44:01 +0200
  • 5639aef7d7 Uniformize whitespace in commented-out defines Gilles Peskine 2019-07-27 23:39:56 +0200
  • 2d89ccced5 Sort symbol lists in alphabetical order Gilles Peskine 2019-07-27 23:37:47 +0200
  • 6c2d078935 Remove obsolete options from config.py Gilles Peskine 2019-07-27 23:37:06 +0200
  • 53d41ae872 Implement the 'full' and 'baremetal' configurations Gilles Peskine 2019-07-27 23:31:53 +0200
  • b4063890e8 Mbed TLS configuration file manipulation library and tool Gilles Peskine 2019-07-27 21:36:44 +0200
  • 4019f0e914 Immediately reject 0-size signature buffer when signing Gilles Peskine 2019-09-12 22:05:59 +0200
  • f916894ef3 Remove special handling for zero-length keys Gilles Peskine 2019-09-12 19:20:29 +0200
  • 043b281714 Add a few test cases for non-byte-aligned raw data keys Gilles Peskine 2019-09-12 19:03:41 +0200
  • 0f84d6245b Reject keys of size 0 Gilles Peskine 2019-09-12 19:03:13 +0200
  • a782b95806 Add test cases for zero-length keys Gilles Peskine 2019-09-12 18:59:22 +0200
  • 491181bd9d Remove test cases that use zero-length keys Gilles Peskine 2019-09-12 18:47:14 +0200
  • 05c900b576 Forbid keys of size 0 Gilles Peskine 2019-09-12 18:29:43 +0200
  • a48270a0d8 Merge remote-tracking branch 'origin/pr/2826' into mbedtls-2.16 Jaeden Amero 2019-09-12 16:46:28 +0100
  • d28b9b3c5d Merge remote-tracking branch 'origin/pr/2828' into mbedtls-2.7 Jaeden Amero 2019-09-12 16:46:11 +0100
  • 62be28b525 Merge remote-tracking branch 'origin/pr/2469' into development Jaeden Amero 2019-09-12 16:45:55 +0100
  • a170d927dd Clarify how key creation functions use attributes and what 0 means Gilles Peskine 2019-09-12 16:59:37 +0200
  • fa63645ec8 ssl: Remove key exporter bug workaround Jaeden Amero 2019-09-12 10:47:37 +0100
  • 63d813d258 ssl: Disallow modification of hello.random by export Jaeden Amero 2019-09-12 10:09:57 +0100
  • 3f20efc030
    Merge pull request #246 from gilles-peskine-arm/psa-se_driver-interface_test_strategy Jaeden Amero 2019-09-12 14:31:26 +0100
  • 5ae24ec7af Add missing error case to psa_aead_verify Andrew Thoelke 2019-09-12 09:44:33 +0100
  • e5a0b366f8 Merge branch 'baremetal' into baremetal-2.16-20190909 Manuel Pégourié-Gonnard 2019-09-12 09:58:14 +0200
  • 2bcf51a892 Update notification e-mail address travis-coverity Vikas Katariya 2019-09-10 17:36:23 +0100
  • fdbdc379d9 Remove blocked branches Vikas Katariya 2019-09-10 17:29:51 +0100
  • d93c965d6e
    Merge pull request #227 from adrianlshaw/fix_section Jaeden Amero 2019-09-11 17:34:55 +0100
  • aac3853348 Fix long-standing bug in error code description Gilles Peskine 2019-09-11 16:52:01 +0200
  • 2dedcc5989 Change X.509 test cases to not rely on asn1parse limitations Gilles Peskine 2019-09-11 17:23:07 +0200
  • 2cd8ecc08b New test helper macro ASSERT_ALLOC_WEAK Gilles Peskine 2019-03-04 17:13:43 +0100
  • 09c0a2364b mbedtls_asn1_store_named_data: clarify val allocation behavior Gilles Peskine 2019-03-04 15:00:06 +0100
  • a902303587 Test mbedtls_asn1_store_named_data Gilles Peskine 2019-03-01 23:26:05 +0100
  • 9311cf5093 asn1write: test NULL, OID and AlgorithmIdentifier Gilles Peskine 2019-03-01 20:05:05 +0100
  • 91d8d023c2 Fix typo that prevented mbedtls_asn1_write_len tests from running Gilles Peskine 2019-03-01 19:34:24 +0100
  • 3f37dca794 asn1write: Test short and large buffers more systematically Gilles Peskine 2019-03-01 19:30:20 +0100
  • 105031b1e1 asn1_write documentation: say that integers must be non-negative Gilles Peskine 2019-03-01 19:28:41 +0100
  • 1dbab67ce8 Improve mbedtls_asn1_write_int to support values >255 Gilles Peskine 2019-03-01 18:15:18 +0100
  • 3a032c36c1 Add test cases for BOOLEANs and INTEGERs Gilles Peskine 2019-03-01 18:13:36 +0100
  • e40d1207eb mbedtls_asn1_get_bitstring_null: fix rejection of short inputs Gilles Peskine 2019-03-01 18:08:35 +0100
  • f7d6acd475 mbedtls_asn1_get_int: allow leading zeros properly Gilles Peskine 2019-03-01 18:06:08 +0100
  • 27d806fab4 Add ASN.1 parsing tests Gilles Peskine 2019-03-01 18:02:53 +0100
  • bcbe1dfb23 Improve the documentation of ASN.1 parsing functions Gilles Peskine 2019-03-01 17:57:43 +0100
  • 5605591cc1 Report step number when a test case fails Gilles Peskine 2019-03-01 14:26:30 +0100
  • 4c61c1a736 Move psa_destroy_key and psa_copy_key to Key Management section Adrian L. Shaw 2019-09-11 14:40:51 +0100
  • cc5aeee278
    Merge pull request #248 from RonEld/stack_overflow_in_hmac_fix Jaeden Amero 2019-09-11 13:55:18 +0100
  • 37600837d3
    Merge pull request #2809 from hanno-arm/nss_keylog-dev Jaeden Amero 2019-09-11 12:16:55 +0100