tls: change picotls plugin crypto module to accommodate new version picotls
Type: fix
Change-Id: I58931e235535be7d596ca578790f389b64a4fbd2
Signed-off-by: Simon Zhang <yuwei1.zhang@intel.com>
(cherry picked from commit 778b3186fc
)
This commit is contained in:

committed by
Dave Wallace

parent
53af06a214
commit
dd6fe0c539
@@ -33,7 +33,7 @@ if(QUICLY_INCLUDE_DIR AND PICOTLS_INCLUDE_DIR AND PICOTLS_LINK_LIBRARIES)
|
||||
pico_vpp_crypto.c
|
||||
certs.c
|
||||
|
||||
LINK_LIBRARIES ${PICOTLS_LINK_LIBRARIES}
|
||||
LINK_LIBRARIES ${PICOTLS_LINK_LIBRARIES} ${OPENSSL_LIBRARIES}
|
||||
)
|
||||
message (STATUS "Found picotls in ${PICOTLS_INCLUDE_DIR} and ${PICOTLS_CORE_LIBRARY}")
|
||||
else()
|
||||
|
@@ -141,7 +141,8 @@ ptls_vpp_crypto_aead_decrypt (ptls_aead_context_t *_ctx, void *_output,
|
||||
ctx->op.dst = _output;
|
||||
ctx->op.src = (void *) input;
|
||||
ctx->op.len = inlen - tag_size;;
|
||||
ctx->op.iv = ctx->static_iv;
|
||||
ctx->op.iv = ctx->iv;
|
||||
ptls_aead__build_iv (ctx->super.algo, ctx->op.iv, ctx->static_iv, seq);
|
||||
ctx->op.aad = (void *) aad;
|
||||
ctx->op.aad_len = aadlen;
|
||||
ctx->op.tag = (void *) input + inlen - tag_size;
|
||||
@@ -160,7 +161,6 @@ ptls_vpp_crypto_aead_encrypt_init (ptls_aead_context_t *_ctx, uint64_t seq,
|
||||
struct vpp_aead_context_t *ctx = (struct vpp_aead_context_t *) _ctx;
|
||||
ctx->op.iv = ctx->iv;
|
||||
ptls_aead__build_iv (ctx->super.algo, ctx->op.iv, ctx->static_iv, seq);
|
||||
ctx->op.iv = ctx->static_iv;
|
||||
ctx->op.aad = (void *) aad;
|
||||
ctx->op.aad_len = aadlen;
|
||||
ctx->op.n_chunks = 2;
|
||||
|
Reference in New Issue
Block a user