1 Commits (c386440683e279fd0ee7f7dabf2676e2a366d6e5)

Author SHA1 Message Date
  David Benjamin d304a2f1ac Switch tls13_client and tls13_server to C++. 7 years ago
  Steven Valdez 038da9b939 Move the version to an extension in the experimental TLS 1.3 encoding. 7 years ago
  Steven Valdez 520e1220bb Implement experimental alternate encoding of TLS 1.3. 7 years ago
  David Benjamin 4414874f1f Simplify ssl_private_key_* state machine points. 7 years ago
  Steven Valdez e831a81518 Adding support for sending early data on the client. 7 years ago
  David Benjamin a232a7159c Deprecate SSL_PRIVATE_KEY_METHOD type and max_signature_len. 7 years ago
  Alessandro Ghedini 67bb45f44b Support enabling early data on SSL 7 years ago
  Steven Valdez 2a0707210a Prevent Channel ID and Custom Extensions on 0-RTT. 7 years ago
  David Benjamin 794cc59e25 Send half-RTT tickets when negotiating 0-RTT. 7 years ago
  Steven Valdez 2d85062c4f Add Data-less Zero-RTT support. 7 years ago
  David Benjamin be49706c42 Rename initial_ctx to session_ctx. 7 years ago
  David Benjamin ab1d28e305 Trim x509.h includes. 7 years ago
  Steven Valdez 924a352d1b Remove experimental TLS 1.3 short record header extension. 7 years ago
  David Benjamin ad8f5e1de9 Don't use long for timestamps. 7 years ago
  Adam Langley 94a62e61aa Hang ssl_auto_chain_if_needed off |X509_METHOD|. 7 years ago
  Adam Langley 34b4c829fd Hold CA names as |CRYPTO_BUFFER|s. 7 years ago
  David Benjamin 45738dd496 Move new_cipher and new_session to SSL_HANDSHAKE. 7 years ago
  Steven Valdez 27a9e6ae1b Adding ALPN to session. 7 years ago
  Adam Langley 46db7af2c9 Remove |X509| things from SSL_SESSION. 7 years ago
  Steven Valdez 908ac19e8e Moving transcript and PRF functions to SSL_TRANSCRIPT. 7 years ago
  Adam Langley c68e5b99a7 Establish that the default value of an out-arg for alerts is SSL_AD_DECODE_ERROR. 7 years ago
  Alessandro Ghedini 33fe4a0d14 Remove support for setting per-connection default session timeout 7 years ago
  David Benjamin 17b3083373 Use a separate timeout scheme for TLS 1.3. 7 years ago
  David Benjamin f71036e4e3 Remove ssl_hash_message_t from ssl_get_message. 7 years ago
  David Benjamin 276b7e8127 Move optional message type checks out of ssl_get_message. 7 years ago
  David Benjamin 9b16066654 Ignore 0-RTT-capable tickets unless enabled. 7 years ago
  David Benjamin 0f24bedb05 Rename tls13_prepare_* to tls13_add_*. 7 years ago
  David Benjamin 81b7bc3979 Trim unnecessary TLS 1.3 states. 7 years ago
  David Benjamin 25ac251a1d Remove write_message from TLS 1.3 handshakes. 7 years ago
  David Benjamin daf207a52a Don't use the buffer BIO in TLS. 7 years ago
  David Benjamin 9c33ae8562 Fix TLS 1.3 NewSessionTicket processing. 7 years ago
  Steven Valdez 08b65f4e31 Enabling 0-RTT on new Session Tickets. 7 years ago
  David Benjamin 650aa1c80a Clean up certificate auto-chaining. 7 years ago
  David Benjamin 6f600d6bae Add experimental TLS 1.3 short record header extension. 7 years ago
  David Benjamin 17cf2cb1d2 Work around language and compiler bug in memcpy, etc. 7 years ago
  Steven Valdez 4cb8494d25 Splitting handshake traffic derivation from key change. 7 years ago
  Adam Langley 0c294254b5 Don't use |X509_get_pubkey| in TLS 1.3 code either. 7 years ago
  David Benjamin db5bd72152 Move key_share extension check with ECDHE code. 7 years ago
  David Benjamin 5edfc8cc17 Emulate the client_cert_cb with cert_cb. 7 years ago
  David Benjamin 3977f30317 Rename hs->state to hs->tls13_state. 7 years ago
  David Benjamin f3c8f8d19d Pass explicit parameters elsewhere. 8 years ago
  David Benjamin 8baf963523 Pass explicit hs parameters to ssl_ext_*. 8 years ago
  David Benjamin 6e4fc336c4 Pass explicit hs parameters to tls13_*.c. 8 years ago
  David Benjamin 8c880a2b95 Pass explicit hs parameters to kExtensions callbacks. 8 years ago
  David Benjamin c3c8882918 Match state machine functions with new calling convention. 8 years ago
  David Benjamin 8f820b4e43 Clean up resumption secret "derivation" step. 8 years ago
  David Benjamin e1cc35e581 Tolerate cipher changes on TLS 1.3 resumption as a client. 8 years ago
  David Benjamin 6929f27ed5 Fix return values for TLS 1.3 state machine code. 8 years ago
  David Benjamin ffb1107c91 Add a helper function for parsing extensions blocks. 8 years ago
  Steven Valdez a833c357ed Update to TLS 1.3 draft 18. 8 years ago