e_tls.c | 38 uint8_t mac_key_len; member in struct:__anon5803 70 size_t mac_key_len = EVP_MD_size(md); local 72 assert(mac_key_len + enc_key_len + 84 assert(mac_key_len <= EVP_MAX_MD_SIZE); 85 memcpy(tls_ctx->mac_key, key, mac_key_len); 86 tls_ctx->mac_key_len = (uint8_t)mac_key_len; 90 if (!EVP_CipherInit_ex(&tls_ctx->cipher_ctx, cipher, NULL, &key[mac_key_len], 91 implicit_iv ? &key[mac_key_len + enc_key_len] : NULL, 93 !HMAC_Init_ex(&tls_ctx->hmac_ctx, key, mac_key_len, md, NULL)) [all...] |