43 Commits (4732c544f76958ea75af2e5a05b9d77a2341128a)

Autor SHA1 Mensaje Fecha
  David Benjamin 7bb0fbf77b C++ the ticket keys a bit. hace 6 años
  David Benjamin 50596f8f54 Switch some easy SSL fields to UniquePtr. hace 6 años
  David Benjamin bfdd1a9308 Give SSL_SESSION a destructor. hace 6 años
  David Benjamin 58150ed59b Add lh_FOO_retrieve_key to avoid stack-allocating SSL_SESSION. hace 6 años
  David Benjamin 63c79122e0 Remove the redundant version check in ssl_session_cmp. hace 6 años
  David Benjamin 2908dd141f Add bssl::UpRef. hace 6 años
  David Benjamin a3a71e9d33 Flip SSL_SESSION fields to bool. hace 6 años
  David Benjamin 9bb15f58f7 Remove SSL 3.0 implementation. hace 6 años
  David Benjamin 3b2ff028c4 Add SSL_SESSION_get0_id_context. hace 6 años
  David Benjamin caf8ddd0ba Add SSL_SESSION_set1_id. hace 6 años
  David Benjamin 5b220ee70d Add APIs to query authentication properties of SSL_SESSIONs. hace 6 años
  David Benjamin 02de7bd3a0 Add some more accessors to SSL_SESSION. hace 6 años
  David Benjamin 98472cb30d Consistently use session_ctx for session caching. hace 6 años
  Matthew Braithwaite b7bc80a9a6 SSL_CONFIG: new struct for sheddable handshake configuration. hace 6 años
  David Benjamin 855dabc9df Add an accessor for session->certs. hace 6 años
  David Benjamin 5ad94767ab Remove legacy SSL_CTX_sess_set_get_cb overload. hace 6 años
  David Benjamin b8b1a9d8de Add SSL_SESSION_get0_cipher. hace 6 años
  David Benjamin 8e7bbbab15 Use more scopers. hace 7 años
  David Benjamin d1e3ce1fb0 Rename ssl3_send_alert and ssl3_protocol_version. hace 7 años
  David Benjamin a4bafd33b3 Add SSL_SESSION_{get,set}_protocol_version. hace 7 años
  David Benjamin 81f030b106 Switch OPENSSL_VERSION_NUMBER to 1.1.0. hace 8 años
  David Benjamin e9c7b1c8ae Add SSL_SESSION_is_single_use. hace 7 años
  David Benjamin 21fa684236 Have fun with lock scopers. hace 7 años
  David Benjamin 9eaa3bd55d Remove SSL_CTX_sessions and properly lock SSL_CTX_sess_number. hace 7 años
  David Benjamin 15868b3bba Revert "Work around a Java client bug when rotating certificates." hace 7 años
  Martin Kreichgauer 6dc892fcdf Remove redundant calls to |OPENSSL_cleanse| and |OPENSSL_realloc_clean|. hace 7 años
  David Benjamin 9a4876e193 Remove hmac.h include from ssl.h. hace 7 años
  David Benjamin 5a79ff5efd Clarify some comments. hace 7 años
  David Benjamin aba057a4e0 Work around a Java client bug when rotating certificates. hace 7 años
  David Benjamin a861460c89 Make SNI per-connection, not per-session. hace 7 años
  David Benjamin fd45ee7da8 Replace bits in SSL_HANDSHAKE with bool. hace 7 años
  David Benjamin c11ea942b7 Convert comments in ssl. hace 7 años
  Steven Valdez 398085ba04 Simplify states with hs_wait_t returns. hace 7 años
  Steven Valdez 4d71a9a2ca Migrate TLS 1.2 and below state machines to the new style. hace 7 años
  David Benjamin 8fc2dc07d8 Put SCTs and OCSP responses in CRYPTO_BUFFERs. hace 7 años
  Martin Kreichgauer 72912d2500 Rotate the default ticket encryption key. hace 7 años
  David Benjamin ca9e8f52f1 Tidy up handshake digest logic. hace 7 años
  David Benjamin 27e377ec65 Fix miscellaneous clang-tidy warnings. hace 7 años
  David Benjamin 37af90f721 Convert a few more scopers. hace 7 años
  David Benjamin 31b0c9be30 Add a bunch of scopers. hace 7 años
  David Benjamin e39ac8fb59 Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games. hace 7 años
  David Benjamin 86e95b852e Move libssl's internals into the bssl namespace. hace 7 años
  David Benjamin 0238d8f4ff Switch more files to C++. hace 7 años
  David Benjamin a6bae93bf8 Never set not_resumable on an immutable session. hace 7 años
  Steven Valdez 8f36c51f98 Revise version negotiation logic on the C side. hace 7 años
  Steven Valdez e831a81518 Adding support for sending early data on the client. hace 7 años
  David Benjamin d94682dce5 Remove ex_data's dup hook. hace 7 años
  Adam Langley 4c341d0299 Support asynchronous ticket decryption with TLS 1.0–1.2. hace 7 años
  David Benjamin be49706c42 Rename initial_ctx to session_ctx. hace 7 años
  David Benjamin ad8f5e1de9 Don't use long for timestamps. hace 7 años