Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Apr 2019 10:26:23 +0000 (UTC)
From:      Bernard Spil <brnrd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r499742 - head/security/libressl-devel
Message-ID:  <201904231026.x3NAQN4p080757@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brnrd
Date: Tue Apr 23 10:26:23 2019
New Revision: 499742
URL: https://svnweb.freebsd.org/changeset/ports/499742

Log:
  security/libressl-devel: Update to 2.9.1
  
   - Add option to enable experimental TLSv1.3

Modified:
  head/security/libressl-devel/Makefile
  head/security/libressl-devel/distinfo
  head/security/libressl-devel/pkg-plist

Modified: head/security/libressl-devel/Makefile
==============================================================================
--- head/security/libressl-devel/Makefile	Tue Apr 23 10:02:21 2019	(r499741)
+++ head/security/libressl-devel/Makefile	Tue Apr 23 10:26:23 2019	(r499742)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	libressl
-PORTVERSION=	2.9.0
+PORTVERSION=	2.9.1
 CATEGORIES=	security devel
 MASTER_SITES=	OPENBSD/LibreSSL
 PKGNAMESUFFIX=	-devel
@@ -15,10 +15,11 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 CPE_VENDOR=	openbsd
 
-OPTIONS_DEFINE=	MAN3 NC
+OPTIONS_DEFINE=	MAN3 NC TLS1_3
 OPTIONS_DEFAULT=	MAN3 NC
 MAN3_DESC=	Install API manpages (section 3)
 NC_DESC=	Install TLS-enabled netcat
+TLS1_3_DESC=	TLSv1.3 support (experimental)
 
 CONFLICTS_INSTALL=	libressl-[0-9]* \
 			openssl-[0-9]* \
@@ -40,6 +41,10 @@ post-patch-MAN3-off:
 	${REINPLACE_CMD} -e '/^install-man:/s/install-man3//' \
 		-e '/$$(MAKE) $$(AM_MAKEFLAGS) install-data-hook/d' \
 		${WRKSRC}/man/Makefile.in
+
+post-patch-TLS1_3-on:
+	${REINPLACE_CMD} 's|/\* \(#define LIBRESSL_HAS_TLS1_3\) \*/|\1|' \
+		${WRKSRC}/include/openssl/opensslfeatures.h
 
 post-install:
 	${RM} -r ${STAGEDIR}/${PREFIX}/etc/ssl/cert.pem

Modified: head/security/libressl-devel/distinfo
==============================================================================
--- head/security/libressl-devel/distinfo	Tue Apr 23 10:02:21 2019	(r499741)
+++ head/security/libressl-devel/distinfo	Tue Apr 23 10:26:23 2019	(r499742)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1544955712
-SHA256 (libressl-2.9.0.tar.gz) = eb5f298408b723f11a0ca0192c122ecb79b4855bfdf7eea183a6264296a13cf4
-SIZE (libressl-2.9.0.tar.gz) = 3400383
+TIMESTAMP = 1555942276
+SHA256 (libressl-2.9.1.tar.gz) = 39e4dd856694dc10d564201e4549c46d2431601a2b10f3422507e24ccc8f62f8
+SIZE (libressl-2.9.1.tar.gz) = 3607116

Modified: head/security/libressl-devel/pkg-plist
==============================================================================
--- head/security/libressl-devel/pkg-plist	Tue Apr 23 10:02:21 2019	(r499741)
+++ head/security/libressl-devel/pkg-plist	Tue Apr 23 10:26:23 2019	(r499742)
@@ -58,6 +58,7 @@ include/openssl/rsa.h
 include/openssl/safestack.h
 include/openssl/sha.h
 include/openssl/sm3.h
+include/openssl/sm4.h
 include/openssl/srtp.h
 include/openssl/ssl.h
 include/openssl/ssl2.h
@@ -77,15 +78,15 @@ include/tls.h
 lib/libcrypto.a
 lib/libcrypto.so
 lib/libcrypto.so.45
-lib/libcrypto.so.45.0.1
+lib/libcrypto.so.45.0.4
 lib/libssl.a
 lib/libssl.so
 lib/libssl.so.47
-lib/libssl.so.47.0.1
+lib/libssl.so.47.0.5
 lib/libtls.a
 lib/libtls.so
 lib/libtls.so.19
-lib/libtls.so.19.0.2
+lib/libtls.so.19.0.6
 libdata/pkgconfig/libcrypto.pc
 libdata/pkgconfig/libssl.pc
 libdata/pkgconfig/libtls.pc
@@ -546,7 +547,6 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/CRYPTO_set_dynlock_destroy_callback.3.gz
 %%MAN3%%man/man3/CRYPTO_set_dynlock_lock_callback.3.gz
 %%MAN3%%man/man3/CRYPTO_set_ex_data.3.gz
-%%MAN3%%man/man3/CRYPTO_set_locking_callback.3.gz
 %%MAN3%%man/man3/CRYPTO_set_mem_functions.3.gz
 %%MAN3%%man/man3/CRYPTO_strdup.3.gz
 %%MAN3%%man/man3/CRYPTO_w_lock.3.gz
@@ -664,6 +664,9 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/DSAparams_dup.3.gz
 %%MAN3%%man/man3/DSAparams_print.3.gz
 %%MAN3%%man/man3/DSAparams_print_fp.3.gz
+%%MAN3%%man/man3/DTLS_client_method.3.gz
+%%MAN3%%man/man3/DTLS_method.3.gz
+%%MAN3%%man/man3/DTLS_server_method.3.gz
 %%MAN3%%man/man3/DTLSv1_client_method.3.gz
 %%MAN3%%man/man3/DTLSv1_listen.3.gz
 %%MAN3%%man/man3/DTLSv1_method.3.gz
@@ -967,6 +970,7 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_block_size.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_cipher.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_cleanup.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_CTX_clear_flags.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_ctrl.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_flags.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_free.3.gz
@@ -981,9 +985,11 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_rand_key.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_reset.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_set_app_data.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_CTX_set_flags.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_set_iv.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_set_key_length.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_set_padding.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_CTX_test_flags.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_CTX_type.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_asn1_to_param.3.gz
 %%MAN3%%man/man3/EVP_CIPHER_block_size.3.gz
@@ -1019,6 +1025,8 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/EVP_DigestVerifyFinal.3.gz
 %%MAN3%%man/man3/EVP_DigestVerifyInit.3.gz
 %%MAN3%%man/man3/EVP_DigestVerifyUpdate.3.gz
+%%MAN3%%man/man3/EVP_ENCODE_CTX_free.3.gz
+%%MAN3%%man/man3/EVP_ENCODE_CTX_new.3.gz
 %%MAN3%%man/man3/EVP_EncodeBlock.3.gz
 %%MAN3%%man/man3/EVP_EncodeFinal.3.gz
 %%MAN3%%man/man3/EVP_EncodeInit.3.gz
@@ -1057,6 +1065,9 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/EVP_PKEY_CTX_get_app_data.3.gz
 %%MAN3%%man/man3/EVP_PKEY_CTX_get_cb.3.gz
 %%MAN3%%man/man3/EVP_PKEY_CTX_get_keygen_info.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_rsa_padding.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.3.gz
 %%MAN3%%man/man3/EVP_PKEY_CTX_new.3.gz
 %%MAN3%%man/man3/EVP_PKEY_CTX_new_id.3.gz
 %%MAN3%%man/man3/EVP_PKEY_CTX_set_app_data.3.gz
@@ -1067,6 +1078,7 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.3.gz
 %%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_keygen_bits.3.gz
 %%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.3.gz
 %%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_padding.3.gz
 %%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.3.gz
 %%MAN3%%man/man3/EVP_PKEY_CTX_set_signature_md.3.gz
@@ -1108,6 +1120,7 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/EVP_PKEY_get0_EC_KEY.3.gz
 %%MAN3%%man/man3/EVP_PKEY_get0_RSA.3.gz
 %%MAN3%%man/man3/EVP_PKEY_get0_asn1.3.gz
+%%MAN3%%man/man3/EVP_PKEY_get0_hmac.3.gz
 %%MAN3%%man/man3/EVP_PKEY_get1_DH.3.gz
 %%MAN3%%man/man3/EVP_PKEY_get1_DSA.3.gz
 %%MAN3%%man/man3/EVP_PKEY_get1_EC_KEY.3.gz
@@ -1138,6 +1151,7 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/EVP_PKEY_meth_set_verifyctx.3.gz
 %%MAN3%%man/man3/EVP_PKEY_missing_parameters.3.gz
 %%MAN3%%man/man3/EVP_PKEY_new.3.gz
+%%MAN3%%man/man3/EVP_PKEY_new_mac_key.3.gz
 %%MAN3%%man/man3/EVP_PKEY_paramgen.3.gz
 %%MAN3%%man/man3/EVP_PKEY_paramgen_init.3.gz
 %%MAN3%%man/man3/EVP_PKEY_print_params.3.gz
@@ -1170,30 +1184,50 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/EVP_aead_aes_128_gcm.3.gz
 %%MAN3%%man/man3/EVP_aead_aes_256_gcm.3.gz
 %%MAN3%%man/man3/EVP_aead_chacha20_poly1305.3.gz
+%%MAN3%%man/man3/EVP_aead_chacha20_poly1305.gz
+%%MAN3%%man/man3/EVP_aead_xchacha20_poly1305.3.gz
 %%MAN3%%man/man3/EVP_aes_128_cbc.3.gz
 %%MAN3%%man/man3/EVP_aes_128_cbc_hmac_sha1.3.gz
 %%MAN3%%man/man3/EVP_aes_128_ccm.3.gz
 %%MAN3%%man/man3/EVP_aes_128_cfb.3.gz
+%%MAN3%%man/man3/EVP_aes_128_cfb1.3.gz
+%%MAN3%%man/man3/EVP_aes_128_cfb128.3.gz
+%%MAN3%%man/man3/EVP_aes_128_cfb8.3.gz
+%%MAN3%%man/man3/EVP_aes_128_ctr.3.gz
 %%MAN3%%man/man3/EVP_aes_128_ecb.3.gz
 %%MAN3%%man/man3/EVP_aes_128_gcm.3.gz
 %%MAN3%%man/man3/EVP_aes_128_ofb.3.gz
+%%MAN3%%man/man3/EVP_aes_128_wrap.3.gz
+%%MAN3%%man/man3/EVP_aes_128_xts.3.gz
 %%MAN3%%man/man3/EVP_aes_192_cbc.3.gz
 %%MAN3%%man/man3/EVP_aes_192_ccm.3.gz
 %%MAN3%%man/man3/EVP_aes_192_cfb.3.gz
+%%MAN3%%man/man3/EVP_aes_192_cfb1.3.gz
+%%MAN3%%man/man3/EVP_aes_192_cfb128.3.gz
+%%MAN3%%man/man3/EVP_aes_192_cfb8.3.gz
+%%MAN3%%man/man3/EVP_aes_192_ctr.3.gz
 %%MAN3%%man/man3/EVP_aes_192_ecb.3.gz
 %%MAN3%%man/man3/EVP_aes_192_gcm.3.gz
 %%MAN3%%man/man3/EVP_aes_192_ofb.3.gz
+%%MAN3%%man/man3/EVP_aes_192_wrap.3.gz
 %%MAN3%%man/man3/EVP_aes_256_cbc.3.gz
 %%MAN3%%man/man3/EVP_aes_256_cbc_hmac_sha1.3.gz
 %%MAN3%%man/man3/EVP_aes_256_ccm.3.gz
 %%MAN3%%man/man3/EVP_aes_256_cfb.3.gz
+%%MAN3%%man/man3/EVP_aes_256_cfb1.3.gz
+%%MAN3%%man/man3/EVP_aes_256_cfb128.3.gz
+%%MAN3%%man/man3/EVP_aes_256_cfb8.3.gz
+%%MAN3%%man/man3/EVP_aes_256_ctr.3.gz
 %%MAN3%%man/man3/EVP_aes_256_ecb.3.gz
 %%MAN3%%man/man3/EVP_aes_256_gcm.3.gz
 %%MAN3%%man/man3/EVP_aes_256_ofb.3.gz
+%%MAN3%%man/man3/EVP_aes_256_wrap.3.gz
+%%MAN3%%man/man3/EVP_aes_256_xts.3.gz
 %%MAN3%%man/man3/EVP_bf_cbc.3.gz
 %%MAN3%%man/man3/EVP_bf_cfb.3.gz
 %%MAN3%%man/man3/EVP_bf_ecb.3.gz
 %%MAN3%%man/man3/EVP_bf_ofb.3.gz
+%%MAN3%%man/man3/EVP_camellia_128_cbc.3.gz
 %%MAN3%%man/man3/EVP_cast5_cbc.3.gz
 %%MAN3%%man/man3/EVP_cast5_cfb.3.gz
 %%MAN3%%man/man3/EVP_cast5_ecb.3.gz
@@ -1245,6 +1279,12 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/EVP_sha256.3.gz
 %%MAN3%%man/man3/EVP_sha384.3.gz
 %%MAN3%%man/man3/EVP_sha512.3.gz
+%%MAN3%%man/man3/EVP_sm4_cbc.3.gz
+%%MAN3%%man/man3/EVP_sm4_cfb.3.gz
+%%MAN3%%man/man3/EVP_sm4_cfb128.3.gz
+%%MAN3%%man/man3/EVP_sm4_ctr.3.gz
+%%MAN3%%man/man3/EVP_sm4_ecb.3.gz
+%%MAN3%%man/man3/EVP_sm4_ofb.3.gz
 %%MAN3%%man/man3/EXTENDED_KEY_USAGE_free.3.gz
 %%MAN3%%man/man3/EXTENDED_KEY_USAGE_new.3.gz
 %%MAN3%%man/man3/GENERAL_NAMES_free.3.gz
@@ -1338,6 +1378,7 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/OCSP_SINGLERESP_new.3.gz
 %%MAN3%%man/man3/OCSP_basic_add1_nonce.3.gz
 %%MAN3%%man/man3/OCSP_basic_sign.3.gz
+%%MAN3%%man/man3/OCSP_basic_verify.3.gz
 %%MAN3%%man/man3/OCSP_cert_id_new.3.gz
 %%MAN3%%man/man3/OCSP_cert_to_id.3.gz
 %%MAN3%%man/man3/OCSP_check_nonce.3.gz
@@ -1365,6 +1406,7 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/OCSP_single_get0_status.3.gz
 %%MAN3%%man/man3/OCSP_url_svcloc_new.3.gz
 %%MAN3%%man/man3/OPENSSL_VERSION_NUMBER.3.gz
+%%MAN3%%man/man3/OPENSSL_VERSION_TEXT.3.gz
 %%MAN3%%man/man3/OPENSSL_cleanse.3.gz
 %%MAN3%%man/man3/OPENSSL_config.3.gz
 %%MAN3%%man/man3/OPENSSL_free.3.gz
@@ -1648,6 +1690,7 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/SSL_CIPHER_is_aead.3.gz
 %%MAN3%%man/man3/SSL_COMP_add_compression_method.3.gz
 %%MAN3%%man/man3/SSL_COMP_get_compression_methods.3.gz
+%%MAN3%%man/man3/SSL_CTX_add1_chain_cert.3.gz
 %%MAN3%%man/man3/SSL_CTX_add_client_CA.3.gz
 %%MAN3%%man/man3/SSL_CTX_add_extra_chain_cert.3.gz
 %%MAN3%%man/man3/SSL_CTX_add_session.3.gz
@@ -1815,6 +1858,7 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/SSL_get0_param.3.gz
 %%MAN3%%man/man3/SSL_get0_session.3.gz
 %%MAN3%%man/man3/SSL_get1_session.3.gz
+%%MAN3%%man/man3/SSL_get1_supported_ciphers.3.gz
 %%MAN3%%man/man3/SSL_get_SSL_CTX.3.gz
 %%MAN3%%man/man3/SSL_get_certificate.3.gz
 %%MAN3%%man/man3/SSL_get_cipher.3.gz
@@ -1824,6 +1868,7 @@ man/man1/openssl.1.gz
 %%MAN3%%man/man3/SSL_get_cipher_version.3.gz
 %%MAN3%%man/man3/SSL_get_ciphers.3.gz
 %%MAN3%%man/man3/SSL_get_client_CA_list.3.gz
+%%MAN3%%man/man3/SSL_get_client_ciphers.3.gz
 %%MAN3%%man/man3/SSL_get_client_random.3.gz
 %%MAN3%%man/man3/SSL_get_current_cipher.3.gz
 %%MAN3%%man/man3/SSL_get_default_timeout.3.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201904231026.x3NAQN4p080757>