Commit Graph

  • 9d062f9cd7 Move ssl_mac() from ssl_tls.c to ssl_msg.c Hanno Becker 2020-02-07 10:26:36 +00:00
  • 00c858cfee Merge pull request #3022 from piotr-now/test-suite-sending-app-data Jaeden Amero 2020-02-07 09:52:27 +00:00
  • c3fca5e876 Add tests with sending application data to test_suite_ssl Piotr Nowicki 2020-01-30 15:33:42 +01:00
  • 6cf5931f1d Merge pull request #3028 from gilles-peskine-arm/mpi_copy_shrink-2.7 Manuel Pégourié-Gonnard 2020-02-06 09:52:18 +01:00
  • 8d9b1c471c Merge pull request #3027 from gilles-peskine-arm/mpi_copy_shrink-2.16 Manuel Pégourié-Gonnard 2020-02-06 09:52:11 +01:00
  • 4d8c836cdc Merge pull request #346 from gilles-peskine-arm/mpi_copy_shrink Manuel Pégourié-Gonnard 2020-02-06 09:52:01 +01:00
  • f1a3828ad8 Adapt preamble for newly created ssl_msg.c Hanno Becker 2020-02-05 16:14:29 +00:00
  • af752d4bd6 Remove code from ssl_tls.c & ssl_msg.c to get disjoint functionality Hanno Becker 2020-02-05 14:44:10 +00:00
  • 6e7051af13 Add guarded ssl_msg.c to Makefiles Hanno Becker 2020-02-05 11:33:54 +00:00
  • 471c0c98f6 Rename temporary copy ssl_tls_old.c back to ssl_tls.c Hanno Becker 2020-02-05 11:32:03 +00:00
  • abd9cef520 Duplicate ssl_tls.c as ssl_tls_old.c and ssl_msg.c Hanno Becker 2020-02-05 11:30:37 +00:00
  • f317dc4918 Merge pull request #350 from gilles-peskine-arm/asn1-tests-parse_prefixes-trailing_garbage Janos Follath 2020-02-05 15:40:22 +00:00
  • f53f5085dd Merge pull request #3035 from yanesca/revert_pr_3011 Janos Follath 2020-02-05 15:13:21 +00:00
  • b458b1f552 Merge pull request #3034 from yanesca/revert_pr_3012 Janos Follath 2020-02-05 15:13:02 +00:00
  • 755548538e Merge pull request #3033 from yanesca/revert_pr_3008 Janos Follath 2020-02-05 15:12:46 +00:00
  • c64eb63aaa Merge pull request #3021 from AndrzejKurek/handshake-tests Jaeden Amero 2020-02-05 13:50:20 +00:00
  • cc5169ce32 Add a PSK test to the mocked ssl handshake tests Andrzej Kurek 2020-02-04 09:04:56 -05:00
  • 89490716e9 Move ssl_get_current_mtu() to public namespace Hanno Becker 2020-02-05 10:50:12 +00:00
  • 533ab5f5c2 Move flight and message buffering functions to public namespace Hanno Becker 2020-02-05 10:49:13 +00:00
  • 40cdaa1263 Move ssl_start_renegotiation() to public namespace Hanno Becker 2020-02-05 10:48:27 +00:00
  • ce5f5fdcb4 Move ssl_handshake_wrapup_free_hs_transform() to public namespace Hanno Becker 2020-02-05 10:47:44 +00:00
  • 786300f898 Move ssl_resend_hello_request() to public namespace Hanno Becker 2020-02-05 10:46:40 +00:00
  • 7e8e6a6870 Move ssl_dtls_replay_reset() to public namespace Hanno Becker 2020-02-05 10:45:48 +00:00
  • 43aefe2321 Move ssl_session_reset_int() to public namespace Hanno Becker 2020-02-05 10:44:56 +00:00
  • 3e6f8ab14a Move SSL internal pointer updating routines to public namespace Hanno Becker 2020-02-05 10:40:57 +00:00
  • 7876d127a9 Move ssl_check_timer() to public namespace Hanno Becker 2020-02-05 10:39:31 +00:00
  • dd77229184 Move ssl_ep_len() to public namespace Hanno Becker 2020-02-05 10:38:31 +00:00
  • 0f57a65391 Move ssl_set_timer() to public namespace Hanno Becker 2020-02-05 10:37:26 +00:00
  • 5da20cc569 Merge pull request #3023 from gilles-peskine-arm/config-crypto Gilles Peskine 2020-02-05 11:17:56 +01:00
  • b40d60f096 Revert "Merge pull request #3011 from Patater/dev/jp-bennett/development-2.7" Janos Follath 2020-02-04 14:47:45 +00:00
  • cabf0eed66 Revert "Merge pull request #3012 from Patater/dev/jp-bennett/development-2.16" Janos Follath 2020-02-04 14:42:15 +00:00
  • 85de7a6018 Revert "Merge pull request #3008 from jp-bennett/development" Janos Follath 2020-02-04 14:12:03 +00:00
  • f40daa3f05 Add version & ciphersuite tests to ssl handshake Andrzej Kurek 2020-02-04 09:00:01 -05:00
  • 0330e21043 Merge branch 'public/pr/2261' into development Manuel Pégourié-Gonnard 2020-02-04 12:39:34 +01:00
  • 5d1171268c Merge pull request #3020 from mpg/fix-ssl-opt-gnutls-no-sha1-2.7 Janos Follath 2020-02-04 11:19:18 +00:00
  • 82ebf511e9 Merge pull request #3019 from mpg/fix-ssl-opt-gnutls-no-sha1-2.16 Janos Follath 2020-02-04 11:18:30 +00:00
  • 148c3deba1 Merge pull request #3018 from mpg/fix-ssl-opt-gnutls-no-sha1 Janos Follath 2020-02-04 11:18:04 +00:00
  • 4fde885d1f Merge pull request #357 from gilles-peskine-arm/merge-crypto-development-20200203 Janos Follath 2020-02-04 11:00:51 +00:00
  • ac3c80673f Fix comment to match reality Manuel Pégourié-Gonnard 2020-02-04 09:52:27 +01:00
  • 918b25d8fd Revert "Fix certs.c to match the content of the files" Manuel Pégourié-Gonnard 2020-02-04 09:48:08 +01:00
  • 320f4d9c98 Group PKCS11_C entries in check_config.h Manuel Pégourié-Gonnard 2020-02-04 09:17:29 +01:00
  • fa0e8b51c4 Test GCC and Clang with common build options Gilles Peskine 2019-09-20 19:56:06 +02:00
  • c9247122e3 Replace -O0 by -O1 or -Os in most components Gilles Peskine 2019-09-20 19:23:10 +02:00
  • 0fe92c2f4f Test GCC and Clang with common build options Gilles Peskine 2019-09-20 19:56:06 +02:00
  • 99d70d8cb1 Replace -O0 by -O1 or -Os in most components Gilles Peskine 2019-09-20 19:23:10 +02:00
  • ec10bf1385 Test GCC and Clang with common build options Gilles Peskine 2019-09-20 19:56:06 +02:00
  • 6ec0f0f6d0 Replace -O0 by -O1 or -Os in most components Gilles Peskine 2019-09-20 19:23:10 +02:00
  • 4e8b594002 Fix uninitialized variable in an edge case Gilles Peskine 2019-09-20 19:12:31 +02:00
  • 2579675935 Merge remote-tracking branch 'upstream-public/development' into development Gilles Peskine 2020-02-03 15:54:32 +01:00
  • 261aea1956 shrink tests: clearer description Gilles Peskine 2020-02-03 16:18:30 +01:00
  • 774c163eae Minor comment improvement Gilles Peskine 2020-01-21 13:59:51 +01:00
  • 6a26967382 Improve comments in mpi_shrink Gilles Peskine 2020-01-20 21:17:43 +01:00
  • 2aeab87cf7 mpi_copy: make the 0 case slightly more robust Gilles Peskine 2020-01-20 21:12:50 +01:00
  • 84b8e25426 Better coverage for copy and swap Gilles Peskine 2020-01-20 21:01:51 +01:00
  • 6f43c6038e Bignum copy/shrink: More precise test case descriptions Gilles Peskine 2020-01-20 17:19:03 +01:00
  • 8ece8572b2 shrink tests: clearer description Gilles Peskine 2020-02-03 16:18:30 +01:00
  • e0ced3a3d6 Move test functions from Lilliput to Blefuscu Gilles Peskine 2020-02-03 16:15:47 +01:00
  • 56427c2d2b Minor comment improvement Gilles Peskine 2020-01-21 13:59:51 +01:00
  • 27c15c7853 Improve comments in mpi_shrink Gilles Peskine 2020-01-20 21:17:43 +01:00
  • 3e9f5228c8 mpi_copy: make the 0 case slightly more robust Gilles Peskine 2020-01-20 21:12:50 +01:00
  • 8fe3b79cdb Better coverage for copy and swap Gilles Peskine 2020-01-20 21:01:51 +01:00
  • e6cca7c937 Bignum copy/shrink: More precise test case descriptions Gilles Peskine 2020-01-20 17:19:03 +01:00
  • a9da093617 shrink tests: clearer description Gilles Peskine 2020-02-03 16:18:30 +01:00
  • 9a6ecee4de Move test functions from Lilliput to Blefuscu Gilles Peskine 2020-02-03 16:15:47 +01:00
  • 2fdb1af18c Merge pull request #2236 from andresag01/iotssl-2156-deprecate-sslv3 Janos Follath 2020-02-03 15:11:33 +00:00
  • 179c227203 Fix CA encoding issue with gnutls-cli Manuel Pégourié-Gonnard 2020-02-03 15:37:47 +01:00
  • 205e88cb20 Fix certs.c to match the content of the files Manuel Pégourié-Gonnard 2020-01-31 12:11:15 +01:00
  • b5cbebe91a Update Makefile, CMake, and VisualC project file archive/dev/gilles-peskine-arm/pr_3010-8 Hanno Becker 2020-01-31 14:14:51 +00:00
  • b769db8c66 Populate TLS <= 1.2 handshake source files Hanno Becker 2020-02-03 09:40:36 +00:00
  • dc2f455475 Rename temporary files ssl_xxx_old.c to the original name Hanno Becker 2020-01-31 13:59:44 +00:00
  • b7d17919c4 Introduce separate files for TLS 1.2 handshake functions Hanno Becker 2020-01-31 13:59:09 +00:00
  • bef2d91478 Declare newly shared ssl functions in a header file Hanno Becker 2020-01-31 13:56:39 +00:00
  • 2259887543 Move messaging layer functionality to ssl_msg.c Hanno Becker 2020-01-31 13:34:03 +00:00
  • b7000d4b2f Merge pull request #345 from gilles-peskine-arm/psa_mac_verify_finish-status Janos Follath 2020-02-03 13:55:11 +00:00
  • c69c2c5bf5 Merge pull request #263 from hanno-arm/asn1_traversal_api Gilles Peskine 2020-02-03 13:35:19 +01:00
  • 6bb3915e96 Always use "-O1 -Werror" in crypto-only test builds Gilles Peskine 2020-02-03 11:59:20 +01:00
  • 34aada2df5 Replace use of uint8_t by unsigned char in ASN.1 seq traversal API Hanno Becker 2020-02-03 10:39:55 +00:00
  • 827e3ba439 Rename ssl_tls_old.c back into ssl_tls.c Hanno Becker 2020-01-31 11:45:29 +00:00
  • ee8e523768 Create copies ssl_msg.c and ssl_tls_old.c of ssl_tls.c Hanno Becker 2020-01-31 11:39:54 +00:00
  • b29807413e Refactor certificates and keys in ssl handshake mock tests Andrzej Kurek 2020-02-02 19:25:26 -05:00
  • 1505f636a2 ASN.1: Reimplement mbedtls_asn1_get_sequence_of() via traversal API Hanno Becker 2019-09-11 14:25:26 +01:00
  • 36ce88be1e Merge pull request #2999 from catenacyber/fuzzrsa Gilles Peskine 2020-01-31 16:38:43 +01:00
  • 419f915b58 Merge pull request #3017 from jack-fortanix/jack/parse-rsa-crt-2.7 Gilles Peskine 2020-01-31 16:38:04 +01:00
  • c63676a0bb Merge pull request #3016 from jack-fortanix/jack/parse-rsa-crt-2.16 Gilles Peskine 2020-01-31 16:37:41 +01:00
  • c0611a5a61 Merge pull request #352 from jack-fortanix/jack/parse-rsa-crt-params Gilles Peskine 2020-01-31 16:37:31 +01:00
  • 199b709e53 ASN.1: Add ASN.1 SEQUENCE traversal API Hanno Becker 2019-09-11 14:21:26 +01:00
  • b5c74a53d8 Document one more error code for mbedtls_asn1_get_sequence_of Gilles Peskine 2019-10-30 17:07:02 +01:00
  • 12ae27dd0e ASN.1: Introduce helper function to free ASN.1 sequence Hanno Becker 2019-09-11 14:20:09 +01:00
  • 63e38fe914 ASN.1: Add helper macro to compare ASN.1 buffer to OID string Hanno Becker 2019-09-11 14:16:40 +01:00
  • cba7122d74 ASN.1: Add helper macro to detect string types Hanno Becker 2019-09-11 14:15:10 +01:00
  • 512d040963 Merge pull request #2964 from gilles-peskine-arm/psa-streamline_encodings-types_and_curves-ls Gilles Peskine 2020-01-31 16:30:02 +01:00
  • ddf5b17b8c Update Makefile, CMake, and VisualC project file archive/dev/gilles-peskine-arm/pr_3010-7 Hanno Becker 2020-01-31 14:14:51 +00:00
  • bd78add5d9 Populate TLS <= 1.2 handshake source files Hanno Becker 2020-01-31 14:02:01 +00:00
  • e9a19c062b Rename temporary files ssl_xxx_old.c to the original name Hanno Becker 2020-01-31 13:59:44 +00:00
  • 1bedf87f5a Introduce separate source files for TLS 1.2 HS rd/wr functions Hanno Becker 2020-01-31 13:59:09 +00:00
  • f626b03810 Make SSL fn's shared betw'n ssl_tls.c and ssl_msg.c public-internal Hanno Becker 2020-01-31 13:56:39 +00:00
  • 2389171035 Move messaging layer functionality to ssl_msg.c Hanno Becker 2020-01-31 13:34:03 +00:00
  • 8d96e2fb77 Rename ssl_tls_old.c back into ssl_tls.c Hanno Becker 2020-01-31 11:45:29 +00:00
  • f154dbbbb1 Create copies ssl_msg.c and ssl_tls_old.c of ssl_tls.c Hanno Becker 2020-01-31 11:39:54 +00:00
  • 2b91abaae6 Merge pull request #2984 from piotr-now/iotssl-2955-move-handshake-to-prescribed-state Jaeden Amero 2020-01-31 14:16:53 +00:00