Commit Graph

  • 2d9623f7d5 Allow configuration of endpoint (cli/srv) at compile-time Hanno Becker 2019-06-13 12:07:05 +01:00
  • 1f835fa22b Allow configuration of read timeouts at compile-time Hanno Becker 2019-06-13 10:14:59 +01:00
  • e0200dad63 Allow configuration of ConnectionID at compile-time Hanno Becker 2019-06-13 09:23:43 +01:00
  • b0b2b67568 Allow compile-time configuration of legacy renegotiation Hanno Becker 2019-06-12 16:58:10 +01:00
  • acd4fc0ac9 Allow compile-time configuration of authentication mode Hanno Becker 2019-06-12 16:40:50 +01:00
  • de67154658 Allow compile-time configuration of DTLS badmac limit Hanno Becker 2019-06-12 16:30:46 +01:00
  • bc6b59859f [Fixup] Add missing PK release call in Cert Verify parsing Hanno Becker 2019-07-02 15:36:44 +01:00
  • 7b80c64de4 Fix compile-time guard for optional field in struct Manuel Pégourié-Gonnard 2019-07-02 16:21:30 +02:00
  • 14fde3f678 Merge pull request #155 from gilles-peskine-arm/psa-se_driver-registration Jaeden Amero 2019-07-02 15:14:50 +01:00
  • 1772c9fac5 Move code to reduce probability of conflicts Manuel Pégourié-Gonnard 2019-07-02 15:18:36 +02:00
  • c27fabfb6f Fix typos caught by check-names.sh Manuel Pégourié-Gonnard 2019-07-01 13:05:39 +02:00
  • 93c8262d4a Clarify conditions related to resumption in client Manuel Pégourié-Gonnard 2019-07-01 12:47:27 +02:00
  • 754b9f32db Introduce getter function for renego_status Manuel Pégourié-Gonnard 2019-07-01 12:20:54 +02:00
  • 3652e99100 Add getter function for handshake->resume Manuel Pégourié-Gonnard 2019-07-01 12:09:22 +02:00
  • 44b10761cc Remove now-redundant code Manuel Pégourié-Gonnard 2019-07-01 11:18:53 +02:00
  • 33cb3e1c7e Remove cache callbacks from config on client Manuel Pégourié-Gonnard 2019-07-01 11:14:18 +02:00
  • 594a1bbc4f Fix a few style issues Manuel Pégourié-Gonnard 2019-07-01 11:10:32 +02:00
  • 320eb7ac4e Expand documentation of new options a bit Manuel Pégourié-Gonnard 2019-07-01 11:06:35 +02:00
  • 8a0944cb99 Fix renaming oversight in documentation Manuel Pégourié-Gonnard 2019-07-01 10:59:17 +02:00
  • e431563269 Remove backticks in doxygen in config.h Manuel Pégourié-Gonnard 2019-07-01 10:57:27 +02:00
  • f1c6ad4c5f Declare dependency on tickets for two ssl-opt.sh tests Manuel Pégourié-Gonnard 2019-07-01 10:13:04 +02:00
  • 26ac9c4d1f Exclude new negative options from config.pl full Manuel Pégourié-Gonnard 2019-07-01 10:07:28 +02:00
  • f130b1024a Restore config.h defaults Manuel Pégourié-Gonnard 2019-07-01 10:05:28 +02:00
  • 29f2dd0a7b Address review comments Jarno Lamsa 2019-06-20 15:31:52 +03:00
  • dbf6073fa3 Fix ssl_cli resumption guards Jarno Lamsa 2019-06-19 16:20:30 +03:00
  • 4f74f6d301 Fix check-files, check-names and check-generated-features Jarno Lamsa 2019-06-19 14:56:44 +03:00
  • 0905c3da11 Add test to all.sh Jarno Lamsa 2019-06-19 14:04:31 +03:00
  • 18f0662541 Add changelog entry Jarno Lamsa 2019-06-19 14:01:05 +03:00
  • ac57e82c7d Doxygen for new config options Jarno Lamsa 2019-06-19 10:26:43 +03:00
  • 5b52b27519 Skip resumption tests if resumption not defined Jarno Lamsa 2019-06-19 10:21:37 +03:00
  • 5165169a05 Fix test issues Jarno Lamsa 2019-06-19 10:21:08 +03:00
  • 085e8a507e Enable new configs in baremetal config Jarno Lamsa 2019-06-18 13:50:30 +03:00
  • 59bd12bf14 Add new config MBEDTLS_SSL_SESSION_RESUMPTION Jarno Lamsa 2019-06-18 13:49:02 +03:00
  • 590bf51cbb Enable MBEDTLS_SSL_SESSION_CACHE by default Jarno Lamsa 2019-06-18 13:09:49 +03:00
  • 7be14065e2 Add config MBEDTLS_SSL_SESSION_CACHE Jarno Lamsa 2019-06-18 13:07:17 +03:00
  • 410322f23e Fix guard controlling whether nested acquire calls are allowed Hanno Becker 2019-07-02 13:37:12 +01:00
  • 5131f771ef Fix parsing issue when int parameter is in base 16 Ron Eldor 2019-06-25 14:52:19 +03:00
  • a4b94c460d Update Mbed Crypto to contain mbed-crypto#152 Jaeden Amero 2019-06-18 17:31:57 +01:00
  • ee6f9b2a9f Merge pull request #152 from Patater/cmake-subproject-fix Jaeden Amero 2019-07-02 08:39:11 +01:00
  • abd929c89c Merge branch 'mbedtls-2.16' into baremetal-2.16-01_07_19 Hanno Becker 2019-07-01 11:25:42 +01:00
  • 691aa961b1 baremetal: Use Oz when building with armclang Jaeden Amero 2019-07-01 11:21:36 +01:00
  • 718c74ca85 Improve compatibility with firewalled networks Peter Kolbus 2019-06-29 11:26:51 -05:00
  • be54358fa7 Dockerfile: apt -> apt-get Peter Kolbus 2019-06-29 11:09:01 -05:00
  • 49c2435a40 Change Docker container to bionic Peter Kolbus 2019-06-01 08:44:30 -05:00
  • 4225b1a966 Clean up file prologue comments Peter Kolbus 2019-05-31 06:38:06 -05:00
  • e4e2d3a396 Add docker-based test scripts Peter Kolbus 2018-12-24 09:04:54 -06:00
  • 7ab8a2e2a0 Add X.509 CRT test for nested calls for CRT frame / PK acquire Hanno Becker 2019-06-28 15:52:54 +01:00
  • 69c303360e Don't return threading error on release()-without-acquire() calls Hanno Becker 2019-06-28 15:47:53 +01:00
  • 0c1ed84258 Improve style Janos Follath 2019-06-28 13:35:36 +01:00
  • fc99a09cc4 Don't allow nested CRT acquire()-calls if MBEDTLS_X509_ALWAYS_FLUSH Hanno Becker 2019-06-28 14:45:26 +01:00
  • a4bfaa8204 Make X.509 CRT cache reference counting unconditional Hanno Becker 2019-06-28 10:34:23 +01:00
  • 94a94f6c33 Remove memory buffer alloc from i386 test in all.sh Hanno Becker 2019-06-28 13:43:33 +01:00
  • b653aa3d16 Don't mention pk_sign() in the context of public-key contexts Hanno Becker 2019-06-28 10:53:55 +01:00
  • 2224ccf390 Don't use assertion for failures of mbedtls_x509_crt_x_acquire() Hanno Becker 2019-06-28 10:52:45 +01:00
  • d92078fc55 Fix copy pasta in x509_crt.h Hanno Becker 2019-06-28 10:48:57 +01:00
  • 608de6a50d Reference copy-less versions of X.509 CRT frame/PK getters Hanno Becker 2019-06-28 10:48:01 +01:00
  • ed05888195 x509_crt.c: Add blank line to increase readability Hanno Becker 2019-06-28 10:46:43 +01:00
  • 4e24c449e2 Merge pull request #592 from ARMmbed/static_config_extended_ms Manuel Pégourié-Gonnard 2019-06-28 13:49:35 +02:00
  • daab28a4af checks MBEDTLS_PEM_PARSE_C Philippe Antoine 2019-06-28 12:31:23 +02:00
  • 8646a9241c Merge pull request #156 from k-stachowiak/add-basic-build-to-all-sh Jaeden Amero 2019-06-28 10:32:19 +01:00
  • 5dece6da2c Restore programs/fuzz/Makefile after in-tree cmake Philippe Antoine 2019-06-27 16:55:07 +02:00
  • 5559b31b6b Disable optimizations for the full+make+gcc all.sh component k-stachowiak 2019-06-27 11:28:11 +02:00
  • 48f35f50bf Move fuzz directory to programs Philippe Antoine 2019-06-27 08:46:45 +02:00
  • 651447905c Fix typo in invalid-lifetime test and add explicit test for 0 Gilles Peskine 2019-06-26 11:50:30 +02:00
  • 9717d107ca Explain that lifetime=0 from static initialization means VOLATILE Gilles Peskine 2019-06-26 11:50:04 +02:00
  • a8ade16ffd Gate secure element support by a separate config option Gilles Peskine 2019-06-26 11:24:49 +02:00
  • 0069ab7d96 ChangeLog: Add ChangeLog entry for #2681 Jaeden Amero 2019-06-24 18:08:40 +01:00
  • 0291cb7180 Add an alternarive full build component to all.sh k-stachowiak 2019-06-26 15:52:12 +02:00
  • 40e1393816 Optimize TLS PRF PSK key calculation Janos Follath 2019-06-26 13:22:29 +01:00
  • 76c3984477 Clarify TLS PRF algorithm description Janos Follath 2019-06-26 12:50:36 +01:00
  • e8451f2274 CMake: Add a subdirectory build regression test Jaeden Amero 2019-06-20 17:38:22 +01:00
  • 77dd25d98f tests: Enable building with add_subdirectory() Jaeden Amero 2019-06-20 17:17:48 +01:00
  • d85a7e9b09 Remove use of CMAKE_SOURCE_DIR Ashley Duncan 2019-04-29 20:35:06 +12:00
  • c93a43bed6 Improve documentation Gilles Peskine 2019-06-26 11:21:41 +02:00
  • 30090bc2cf Fix error code Janos Follath 2019-06-25 10:15:04 +01:00
  • 5fe19734d5 Make key derivation initialisation consistent Janos Follath 2019-06-20 15:09:30 +01:00
  • ea29bfb148 Add tls12_prf key derivation to the new API Janos Follath 2019-06-19 12:21:20 +01:00
  • 844eb0e5fa Add tls12_prf_read for the new API Janos Follath 2019-06-19 12:10:49 +01:00
  • 7742feea53 Add stub for new tls12_prf_generate_next_block Janos Follath 2019-06-17 12:58:10 +01:00
  • 6c6c8fceaa Improve style Janos Follath 2019-06-17 12:38:20 +01:00
  • 1468da76a5 Convert derive_output to the new KDF API Gilles Peskine 2019-05-29 17:35:49 +02:00
  • 6660f0eb98 Add TLS 1.2 PSK master secret generation Janos Follath 2019-06-17 08:44:03 +01:00
  • 51f4a0f9ac Style: enforce 80 column limit Janos Follath 2019-06-14 11:35:55 +01:00
  • c56215163f Simplify psa_key_derivation_input_bytes Janos Follath 2019-06-14 11:27:57 +01:00
  • adbec81cc4 Remove the deprecated PSA_ALG_SELECT_RAW option Janos Follath 2019-06-14 11:05:39 +01:00
  • a27c927d4a Add test for psa_key_derivation_set_capacity Janos Follath 2019-06-14 09:59:36 +01:00
  • 16de4a4017 Adapt the derive_setup tests to the new API Janos Follath 2019-06-13 16:32:24 +01:00
  • ba3fab9074 Adapt derive_key_policy test to the new API Janos Follath 2019-06-11 14:50:16 +01:00
  • 63028dd906 Add label input for psa_tls12_prf_input Janos Follath 2019-06-13 09:15:47 +01:00
  • 8155054e28 Add key import for psa_tls12_prf_input Janos Follath 2019-06-13 14:26:34 +01:00
  • f08e2654ed Add seed input for psa_tls12_prf_input Janos Follath 2019-06-13 09:05:41 +01:00
  • ef83f5e98e Move raw key derivation input to a new function Janos Follath 2019-06-12 16:05:43 +01:00
  • b80a94e2ea Rename psa_key_derivation_input_raw Janos Follath 2019-06-12 15:54:46 +01:00
  • 4b7effd35a Add more tests for TLS 1.2 PRF input Janos Follath 2019-06-12 15:27:53 +01:00
  • 99dd6acdce Add test cases for derive_input Janos Follath 2019-06-12 15:06:40 +01:00
  • af3c2a0700 Add a test for psa_key_derivation_input Janos Follath 2019-06-12 12:34:34 +01:00
  • b03233e196 Add stubs for psa_tls12_prf_input Janos Follath 2019-06-11 15:30:30 +01:00
  • 6a1d262803 Adapt psa_key_derivation_abort to the new context Janos Follath 2019-06-11 10:37:28 +01:00
  • 999f648437 Add new psa_tls12_prf_key_derivation_t Janos Follath 2019-06-11 12:04:10 +01:00
  • e3e8166cdd Move PSA_PRE_1_0_KEY_DERIVATION to crypto_struct.h Janos Follath 2019-06-11 14:07:27 +01:00