diff --git a/security/fizz/Makefile b/security/fizz/Makefile index 1a73caed998a..33ea3559f3da 100644 --- a/security/fizz/Makefile +++ b/security/fizz/Makefile @@ -1,47 +1,46 @@ PORTNAME= fizz DISTVERSIONPREFIX= v -DISTVERSION= 2024.05.06.00 -PORTREVISION= 1 +DISTVERSION= 2024.05.20.00 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org COMMENT= C++14 implementation of the TLS-1.3 standard WWW= https://github.com/facebookincubator/fizz LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../LICENSE LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \ libbzip2.so:misc/vxl \ libdouble-conversion.so:devel/double-conversion \ libevent.so:devel/libevent \ libfmt.so:devel/libfmt \ libfolly.so:devel/folly \ libgflags.so:devel/gflags \ libglog.so:devel/glog \ libicui18n.so:devel/icu \ liblz4.so:archivers/liblz4 \ libsnappy.so:archivers/snappy \ libsodium.so:security/libsodium \ libunwind.so:devel/libunwind \ libzstd.so:archivers/zstd USES= cmake:testing compiler:c++14-lang ssl cpe USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= facebookincubator CPE_VENDOR= facebook WRKSRC_SUBDIR= ${PORTNAME} CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= BUILD_TESTS BUILD_EXAMPLES CMAKE_TESTING_ON= BUILD_TESTS CXXFLAGS+= -DGLOG_USE_GLOG_EXPORT post-install: # https://github.com/facebookincubator/fizz/issues/55 cd ${STAGEDIR}${PREFIX} && ${RMDIR} include/fizz/tool/test include/fizz/util/test .include diff --git a/security/fizz/distinfo b/security/fizz/distinfo index 8f2805340f50..8d1a0e2a4065 100644 --- a/security/fizz/distinfo +++ b/security/fizz/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715055829 -SHA256 (facebookincubator-fizz-v2024.05.06.00_GH0.tar.gz) = 0ef68f05d73b32393953ef8c35b953bfd1260a91521b3f86475295c69590bf72 -SIZE (facebookincubator-fizz-v2024.05.06.00_GH0.tar.gz) = 757900 +TIMESTAMP = 1716264246 +SHA256 (facebookincubator-fizz-v2024.05.20.00_GH0.tar.gz) = fbabbc77e8f90f55f5a20bcaa36d4743f3f6c7a4572d48c6c9a62a88df70dcdb +SIZE (facebookincubator-fizz-v2024.05.20.00_GH0.tar.gz) = 733430 diff --git a/security/fizz/pkg-plist b/security/fizz/pkg-plist index 97528be97ee7..b9a15311f169 100644 --- a/security/fizz/pkg-plist +++ b/security/fizz/pkg-plist @@ -1,217 +1,198 @@ include/fizz/backend/openssl/OpenSSL.h include/fizz/backend/openssl/OpenSSLFactory.h include/fizz/backend/openssl/certificate/CertUtils-inl.h include/fizz/backend/openssl/certificate/CertUtils.h include/fizz/backend/openssl/certificate/OpenSSLPeerCertImpl-inl.h include/fizz/backend/openssl/certificate/OpenSSLPeerCertImpl.h include/fizz/backend/openssl/certificate/OpenSSLSelfCertImpl-inl.h include/fizz/backend/openssl/certificate/OpenSSLSelfCertImpl.h include/fizz/backend/openssl/crypto/ECCurve.h include/fizz/backend/openssl/crypto/OpenSSL.h include/fizz/backend/openssl/crypto/OpenSSLKeyUtils.h include/fizz/backend/openssl/crypto/Sha-inl.h include/fizz/backend/openssl/crypto/Sha.h include/fizz/backend/openssl/crypto/Sha256.h include/fizz/backend/openssl/crypto/Sha384.h include/fizz/backend/openssl/crypto/Sha512.h include/fizz/backend/openssl/crypto/aead/AESGCM128.h include/fizz/backend/openssl/crypto/aead/AESGCM256.h include/fizz/backend/openssl/crypto/aead/AESOCB128.h include/fizz/backend/openssl/crypto/aead/ChaCha20Poly1305.h include/fizz/backend/openssl/crypto/aead/OpenSSLEVPCipher-inl.h include/fizz/backend/openssl/crypto/aead/OpenSSLEVPCipher.h include/fizz/backend/openssl/crypto/exchange/ECCurveKeyExchange.h include/fizz/backend/openssl/crypto/exchange/OpenSSLKeyExchange-inl.h include/fizz/backend/openssl/crypto/exchange/OpenSSLKeyExchange.h include/fizz/backend/openssl/crypto/signature/Signature-inl.h include/fizz/backend/openssl/crypto/signature/Signature.h include/fizz/client/Actions.h include/fizz/client/AsyncFizzClient-inl.h include/fizz/client/AsyncFizzClient.h +include/fizz/client/CertManager.h include/fizz/client/ClientExtensions.h include/fizz/client/ClientProtocol.h include/fizz/client/ECHPolicy.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/client/test/Mocks.h include/fizz/client/test/Utilities.h include/fizz/compression/BrotliCertificateCompressor.h include/fizz/compression/BrotliCertificateDecompressor.h include/fizz/compression/CertDecompressionManager.h include/fizz/compression/CertificateCompressor.h include/fizz/compression/ZlibCertificateCompressor.h include/fizz/compression/ZlibCertificateDecompressor.h include/fizz/compression/ZstdCertificateCompressor.h include/fizz/compression/ZstdCertificateDecompressor.h include/fizz/compression/test/Mocks.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.h -include/fizz/crypto/Sha256.h -include/fizz/crypto/Sha384.h -include/fizz/crypto/Sha512.h include/fizz/crypto/Utils.h include/fizz/crypto/aead/AEGISCipher.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/CryptoUtil.h include/fizz/crypto/aead/IOBufUtil.h -include/fizz/crypto/aead/OpenSSLEVPCipher.h include/fizz/crypto/aead/test/Mocks.h include/fizz/crypto/aead/test/TestUtil.h include/fizz/crypto/exchange/AsyncKeyExchange.h -include/fizz/crypto/exchange/ECCurveKeyExchange.h include/fizz/crypto/exchange/HybridKeyExchange.h include/fizz/crypto/exchange/KeyExchange.h -include/fizz/crypto/exchange/OpenSSLKeyExchange.h include/fizz/crypto/exchange/X25519.h include/fizz/crypto/exchange/test/Mocks.h include/fizz/crypto/hpke/Context.h include/fizz/crypto/hpke/DHKEM.h include/fizz/crypto/hpke/Hkdf.h include/fizz/crypto/hpke/Hpke.h include/fizz/crypto/hpke/Types.h include/fizz/crypto/hpke/Utils.h include/fizz/crypto/hpke/test/Mocks.h -include/fizz/crypto/openssl/OpenSSL.h -include/fizz/crypto/openssl/OpenSSLKeyUtils.h -include/fizz/crypto/signature/Signature.h include/fizz/crypto/test/Mocks.h include/fizz/crypto/test/TestUtil.h include/fizz/experimental/crypto/exchange/OQSKeyExchange.h include/fizz/experimental/ktls/AsyncFizzBaseKTLS.h include/fizz/experimental/ktls/AsyncKTLSSocket.h include/fizz/experimental/ktls/FizzKTLSCallback.h include/fizz/experimental/ktls/KTLS.h include/fizz/experimental/ktls/LinuxKTLS.h include/fizz/experimental/util/CertExtraction.h include/fizz/extensions/delegatedcred/DelegatedCredentialCertManager.h +include/fizz/extensions/delegatedcred/DelegatedCredentialClientCertManager.h include/fizz/extensions/delegatedcred/DelegatedCredentialClientExtension.h include/fizz/extensions/delegatedcred/DelegatedCredentialFactory.h include/fizz/extensions/delegatedcred/DelegatedCredentialPemUtils.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/fizz-config.h include/fizz/protocol/Actions.h include/fizz/protocol/AsyncFizzBase.h -include/fizz/protocol/CertUtils.h +include/fizz/protocol/CertManagerBase.h include/fizz/protocol/Certificate.h include/fizz/protocol/CertificateVerifier.h include/fizz/protocol/DefaultCertificateVerifier.h include/fizz/protocol/DefaultFactory.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/OpenSSLPeerCertImpl.h -include/fizz/protocol/OpenSSLSelfCertImpl.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/clock/Clock.h include/fizz/protocol/clock/SystemClock.h include/fizz/protocol/clock/test/Mocks.h include/fizz/protocol/ech/Decrypter.h include/fizz/protocol/ech/ECHExtensions-inl.h include/fizz/protocol/ech/ECHExtensions.h include/fizz/protocol/ech/Encryption.h include/fizz/protocol/ech/Types-inl.h include/fizz/protocol/ech/Types.h include/fizz/protocol/test/Matchers.h include/fizz/protocol/test/Mocks.h include/fizz/protocol/test/ProtocolTest.h include/fizz/protocol/test/TestMessages.h include/fizz/protocol/test/Utilities.h include/fizz/record/BufAndPaddingPolicy.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/record/test/ExtensionTestsBase.h include/fizz/record/test/Mocks.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/server/TokenCipher.h include/fizz/server/test/Mocks.h include/fizz/server/test/Utils.h include/fizz/test/HandshakeTest.h include/fizz/test/LocalTransport.h include/fizz/tool/CertificateVerifiers.h include/fizz/tool/Commands.h include/fizz/tool/FizzCommandCommon.h include/fizz/util/FizzUtil.h include/fizz/util/KeyLogWriter.h include/fizz/util/Parse-inl.h include/fizz/util/Parse.h include/fizz/util/Tracing.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.0.0 lib/libfizz_test_support.so -@dir include/fizz/crypto/aead/test/facebook -@dir include/fizz/record/test/facebook -@dir include/fizz/server/test/facebook