ngtcp2_crypto_ctx_tls ===================== Synopsis -------- *#include * .. function:: ngtcp2_crypto_ctx *ngtcp2_crypto_ctx_tls(ngtcp2_crypto_ctx *ctx, void *tls_native_handle) `ngtcp2_crypto_ctx_tls` initializes *ctx* by extracting negotiated ciphers and message digests from native TLS session *tls_native_handle*. This is used for encrypting/decrypting Handshake and 1-RTT packets. If it is unable to obtain necessary data from *tls_native_handle*, this function returns NULL. If libngtcp2_crypto_quictls is linked, *tls_native_handle* must be a pointer to SSL object.