OpenGrok
Cross Reference: Makefile
xref
: /
src
/
usr.bin
/
pwhash
/
Makefile
Home
|
History
|
Annotate
|
Download
|
only in
pwhash
History log of
/src/usr.bin/pwhash/Makefile
Revision
Date
Author
Comments
1.8
21-Oct-2019
jhigh
adding argon2 support to libcrypt. argon2 user authentication now
available via MKARGON2=yes (3 variants supported; argon2id recommended)
before using, please read argon2 paper at
https://github.com/P-H-C/phc-winner-argon2
1.7
14-Apr-2009
lukem
branches: 1.7.46;
Enable WARNS=4 by default for usr.bin, except for:
awk bdes checknr compile_et error gss hxtool kgetcred kinit
klist ldd less lex locale login m4 man menuc mk_cmds
mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh
string2key telnet tn3270 verify_krb5_conf xlint
1.6
12-Jan-2005
christos
branches: 1.6.36;
more cleanups, WARNS=3
1.5
12-Jan-2005
christos
Use pw_gensalt() instead of using the cipher functions directly. Simplifies
the code a lot.
1.4
12-Jan-2005
christos
SRCS is not needed.
1.3
11-Jan-2005
christos
- use the gensalt functions from libcrypt instead of rolling our own.
1.2
02-Jul-2004
sjg
Add support for SHA1 hashed passwords.
The algorithm used is essentially PBKDF1 from RFC 2898 but using
hmac_sha1 rather than SHA1 directly (suggested by smb@research.att.com).
* The format of the encrypted password is:
* $<tag>$<iterations>$<salt>$<digest>
*
* where:
* <tag> is "sha1"
* <iterations> is an unsigned int identifying how many rounds
* have been applied to <digest>. The number
* should vary slightly for each password to make
* it harder to generate a dictionary of
* pre-computed hashes. See crypt_sha1_iterations.
* <salt> up to 64 bytes of random data, 8 bytes is
* currently considered more than enough.
* <digest> the hashed password.
hmac.c implementes HMAC as defined in RFC 2104 and includes a unit
test for both hmac_sha1 and hmac_sha1 using a selection of the Known
Answer Tests from RFC 2202.
It is worth noting that to be FIPS compliant the hmac key (password)
should be 10-20 chars.
1.1
01-Oct-2002
provos
password hashing utility that allows des, md5 or bcrypt passwords to be
created in scripts; tool originally from downsj@openbsd.org;
approved by perry.
1.6.36.1
13-May-2009
jym
Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
1.7.46.1
13-Apr-2020
martin
Mostly merge changes from HEAD upto 20200411
Indexes created Tue Oct 28 12:10:06 GMT 2025