From 35076fdc4ecdfdac27d6e48c0c563716507fb6b9 Mon Sep 17 00:00:00 2001 From: Rose Hogenson Date: Mon, 26 Jan 2026 07:09:07 -0800 Subject: Make sure to reject a 32 byte message --- oae2.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'oae2.go') diff --git a/oae2.go b/oae2.go index e2bb1c1..ff59b76 100644 --- a/oae2.go +++ b/oae2.go @@ -306,7 +306,14 @@ func (r *Reader) initialize() error { } // Decrypt the first segment now to make sure we validate the // additional data - return r.fillBuf() + if err := r.fillBuf(); err != nil { + if err == io.EOF { + r.err = io.ErrUnexpectedEOF + return r.err + } + return err + } + return nil } func (r *Reader) init() error { -- cgit v1.3.1