794 Commits (67dc83851bad62397619e2ff107cf44f09505dbd)

Author SHA1 Message Date
  Adam Langley ba5934b77f Tighten up EMS resumption behaviour. 9 years ago
  Adam Langley b0eef0aee9 runner: minor tidyups. 9 years ago
  David Benjamin a1c90a5ce1 Further tidy up cipher logic. 9 years ago
  David Benjamin 0fa4012331 Add a test that DTLS does not support RC4. 9 years ago
  David Benjamin 9a980abaee Fold TLS1_PRF_* into SSL_HANDSHAKE_MAC_* 9 years ago
  David Benjamin 29864b5bb8 Remove SSL_CIPHER_ALGORITHM2_AEAD. 9 years ago
  David Benjamin 904dc72b32 Fold away SSL_PROTOCOL_METHOD hooks shared between TLS and DTLS. 9 years ago
  David Benjamin a6022771b3 Split ssl_read_bytes hook into app_data and close_notify hooks. 9 years ago
  David Benjamin c933a47e6f Switch the ssl_write_bytes hook to ssl_write_app_data. 9 years ago
  David Benjamin 338e06771c Reject sessions with the wrong structure version. 9 years ago
  David Benjamin f297e021f1 Reject unknown fields in d2i_SSL_SESSION. 9 years ago
  David Benjamin bd15a8e748 Fix DTLS handling of multiple records in a packet. 9 years ago
  David Benjamin e76ccae68b Release handshake buffer when sending no certificate. 9 years ago
  David Benjamin 5f04b6521d Release the handshake buffer on the client for abbreviated handshakes. 9 years ago
  David Benjamin 5c1ce2925d Decide whether or not to request client certificates early. 9 years ago
  David Benjamin 4b30b28def Remove server-side renego session resumption check. 9 years ago
  David Benjamin 5aea93e604 Deprecate and no-op SSL_VERIFY_CLIENT_ONCE. 9 years ago
  David Benjamin 74d8bc2503 Don't make SSL_MODE_*HELLO_TIME configurable. 9 years ago
  David Benjamin ece089c3a3 Deprecate and no-op SSL_set_state. 9 years ago
  David Benjamin be05c63bf8 Remove compatibility s->version checks. 9 years ago
  David Benjamin 8ec88108d4 Remove SSL_in_before and SSL_ST_BEFORE. 9 years ago
  David Benjamin cd90f3a241 Remove renegotiation deferral logic. 9 years ago
  David Benjamin 44d3eed2bb Forbid caller-initiated renegotiations and all renego as a servers. 9 years ago
  David Benjamin 5f387e38fc Remove s->renegotiate check in SSL_clear. 9 years ago
  David Benjamin 20f6e97c7e Switch three more renegotiate checks to initial_handshake_complete. 9 years ago
  David Benjamin d23d5a5a8b Remove remnants of DTLS renegotiate. 9 years ago
  David Benjamin 9a41d1b946 Deprecate SSL_*_read_ahead and enforce DTLS packet boundaries. 9 years ago
  David Benjamin 76e48c51d0 Fix Windows mode. 9 years ago
  David Benjamin 3fa65f0f05 Fix some malloc test crashs. 9 years ago
  David Benjamin 0b635c52b2 Add malloc test support to unit tests. 9 years ago
  David Benjamin 3e3090dc50 Pass a dtls1_use_epoch enum down to dtls1_seal_record. 9 years ago
  David Benjamin 31a07798a5 Factor SSL_AEAD_CTX into a dedicated type. 9 years ago
  David Benjamin 7ef9fff53d Remove ssl_ok. 9 years ago
  David Benjamin afc9ecddb6 Unexport ssl_get_new_session and ssl_update_cache. 9 years ago
  David Benjamin 4831c3328c Document some core SSL_CTX and SSL methods. 9 years ago
  David Benjamin 760b1ddcdb Tidy up state machine coverage tests. 9 years ago
  David Benjamin 3629c7b016 Add client peer-initiated renego to the state machine tests. 9 years ago
  David Benjamin cff0b90cbb Add client-side tests for renegotiation_info enforcement. 9 years ago
  Adam Langley 4bdb6e43fa Remove remaining calls to the old lock functions. 9 years ago
  Adam Langley 0b5e3908cf Convert reference counts in ssl/ 9 years ago
  Adam Langley 0da323a8b8 Convert reference counts in crypto/ 9 years ago
  Adam Langley a7997f12be Set minimum DH group size to 1024 bits. 9 years ago
  David Benjamin 81091d55e1 Don't use uninitialized memory in RAND_bytes. 9 years ago
  David Benjamin a07c0fc8f2 Fix SSL_get_current_cipher. 9 years ago
  David Benjamin 4b27d9f8bd Never resume sessions on renegotiations. 9 years ago
  David Benjamin e6df054a75 Add s->s3->initial_handshake_complete. 9 years ago
  David Benjamin 897e5e0013 Default renegotiations to off. 9 years ago
  David Benjamin 6a08da2cf8 Remove redundant setup buffer calls. 9 years ago
  David Benjamin b1f5bca538 Remove max parameter to ssl3_read_n. 9 years ago
  David Benjamin 9417b7649f Remove DTLS special-cases in buffer releasing. 9 years ago