tls_crypto_context
union tls_crypto_context crypto_send;
union tls_crypto_context crypto_recv;
union tls_crypto_context *crypto_ctx;
union tls_crypto_context tmp = {};