From edd01c62855ff5d1b0ef50a1d9350718cb033c84 Mon Sep 17 00:00:00 2001 From: Rose Hogenson Date: Fri, 24 Oct 2025 15:10:12 -0700 Subject: Remove all metadata --- enc.go | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) (limited to 'enc.go') diff --git a/enc.go b/enc.go index 6327f25..5990121 100644 --- a/enc.go +++ b/enc.go @@ -44,25 +44,7 @@ var defaultEncryptOptions = encryptOptions{ } func (o *encryptOptions) encrypt(w io.Writer, r io.Reader, password string) error { - if _, err := io.WriteString(w, magic); err != nil { - return err - } - header := &fileMetadata{ - Version: 0, - HashMetadata: hashMetadata{ - PasswordHashType: pwHashPBKDF2_HMAC_SHA256, - Iterations: int32(o.iterations), - SaltSize: defaultSaltSize, - }, - EncryptionMetadata: encryptionMetadata{ - EncryptionType: encryptionAlgAES256_GCM, - SegmentSize: defaultSegmentSize, - }, - } - if err := binary.Write(w, binary.BigEndian, header); err != nil { - return err - } - writer := header.EncryptionMetadata.newEncryptingWriter(w, password, &header.HashMetadata) + writer := newEncryptingWriter(w, password, o.iterations) if _, err := io.Copy(writer, r); err != nil { return err } -- cgit v1.3.1