17 Commits (34fce8896176a9ab8f139986caa8543ed6628f53)

Author SHA1 Message Date
  David Benjamin 34fce88961 Fix TLS 1.3 seal logic. 8 years ago
  David Benjamin 1a01e1fc88 Remove in-place TLS record assembly for now. 8 years ago
  David Benjamin a7810c12e9 Make tls_open_record always in-place. 8 years ago
  David Benjamin 728f354a2b Push alert handling down into the record functions. 8 years ago
  David Benjamin 4e9cc71a27 Add helper functions for info_callback and msg_callback. 8 years ago
  Steven Valdez 66af3b0ebc Adding TLS 1.3 Record Layer. 8 years ago
  David Benjamin bf82aede67 Disable all TLS crypto in fuzzer mode. 8 years ago
  David Benjamin a1e9cabd8b Replace enc_flags with normalized version checks. 8 years ago
  David Benjamin 79978df4ec Move aead_{read,write}_ctx and next_proto_negotiated into ssl->s3. 8 years ago
  David Benjamin 4119d42e7c Tidy up keyblock and CCS logic slightly. 8 years ago
  David Benjamin 1db2156ce8 Move ssl3_record_sequence_update with the other record-layer bits. 8 years ago
  David Benjamin d9f0671bbe Remove |need_record_splitting| from |SSL3_STATE|. 9 years ago
  David Benjamin 03f000577f Remove SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER. 9 years ago
  David Benjamin cfdee213f8 Add use counters for SSL_OP_TLS_D5_BUG and SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER. 9 years ago
  David Benjamin a1fadd399f Fix MSVC build. 9 years ago
  David Benjamin 4cf369b920 Reject empty records of unexpected type. 9 years ago
  David Benjamin b8d28cf532 Factor out the buffering and low-level record code. 9 years ago