summaryrefslogtreecommitdiffstats
path: root/lib/libcrypt/crypt.c
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2011-04-09 14:02:04 +0000
committermarkm <markm@FreeBSD.org>2011-04-09 14:02:04 +0000
commit007c1b95e1cf5a923c2f9c02e31c5076fd19b33c (patch)
tree77707a3cb29b813530fe64df7c6a723558bd5ddc /lib/libcrypt/crypt.c
parent4f5a8eb04f8d12eec8824c3bc241d96ffdc42985 (diff)
downloadFreeBSD-src-007c1b95e1cf5a923c2f9c02e31c5076fd19b33c.zip
FreeBSD-src-007c1b95e1cf5a923c2f9c02e31c5076fd19b33c.tar.gz
Add SHA256/512 ($5$ and $6$) to crypt(3). Used in linux-world, doesn't
hurt us. PR: misc/124164 Submitted by: KIMURA Yasuhiro < yasu utahime org > MFC after: 1 month
Diffstat (limited to 'lib/libcrypt/crypt.c')
-rw-r--r--lib/libcrypt/crypt.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/libcrypt/crypt.c b/lib/libcrypt/crypt.c
index a6b91f5..89d427f 100644
--- a/lib/libcrypt/crypt.c
+++ b/lib/libcrypt/crypt.c
@@ -63,6 +63,16 @@ static const struct {
"$3$"
},
{
+ "sha256",
+ sha256_crypt,
+ "$5$"
+ },
+ {
+ "sha512",
+ sha512_crypt,
+ "$6$"
+ },
+ {
NULL,
NULL,
NULL
OpenPOWER on IntegriCloud