2
0

crypto_test.go 528 B

12345678910111213141516171819202122232425
  1. package cert
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/assert"
  5. "golang.org/x/crypto/argon2"
  6. )
  7. func TestNewArgon2Parameters(t *testing.T) {
  8. p := NewArgon2Parameters(64*1024, 4, 3)
  9. assert.EqualValues(t, &Argon2Parameters{
  10. version: argon2.Version,
  11. Memory: 64 * 1024,
  12. Parallelism: 4,
  13. Iterations: 3,
  14. }, p)
  15. p = NewArgon2Parameters(2*1024*1024, 2, 1)
  16. assert.EqualValues(t, &Argon2Parameters{
  17. version: argon2.Version,
  18. Memory: 2 * 1024 * 1024,
  19. Parallelism: 2,
  20. Iterations: 1,
  21. }, p)
  22. }