aboutsummaryrefslogtreecommitdiffstats
path: root/oae2.go
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2026-01-26 07:09:07 -0800
committerRose Hogenson <rosehogenson@posteo.net>2026-01-26 07:09:07 -0800
commit35076fdc4ecdfdac27d6e48c0c563716507fb6b9 (patch)
treea4a4abb30c0eff581cb0885002ccf01d8388d7d5 /oae2.go
parentAdd support for additional data (diff)
downloadoae2-35076fdc4ecdfdac27d6e48c0c563716507fb6b9.tar.zst
Make sure to reject a 32 byte message
Diffstat (limited to 'oae2.go')
-rw-r--r--oae2.go9
1 files changed, 8 insertions, 1 deletions
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 {