New port: security/hash: C++14 header-only easy-to-use hash library

This commit is contained in:
yuri
2020-09-30 02:35:35 +00:00
parent ca6428811c
commit fcde7ab86f
5 changed files with 73 additions and 0 deletions
+1
View File
@@ -202,6 +202,7 @@
SUBDIR += gwee
SUBDIR += hackbot
SUBDIR += hardening-check
SUBDIR += hash
SUBDIR += hashcat
SUBDIR += hashcat-legacy
SUBDIR += heaan
+26
View File
@@ -0,0 +1,26 @@
# $FreeBSD$
PORTNAME= hash
DISTVERSION= g20200514
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++14 header-only easy-to-use hash library
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_GITHUB= yes
GH_ACCOUNT= Chocobo1
GH_PROJECT= Hash
GH_TAGNAME= 61c3580ed5cd6d164accc90a84284a12444188da
NO_BUILD= yes
NO_ARCH= yes
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/include/hash
${INSTALL_DATA} ${WRKSRC}/src/*.h ${STAGEDIR}${PREFIX}/include/hash
cd ${WRKSRC}/src && ${COPYTREE_SHARE} gsl ${STAGEDIR}${PREFIX}/include/hash
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1601432482
SHA256 (Chocobo1-Hash-g20200514-61c3580ed5cd6d164accc90a84284a12444188da_GH0.tar.gz) = 6dd2711377d4909ae906d8697cfb4464e802b44e2059199feaf9c327b3ff8653
SIZE (Chocobo1-Hash-g20200514-61c3580ed5cd6d164accc90a84284a12444188da_GH0.tar.gz) = 183399
+4
View File
@@ -0,0 +1,4 @@
Hash is a C++14 header-only easy-to-use hash library. It includes SHA-1, SHA-2,
SHA-3, MD2, MD4, MD5, and many other algorithms.
WWW: https://github.com/Chocobo1/Hash
+39
View File
@@ -0,0 +1,39 @@
include/hash/blake1_224.h
include/hash/blake1_256.h
include/hash/blake1_384.h
include/hash/blake1_512.h
include/hash/blake2.h
include/hash/blake2s.h
include/hash/crc_32.h
include/hash/cshake.h
include/hash/gsl/LICENSE
include/hash/gsl/gsl
include/hash/gsl/gsl_algorithm
include/hash/gsl/gsl_assert
include/hash/gsl/gsl_byte
include/hash/gsl/gsl_util
include/hash/gsl/multi_span
include/hash/gsl/pointers
include/hash/gsl/span
include/hash/gsl/span_ext
include/hash/gsl/string_span
include/hash/has_160.h
include/hash/md2.h
include/hash/md4.h
include/hash/md5.h
include/hash/ripemd_128.h
include/hash/ripemd_160.h
include/hash/ripemd_256.h
include/hash/ripemd_320.h
include/hash/sha1.h
include/hash/sha2_224.h
include/hash/sha2_256.h
include/hash/sha2_384.h
include/hash/sha2_512.h
include/hash/sha2_512_224.h
include/hash/sha2_512_256.h
include/hash/sha3.h
include/hash/sm3.h
include/hash/tiger.h
include/hash/tuple_hash.h
include/hash/whirlpool.h