diff --git a/data/user.go b/data/user.go index eec99d2..4e5dc09 100644 --- a/data/user.go +++ b/data/user.go @@ -4,6 +4,7 @@ import ( "crypto/subtle" "errors" "fmt" + "log" "time" "github.com/oklog/ulid/v2" @@ -13,7 +14,7 @@ import ( const ( scryptN = 32768 scryptR = 8 - scryptP = 1 + scryptP = 2 ) type User struct { @@ -32,6 +33,7 @@ type Login struct { } func derive(password string, salt []byte) ([]byte, error) { + fmt.Println("deriving") return scrypt.Key([]byte(password), salt, scryptN, scryptR, scryptN, 32) } @@ -73,6 +75,7 @@ func (u *User) Register(login *Login) error { if err != nil { return fmt.Errorf("key derivation failed: %w", err) } + log.Println("underived") u.Created = time.Now().Unix() return nil