Date: Fri, 29 May 2020 03:46:52 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r536921 - in head/security: . fizz Message-ID: <202005290346.04T3kqRS015170@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Fri May 29 03:46:52 2020 New Revision: 536921 URL: https://svnweb.freebsd.org/changeset/ports/536921 Log: New port: security/fizz: C++14 implementation of the TLS-1.3 standard Added: head/security/fizz/ head/security/fizz/Makefile (contents, props changed) head/security/fizz/distinfo (contents, props changed) head/security/fizz/pkg-descr (contents, props changed) head/security/fizz/pkg-plist (contents, props changed) Modified: head/security/Makefile Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Fri May 29 03:15:34 2020 (r536920) +++ head/security/Makefile Fri May 29 03:46:52 2020 (r536921) @@ -155,6 +155,7 @@ SUBDIR += fcrackzip SUBDIR += fiked SUBDIR += find-zlib + SUBDIR += fizz SUBDIR += fl0p SUBDIR += flawfinder SUBDIR += fpc-openssl Added: head/security/fizz/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/fizz/Makefile Fri May 29 03:46:52 2020 (r536921) @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= fizz +DISTVERSIONPREFIX= v +DISTVERSION= 2020.05.25.00 +CATEGORIES= security + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C++14 implementation of the TLS-1.3 standard + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/../LICENSE + +LIB_DEPENDS= libdouble-conversion.so:devel/double-conversion \ + libfmt.so:devel/libfmt \ + libfolly.so:devel/folly \ + libgflags.so:devel/gflags \ + libglog.so:devel/glog \ + libsodium.so:security/libsodium + +USES= cmake compiler:c++14-lang ssl +USE_GITHUB= yes +GH_ACCOUNT= facebookincubator +USE_LDCONFIG= yes + +WRKSRC_SUBDIR= ${PORTNAME} + +CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_OFF= BUILD_TESTS BUILD_EXAMPLES + +.include <bsd.port.mk> Added: head/security/fizz/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/fizz/distinfo Fri May 29 03:46:52 2020 (r536921) @@ -0,0 +1,3 @@ +TIMESTAMP = 1590721422 +SHA256 (facebookincubator-fizz-v2020.05.25.00_GH0.tar.gz) = 519a824a6b100870f11b67f48c34b23fb1fbffccb2bc4d80a7b86859cffc4273 +SIZE (facebookincubator-fizz-v2020.05.25.00_GH0.tar.gz) = 454484 Added: head/security/fizz/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/fizz/pkg-descr Fri May 29 03:46:52 2020 (r536921) @@ -0,0 +1,7 @@ +Fizz is a TLS 1.3 implementation. + +Fizz currently supports TLS 1.3 drafts 28, 26 (both wire-compatible with the +final specification), and 23. All major handshake modes are supported, including +PSK resumption, early data, client authentication, and HelloRetryRequest. + +WWW: https://github.com/facebookincubator/fizz Added: head/security/fizz/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/fizz/pkg-plist Fri May 29 03:46:52 2020 (r536921) @@ -0,0 +1,135 @@ +include/fizz/client/Actions.h +include/fizz/client/AsyncFizzClient-inl.h +include/fizz/client/AsyncFizzClient.h +include/fizz/client/ClientExtensions.h +include/fizz/client/ClientProtocol.h +include/fizz/client/EarlyDataRejectionPolicy.h +include/fizz/client/FizzClient-inl.h +include/fizz/client/FizzClient.h +include/fizz/client/FizzClientContext.h +include/fizz/client/MultiClientExtensions.h +include/fizz/client/PskCache.h +include/fizz/client/PskSerializationUtils.h +include/fizz/client/State.h +include/fizz/client/SynchronizedLruPskCache.h +include/fizz/crypto/ECCurve.h +include/fizz/crypto/Hkdf.h +include/fizz/crypto/KeyDerivation.h +include/fizz/crypto/RandomGenerator.h +include/fizz/crypto/Sha-inl.h +include/fizz/crypto/Sha.h +include/fizz/crypto/Sha256.h +include/fizz/crypto/Sha384.h +include/fizz/crypto/Utils.h +include/fizz/crypto/aead/AESGCM128.h +include/fizz/crypto/aead/AESGCM256.h +include/fizz/crypto/aead/AESOCB128.h +include/fizz/crypto/aead/Aead.h +include/fizz/crypto/aead/ChaCha20Poly1305.h +include/fizz/crypto/aead/IOBufUtil.h +include/fizz/crypto/aead/OpenSSLEVPCipher-inl.h +include/fizz/crypto/aead/OpenSSLEVPCipher.h +include/fizz/crypto/exchange/ECCurveKeyExchange.h +include/fizz/crypto/exchange/KeyExchange.h +include/fizz/crypto/exchange/OpenSSLKeyExchange-inl.h +include/fizz/crypto/exchange/OpenSSLKeyExchange.h +include/fizz/crypto/exchange/X25519.h +include/fizz/crypto/openssl/OpenSSL.h +include/fizz/crypto/openssl/OpenSSLKeyUtils.h +include/fizz/crypto/signature/Signature-inl.h +include/fizz/crypto/signature/Signature.h +include/fizz/extensions/delegatedcred/DelegatedCredentialCertManager.h +include/fizz/extensions/delegatedcred/DelegatedCredentialClientExtension.h +include/fizz/extensions/delegatedcred/DelegatedCredentialFactory.h +include/fizz/extensions/delegatedcred/DelegatedCredentialUtils.h +include/fizz/extensions/delegatedcred/PeerDelegatedCredential-inl.h +include/fizz/extensions/delegatedcred/PeerDelegatedCredential.h +include/fizz/extensions/delegatedcred/SelfDelegatedCredential-inl.h +include/fizz/extensions/delegatedcred/SelfDelegatedCredential.h +include/fizz/extensions/delegatedcred/Types.h +include/fizz/extensions/exportedauth/ExportedAuthenticator.h +include/fizz/extensions/exportedauth/Util.h +include/fizz/extensions/tokenbinding/TokenBindingClientExtension.h +include/fizz/extensions/tokenbinding/TokenBindingConstructor.h +include/fizz/extensions/tokenbinding/TokenBindingContext.h +include/fizz/extensions/tokenbinding/TokenBindingServerExtension.h +include/fizz/extensions/tokenbinding/Types.h +include/fizz/extensions/tokenbinding/Utils.h +include/fizz/extensions/tokenbinding/Validator.h +include/fizz/protocol/Actions.h +include/fizz/protocol/AsyncFizzBase.h +include/fizz/protocol/BrotliCertificateCompressor.h +include/fizz/protocol/BrotliCertificateDecompressor.h +include/fizz/protocol/CertDecompressionManager.h +include/fizz/protocol/Certificate-inl.h +include/fizz/protocol/Certificate.h +include/fizz/protocol/CertificateCompressor.h +include/fizz/protocol/CertificateVerifier.h +include/fizz/protocol/DefaultCertificateVerifier.h +include/fizz/protocol/Events.h +include/fizz/protocol/Exporter.h +include/fizz/protocol/Factory.h +include/fizz/protocol/FizzBase-inl.h +include/fizz/protocol/FizzBase.h +include/fizz/protocol/HandshakeContext-inl.h +include/fizz/protocol/HandshakeContext.h +include/fizz/protocol/KeyScheduler.h +include/fizz/protocol/OpenSSLFactory.h +include/fizz/protocol/Params.h +include/fizz/protocol/Protocol.h +include/fizz/protocol/StateMachine-inl.h +include/fizz/protocol/StateMachine.h +include/fizz/protocol/Types.h +include/fizz/protocol/ZlibCertificateCompressor.h +include/fizz/protocol/ZlibCertificateDecompressor.h +include/fizz/protocol/ZstdCertificateCompressor.h +include/fizz/protocol/ZstdCertificateDecompressor.h +include/fizz/protocol/clock/Clock.h +include/fizz/protocol/clock/SystemClock.h +include/fizz/record/EncryptedRecordLayer.h +include/fizz/record/Extensions-inl.h +include/fizz/record/Extensions.h +include/fizz/record/PlaintextRecordLayer.h +include/fizz/record/RecordLayer.h +include/fizz/record/Types-inl.h +include/fizz/record/Types.h +include/fizz/server/Actions.h +include/fizz/server/AeadCookieCipher.h +include/fizz/server/AeadTicketCipher.h +include/fizz/server/AeadTokenCipher.h +include/fizz/server/AsyncFizzServer-inl.h +include/fizz/server/AsyncFizzServer.h +include/fizz/server/AsyncSelfCert.h +include/fizz/server/CertManager.h +include/fizz/server/CookieCipher.h +include/fizz/server/CookieTypes.h +include/fizz/server/DualTicketCipher.h +include/fizz/server/FizzServer-inl.h +include/fizz/server/FizzServer.h +include/fizz/server/FizzServerContext.h +include/fizz/server/MultiServerExtensions.h +include/fizz/server/Negotiator.h +include/fizz/server/ReplayCache.h +include/fizz/server/ResumptionState.h +include/fizz/server/ServerExtensions.h +include/fizz/server/ServerProtocol.h +include/fizz/server/SlidingBloomReplayCache.h +include/fizz/server/State.h +include/fizz/server/TicketCipher.h +include/fizz/server/TicketCodec-inl.h +include/fizz/server/TicketCodec.h +include/fizz/server/TicketPolicy.h +include/fizz/server/TicketTypes.h +include/fizz/tool/Commands.h +include/fizz/tool/FizzCommandCommon.h +include/fizz/util/FizzUtil.h +include/fizz/util/Parse-inl.h +include/fizz/util/Parse.h +include/fizz/util/Variant.h +include/fizz/util/Workarounds.h +lib/cmake/fizz/fizz-config.cmake +lib/cmake/fizz/fizz-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/fizz/fizz-targets.cmake +lib/libfizz.so +lib/libfizz.so.1 +lib/libfizz.so.1.0.0
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202005290346.04T3kqRS015170>