diff options
author | markm <markm@FreeBSD.org> | 2011-04-09 14:02:04 +0000 |
---|---|---|
committer | markm <markm@FreeBSD.org> | 2011-04-09 14:02:04 +0000 |
commit | 007c1b95e1cf5a923c2f9c02e31c5076fd19b33c (patch) | |
tree | 77707a3cb29b813530fe64df7c6a723558bd5ddc /lib/libcrypt/crypt.c | |
parent | 4f5a8eb04f8d12eec8824c3bc241d96ffdc42985 (diff) | |
download | FreeBSD-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.c | 10 |
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 |