aboutsummaryrefslogtreecommitdiff
path: root/sqlite3_func_crypt.go
diff options
context:
space:
mode:
authorIsrael G. Lugo <ilugo@google.com>2018-09-16 04:01:58 +0100
committerGitHub <noreply@github.com>2018-09-16 04:01:58 +0100
commit3598735daeae7201b060d48f0559b12d1618dba4 (patch)
treea4162f4512c52d0d6d1f33428b708f708b61a06c /sqlite3_func_crypt.go
parentMerge pull request #631 from mattn/fix-build (diff)
downloadgolite-3598735daeae7201b060d48f0559b12d1618dba4.tar.gz
golite-3598735daeae7201b060d48f0559b12d1618dba4.tar.xz
Mention correct algorithm in function docs.
CryptEncoder SHA384 and SHA512 variants (with and without salt) were incorrectly documented as using SHA256.
Diffstat (limited to 'sqlite3_func_crypt.go')
-rw-r--r--sqlite3_func_crypt.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/sqlite3_func_crypt.go b/sqlite3_func_crypt.go
index 3774a97..d397c8c 100644
--- a/sqlite3_func_crypt.go
+++ b/sqlite3_func_crypt.go
@@ -83,13 +83,13 @@ func CryptEncoderSSHA256(salt string) func(pass []byte, hash interface{}) []byte
}
}
-// CryptEncoderSHA384 encodes a password with SHA256
+// CryptEncoderSHA384 encodes a password with SHA384
func CryptEncoderSHA384(pass []byte, hash interface{}) []byte {
h := sha512.Sum384(pass)
return h[:]
}
-// CryptEncoderSSHA384 encodes a password with SHA256
+// CryptEncoderSSHA384 encodes a password with SHA384
// with the configured salt
func CryptEncoderSSHA384(salt string) func(pass []byte, hash interface{}) []byte {
return func(pass []byte, hash interface{}) []byte {
@@ -100,13 +100,13 @@ func CryptEncoderSSHA384(salt string) func(pass []byte, hash interface{}) []byte
}
}
-// CryptEncoderSHA512 encodes a password with SHA256
+// CryptEncoderSHA512 encodes a password with SHA512
func CryptEncoderSHA512(pass []byte, hash interface{}) []byte {
h := sha512.Sum512(pass)
return h[:]
}
-// CryptEncoderSSHA512 encodes a password with SHA256
+// CryptEncoderSSHA512 encodes a password with SHA512
// with the configured salt
func CryptEncoderSSHA512(salt string) func(pass []byte, hash interface{}) []byte {
return func(pass []byte, hash interface{}) []byte {