794 Commits (67dc83851bad62397619e2ff107cf44f09505dbd)

Author SHA1 Message Date
  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
  David Benjamin ac4de241b1 Zero s->packet when releasing the read buffer. 9 years ago
  David Benjamin aebefed905 Always enable SSL_MODE_RELEASE_BUFFERS. 9 years ago
  David Benjamin 4d2e7ce47b Remove OPENSSL_timeval. 9 years ago
  David Benjamin 593047fd80 Opaquify DTLS structs. 9 years ago
  David Benjamin a24265cfb1 Fix random magic number in ssl3_output_cert_chain. 9 years ago
  David Benjamin 9a10f8fd88 Switch EVP_PKEY_dup calls to EVP_PKEY_up_ref. 9 years ago
  David Benjamin 6abb37016e Remove ciphers_raw. 9 years ago
  David Benjamin d6e95eefba Get rid of ssl_undefined_* 9 years ago
  David Benjamin 60da0cd7c6 Fix STACK_OF pointer style. 9 years ago
  David Benjamin 605641ed95 Move the NULL case in ssl_add_cert_chain up. 9 years ago
  Adam Langley e92d24f323 Build fix. 9 years ago
  David Benjamin 8eb65e814c Remove dead field from CIPHER_ORDER. 9 years ago
  David Benjamin 7133d428dd Promote SNI macros to functions. 9 years ago
  David Benjamin c2807582fd Promote channel ID macros to proper functions. 9 years ago
  David Benjamin 15a3b000cf Promote set_tmp_dh and set_tmp_ecdh to functions. 9 years ago
  David Benjamin c045469817 Promote a few more macros. 9 years ago
  David Benjamin 9f226a5f51 Always set SSL_OP_SINGLE_DH_USE. 9 years ago
  David Benjamin 7cde0dee7c Fold num_renegotiations into total_renegotiations. 9 years ago
  David Benjamin 71f7d3d2e1 Promote everything directly in SSL_CTX_ctrl. 9 years ago