Skip to content
Snippets Groups Projects
  1. May 23, 2020
  2. May 21, 2020
    • Tatsuhiro Tsujikawa's avatar
      Deal with initial_scid, retry_scid, and original_dcid · fb753753
      Tatsuhiro Tsujikawa authored
      Deal with initial_scid, retry_scid, and original_dcid.  We need to set
      and get QUIC transport parameters timely manner.  Therefore, transport
      parameter operations are now done by ngtcp2_crypto library.
      Applications do not need to do set it manually.  Added several
      callback function implementations to ngtcp2_crypto library which can
      be directly passed to ngtcp2_callbacks: client_initial, recv_retry,
      and recv_client_initial.  Installation of initial packet number space
      encryption keys is now handled by ngtcp2_crypto library.  They are
      done in ngtcp2_crypto_client_initial_cb, ngtcp2_crypto_recv_retry_cb
      and ngtcp2_crypto_recv_client_initial_cb.
      fb753753
  3. Mar 29, 2020
    • Tatsuhiro Tsujikawa's avatar
      Install rx and tx keys separately · 32e70316
      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.
      32e70316
  4. Mar 03, 2020
  5. Feb 06, 2020
  6. Jan 29, 2020
  7. Jan 26, 2020
  8. Jan 25, 2020
  9. Jan 12, 2020
  10. Dec 18, 2019
  11. Nov 08, 2019
  12. Nov 07, 2019
  13. Nov 04, 2019
  14. Aug 29, 2019
  15. Aug 28, 2019
  16. Aug 27, 2019
  17. Aug 25, 2019
  18. Aug 24, 2019