aboutsummaryrefslogtreecommitdiffstats
path: root/oae_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'oae_test.go')
-rw-r--r--oae_test.go15
1 files changed, 3 insertions, 12 deletions
diff --git a/oae_test.go b/oae_test.go
index 8a0a639..0cd5dd3 100644
--- a/oae_test.go
+++ b/oae_test.go
@@ -7,16 +7,7 @@ import (
"testing"
)
-var testEncryptionMetadata = encryptionMetadata{
- EncryptionType: encryptionAlgAES256_GCM,
- SegmentSize: 18,
-}
-
-var testHashMetadata = hashMetadata{
- PasswordHashType: pwHashPBKDF2_HMAC_SHA256,
- Iterations: 10,
- SaltSize: defaultSaltSize,
-}
+const testIters = 10
func TestOAEReadWrite(t *testing.T) {
t.Parallel()
@@ -24,14 +15,14 @@ func TestOAEReadWrite(t *testing.T) {
const password = "asdf"
input := strings.Repeat("test input", 1024)
out := new(bytes.Buffer)
- writer := testEncryptionMetadata.newEncryptingWriter(out, password, &testHashMetadata)
+ writer := newEncryptingWriter(out, password, testIters)
if _, err := io.WriteString(writer, input); err != nil {
t.Fatalf("Failed to write: %s", err)
}
if err := writer.close(); err != nil {
t.Fatalf("writer.Close() failed: %s", err)
}
- got, err := io.ReadAll(testEncryptionMetadata.newDecryptingReader(bytes.NewReader(out.Bytes()), password, &testHashMetadata))
+ got, err := io.ReadAll(newDecryptingReader(bytes.NewReader(out.Bytes()), password, testIters))
if err != nil {
t.Fatalf("Failed to decrypt: %s", err)
}