summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-08-01 10:28:19 +0000
committerwiz <wiz@pkgsrc.org>2016-08-01 10:28:19 +0000
commit515de49caa695da9ab03fef380a5c76a16e95db7 (patch)
treeafffaa8251e212c43712f08fe2c470cbd4330019
parent28caf8b46f9042716b136e9dd1fd57e5368f82c1 (diff)
downloadpkgsrc-515de49caa695da9ab03fef380a5c76a16e95db7.tar.gz
Updated p5-Net-SSLeay to 1.75.
1.75 2016-07-31 Compatibility with OpenSSL 1.1, tested with openssl-1.1.0-pre5: - Conditionally remove threading locking code, not needed in 1.1 - Rewrite code that accesses inside X509_ATTRIBUTE struct. - SSL_CTX_need_tmp_RSA, SSL_CTX_set_tmp_rsa, SSL_CTX_set_tmp_rsa_callback, SSL_set_tmp_rsa_callback support not available in 1.1. - SSL_session_reused is now native - SSL_get_keyblock_size modifed to use new API - OCSP functions modified to use new API under 1.1 - SSL_set_state removed with 1.1 - SSL_get_state and SSL_state are now equivalent and available in all versions - SSL_CTX_v2_new removed - SESSION_set_master_key removed with 1.1. Code that previously used SESSION_set_master_key must now set $secret in the session_secret callback set with SSL_set_session_secret_cb - With 1.1, $secret in the session_secret callback set with SSL_set_session_secret_cb can be changed to alter the master key (required by EAP-FAST). Added a function EC_KEY_generate_key similar to RSA_generate_key and a function EVP_PKEY_assign_EC_KEY similar to EVP_PKEY_assign_RSA. Using these functions it is easy to create and use EC keys in the same way as RSA keys. Patch provided by Steffen Ullrich. Thanks Steffen. Testing with LibreSSL 2.4.1, with compatibility patch from Steffen Ullrich. Thanks Steffen. Patch from Steffen Ulrich provides support for cross context (and cross process) session sharing using the stateless TLS session tickets. It uses the SSL_CTX_set_tlsext_ticket_key_cb function to manage the encryption and decryption of the tickets but provides a more simplified interface. Includes new function CTX_set_tlsext_ticket_getkey_cb. To not conflict with the OpenSSL name in case the more complex interface will be implemented ever the current simplified interface is called slightly different: CTX_set_tlsext_ticket_*get*key_cb. Added documentation about downloading latest version from SVN. Added missing Module/install files to SVN.
-rw-r--r--security/p5-Net-SSLeay/Makefile5
-rw-r--r--security/p5-Net-SSLeay/distinfo10
2 files changed, 7 insertions, 8 deletions
diff --git a/security/p5-Net-SSLeay/Makefile b/security/p5-Net-SSLeay/Makefile
index 7699e25772b..dc187c12c4d 100644
--- a/security/p5-Net-SSLeay/Makefile
+++ b/security/p5-Net-SSLeay/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.78 2016/06/08 19:24:24 wiz Exp $
+# $NetBSD: Makefile,v 1.79 2016/08/01 10:28:19 wiz Exp $
-DISTNAME= Net-SSLeay-1.74
+DISTNAME= Net-SSLeay-1.75
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= security perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Net/}
diff --git a/security/p5-Net-SSLeay/distinfo b/security/p5-Net-SSLeay/distinfo
index 4473f0079dc..da97a1851cd 100644
--- a/security/p5-Net-SSLeay/distinfo
+++ b/security/p5-Net-SSLeay/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.39 2016/04/13 18:30:41 wiz Exp $
+$NetBSD: distinfo,v 1.40 2016/08/01 10:28:19 wiz Exp $
-SHA1 (Net-SSLeay-1.74.tar.gz) = a39a2720a9143fb61315445802249379439c164f
-RMD160 (Net-SSLeay-1.74.tar.gz) = cb269aad8de11a925802dd81fad835fa95680ba5
-SHA512 (Net-SSLeay-1.74.tar.gz) = 70f8e497ec36edbece29ec7111b50d9c617bac86b46b15ad63e00a62d75fd31d1c524de79ac5bfa12111295ba7429ffed18a6665125e904effd3f6396efee247
-Size (Net-SSLeay-1.74.tar.gz) = 387262 bytes
+SHA1 (Net-SSLeay-1.75.tar.gz) = c9fbfef28358e378f59d969be994e20d6eb70199
+RMD160 (Net-SSLeay-1.75.tar.gz) = f7d70cd17ca50ee90344ebee607dcdd7a6249cfd
+SHA512 (Net-SSLeay-1.75.tar.gz) = 957d87c839b35a33ded2173d21b1f9d35514863c6e11f5508de7915fbac220e2cd0c9cf096765e2e58e7cddff0de070f49dfcbbef0b1adc7f4659e969305cbf5
+Size (Net-SSLeay-1.75.tar.gz) = 394403 bytes