remove gensalt func

This commit is contained in:
techknowlogick 2018-07-13 15:09:20 -04:00 committed by GitHub
parent d499fc8445
commit 616585711c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -42,15 +42,11 @@ func (t *TwoFactor) GenerateScratchToken() (string, error) {
if err != nil {
return "", err
}
t.ScratchSalt, _ = generateSalt()
t.ScratchSalt, _ = generate.GetRandomString(10)
t.ScratchHash = hashToken(token, t.ScratchSalt)
return token, nil
}
func generateSalt() (string, error) {
return generate.GetRandomString(10)
}
func hashToken(token, salt string) string {
tempHash := pbkdf2.Key([]byte(token), []byte(salt), 10000, 50, sha256.New)
return fmt.Sprintf("%x", tempHash)