Bring back a small copy optimization in the aes-gcm handling: with ESN AAD is 12 bytes long so it's faster to zero out 4 bytes than to copy 12.  Without ESN it's either copying or zeroing out 8 bytes but we'll rely on the cache locality here.
Bring back a small copy optimization in the aes-gcm handling:
with ESN AAD is 12 bytes long so it's faster to zero out 4
bytes than to copy 12.  Without ESN it's either copying or
zeroing out 8 bytes but we'll rely on the cache locality here.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars