pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/openssl Changes 1.0.2:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8a99deb3175a
branches:  trunk
changeset: 646620:8a99deb3175a
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Feb 12 13:08:53 2015 +0000

description:
Changes 1.0.2:
Suite B support for TLS 1.2 and DTLS 1.2
Support for DTLS 1.2
TLS automatic EC curve selection.
API to set TLS supported signature algorithms and curves
SSL_CONF configuration API.
TLS Brainpool support.
ALPN support.
CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH.

diffstat:

 security/openssl/Makefile                          |   42 +-
 security/openssl/PLIST.common                      |  283 ++++++++++++++++++++-
 security/openssl/distinfo                          |   14 +-
 security/openssl/patches/patch-Configure           |   35 +--
 security/openssl/patches/patch-Makefile.org        |   16 +-
 security/openssl/patches/patch-crypto_des_Makefile |   13 +-
 6 files changed, 326 insertions(+), 77 deletions(-)

diffs (truncated from 906 to 300 lines):

diff -r eb14169a7c2b -r 8a99deb3175a security/openssl/Makefile
--- a/security/openssl/Makefile Thu Feb 12 11:55:23 2015 +0000
+++ b/security/openssl/Makefile Thu Feb 12 13:08:53 2015 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.201 2015/01/08 16:58:25 wiz Exp $
+# $NetBSD: Makefile,v 1.202 2015/02/12 13:08:53 adam Exp $
 
-DISTNAME=      openssl-1.0.1k
+DISTNAME=      openssl-1.0.2
+CATEGORIES=    security
 MASTER_SITES=  http://ftp.openssl.org/source/
-CATEGORIES=    security
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.openssl.org/
@@ -26,9 +26,9 @@
 
 HAS_CONFIGURE=         yes
 CONFIGURE_SCRIPT=      ./config
-CONFIGURE_ARGS+=       --prefix=${PREFIX:Q}
+CONFIGURE_ARGS+=       --prefix=${PREFIX}
 CONFIGURE_ARGS+=       --install_prefix=${DESTDIR}
-CONFIGURE_ARGS+=       --openssldir=${PKG_SYSCONFDIR:Q}
+CONFIGURE_ARGS+=       --openssldir=${PKG_SYSCONFDIR}
 CONFIGURE_ARGS+=       shared no-fips
 
 .if ${OPSYS} == "SunOS"
@@ -87,31 +87,27 @@
 SUBST_SED.dl=          -e 's,^EX_LIBS=,EX_LIBS=${DL_LDFLAGS:Q} ,g'
 
 .elif ${OPSYS} == "AIX"
-CONFIGURE_SCRIPT=      ./Configure
-.if defined(ABI) && ${ABI} == "64"
-.if !empty(CC_VERSION:Mgcc*)
-CONFIGURE_ARGS+=       aix64-gcc
-.else
-CONFIGURE_ARGS+=       aix64-cc
-.endif
-.else
-.if !empty(CC_VERSION:Mgcc*)
-CONFIGURE_ARGS+=       aix-gcc
-.else
-CONFIGURE_ARGS+=       aix-cc
-.endif
-.endif
+CONFIGURE_SCRIPT=      ./Configure
+.  if defined(ABI) && ${ABI} == "64"
+.    if !empty(CC_VERSION:Mgcc*)
+CONFIGURE_ARGS+=       aix64-gcc
+.    else
+CONFIGURE_ARGS+=       aix64-cc
+.    endif
+.  else
+.    if !empty(CC_VERSION:Mgcc*)
+CONFIGURE_ARGS+=       aix-gcc
+.    else
+CONFIGURE_ARGS+=       aix-cc
+.    endif
+.  endif
 .elif ${OPSYS} == "Interix"
-
 SUBST_CLASSES+=                soname
 SUBST_STAGE.soname=    post-configure
 SUBST_FILES.soname=    Makefile.shared
 SUBST_SED.soname=      -e 's/-Wl,-soname=/-Wl,-h,/g'
-
 .elif ${OPSYS} == "HPUX"
-
 CONFIGURE_SCRIPT=      ./Configure
-
 .  if ${ABI} == "64"
 .    if ${MACHINE_ARCH} == "hppa"
 CONFIGURE_ARGS+=       hpux64-parisc2-${CC}
diff -r eb14169a7c2b -r 8a99deb3175a security/openssl/PLIST.common
--- a/security/openssl/PLIST.common     Thu Feb 12 11:55:23 2015 +0000
+++ b/security/openssl/PLIST.common     Thu Feb 12 13:08:53 2015 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.21 2014/10/15 19:55:53 jperkin Exp $
+@comment $NetBSD: PLIST.common,v 1.22 2015/02/12 13:08:53 adam Exp $
 bin/c_rehash
 bin/openssl
 include/openssl/aes.h
@@ -161,11 +161,14 @@
 man/man3/ASN1_STRING_length.3
 man/man3/ASN1_STRING_length_set.3
 man/man3/ASN1_STRING_new.3
+man/man3/ASN1_STRING_print.3
 man/man3/ASN1_STRING_print_ex.3
 man/man3/ASN1_STRING_print_ex_fp.3
 man/man3/ASN1_STRING_set.3
+man/man3/ASN1_STRING_to_UTF8.3
 man/man3/ASN1_STRING_type.3
 man/man3/ASN1_STRING_type_new.3
+man/man3/ASN1_add_oid_module.3
 man/man3/ASN1_generate_nconf.3
 man/man3/ASN1_generate_v3.3
 man/man3/BF_cbc_encrypt.3
@@ -227,10 +230,13 @@
 man/man3/BIO_gets.3
 man/man3/BIO_int_ctrl.3
 man/man3/BIO_make_bio_pair.3
+man/man3/BIO_method_type.3
 man/man3/BIO_new.3
 man/man3/BIO_new_CMS.3
+man/man3/BIO_new_accept.3
 man/man3/BIO_new_bio_pair.3
 man/man3/BIO_new_buffer_ssl_connect.3
+man/man3/BIO_new_connect.3
 man/man3/BIO_new_fd.3
 man/man3/BIO_new_file.3
 man/man3/BIO_new_fp.3
@@ -306,6 +312,7 @@
 man/man3/BN_BLINDING_new.3
 man/man3/BN_BLINDING_set_flags.3
 man/man3/BN_BLINDING_set_thread_id.3
+man/man3/BN_BLINDING_thread_id.3
 man/man3/BN_BLINDING_update.3
 man/man3/BN_CTX_end.3
 man/man3/BN_CTX_free.3
@@ -313,6 +320,9 @@
 man/man3/BN_CTX_init.3
 man/man3/BN_CTX_new.3
 man/man3/BN_CTX_start.3
+man/man3/BN_GENCB_call.3
+man/man3/BN_GENCB_set.3
+man/man3/BN_GENCB_set_old.3
 man/man3/BN_MONT_CTX_copy.3
 man/man3/BN_MONT_CTX_free.3
 man/man3/BN_MONT_CTX_init.3
@@ -344,6 +354,7 @@
 man/man3/BN_from_montgomery.3
 man/man3/BN_gcd.3
 man/man3/BN_generate_prime.3
+man/man3/BN_generate_prime_ex.3
 man/man3/BN_get_word.3
 man/man3/BN_hex2bn.3
 man/man3/BN_init.3
@@ -351,7 +362,9 @@
 man/man3/BN_is_odd.3
 man/man3/BN_is_one.3
 man/man3/BN_is_prime.3
+man/man3/BN_is_prime_ex.3
 man/man3/BN_is_prime_fasttest.3
+man/man3/BN_is_prime_fasttest_ex.3
 man/man3/BN_is_word.3
 man/man3/BN_is_zero.3
 man/man3/BN_lshift.3
@@ -379,7 +392,9 @@
 man/man3/BN_print.3
 man/man3/BN_print_fp.3
 man/man3/BN_pseudo_rand.3
+man/man3/BN_pseudo_rand_range.3
 man/man3/BN_rand.3
+man/man3/BN_rand_range.3
 man/man3/BN_rshift.3
 man/man3/BN_rshift1.3
 man/man3/BN_set_bit.3
@@ -399,6 +414,7 @@
 man/man3/CMS_ReceiptRequest_create0.3
 man/man3/CMS_ReceiptRequest_get0_values.3
 man/man3/CMS_RecipientInfo_decrypt.3
+man/man3/CMS_RecipientInfo_encrypt.3
 man/man3/CMS_RecipientInfo_kekri_get0_id.3
 man/man3/CMS_RecipientInfo_kekri_id_cmp.3
 man/man3/CMS_RecipientInfo_ktri_cert_cmp.3
@@ -407,6 +423,7 @@
 man/man3/CMS_RecipientInfo_set0_pkey.3
 man/man3/CMS_RecipientInfo_type.3
 man/man3/CMS_SignerInfo_cert_cmp.3
+man/man3/CMS_SignerInfo_get0_signature.3
 man/man3/CMS_SignerInfo_get0_signer_id.3
 man/man3/CMS_SignerInfo_sign.3
 man/man3/CMS_add0_cert.3
@@ -414,6 +431,7 @@
 man/man3/CMS_add0_recipient_key.3
 man/man3/CMS_add1_ReceiptRequest.3
 man/man3/CMS_add1_cert.3
+man/man3/CMS_add1_crl.3
 man/man3/CMS_add1_recipient_cert.3
 man/man3/CMS_add1_signer.3
 man/man3/CMS_compress.3
@@ -423,12 +441,13 @@
 man/man3/CMS_get0_RecipientInfos.3
 man/man3/CMS_get0_SignerInfos.3
 man/man3/CMS_get0_eContentType.3
+man/man3/CMS_get0_signers.3
 man/man3/CMS_get0_type.3
 man/man3/CMS_get1_ReceiptRequest.3
 man/man3/CMS_get1_certs.3
 man/man3/CMS_get1_crls.3
 man/man3/CMS_set1_eContentType.3
-man/man3/CMS_set1_signer_certs.3
+man/man3/CMS_set1_signer_cert.3
 man/man3/CMS_sign.3
 man/man3/CMS_sign_receipt.3
 man/man3/CMS_uncompress.3
@@ -493,6 +512,7 @@
 man/man3/DH_free.3
 man/man3/DH_generate_key.3
 man/man3/DH_generate_parameters.3
+man/man3/DH_generate_parameters_ex.3
 man/man3/DH_get_default_method.3
 man/man3/DH_get_ex_data.3
 man/man3/DH_get_ex_new_index.3
@@ -513,6 +533,7 @@
 man/man3/DSA_free.3
 man/man3/DSA_generate_key.3
 man/man3/DSA_generate_parameters.3
+man/man3/DSA_generate_parameters_ex.3
 man/man3/DSA_get_default_method.3
 man/man3/DSA_get_ex_data.3
 man/man3/DSA_get_ex_new_index.3
@@ -529,6 +550,120 @@
 man/man3/DSA_verify.3
 man/man3/DSAparams_print.3
 man/man3/DSAparams_print_fp.3
+man/man3/ECDSA_SIG_free.3
+man/man3/ECDSA_SIG_new.3
+man/man3/ECDSA_do_sign.3
+man/man3/ECDSA_do_sign_ex.3
+man/man3/ECDSA_do_verify.3
+man/man3/ECDSA_sign.3
+man/man3/ECDSA_sign_ex.3
+man/man3/ECDSA_sign_setup.3
+man/man3/ECDSA_size.3
+man/man3/ECDSA_verify.3
+man/man3/ECPKParameters_print.3
+man/man3/ECPKParameters_print_fp.3
+man/man3/EC_GF2m_simple_method.3
+man/man3/EC_GFp_mont_method.3
+man/man3/EC_GFp_nist_method.3
+man/man3/EC_GFp_nistp224_method.3
+man/man3/EC_GFp_nistp256_method.3
+man/man3/EC_GFp_nistp521_method.3
+man/man3/EC_GFp_simple_method.3
+man/man3/EC_GROUP_check.3
+man/man3/EC_GROUP_check_discriminant.3
+man/man3/EC_GROUP_clear_free.3
+man/man3/EC_GROUP_cmp.3
+man/man3/EC_GROUP_copy.3
+man/man3/EC_GROUP_dup.3
+man/man3/EC_GROUP_free.3
+man/man3/EC_GROUP_get0_generator.3
+man/man3/EC_GROUP_get0_seed.3
+man/man3/EC_GROUP_get_asn1_flag.3
+man/man3/EC_GROUP_get_basis_type.3
+man/man3/EC_GROUP_get_cofactor.3
+man/man3/EC_GROUP_get_curve_GF2m.3
+man/man3/EC_GROUP_get_curve_GFp.3
+man/man3/EC_GROUP_get_curve_name.3
+man/man3/EC_GROUP_get_degree.3
+man/man3/EC_GROUP_get_order.3
+man/man3/EC_GROUP_get_pentanomial_basis.3
+man/man3/EC_GROUP_get_point_conversion_form.3
+man/man3/EC_GROUP_get_seed_len.3
+man/man3/EC_GROUP_get_trinomial_basis.3
+man/man3/EC_GROUP_have_precompute_mult.3
+man/man3/EC_GROUP_method_of.3
+man/man3/EC_GROUP_new.3
+man/man3/EC_GROUP_new_by_curve_name.3
+man/man3/EC_GROUP_new_curve_GF2m.3
+man/man3/EC_GROUP_new_curve_GFp.3
+man/man3/EC_GROUP_precompute_mult.3
+man/man3/EC_GROUP_set_asn1_flag.3
+man/man3/EC_GROUP_set_curve_GF2m.3
+man/man3/EC_GROUP_set_curve_GFp.3
+man/man3/EC_GROUP_set_curve_name.3
+man/man3/EC_GROUP_set_generator.3
+man/man3/EC_GROUP_set_point_conversion_form.3
+man/man3/EC_GROUP_set_seed.3
+man/man3/EC_KEY_check_key.3
+man/man3/EC_KEY_clear_flags.3
+man/man3/EC_KEY_copy.3
+man/man3/EC_KEY_dup.3
+man/man3/EC_KEY_free.3
+man/man3/EC_KEY_generate_key.3
+man/man3/EC_KEY_get0_group.3
+man/man3/EC_KEY_get0_private_key.3
+man/man3/EC_KEY_get0_public_key.3
+man/man3/EC_KEY_get_conv_form.3
+man/man3/EC_KEY_get_enc_flags.3
+man/man3/EC_KEY_get_flags.3
+man/man3/EC_KEY_get_key_method_data.3
+man/man3/EC_KEY_insert_key_method_data.3
+man/man3/EC_KEY_new.3
+man/man3/EC_KEY_new_by_curve_name.3
+man/man3/EC_KEY_precompute_mult.3
+man/man3/EC_KEY_set_asn1_flag.3
+man/man3/EC_KEY_set_conv_form.3
+man/man3/EC_KEY_set_enc_flags.3
+man/man3/EC_KEY_set_flags.3
+man/man3/EC_KEY_set_group.3
+man/man3/EC_KEY_set_private_key.3
+man/man3/EC_KEY_set_public_key.3
+man/man3/EC_KEY_set_public_key_affine_coordinates.3
+man/man3/EC_KEY_up_ref.3
+man/man3/EC_METHOD_get_field_type.3
+man/man3/EC_POINT_add.3
+man/man3/EC_POINT_bn2point.3
+man/man3/EC_POINT_clear_free.3



Home | Main Index | Thread Index | Old Index