Commit Graph

  • c5db66af2f Update query_config.c Hanno Becker 2019-07-01 18:11:25 +01:00
  • d89e8cb427 Don't break comment lines prematurely in ssl_ciphersuites.h Hanno Becker 2019-06-28 13:09:41 +01:00
  • 67fb16e59d Make ciphersuite helpers static inline if only one suite enabled Hanno Becker 2019-06-28 11:39:22 +01:00
  • 73f4cb126d Rename XXX_SINGLE_CIPHERSUITE -> XXX_CONF_SINGLE_CIPHERSUITE Hanno Becker 2019-06-27 13:51:07 +01:00
  • e02758c9c8 Remove ciphersuite from SSL session if single suite hardcoded Hanno Becker 2019-06-26 15:31:31 +01:00
  • 6ace4657b6 Remove ciphersuite from SSL config if single suite hardcoded Hanno Becker 2019-06-26 15:14:50 +01:00
  • df64596733 Remove ciphersuite from handshake params if single suite hardcoded Hanno Becker 2019-06-26 13:02:22 +01:00
  • 2d46b4f2a1 Adapt ClientHello parsing to case of single hardcoded ciphersuite Hanno Becker 2019-07-01 11:06:34 +01:00
  • 1499027d02 Adapt ClientHello writing to case of single hardcoded ciphersuite Hanno Becker 2019-06-26 11:47:15 +01:00
  • 5cce936e62 Add compile-time option to hardcode choice of single ciphersuite Hanno Becker 2019-06-26 11:39:32 +01:00
  • b09132d33a Introduce framework for macro-based definitions of ciphersuites Hanno Becker 2019-06-26 10:53:02 +01:00
  • 473f98f2e0 Introduce ciphersuite handle type Hanno Becker 2019-06-26 10:27:32 +01:00
  • 65382f250d Make ssl.h independent of ssl_ciphersuites.h Hanno Becker 2019-07-02 13:51:57 +01:00
  • b14b7305c6 Split _abi_compliance_command into smaller functions Gilles Peskine 2019-07-04 19:17:40 +02:00
  • 2b3f1346ef Record the commits that were compared Gilles Peskine 2019-07-04 19:01:22 +02:00
  • cc02658d27 Document how to build the typical argument for -s Gilles Peskine 2019-07-04 19:00:31 +02:00
  • 16dfdb3539 Allow running /somewhere/else/path/to/abi_check.py Gilles Peskine 2019-07-04 18:59:36 +02:00
  • 47a4cba1db Split _abi_compliance_command into smaller functions Gilles Peskine 2019-07-04 19:17:40 +02:00
  • ea94391500 Record the commits that were compared Gilles Peskine 2019-07-04 19:01:22 +02:00
  • 826286a04e Document how to build the typical argument for -s Gilles Peskine 2019-07-04 19:00:31 +02:00
  • c53b93b8ef Allow running /somewhere/else/path/to/abi_check.py Gilles Peskine 2019-07-04 18:59:36 +02:00
  • c041b4fc94 Merge remote-tracking branch 'origin/pr/2700' into mbedtls-2.16 Jaeden Amero 2019-07-05 15:43:18 +01:00
  • bf8df56b90 Merge remote-tracking branch 'origin/pr/2733' into mbedtls-2.7 Jaeden Amero 2019-07-05 15:42:12 +01:00
  • 482a479ef0 Merge remote-tracking branch 'origin/pr/2699' into development Jaeden Amero 2019-07-05 15:41:39 +01:00
  • 06e752b2c2 Update crypto submodule to a revision with the HAVEGE header changes Gilles Peskine 2019-06-14 19:40:29 +02:00
  • b6229e304e Merge pull request #149 from gilles-peskine-arm/havege-asan-crypto Jaeden Amero 2019-07-05 15:30:30 +01:00
  • 0f220ec73b Test with MBEDTLS_ECP_RESTARTABLE Jaeden Amero 2019-07-05 15:03:40 +01:00
  • 950de1e331 Test that a shared library build produces a dynamically linked executable Gilles Peskine 2019-07-03 20:43:32 +02:00
  • 17ecb24cb8 Test that the shared library build with CMake works Gilles Peskine 2019-07-03 20:43:05 +02:00
  • f852f5fd15 Add a test of MBEDTLS_CONFIG_FILE Gilles Peskine 2019-07-03 20:42:16 +02:00
  • dc25c32663 Test that a shared library build produces a dynamically linked executable Gilles Peskine 2019-07-03 20:43:32 +02:00
  • 2c47ffc37f Test that the shared library build with CMake works Gilles Peskine 2019-07-03 20:43:05 +02:00
  • 87bf1b5cf4 Add a test of MBEDTLS_CONFIG_FILE Gilles Peskine 2019-07-03 20:42:16 +02:00
  • e78cd62acb Merge pull request #159 from k-stachowiak/IOTCRYPT-474-prevent-dead-code-warning Jaeden Amero 2019-07-05 14:43:11 +01:00
  • d3369f6d01 Add TEST_ASSUME macro to allow skipping tests at runtime Hanno Becker 2019-07-05 13:31:30 +01:00
  • e69d0150d7 Add TEST_ASSUME macro to allow skipping tests at runtime Hanno Becker 2019-07-05 13:31:30 +01:00
  • 5455afd74e Merge pull request #599 from ARMmbed/baremetal-ec-preparation Manuel Pégourié-Gonnard 2019-07-05 14:16:41 +02:00
  • 0ec3ed0419 Merge pull request #596 from ARMmbed/static_config_funcptr-baremetal Manuel Pégourié-Gonnard 2019-07-05 14:16:30 +02:00
  • 990ea3da50 Changelog entry for HAVEGE fix Gilles Peskine 2019-06-17 15:15:40 +02:00
  • d1800a76a9 Prevent building the HAVEGE module on platforms where it doesn't work Gilles Peskine 2019-06-17 15:12:51 +02:00
  • 8850e2e367 Fix misuse of signed ints in the HAVEGE module Gilles Peskine 2019-06-17 15:01:08 +02:00
  • 570f7a2318 Allow TODO in code Gilles Peskine 2019-07-04 19:31:33 +02:00
  • 081daf0dd3 Use the docstring in the command line help Gilles Peskine 2019-07-04 19:31:02 +02:00
  • 47d7c2d7cb Allow TODO in code Gilles Peskine 2019-07-04 19:31:33 +02:00
  • 79cfef02d9 Use the docstring in the command line help Gilles Peskine 2019-07-04 19:31:02 +02:00
  • 55b49ee10f Allow TODO in code Gilles Peskine 2019-07-04 19:31:33 +02:00
  • 7dfcfceb49 Use the docstring in the command line help Gilles Peskine 2019-07-04 19:31:02 +02:00
  • ada828f36a Split _abi_compliance_command into smaller functions Gilles Peskine 2019-07-04 19:17:40 +02:00
  • 3e2da4acf2 Record the commits that were compared Gilles Peskine 2019-07-04 19:01:22 +02:00
  • b6ce234c57 Document how to build the typical argument for -s Gilles Peskine 2019-07-04 19:00:31 +02:00
  • 6aa32ccfae Allow running /somewhere/else/path/to/abi_check.py Gilles Peskine 2019-07-04 18:59:36 +02:00
  • 93fe3a1a8f Merge pull request #160 from yanesca/iotcrypt-790-update-tests-to-multipart-key-derivation Jaeden Amero 2019-07-04 17:19:36 +01:00
  • 56ab3ea5ad [Fixup] Fix alignment of comment in config.h Hanno Becker 2019-07-04 16:40:10 +01:00
  • 2a38e2477a Slightly simplify derive_wrapping_key Gilles Peskine 2019-05-29 14:33:00 +02:00
  • 4e2cc5353c Update key_ladder_demo to the current key derivation API Gilles Peskine 2019-05-29 14:30:27 +02:00
  • 343067e0d1 Add invalid_key_derivation test cases for TLS PRF Janos Follath 2019-07-03 15:07:53 +01:00
  • d958bb7aae Convert invalid_key_derivation_state to new API Janos Follath 2019-07-03 15:02:16 +01:00
  • 5ab0e0b601 Add derive_key_export test cases for TLS 1.2 PRF Janos Follath 2019-07-03 14:21:29 +01:00
  • 42fd888ab0 Convert derive_key_export to the new KDF API Janos Follath 2019-07-03 14:17:09 +01:00
  • 8d98a1e626 Add derive_key_exercise test cases for TLS 1.2 PRF Janos Follath 2019-07-03 14:02:15 +01:00
  • e60c9052ec Convert derive_key_exercise to the new KDF API Janos Follath 2019-07-03 13:51:30 +01:00
  • f2815eaec6 Refactor key derivation setup in tests Janos Follath 2019-07-03 12:41:36 +01:00
  • e7e4706230 Add derive_full test cases for TLS 1.2 PRF Janos Follath 2019-06-25 14:35:43 +01:00
  • 47f27ed752 Convert derive_full test to the new KDF API Janos Follath 2019-06-25 13:24:52 +01:00
  • 46d9fbc4a9 Add test cases for exercise_key_derivation_key Janos Follath 2019-07-02 13:42:16 +01:00
  • 7607cd6e57 Convert exercise_key_derivation_key to the new KDF API Gilles Peskine 2019-05-29 17:35:00 +02:00
  • 600ddf45c3 Update query_config.c and version_features.c Hanno Becker 2019-07-04 14:02:38 +01:00
  • d07614c529 Introduce MBEDTLS_X509_CRT_REMOVE_SUBJECT_ISSUER_ID removing IDs Hanno Becker 2019-06-25 10:19:58 +01:00
  • 843b71a1df Introduce MBEDTLS_X509_CRT_REMOVE_TIME removing time fields from CRT Hanno Becker 2019-06-25 09:39:21 +01:00
  • 6f61b7bb5c Remove 'CRT fallback' during X.509 CRT verification if !TIME_DATE Hanno Becker 2019-06-10 11:12:33 +01:00
  • c00cceaa3f Move def'n of X.509 time-verif funcs to hdr if no time available Hanno Becker 2019-06-07 17:03:40 +01:00
  • d3b2fcb7c6 Don't store client-supported ECs in heap-allocated buffer Hanno Becker 2019-06-17 14:30:05 +01:00
  • 31d9bded31 [Fixup] Fix rebase Hanno Becker 2019-07-04 11:57:11 +01:00
  • c19dcebbdd Merge pull request #154 from yanesca/iotcrypt-789-update-tls-prf-to-multipart Jaeden Amero 2019-07-04 11:53:04 +01:00
  • 99b6b6b6c9 Fix outdated documentation of effect of hardcoded timer cb's on API Hanno Becker 2019-07-04 11:34:40 +01:00
  • 1f1e9eff06 Fix outdated documentation of effect of hardcoded I/O cb's on API Hanno Becker 2019-07-04 11:33:09 +01:00
  • 572a5d84d6 Minor improvement in documentation of hardcoded config func ptrs Hanno Becker 2019-07-04 11:31:36 +01:00
  • 65f6f38097 Update outdated comment on effect of hardcoding RNG on API Hanno Becker 2019-07-04 11:28:34 +01:00
  • 653a4a2fba Prevent dead code warning k-stachowiak 2019-07-03 14:31:09 +02:00
  • 62327abd65 [Fixup] Fix typo in check_config.h using #define instead of #error Hanno Becker 2019-07-01 15:57:20 +01:00
  • 0ae6b244c8 Allow compile-time configuration of timer callbacks Hanno Becker 2019-06-13 16:45:36 +01:00
  • a58a896172 Allow compile-time configuration of I/O function pointers Hanno Becker 2019-06-13 16:11:15 +01:00
  • ece325c8dd Allow compile-time configuration of PRNG in SSL module Hanno Becker 2019-06-13 15:39:27 +01:00
  • d6dce9f4f3 Fix zero-length seed or label in TLS 1.2 PRF Janos Follath 2019-07-04 09:11:38 +01:00
  • 1841f84c79 Merge pull request #611 from mpg/baremetal-proposed Manuel Pégourié-Gonnard 2019-07-04 08:30:19 +02:00
  • 6e70eb2678 tests: Limit each log to 10 GiB Jaeden Amero 2019-07-03 13:51:04 +01:00
  • b391766802 Fix unused variable that happened during merge Manuel Pégourié-Gonnard 2019-07-03 11:19:30 +02:00
  • de8869c529 Merge remote-tracking branch 'restricted/pr/608' into baremetal-proposed Manuel Pégourié-Gonnard 2019-07-03 10:31:46 +02:00
  • 7ee1d4838f Merge remote-tracking branch 'restricted/pr/607' into baremetal-proposed Manuel Pégourié-Gonnard 2019-07-03 10:26:29 +02:00
  • 44ba6b0d26 Merge remote-tracking branch 'restricted/pr/594' into baremetal-proposed Manuel Pégourié-Gonnard 2019-07-03 10:22:28 +02:00
  • 37261e6f6b Merge remote-tracking branch 'restricted/pr/601' into baremetal-proposed Manuel Pégourié-Gonnard 2019-07-03 10:04:13 +02:00
  • 417d2ce076 Merge remote-tracking branch 'restricted/pr/584' into baremetal-proposed Manuel Pégourié-Gonnard 2019-07-03 10:03:45 +02:00
  • be517164d2 Warn if VLAs are used Gilles Peskine 2019-07-02 20:22:11 +02:00
  • 1e65771ba3 Remove redundant compiler flag Gilles Peskine 2019-07-02 20:05:20 +02:00
  • 85aba47715 Consistently spell -Wextra Gilles Peskine 2019-07-02 20:03:01 +02:00
  • b1d720c016 Remove superfluous new line in x509.c Hanno Becker 2019-07-02 16:47:57 +01:00
  • 3aa121660e Add comment about X.509 name comparison of buffer with itself Hanno Becker 2019-07-02 16:47:40 +01:00
  • 3b876acff4 Adapt baremetal.h and baremetal.sh Hanno Becker 2019-06-21 15:51:19 +01:00
  • f3400da3ca Don't incl. CAs in CertReq message in baremetal build Hanno Becker 2019-06-13 12:36:31 +01:00
  • c2cfdaa693 Allow config'n of incl of CertificateReq CA list Y/N at compile-time Hanno Becker 2019-06-13 12:33:03 +01:00