aboutsummaryrefslogtreecommitdiff
path: root/sys/crypto
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2020-06-12 21:33:02 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2020-06-12 21:33:02 +0000
commitb0b2161ce4b871148745fd1f451f57fb87a84992 (patch)
tree8f001617613049fd9f5cb5f00eb3c5e2f5c35fb2 /sys/crypto
parent822d2d6ac94fd32049de39edfe9ac7d596b4a09b (diff)
Notes
Diffstat (limited to 'sys/crypto')
-rw-r--r--sys/crypto/aesni/aesni_ccm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/crypto/aesni/aesni_ccm.c b/sys/crypto/aesni/aesni_ccm.c
index 41d4189ad9a8..fc01e92c697f 100644
--- a/sys/crypto/aesni/aesni_ccm.c
+++ b/sys/crypto/aesni/aesni_ccm.c
@@ -155,7 +155,7 @@ cbc_mac_start(const unsigned char *auth_data, size_t auth_len,
* already partially filled, by auth_amt, so we need
* to handle that. The last block needs to be zero padded.
*/
- copy_amt = MIN(auth_len - auth_amt,
+ copy_amt = MIN(auth_len,
sizeof(staging_block) - auth_amt);
byte_ptr = (uint8_t*)&staging_block;
bcopy(auth_ptr, &byte_ptr[auth_amt], copy_amt);