aboutsummaryrefslogtreecommitdiff
path: root/contrib/expat/tests/minicheck.h
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2022-01-18 00:01:24 +0000
committerMark Johnston <markj@FreeBSD.org>2022-01-18 00:01:24 +0000
commit50722514280a6d044fe93fdbcccd0ee521f08f1d (patch)
treea56db274305484fcaf3e72df82f5c4c154a8b7c2 /contrib/expat/tests/minicheck.h
parent2188152717376fed1e6016187427666bb06cf33a (diff)
downloadsrc-50722514280a6d044fe93fdbcccd0ee521f08f1d.tar.gz
src-50722514280a6d044fe93fdbcccd0ee521f08f1d.zip
cryptosoft: Avoid referencing end-of-buffer cursors
Once a crypto cursor has reached the end of its buffer, it is invalid to call crypto_cursor_segment() for at least some crypto buffer types. Reorganize loops to avoid this. Fixes: cfb7b942bed7 ("cryptosoft: Use multi-block encrypt/decrypt for non-AEAD ciphers.") Fixes: a221a8f4a0de ("cryptosoft: Use multi-block encrypt/decrypt for AES-GCM.") Fixes: f8580fcaa1e1 ("cryptosoft: Use multi-block encrypt/decrypt for AES-CCM.") Fixes: 5022c68732e6 ("cryptosoft: Use multi-block encrypt/decrypt for ChaCha20-Poly1305.") Reported and tested by: madpilot Discussed with: jhb Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'contrib/expat/tests/minicheck.h')
0 files changed, 0 insertions, 0 deletions