e_tls.c | 39 uint8_t mac_key_len; member in struct:__anon13362 71 size_t mac_key_len = EVP_MD_size(md); local 73 assert(mac_key_len + enc_key_len + 83 assert(mac_key_len <= EVP_MAX_MD_SIZE); 84 OPENSSL_memcpy(tls_ctx->mac_key, key, mac_key_len); 85 tls_ctx->mac_key_len = (uint8_t)mac_key_len; 89 if (!EVP_CipherInit_ex(&tls_ctx->cipher_ctx, cipher, NULL, &key[mac_key_len], 90 implicit_iv ? &key[mac_key_len + enc_key_len] : NULL, 92 !HMAC_Init_ex(&tls_ctx->hmac_ctx, key, mac_key_len, md, NULL)) [all...] |