quic: make sure aead crypto context matches quicly 06/32406/3
authorFlorin Coras <fcoras@cisco.com>
Thu, 20 May 2021 20:48:33 +0000 (13:48 -0700)
committerDamjan Marion <dmarion@me.com>
Fri, 21 May 2021 06:56:52 +0000 (06:56 +0000)
Type: fix

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I8003198c15cd511750dc7eaae025025c733c059c

src/plugins/quic/quic_crypto.c

index 05211cd..602b3f8 100644 (file)
@@ -36,11 +36,12 @@ struct cipher_context_t
 struct aead_crypto_context_t
 {
   ptls_aead_context_t super;
+  EVP_CIPHER_CTX *evp_ctx;
+  uint8_t static_iv[PTLS_MAX_IV_SIZE];
   vnet_crypto_op_t op;
   u32 key_index;
   vnet_crypto_op_id_t id;
   uint8_t iv[PTLS_MAX_IV_SIZE];
-  uint8_t static_iv[PTLS_MAX_IV_SIZE];
 };
 
 static int