New port: security/digestpp: Experimental C++11 header-only message digest library

This commit is contained in:
Yuri Victorovich 2020-09-30 03:05:41 +00:00
parent 656c32d9fe
commit ea67c47517
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=550642
5 changed files with 95 additions and 0 deletions

View File

@ -120,6 +120,7 @@
SUBDIR += dehydrated
SUBDIR += denyhosts
SUBDIR += destroy
SUBDIR += digestpp
SUBDIR += dirbuster
SUBDIR += dirmngr
SUBDIR += distcache

View File

@ -0,0 +1,27 @@
# $FreeBSD$
PORTNAME= digestpp
DISTVERSION= g20200907
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
COMMENT= Experimental C++11 header-only message digest library
LICENSE= UNLICENSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_GITHUB= yes
GH_ACCOUNT= kerukuro
GH_TAGNAME= 34ff2eeae397ed744d972d86b5a20f603b029fbd
NO_BUILD= yes
NO_ARCH= yes
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
${INSTALL_DATA} ${WRKSRC}/*.hpp ${STAGEDIR}${PREFIX}/include/${PORTNAME}
cd ${WRKSRC} && \
${COPYTREE_SHARE} algorithm ${STAGEDIR}${PREFIX}/include/${PORTNAME} && \
${COPYTREE_SHARE} detail ${STAGEDIR}${PREFIX}/include/${PORTNAME}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1601434056
SHA256 (kerukuro-digestpp-g20200907-34ff2eeae397ed744d972d86b5a20f603b029fbd_GH0.tar.gz) = c6611021707e0ad101fefb8113665d3567a492d5461f33a142ec6839b5b1accf
SIZE (kerukuro-digestpp-g20200907-34ff2eeae397ed744d972d86b5a20f603b029fbd_GH0.tar.gz) = 12659489

View File

@ -0,0 +1,6 @@
digestpp is an experimental C++11 header-only message digest library.
Derived from cppcrypto in an attempt to devise a more modern yet flexible and
universal C++ API for cryptographic hash functions.
WWW: https://github.com/kerukuro/digestpp

View File

@ -0,0 +1,58 @@
include/digestpp/algorithm/blake.hpp
include/digestpp/algorithm/blake2.hpp
include/digestpp/algorithm/detail/blake2_provider.hpp
include/digestpp/algorithm/detail/blake_provider.hpp
include/digestpp/algorithm/detail/constants/blake2_constants.hpp
include/digestpp/algorithm/detail/constants/blake_constants.hpp
include/digestpp/algorithm/detail/constants/groestl_constants.hpp
include/digestpp/algorithm/detail/constants/jh_constants.hpp
include/digestpp/algorithm/detail/constants/kupyna_constants.hpp
include/digestpp/algorithm/detail/constants/md5_constants.hpp
include/digestpp/algorithm/detail/constants/sha1_constants.hpp
include/digestpp/algorithm/detail/constants/sha2_constants.hpp
include/digestpp/algorithm/detail/constants/sha3_constants.hpp
include/digestpp/algorithm/detail/constants/skein_constants.hpp
include/digestpp/algorithm/detail/constants/streebog_constants.hpp
include/digestpp/algorithm/detail/constants/whirlpool_constants.hpp
include/digestpp/algorithm/detail/groestl_provider.hpp
include/digestpp/algorithm/detail/jh_provider.hpp
include/digestpp/algorithm/detail/k12m14_provider.hpp
include/digestpp/algorithm/detail/kmac_provider.hpp
include/digestpp/algorithm/detail/kupyna_provider.hpp
include/digestpp/algorithm/detail/md5_provider.hpp
include/digestpp/algorithm/detail/sha1_provider.hpp
include/digestpp/algorithm/detail/sha2_provider.hpp
include/digestpp/algorithm/detail/sha3_provider.hpp
include/digestpp/algorithm/detail/shake_provider.hpp
include/digestpp/algorithm/detail/skein_provider.hpp
include/digestpp/algorithm/detail/sm3_provider.hpp
include/digestpp/algorithm/detail/streebog_provider.hpp
include/digestpp/algorithm/detail/whirlpool_provider.hpp
include/digestpp/algorithm/groestl.hpp
include/digestpp/algorithm/jh.hpp
include/digestpp/algorithm/k12m14.hpp
include/digestpp/algorithm/kmac.hpp
include/digestpp/algorithm/kupyna.hpp
include/digestpp/algorithm/md5.hpp
include/digestpp/algorithm/mixin/blake2_mixin.hpp
include/digestpp/algorithm/mixin/blake_mixin.hpp
include/digestpp/algorithm/mixin/cshake_mixin.hpp
include/digestpp/algorithm/mixin/k12m14_mixin.hpp
include/digestpp/algorithm/mixin/kmac_mixin.hpp
include/digestpp/algorithm/mixin/null_mixin.hpp
include/digestpp/algorithm/mixin/skein_mixin.hpp
include/digestpp/algorithm/sha1.hpp
include/digestpp/algorithm/sha2.hpp
include/digestpp/algorithm/sha3.hpp
include/digestpp/algorithm/shake.hpp
include/digestpp/algorithm/skein.hpp
include/digestpp/algorithm/sm3.hpp
include/digestpp/algorithm/streebog.hpp
include/digestpp/algorithm/whirlpool.hpp
include/digestpp/detail/absorb_data.hpp
include/digestpp/detail/functions.hpp
include/digestpp/detail/stream_width_fixer.hpp
include/digestpp/detail/traits.hpp
include/digestpp/detail/validate_hash_size.hpp
include/digestpp/digestpp.hpp
include/digestpp/hasher.hpp