From d5f8348a4bc6ca787d62f11a792f36fac291e3ab Mon Sep 17 00:00:00 2001 From: Baojun Wang Date: Mon, 22 Jan 2018 12:23:58 -0800 Subject: [PATCH] use nonce_len for memcpy --- cbits/cryptonite_aes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cbits/cryptonite_aes.c b/cbits/cryptonite_aes.c index 0cf55b0..7e0b723 100644 --- a/cbits/cryptonite_aes.c +++ b/cbits/cryptonite_aes.c @@ -516,7 +516,7 @@ void cryptonite_aes_ccm_init(aes_ccm *ccm, aes_key *key, uint8_t *nonce, uint32_ ccm->length_M = m; ccm->length_input = input_size; - memcpy(&ccm->nonce.b[1], nonce, 15 - l); + memcpy(&ccm->nonce.b[1], nonce, nonce_len); ccm_encode_b0(&ccm->b0, ccm, 1); /* assume aad is present */ cryptonite_aes_encrypt_block(&ccm->xi, key, &ccm->b0);