diff options
| author | Rose Hogenson <rosehogenson@posteo.net> | 2025-10-24 15:10:12 -0700 |
|---|---|---|
| committer | Rose Hogenson <rosehogenson@posteo.net> | 2025-10-24 15:10:12 -0700 |
| commit | edd01c62855ff5d1b0ef50a1d9350718cb033c84 (patch) | |
| tree | 24651fbc3774da158d36a19f8a532ed50828cf45 /enc.go | |
| parent | 9a08b03b83ff28a26b0c20ccebc178df29cf7312 (diff) | |
| download | sym-edd01c62855ff5d1b0ef50a1d9350718cb033c84.tar.zst | |
Remove all metadata
Diffstat (limited to 'enc.go')
| -rw-r--r-- | enc.go | 20 |
1 files changed, 1 insertions, 19 deletions
@@ -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 } |
