031ba86de5
* argon2: choose a steady parallelism value Change-Id: I6006da7d7980cda88f5f08ee759612df23a8132d * whoops, not cruft Change-Id: Ied9039f9a9be1d0f6ff3c7d5c4839a83fc7b4b1f * fix broken test file Change-Id: I07288cd6cef32ba387f2f003febff5c297e50997 * fix linting error Change-Id: Icdbda8b709cc100a86f3859303c40edb8dff1e0f
19 lines
439 B
Go
19 lines
439 B
Go
// Copyright (C) 2019 Storj Labs, Inc.
|
|
// See LICENSE for copying information.
|
|
|
|
package encryption
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestDeriveRootKey(t *testing.T) {
|
|
// ensure that we can derive with no errors
|
|
_, err := DeriveRootKey([]byte("password"), []byte("salt"), "", 8)
|
|
assert.NoError(t, err)
|
|
_, err = DeriveRootKey([]byte("password"), []byte("salt"), "any/path", 8)
|
|
assert.NoError(t, err)
|
|
}
|