Created attachment 170163 [details] Port files for libargon2 I did not find this library in the ports tree or on bugzilla, so here is a port. This port installs shared and static libraries pls the command-line argon2 program. I named it "libargon2" since the primary purpose is to use as a library. See attached shar file, extract in ports/security/libargon2
Nice work Christopher, I was just about to make a port myself :P Two recommendations: - update to use "GH_TAGNAME= 4625cc5" - update Makefile and pkg-plist to install the new manpage (man/argon2.1)
Also, update Makefile to use "PORTVERSION= 20160530".
Thanks for the submission, Christopher. May I also suggest the COMMENT be the summary given in this PR? "Memory hard password hashing program and library" sounds better than "Password hash Argon2". ;) Also, please use the same maintainer email address as in the bugzilla account (whichever, just that they're the same) because that helps automate certain tasks and easily verify maintainer posts.
Created attachment 170928 [details] shar of complete port, revision 20160530 Updated github hash, install man page
Thanks for taking time to look at my port, I just added an updated shar.
A commit references this bug: Author: jbeich Date: Tue Jul 12 08:46:22 UTC 2016 New revision: 418416 URL: https://svnweb.freebsd.org/changeset/ports/418416 Log: security/libargon2: add new port PR: 209411 Submitted by: Christopher Hall <christopherhall.hsw@gmail.com> Reviewed by: Yonas Yanfa, Vladimir Krstulja Argon2 is a password-hashing function that summarizes the state of the art in the design of memory-hard functions and can be used to hash passwords for credential storage, key derivation, or other applications. https://github.com/P-H-C/phc-winner-argon2 Changes: head/security/Makefile head/security/libargon2/ head/security/libargon2/Makefile head/security/libargon2/distinfo head/security/libargon2/pkg-descr head/security/libargon2/pkg-plist
Thanks. Landed.