478 коммитов (6ae7ddb755936839e9e23af0231fb249cb09912c)

Автор SHA1 Сообщение Дата
  David Benjamin 48b276db3d Give ssl_cipher_preference_list_st a destructor. 6 лет назад
  David Benjamin e325c3f471 Give CERT a destructor. 6 лет назад
  David Benjamin fceca8e27b Move srtp_profile to ssl->s3. 6 лет назад
  David Benjamin e28552dec8 Add an API to disable RSA-PSS for certificates. 6 лет назад
  David Benjamin 5ad94767ab Remove legacy SSL_CTX_sess_set_get_cb overload. 6 лет назад
  David Benjamin 9f0e7cb314 Move TB state to ssl->s3. 6 лет назад
  David Benjamin e2ab21d194 Use the actual record header, rather than reassembling it. 6 лет назад
  Steven Valdez 861f384d7b Implement TLS 1.3 draft28. 6 лет назад
  Matthew Braithwaite 56986f905f Hand back ECDHE split handshakes after the first server message. 6 лет назад
  Adam Langley 8df8e64205 Record whether dummy PQ padding was used. 6 лет назад
  Adam Langley 4702db6306 Update dummy PQ extension for round two. 6 лет назад
  Adam Langley ddb57cfb51 Add tests for split handshakes. 6 лет назад
  Adam Langley 3fe8fa74ac Add initial, experimental support for split handshakes. 6 лет назад
  Steven Valdez 7e5dd25d47 Remove draft22 and experiment2. 6 лет назад
  Nick Harper 3c034b2cf3 Add support for QUIC transport params. 6 лет назад
  Adam Langley e8d2439cd3 Expose ssl_session_serialize to libssl. 6 лет назад
  David Benjamin 610cdbb102 Switch some ints to bools and Spans. 6 лет назад
  David Benjamin a7bc94489f Don't use the client_random entropy for GREASE. 6 лет назад
  Nick Harper 36fcc4ca5d Implement Token Binding 7 лет назад
  Adam Langley 512a289a8a Add support for dummy PQ padding. 6 лет назад
  Steven Valdez 74666da5b3 Update key share extension number for draft23. 6 лет назад
  Adam Langley 2f9b47fb19 Better pack structs in ssl/internal.h 6 лет назад
  David Benjamin 6df6540766 Add a draft TLS 1.3 anti-downgrade signal. 6 лет назад
  David Benjamin 02e6256b16 Move early_data_accepted to ssl->s3. 6 лет назад
  Steven Valdez f98b582ded Fix tls13_variant check to check max_version. 6 лет назад
  David Benjamin 650d8c393e Implement TLS 1.3 early exporters. 6 лет назад
  David Benjamin 494e4d0e89 Add an option for False Start without ALPN. 6 лет назад
  Steven Valdez 964b2377d0 Implement PR 1091 (TLS 1.3 draft '22'). 7 лет назад
  Steven Valdez cd8470f7fa Adding support for draft 21 as a TLS 1.3 variant. 7 лет назад
  David Benjamin 5be3a74c49 Remove supports_cipher hook. 7 лет назад
  David Benjamin f1db1a398d Another scoper conversion. 7 лет назад
  David Benjamin 2637f3c431 Even more fun with Span. 7 лет назад
  David Benjamin ed84291188 Revert "Pack encrypted handshake messages together." 7 лет назад
  David Benjamin acf2f34df5 Remove unused constant. 7 лет назад
  David Benjamin 75d43b5785 Pack encrypted handshake messages together. 7 лет назад
  David Benjamin dd6c2e880f Check early ALPN before offering 0-RTT. 7 лет назад
  David Benjamin 800046fecf Give DTLS1_STATE a destructor. 7 лет назад
  David Benjamin 049fdfc7e0 Give hm_fragment and DTLS_OUTGOING_MESSAGE destructors. 7 лет назад
  David Benjamin 71ea6b127d Clear the last of ssl->s3->tmp. 7 лет назад
  David Benjamin 32ce0ac0d8 Move init_buf and rwstate into SSL3_STATE. 7 лет назад
  David Benjamin 8e7bbbab15 Use more scopers. 7 лет назад
  David Benjamin 941725789b Give SSL3_STATE a constructor and destructor. 7 лет назад
  David Benjamin ea712e317f Make SSL3_BUFFER a proper C++ class. 7 лет назад
  David Benjamin f6632dae5f Make all read errors idempotent. 7 лет назад
  David Benjamin a031b61230 Replace open_close_notify with open_app_data. 7 лет назад
  David Benjamin d9229f9802 Lift BIO above SSL_PROTOCOL_METHOD. 7 лет назад
  David Benjamin 33febf6048 Don't call ssl3_read_message from ssl3_read_app_data. 7 лет назад
  David Benjamin 97250f4d64 Switch a bunch of things from int to bool. 7 лет назад
  David Benjamin 31aad2dc2c Make low-level record errors idempotent. 7 лет назад
  David Benjamin a05d427b41 Align dtls_open_record and tls_open_record more closely. 7 лет назад