summaryrefslogtreecommitdiffstats
path: root/usr.bin/encrypt
AgeCommit message (Expand)AuthorFilesLines
2019-09-14correct some unveil(2) violations due to "login.conf.db" access (the .db versionsemarie1-2/+3
2018-08-03The first unveil userland commit!deraadt1-1/+3
2018-08-03This does not need pledge "wpath"deraadt1-2/+2
2017-07-09remove redundant variable declarations in Makefiles, since those areespie1-2/+1
2017-05-24Use freezero instead of explicit_bzero+freemestre1-3/+2
2017-05-03Use the safe idiom of cleaning sensitive data from memory with explicit_bzero,mestre1-1/+2
2016-09-04usage() is static and __dead; add prototype for print_passwd;tb1-4/+5
2016-09-02_PASSWORD_LEN is length that comes out of crypt(), not a meaningfultedu1-2/+2
2016-09-02convert getpass to readpassphrase. from Dimitris Papastamostedu1-4/+7
2015-10-12These no longer need to be static. The ramdisk's no longer reach-aroundderaadt1-4/+1
2015-10-10encrypt(1) also needs to pledge "wpath" for getpass().doug1-2/+2
2015-10-10pledge "stdio rpath tty". rpath for the configuration reading done byderaadt1-1/+4
2015-02-26Wrap a long line. Use explicit_bzero. Fix comment describing extra.tedu1-6/+7
2015-02-24increase prefbuf size so that 'encrypt -b 000000000000000000000012' works.tedu1-3/+5
2015-01-15remove unused variablechl1-2/+1
2015-01-05encrypt can use the scrypt scaling code in libc now via crypt_newhashtedu1-54/+14
2015-01-04fix -b a mode, spotted by rpederaadt1-4/+5
2014-12-29impose some limits on the ideal rounds so nothing too crazy happens whentedu1-3/+3
2014-12-24simplify. bcrypt only support and use newer libc APIs. no makekey emul.tedu3-102/+22
2014-11-03hoist blowfish up and use bcrypt_newhash directlytedu1-6/+9
2014-09-03remove -m from usage();jmc1-2/+2
2014-09-03kill md5 support, broken since Maygiovanni2-24/+7
2013-11-12simpler prototype repairsderaadt1-2/+3
2013-05-23allow auto scaling bcrypt rounds by CPU power.tedu2-5/+44
2007-07-14Don't trim whitespace from stdin. Encrypt it the same as otherkrw1-27/+8
2007-05-31convert to new .Dd format;jmc1-2/+2
2007-05-01use strtonum; ok millert@jdixon1-2/+6
2007-03-20remove some bogus *p tests from charles longeautedu1-2/+2
2007-03-06oops, put -k in the right place; from Igor Sobradojmc1-5/+5
2007-03-06make "makekey" clearer;jmc1-4/+8
2007-03-06tidy up synopsis and usage(); from Igor Sobradojmc2-6/+5
2006-11-02There is no need to trim an empty string any further, just returnray1-1/+4
2006-05-27Handle crypt(3) returning NULL. Found by Gustavo C. Pereira.moritz1-3/+5
2006-04-02oops, to64() is shared.deraadt1-2/+2
2004-07-13passwd.conf has been deprecated since login.conf was imported.millert1-5/+3
2003-11-23Check getpass(3) return value. From Jared Yanovich <jjy2+ at pitt dot edu>otto1-2/+3
2003-07-02protosderaadt1-1/+5
2003-06-14Add a "-c class" option to specify that the given login class shouldmillert2-10/+22
2003-04-06strlcpyderaadt1-4/+4
2002-06-27Document why this must be static.art1-1/+3
2002-05-11Add missing libraries to bsd.prog.mk (mostly kerberosV)espie1-1/+2
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert1-3/+3
2001-07-31KNF + some ANSIficationmillert1-160/+156
2001-07-31Call pwd_gensalt() with the correct args and reference login.confmillert2-11/+18
2000-11-11allow prompt to be specified anywhere on the command line, make it workprovos1-4/+4
2000-11-10seperate -> separate, okay aaron@provos1-2/+2
2000-11-09Change all option list specifications to ".Bl -tag -width Ds". Most manaaron1-2/+2
2000-03-23Fix some formatting problems I missed before.aaron1-3/+3
2000-03-05Various improvements, including a few HISTORY sections added from FreeBSD.aaron1-2/+3
2000-03-05Finish standardizing options list introduction.aaron1-2/+2