- Mar 29, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This commit separates key installation function into 2 and let TLS stack install rx and tx keys separately for handshake and 1RTT keys. This change is aligned to the new BoringSSL API and GnuTLS API. I expect that OpenSSL will follow this change. It also removes side argument from crypto API if it can be inferred by ngtcp2_conn_is_server.
-
Tatsuhiro Tsujikawa authored
-
- Mar 27, 2020
-
-
Daiki Ueno authored
This adds a crypto backend based on GnuTLS. While most of the gnutls_* functions used in this backend are officially available in upstream GnuTLS, the following functions are only available in the 'tmp-quic' branch, for ABI assurance reasons until the QUIC standard is finalized: - gnutls_handshake_write - gnutls_quic_get_peer_transport_params Signed-off-by:
Daiki Ueno <dueno@redhat.com> Signed-off-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Daiki Ueno authored
-
- Mar 03, 2020
-
-
Tatsuhiro Tsujikawa authored
Remove conn and user_data from encrypt/decrypt/hp_mask callbacks so that they can be used without conn.
-
- Feb 06, 2020
-
-
James M Snell authored
Fixes: https://github.com/ngtcp2/ngtcp2/issues/213
-
- Feb 03, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Feb 01, 2020
-
-
Amir Livneh authored
-
- Jan 29, 2020
-
-
Tatsuhiro Tsujikawa authored
so that application is not bothered by another cryptic function.
-
- Jan 26, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jan 25, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jan 12, 2020
-
-
James M Snell authored
* `ngtcp2_crypto_generate_stateless_reset_token` - Used to generate a stateless reset token as an HKDF extraction using the CID and a token secret as input.
-
Tatsuhiro Tsujikawa authored
-
- Dec 18, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Nov 08, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Nov 07, 2019
-
-
Tatsuhiro Tsujikawa authored
Instead of installing key and iv with ngtcp2_conn_update_key, pass key and iv buffers to ngtcp2_update_key and let application fill those buffers.
-
- Nov 04, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Oct 14, 2019
-
-
Tatsuhiro Tsujikawa authored
-
James M Snell authored
When SSL_dl_handshake() returns either an SSL_ERROR_WANT_CLIENT_HELLO_CB or SSL_ERROR_WANT_X509_LOOKUP, return specific error codes rather than -1 so that those conditions can be differentiated and handled appropriately
-
- Oct 10, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Oct 08, 2019
-
-
Valère Plantevin authored
-
- Aug 29, 2019
-
-
Tatsuhiro Tsujikawa authored
-
- Aug 28, 2019
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Aug 27, 2019
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Aug 25, 2019
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Aug 24, 2019
-
-
Tatsuhiro Tsujikawa authored
-