1287 Commits (97718f14376a835dd8a5b5aa807a5f83ef0b84f8)

Author SHA1 Message Date
  Steven Valdez 2b8415e8ff Move the Digest/Sign split for SignatureAlgorithms to a lower level. 8 years ago
  David Benjamin 9e68f19e1b Add SSL_get_curve_id and SSL_get_dhe_group_size. 8 years ago
  David Benjamin 18a3518e5a Don't allocate a group/curve ID for CECPQ1. 8 years ago
  David Benjamin d1e28ad53b Remove key_exchange_info for plain RSA. 8 years ago
  David Benjamin 929d4ee849 Don't send legacy ciphers if min_version >= TLS 1.3. 8 years ago
  David Benjamin b6a0a518a3 Simplify version configuration. 8 years ago
  Steven Valdez f0451ca37d Cleaning up internal use of Signature Algorithms. 8 years ago
  David Benjamin 352d0a9c6c Remove a/b parameters to send_change_cipher_spec. 8 years ago
  Steven Valdez 57a6f3c42c Fix missing cert length prefix. 8 years ago
  Steven Valdez 025638597a Changing representation of signature/hash to use SignatureScheme. 8 years ago
  David Benjamin 9d632f4582 Group d1_both.c by sending and receiving handshake messages. 8 years ago
  David Benjamin dca125efb5 Remove compatibility 'inline' define. 8 years ago
  David Benjamin aad50db45d Stop using the word 'buffer' everywhere. 8 years ago
  David Benjamin 7583643569 Disconnect handshake message creation from init_buf. 8 years ago
  David Benjamin a8288dcb78 Remove pqueue. 8 years ago
  David Benjamin ec847cea9b Replace the incoming message buffer with a ring buffer. 8 years ago
  David Benjamin 778f57e511 Store only one handshake write sequence number. 8 years ago
  David Benjamin 29a83c5a0c Rewrite DTLS outgoing message buffering. 8 years ago
  David Benjamin f182ee1bba Always release init_buf after the handshake. 8 years ago
  David Benjamin b5eb1958bb Make dtls1_do_handshake_write less stateful. 8 years ago
  David Benjamin c42acee63d Stash a copy of the SKX params rather mess with init_buf. 8 years ago
  David Benjamin 429fdc0d3d Simplify ssl3_send_cert_verify's async logic. 8 years ago
  David Benjamin f0ee907942 Remove the 'ssl_' prefix on most SSL_PROTOCOL_METHOD hooks. 8 years ago
  David Benjamin 10e664b91f Always set min_version / max_version. 8 years ago
  David Benjamin 9acf0ca269 Don't use bugs to test normal cipher/version pairs. 8 years ago
  David Benjamin c9ae27ca72 Build up TLS 1.3 record-layer tests. 8 years ago
  David Benjamin 8144f9984d Add a test for out-of-order ChangeCipherSpec in DTLS. 8 years ago
  David Benjamin 8e710ca1e2 Remove unnecessary check and comments. 8 years ago
  David Benjamin 5744ca6bff Fold cert_req into cert_request. 8 years ago
  David Benjamin 47749a6a29 Make the handshake state machines more linear. 8 years ago
  David Benjamin bde00394f0 Stop messing with ssl->version before sending protocol_version. 8 years ago
  Nick Harper 1fd39d84cf Add TLS 1.3 record layer to go implementation. 8 years ago
  David Benjamin c9a4368878 Fix the new ECDHE_PSK ciphers. 8 years ago
  David Benjamin 0407e76daa Test both disabled version/cipher combinations too. 8 years ago
  David Benjamin 34fce88961 Fix TLS 1.3 seal logic. 8 years ago
  Steven Valdez 7975056ac1 Fixing iv_length for TLS 1.3. 8 years ago
  David Benjamin f8fcdf399c Add tests for both Channel ID and NPN together. 8 years ago
  David Benjamin f715c42322 Make SSL_set_bio's ownership easier to reason about. 8 years ago
  David Benjamin 5c0fb889a1 Add tests for SSL_set_fd and friends. 8 years ago
  Matt Braithwaite 6278e24a62 shim: fix var unused when asserts compiled out 8 years ago
  Matt Braithwaite 54217e4d85 newhope: test corrupt key exchange messages. 8 years ago
  David Benjamin 171b5403ee Fix ssl3_do_write error handling. 8 years ago
  David Benjamin a353cdb671 Wrap MSVC-only warning pragmas in a macro. 8 years ago
  David Benjamin 95d7a498cc Fix the alias checks in dtls_record.c. 8 years ago
  David Benjamin 2446db0f52 Require in == out for in-place encryption. 8 years ago
  David Benjamin 1a01e1fc88 Remove in-place TLS record assembly for now. 8 years ago
  David Benjamin 8f1e113a73 Ensure verify error is set when X509_verify_cert() fails. 8 years ago
  David Benjamin 82d0ffbac1 Use the new setter for CurrentTimeCallback in bssl_shim. 8 years ago
  Taylor Brandstetter 9edb2c6055 Adding function to set the "current time" callback used for DTLS. 8 years ago
  David Benjamin 2e045a980c Add a deterministic PRNG for runner. 8 years ago