Source-Changes-HG archive

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

[src/netbsd-6]: src Pull up the following files, requested by spz in ticket #...



details:   https://anonhg.NetBSD.org/src/rev/0ec749dc7728
branches:  netbsd-6
changeset: 776873:0ec749dc7728
user:      martin <martin%NetBSD.org@localhost>
date:      Fri Jan 16 14:24:33 2015 +0000

description:
Pull up the following files, requested by spz in ticket #1234:

        crypto/external/bsd/openssl/dist/CHANGES                     patch
        crypto/external/bsd/openssl/dist/Configure                   patch
        crypto/external/bsd/openssl/dist/Makefile                    patch
        crypto/external/bsd/openssl/dist/NEWS                        patch
        crypto/external/bsd/openssl/dist/README                      patch
        crypto/external/bsd/openssl/dist/apps/ca.c                   patch
        crypto/external/bsd/openssl/dist/apps/dgst.c                 patch
        crypto/external/bsd/openssl/dist/apps/ocsp.c                 patch
        crypto/external/bsd/openssl/dist/apps/openssl.c              patch
        crypto/external/bsd/openssl/dist/apps/s_client.c             patch
        crypto/external/bsd/openssl/dist/apps/s_server.c             patch
        crypto/external/bsd/openssl/dist/apps/s_time.c               patch
        crypto/external/bsd/openssl/dist/apps/speed.c                patch
        crypto/external/bsd/openssl/dist/crypto/LPdir_win.c          patch
        crypto/external/bsd/openssl/dist/crypto/Makefile             patch
        crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-mips.pl  patch
        crypto/external/bsd/openssl/dist/crypto/asn1/a_bitstr.c      patch
        crypto/external/bsd/openssl/dist/crypto/asn1/a_type.c        patch
        crypto/external/bsd/openssl/dist/crypto/asn1/a_verify.c      patch
        crypto/external/bsd/openssl/dist/crypto/asn1/asn1.h          patch
        crypto/external/bsd/openssl/dist/crypto/asn1/asn1_err.c      patch
        crypto/external/bsd/openssl/dist/crypto/asn1/tasn_dec.c      patch
        crypto/external/bsd/openssl/dist/crypto/asn1/x_algor.c       patch
        crypto/external/bsd/openssl/dist/crypto/asn1/x_name.c        patch
        crypto/external/bsd/openssl/dist/crypto/bio/bio.h            patch
        crypto/external/bsd/openssl/dist/crypto/bio/bss_dgram.c      patch
        crypto/external/bsd/openssl/dist/crypto/bn/asm/mips.pl       patch
        crypto/external/bsd/openssl/dist/crypto/bn/asm/mips3.s       patch
        crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-gcc.c  patch
        crypto/external/bsd/openssl/dist/crypto/bn/bn.h              patch
        crypto/external/bsd/openssl/dist/crypto/bn/bn_asm.c          patch
        crypto/external/bsd/openssl/dist/crypto/bn/bn_ctx.c          patch
        crypto/external/bsd/openssl/dist/crypto/bn/bn_div.c          patch
        crypto/external/bsd/openssl/dist/crypto/bn/bntest.c          patch
        crypto/external/bsd/openssl/dist/crypto/constant_time_locl.h patch
        crypto/external/bsd/openssl/dist/crypto/constant_time_test.c patch
        crypto/external/bsd/openssl/dist/crypto/cversion.c           patch
        crypto/external/bsd/openssl/dist/crypto/dsa/dsa_asn1.c       patch
        crypto/external/bsd/openssl/dist/crypto/dso/dso_dlfcn.c      patch
        crypto/external/bsd/openssl/dist/crypto/ec/ec_lib.c          patch
        crypto/external/bsd/openssl/dist/crypto/ec/ec_mult.c         patch
        crypto/external/bsd/openssl/dist/crypto/ec/ec_pmeth.c        patch
        crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp256.c    patch
        crypto/external/bsd/openssl/dist/crypto/ec/ectest.c          patch
        crypto/external/bsd/openssl/dist/crypto/ecdsa/Makefile       patch
        crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_vrf.c      patch
        crypto/external/bsd/openssl/dist/crypto/engine/eng_dyn.c     patch
        crypto/external/bsd/openssl/dist/crypto/evp/Makefile         patch
        crypto/external/bsd/openssl/dist/crypto/evp/e_des3.c         patch
        crypto/external/bsd/openssl/dist/crypto/evp/evp_enc.c        patch
        crypto/external/bsd/openssl/dist/crypto/md32_common.h        patch
        crypto/external/bsd/openssl/dist/crypto/mem.c                patch
        crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.h   patch
        crypto/external/bsd/openssl/dist/crypto/objects/objxref.pl   patch
        crypto/external/bsd/openssl/dist/crypto/opensslv.h           patch
        crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-mips.pl patch
        crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-mips.pl patch
        crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_sign.c     patch
        crypto/external/bsd/openssl/dist/crypto/x509/x509.h          patch
        crypto/external/bsd/openssl/dist/crypto/x509/x509_vpm.c      patch
        crypto/external/bsd/openssl/dist/crypto/x509/x_all.c         patch
        crypto/external/bsd/openssl/dist/doc/HOWTO/certificates.txt  patch
        crypto/external/bsd/openssl/dist/doc/HOWTO/proxy_certificates.txt patch
        crypto/external/bsd/openssl/dist/doc/apps/c_rehash.pod       patch
        crypto/external/bsd/openssl/dist/doc/apps/dgst.pod           patch
        crypto/external/bsd/openssl/dist/doc/apps/ocsp.pod           patch
        crypto/external/bsd/openssl/dist/doc/crypto/CMS_add1_signer.pod patch
        crypto/external/bsd/openssl/dist/doc/crypto/EVP_EncryptInit.pod patch
        crypto/external/bsd/openssl/dist/doc/crypto/EVP_PKEY_encrypt.pod patch
        crypto/external/bsd/openssl/dist/doc/crypto/X509_NAME_add_entry_by_txt.pod patch
        crypto/external/bsd/openssl/dist/doc/crypto/X509_NAME_get_index_by_NID.pod patch
        crypto/external/bsd/openssl/dist/doc/ssl/SSL_CTX_set_mode.pod patch
        crypto/external/bsd/openssl/dist/doc/ssl/SSL_CTX_set_options.pod patch
        crypto/external/bsd/openssl/dist/doc/ssl/SSL_CTX_set_tmp_rsa_callback.pod patch
        crypto/external/bsd/openssl/dist/e_os.h                      patch
        crypto/external/bsd/openssl/dist/engines/e_padlock.c         patch
        crypto/external/bsd/openssl/dist/makevms.com                 patch
        crypto/external/bsd/openssl/dist/openssl.spec                patch
        crypto/external/bsd/openssl/dist/ssl/d1_both.c               patch
        crypto/external/bsd/openssl/dist/ssl/d1_clnt.c               patch
        crypto/external/bsd/openssl/dist/ssl/d1_enc.c                patch
        crypto/external/bsd/openssl/dist/ssl/d1_lib.c                patch
        crypto/external/bsd/openssl/dist/ssl/d1_pkt.c                patch
        crypto/external/bsd/openssl/dist/ssl/d1_srvr.c               patch
        crypto/external/bsd/openssl/dist/ssl/dtls1.h                 patch
        crypto/external/bsd/openssl/dist/ssl/kssl.c                  patch
        crypto/external/bsd/openssl/dist/ssl/s23_srvr.c              patch
        crypto/external/bsd/openssl/dist/ssl/s2_enc.c                patch
        crypto/external/bsd/openssl/dist/ssl/s2_pkt.c                patch
        crypto/external/bsd/openssl/dist/ssl/s2_srvr.c               patch
        crypto/external/bsd/openssl/dist/ssl/s3_both.c               patch
        crypto/external/bsd/openssl/dist/ssl/s3_clnt.c               patch
        crypto/external/bsd/openssl/dist/ssl/s3_enc.c                patch
        crypto/external/bsd/openssl/dist/ssl/s3_lib.c                patch
        crypto/external/bsd/openssl/dist/ssl/s3_meth.c               patch
        crypto/external/bsd/openssl/dist/ssl/s3_pkt.c                patch
        crypto/external/bsd/openssl/dist/ssl/s3_srvr.c               patch
        crypto/external/bsd/openssl/dist/ssl/srtp.h                  patch
        crypto/external/bsd/openssl/dist/ssl/ssl.h                   patch
        crypto/external/bsd/openssl/dist/ssl/ssl3.h                  patch
        crypto/external/bsd/openssl/dist/ssl/ssl_cert.c              patch
        crypto/external/bsd/openssl/dist/ssl/ssl_ciph.c              patch
        crypto/external/bsd/openssl/dist/ssl/ssl_lib.c               patch
        crypto/external/bsd/openssl/dist/ssl/ssl_locl.h              patch
        crypto/external/bsd/openssl/dist/ssl/ssl_sess.c              patch
        crypto/external/bsd/openssl/dist/ssl/ssltest.c               patch
        crypto/external/bsd/openssl/dist/ssl/t1_enc.c                patch
        crypto/external/bsd/openssl/dist/ssl/t1_lib.c                patch
        crypto/external/bsd/openssl/dist/util/libeay.num             patch
        crypto/external/bsd/openssl/dist/util/mk1mf.pl               patch
        crypto/external/bsd/openssl/dist/util/mkbuildinf.pl          patch
        crypto/external/bsd/openssl/dist/util/mkdef.pl               patch
        crypto/external/bsd/openssl/dist/util/pl/netware.pl          patch
        crypto/external/bsd/openssl/dist/util/ssleay.num             patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_OBJECT_new.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_length.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_new.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_print_ex.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_generate_nconf.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_ctrl.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_base64.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_buffer.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_cipher.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_md.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_null.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_ssl.3    patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_find_type.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_new.3      patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_new_CMS.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_push.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_read.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_accept.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_bio.3    patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_connect.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_fd.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_file.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_mem.3    patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_null.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_socket.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_set_callback.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BIO_should_retry.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_BLINDING_new.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_CTX_new.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_CTX_start.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_add.3       patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_add_word.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_bn2bin.3    patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_cmp.3       patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_copy.3      patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_generate_prime.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_inverse.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_mul_montgomery.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_mul_reciprocal.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_new.3       patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_num_bytes.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_rand.3      patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_set_bit.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_swap.3      patch
        crypto/external/bsd/openssl/lib/libcrypto/man/BN_zero.3      patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add0_cert.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add1_recipient_cert.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add1_signer.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_compress.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_decrypt.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_encrypt.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_final.3    patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_RecipientInfos.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_SignerInfos.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_type.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign_add1_signer.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign_receipt.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_uncompress.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_verify.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CMS_verify_receipt.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CONF_modules_free.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CONF_modules_load_file.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/CRYPTO_set_ex_data.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DH_generate_key.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DH_generate_parameters.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DH_get_ex_new_index.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DH_new.3       patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DH_set_method.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DH_size.3      patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DSA_SIG_new.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DSA_do_sign.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DSA_dup_DH.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DSA_generate_key.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DSA_generate_parameters.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DSA_get_ex_new_index.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DSA_new.3      patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DSA_set_method.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DSA_sign.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/DSA_size.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ERR_GET_LIB.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ERR_clear_error.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ERR_error_string.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ERR_get_error.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ERR_load_crypto_strings.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ERR_load_strings.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ERR_print_errors.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ERR_put_error.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ERR_remove_state.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ERR_set_mark.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_BytesToKey.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestInit.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestSignInit.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestVerifyInit.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_EncryptInit.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_OpenInit.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_new.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_cmp.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_decrypt.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_derive.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_encrypt.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_keygen.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_new.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_print_private.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_sign.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_verify.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_verify_recover.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SealInit.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SignInit.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/EVP_VerifyInit.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/OBJ_nid2obj.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_Applink.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_config.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_ia32cap.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_create.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_parse.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_decrypt.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_encrypt.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_sign.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_sign_add_signer.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_verify.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RAND_add.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RAND_bytes.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RAND_cleanup.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RAND_egd.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RAND_load_file.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RAND_set_rand_method.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_blinding_on.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_check_key.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_generate_key.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_get_ex_new_index.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_new.3      patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_print.3    patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_private_encrypt.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_public_encrypt.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_set_method.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_sign.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/RSA_size.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_read_CMS.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_read_PKCS7.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_write_CMS.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_write_PKCS7.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CIPHER_get_name.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_COMP_add_compression_method.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_add_session.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_ctrl.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_flush_sessions.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_free.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_get_ex_new_index.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_get_verify_mode.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_load_verify_locations.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_new.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_number.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sessions.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cert_store.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cipher_list.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_client_CA_list.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_generate_session_id.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_info_callback.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_max_cert_list.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_mode.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_msg_callback.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_options.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_psk_client_callback.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_session_id_context.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_ssl_version.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_timeout.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tlsext_ticket_key_cb.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tmp_rsa_callback.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_verify.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_use_certificate.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_use_psk_identity_hint.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_free.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get_ex_new_index.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get_time.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_accept.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_alert_type_string.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_clear.3    patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_connect.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_do_handshake.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_free.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_SSL_CTX.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_ciphers.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_client_CA_list.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_current_cipher.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_default_timeout.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_error.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_ex_new_index.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_fd.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_cert_chain.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_certificate.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_psk_identity.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_rbio.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_session.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_verify_result.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_version.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_library_init.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_load_client_CA_file.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_new.3      patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_pending.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_read.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_rstate_string.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_session_reused.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_bio.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_connect_state.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_fd.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_session.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_shutdown.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_verify_result.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_shutdown.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_state_string.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_want.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/SSL_write.3    patch
        crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_print_ex.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_get_error.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_new.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/X509_new.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/X509_verify_cert.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/crypto.3       patch
        crypto/external/bsd/openssl/lib/libcrypto/man/d2i_ASN1_OBJECT.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/d2i_DHparams.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/d2i_DSAPublicKey.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/d2i_RSAPublicKey.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/d2i_SSL_SESSION.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_ALGOR.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_CRL.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_NAME.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_REQ.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_SIG.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/des_modes.7    patch
        crypto/external/bsd/openssl/lib/libcrypto/man/i2d_CMS_bio_stream.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/lh_stats.3     patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl.1      patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl.cnf.5  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_CA.pl.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_asn1parse.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_bio.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_blowfish.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_bn.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_bn_internal.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_buffer.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_c_rehash.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ca.1   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ciphers.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_cms.1  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_crl.1  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_crl2pkcs7.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_des.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dgst.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dh.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dhparam.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dsa.1  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dsa.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dsaparam.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ec.1   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ecdsa.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ecparam.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_enc.1  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_engine.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_err.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_errstr.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_evp.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_gendsa.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_genpkey.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_genrsa.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_hmac.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_lhash.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_md5.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_mdc2.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_nseq.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ocsp.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_passwd.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pem.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkcs12.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkcs7.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkcs8.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkey.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkeyparam.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkeyutl.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rand.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rand.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rc4.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_req.1  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ripemd.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rsa.1  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rsa.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rsautl.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_s_client.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_s_server.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_s_time.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_sess_id.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_sha.3  patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_smime.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_speed.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_spkac.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_threads.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ts.1   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_tsget.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ui.3   patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ui_compat.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_verify.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_version.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_x509.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_x509.3 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/openssl_x509v3_config.1 patch
        crypto/external/bsd/openssl/lib/libcrypto/man/ssl.3          patch
        crypto/external/bsd/openssl/lib/libcrypto/shlib_version      patch
        crypto/external/bsd/openssl/lib/libssl/shlib_version         patch
        distrib/sets/lists/base/ad.arm                               patch
        distrib/sets/lists/base/ad.mips                              patch
        distrib/sets/lists/base/ad.mips64eb                          patch
        distrib/sets/lists/base/ad.mips64el                          patch
        distrib/sets/lists/base/ad.powerpc                           patch
        distrib/sets/lists/base/md.amd64                             patch
        distrib/sets/lists/base/md.sparc64                           patch
        distrib/sets/lists/base/shl.mi                               patch
        distrib/sets/lists/comp/ad.mips64eb                          patch
        distrib/sets/lists/comp/ad.mips64el                          patch
        distrib/sets/lists/comp/md.amd64                             patch
        distrib/sets/lists/comp/md.sparc64                           patch
        distrib/sets/lists/comp/shl.mi                               patch
        doc/3RDPARTY                                                 patch

Pull up the import of OpenSSL 1.0.1k.

This fixes CVE-2014-3571, CVE-2015-0206, CVE-2014-3569, CVE-2014-3572,
CVE-2015-0204, CVE-2015-0205, CVE-2014-8275 and CVE-2014-3570.

diffstat:

 crypto/external/bsd/openssl/dist/CHANGES                                           |   130 +
 crypto/external/bsd/openssl/dist/Configure                                         |     5 +
 crypto/external/bsd/openssl/dist/Makefile                                          |     2 +-
 crypto/external/bsd/openssl/dist/NEWS                                              |    11 +
 crypto/external/bsd/openssl/dist/README                                            |     2 +-
 crypto/external/bsd/openssl/dist/apps/ca.c                                         |     2 +-
 crypto/external/bsd/openssl/dist/apps/dgst.c                                       |     2 +
 crypto/external/bsd/openssl/dist/apps/ocsp.c                                       |    98 +-
 crypto/external/bsd/openssl/dist/apps/openssl.c                                    |     5 +-
 crypto/external/bsd/openssl/dist/apps/s_client.c                                   |    22 +-
 crypto/external/bsd/openssl/dist/apps/s_server.c                                   |    22 +-
 crypto/external/bsd/openssl/dist/apps/s_time.c                                     |     6 -
 crypto/external/bsd/openssl/dist/apps/speed.c                                      |    23 +-
 crypto/external/bsd/openssl/dist/crypto/LPdir_win.c                                |     2 +-
 crypto/external/bsd/openssl/dist/crypto/Makefile                                   |     7 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-mips.pl                        |     2 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_bitstr.c                            |     7 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_type.c                              |     2 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_verify.c                            |    12 +
 crypto/external/bsd/openssl/dist/crypto/asn1/asn1.h                                |     4 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/asn1_err.c                            |     4 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/tasn_dec.c                            |     8 +
 crypto/external/bsd/openssl/dist/crypto/asn1/x_algor.c                             |    11 +
 crypto/external/bsd/openssl/dist/crypto/asn1/x_name.c                              |     2 +
 crypto/external/bsd/openssl/dist/crypto/bio/bio.h                                  |     4 +
 crypto/external/bsd/openssl/dist/crypto/bio/bss_dgram.c                            |   160 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/mips.pl                             |   611 +--
 crypto/external/bsd/openssl/dist/crypto/bn/asm/mips3.s                             |  2201 ----------
 crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-gcc.c                        |    34 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn.h                                    |     4 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_asm.c                                |    16 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_ctx.c                                |     2 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_div.c                                |     8 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bntest.c                                |   178 +-
 crypto/external/bsd/openssl/dist/crypto/constant_time_locl.h                       |    16 +-
 crypto/external/bsd/openssl/dist/crypto/constant_time_test.c                       |   330 +
 crypto/external/bsd/openssl/dist/crypto/cversion.c                                 |    15 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_asn1.c                             |    14 +-
 crypto/external/bsd/openssl/dist/crypto/dso/dso_dlfcn.c                            |     6 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_lib.c                                |     2 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_mult.c                               |     7 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_pmeth.c                              |     6 +
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp256.c                          |     1 -
 crypto/external/bsd/openssl/dist/crypto/ec/ectest.c                                |     4 +-
 crypto/external/bsd/openssl/dist/crypto/ecdsa/Makefile                             |    13 +-
 crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_vrf.c                            |    15 +-
 crypto/external/bsd/openssl/dist/crypto/engine/eng_dyn.c                           |     3 -
 crypto/external/bsd/openssl/dist/crypto/evp/Makefile                               |     2 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_des3.c                               |    22 +-
 crypto/external/bsd/openssl/dist/crypto/evp/evp_enc.c                              |    58 +-
 crypto/external/bsd/openssl/dist/crypto/md32_common.h                              |     6 +-
 crypto/external/bsd/openssl/dist/crypto/mem.c                                      |    12 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.h                         |     3 -
 crypto/external/bsd/openssl/dist/crypto/objects/objxref.pl                         |     5 +-
 crypto/external/bsd/openssl/dist/crypto/opensslv.h                                 |     6 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-mips.pl                       |     2 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-mips.pl                     |     2 +-
 crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_sign.c                           |     2 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509.h                                |     1 +
 crypto/external/bsd/openssl/dist/crypto/x509/x509_vpm.c                            |     2 +
 crypto/external/bsd/openssl/dist/crypto/x509/x_all.c                               |     2 +
 crypto/external/bsd/openssl/dist/doc/HOWTO/certificates.txt                        |    75 +-
 crypto/external/bsd/openssl/dist/doc/HOWTO/proxy_certificates.txt                  |   206 +-
 crypto/external/bsd/openssl/dist/doc/apps/c_rehash.pod                             |    81 +
 crypto/external/bsd/openssl/dist/doc/apps/dgst.pod                                 |    11 +
 crypto/external/bsd/openssl/dist/doc/apps/ocsp.pod                                 |     4 +
 crypto/external/bsd/openssl/dist/doc/crypto/CMS_add1_signer.pod                    |   101 +
 crypto/external/bsd/openssl/dist/doc/crypto/EVP_EncryptInit.pod                    |     2 +-
 crypto/external/bsd/openssl/dist/doc/crypto/EVP_PKEY_encrypt.pod                   |    12 +-
 crypto/external/bsd/openssl/dist/doc/crypto/X509_NAME_add_entry_by_txt.pod         |    12 +-
 crypto/external/bsd/openssl/dist/doc/crypto/X509_NAME_get_index_by_NID.pod         |     4 +
 crypto/external/bsd/openssl/dist/doc/ssl/SSL_CTX_set_mode.pod                      |    10 +
 crypto/external/bsd/openssl/dist/doc/ssl/SSL_CTX_set_options.pod                   |    10 +-
 crypto/external/bsd/openssl/dist/doc/ssl/SSL_CTX_set_tmp_rsa_callback.pod          |    23 +-
 crypto/external/bsd/openssl/dist/e_os.h                                            |    27 +-
 crypto/external/bsd/openssl/dist/engines/e_padlock.c                               |     2 +
 crypto/external/bsd/openssl/dist/makevms.com                                       |     7 +-
 crypto/external/bsd/openssl/dist/openssl.spec                                      |     2 +-
 crypto/external/bsd/openssl/dist/ssl/d1_both.c                                     |   168 +-
 crypto/external/bsd/openssl/dist/ssl/d1_clnt.c                                     |    25 +-
 crypto/external/bsd/openssl/dist/ssl/d1_enc.c                                      |     3 +-
 crypto/external/bsd/openssl/dist/ssl/d1_lib.c                                      |    38 +-
 crypto/external/bsd/openssl/dist/ssl/d1_pkt.c                                      |    37 +-
 crypto/external/bsd/openssl/dist/ssl/d1_srvr.c                                     |    53 +-
 crypto/external/bsd/openssl/dist/ssl/dtls1.h                                       |     8 +
 crypto/external/bsd/openssl/dist/ssl/kssl.c                                        |    72 +-
 crypto/external/bsd/openssl/dist/ssl/s23_srvr.c                                    |     7 +-
 crypto/external/bsd/openssl/dist/ssl/s2_enc.c                                      |    12 +-
 crypto/external/bsd/openssl/dist/ssl/s2_pkt.c                                      |     9 +-
 crypto/external/bsd/openssl/dist/ssl/s2_srvr.c                                     |    22 +-
 crypto/external/bsd/openssl/dist/ssl/s3_both.c                                     |     1 +
 crypto/external/bsd/openssl/dist/ssl/s3_clnt.c                                     |   131 +-
 crypto/external/bsd/openssl/dist/ssl/s3_enc.c                                      |     3 +-
 crypto/external/bsd/openssl/dist/ssl/s3_lib.c                                      |    16 +-
 crypto/external/bsd/openssl/dist/ssl/s3_meth.c                                     |     5 +-
 crypto/external/bsd/openssl/dist/ssl/s3_pkt.c                                      |     5 +-
 crypto/external/bsd/openssl/dist/ssl/s3_srvr.c                                     |   143 +-
 crypto/external/bsd/openssl/dist/ssl/srtp.h                                        |     4 +-
 crypto/external/bsd/openssl/dist/ssl/ssl.h                                         |    28 +-
 crypto/external/bsd/openssl/dist/ssl/ssl3.h                                        |    13 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_cert.c                                    |    29 -
 crypto/external/bsd/openssl/dist/ssl/ssl_ciph.c                                    |    12 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_lib.c                                     |    46 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_locl.h                                    |     7 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_sess.c                                    |    16 +-
 crypto/external/bsd/openssl/dist/ssl/ssltest.c                                     |    77 +-
 crypto/external/bsd/openssl/dist/ssl/t1_enc.c                                      |    70 +-
 crypto/external/bsd/openssl/dist/ssl/t1_lib.c                                      |    38 +-
 crypto/external/bsd/openssl/dist/util/libeay.num                                   |     1 +
 crypto/external/bsd/openssl/dist/util/mk1mf.pl                                     |    16 +-
 crypto/external/bsd/openssl/dist/util/mkbuildinf.pl                                |    35 +
 crypto/external/bsd/openssl/dist/util/mkdef.pl                                     |     6 +-
 crypto/external/bsd/openssl/dist/util/pl/netware.pl                                |     2 +-
 crypto/external/bsd/openssl/dist/util/ssleay.num                                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_OBJECT_new.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_length.3                 |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_new.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_print_ex.3               |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_generate_nconf.3                |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_ctrl.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_base64.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_buffer.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_cipher.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_md.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_null.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_ssl.3                          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_find_type.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_new.3                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_new_CMS.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_push.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_read.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_accept.3                       |     8 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_bio.3                          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_connect.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_fd.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_file.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_mem.3                          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_null.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_socket.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_set_callback.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_should_retry.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_BLINDING_new.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_CTX_new.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_CTX_start.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_add.3                             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_add_word.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_bn2bin.3                          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_cmp.3                             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_copy.3                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_generate_prime.3                  |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_inverse.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_mul_montgomery.3              |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_mul_reciprocal.3              |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_new.3                             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_num_bytes.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_rand.3                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_set_bit.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_swap.3                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_zero.3                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add0_cert.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add1_recipient_cert.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add1_signer.3                    |   237 +
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_compress.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_decrypt.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_encrypt.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_final.3                          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_RecipientInfos.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_SignerInfos.3               |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_type.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get1_ReceiptRequest.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign_add1_signer.3               |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign_receipt.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_uncompress.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_verify.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_verify_receipt.3                 |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CONF_modules_free.3                  |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CONF_modules_load_file.3             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CRYPTO_set_ex_data.3                 |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DH_generate_key.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DH_generate_parameters.3             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DH_get_ex_new_index.3                |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DH_new.3                             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DH_set_method.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DH_size.3                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_SIG_new.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_do_sign.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_dup_DH.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_generate_key.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_generate_parameters.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_get_ex_new_index.3               |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_new.3                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_set_method.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_sign.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_size.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_GET_LIB.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_clear_error.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_error_string.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_get_error.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_load_crypto_strings.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_load_strings.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_print_errors.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_put_error.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_remove_state.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_set_mark.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_BytesToKey.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestInit.3                     |    20 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestSignInit.3                 |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestVerifyInit.3               |     8 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_EncryptInit.3                    |    76 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_OpenInit.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3                  |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_new.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_cmp.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_decrypt.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_derive.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_encrypt.3                   |    18 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_get_default_digest.3        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_keygen.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_new.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_print_private.3             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_set1_RSA.3                  |    12 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_sign.3                      |    24 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_verify.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_verify_recover.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SealInit.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SignInit.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_VerifyInit.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OBJ_nid2obj.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_Applink.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_config.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_ia32cap.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_load_builtin_modules.3       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OpenSSL_add_all_algorithms.3         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PEM_write_bio_CMS_stream.3           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_create.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_parse.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_decrypt.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_encrypt.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_sign.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_sign_add_signer.3              |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_verify.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RAND_add.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RAND_bytes.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RAND_cleanup.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RAND_egd.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RAND_load_file.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RAND_set_rand_method.3               |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_blinding_on.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_check_key.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_generate_key.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_get_ex_new_index.3               |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_new.3                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_print.3                          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_private_encrypt.3                |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_public_encrypt.3                 |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_set_method.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_sign.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_size.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_read_CMS.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_read_PKCS7.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_write_CMS.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_write_PKCS7.3                  |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CIPHER_get_name.3                |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_COMP_add_compression_method.3    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_add_session.3                |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_ctrl.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_flush_sessions.3             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_free.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_get_ex_new_index.3           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_get_verify_mode.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_load_verify_locations.3      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_new.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_number.3                |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sessions.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cert_store.3             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cipher_list.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_client_CA_list.3         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_generate_session_id.3    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_info_callback.3          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_max_cert_list.3          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_mode.3                   |    13 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_msg_callback.3           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_options.3                |    14 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_psk_client_callback.3    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_session_id_context.3     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_ssl_version.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_timeout.3                |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tlsext_ticket_key_cb.3   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3        |    17 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tmp_rsa_callback.3       |    27 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_verify.3                 |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_use_certificate.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_use_psk_identity_hint.3      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_free.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get_ex_new_index.3       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get_time.3               |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_accept.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_alert_type_string.3              |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_clear.3                          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_connect.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_do_handshake.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_free.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_SSL_CTX.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_ciphers.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_client_CA_list.3             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_current_cipher.3             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_default_timeout.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_error.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_ex_new_index.3               |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_fd.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_cert_chain.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_certificate.3           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_psk_identity.3               |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_rbio.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_session.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_verify_result.3              |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_version.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_library_init.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_load_client_CA_file.3            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_new.3                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_pending.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_read.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_rstate_string.3                  |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_session_reused.3                 |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_bio.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_connect_state.3              |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_fd.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_session.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_shutdown.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_verify_result.3              |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_shutdown.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_state_string.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_want.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_write.3                          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3         |    16 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_get_index_by_NID.3         |     8 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_print_ex.3                 |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_get_error.3           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_new.3                 |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_new.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_verify_cert.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/crypto.3                             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_ASN1_OBJECT.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_DHparams.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_DSAPublicKey.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_PKCS8PrivateKey.3                |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_RSAPublicKey.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_SSL_SESSION.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_ALGOR.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_CRL.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_NAME.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_REQ.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_SIG.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/des_modes.7                          |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/i2d_CMS_bio_stream.3                 |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/i2d_PKCS7_bio_stream.3               |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/lh_stats.3                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl.1                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl.cnf.5                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_CA.pl.1                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_asn1parse.1                  |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_bio.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_blowfish.3                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_bn.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_bn_internal.3                |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_buffer.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_c_rehash.1                   |   212 +
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ca.1                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ciphers.1                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_cms.1                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_crl.1                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_crl2pkcs7.1                  |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_des.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dgst.1                       |    72 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dh.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dhparam.1                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dsa.1                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dsa.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dsaparam.1                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ec.1                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ecdsa.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ecparam.1                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_enc.1                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_engine.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_err.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_errstr.1                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_evp.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_gendsa.1                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_genpkey.1                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_genrsa.1                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_hmac.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_lhash.3                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_md5.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_mdc2.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_nseq.1                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ocsp.1                       |     7 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_passwd.1                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pem.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkcs12.1                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkcs7.1                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkcs8.1                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkey.1                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkeyparam.1                  |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkeyutl.1                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rand.1                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rand.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rc4.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_req.1                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ripemd.3                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rsa.1                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rsa.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rsautl.1                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_s_client.1                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_s_server.1                   |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_s_time.1                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_sess_id.1                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_sha.3                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_smime.1                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_speed.1                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_spkac.1                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_threads.3                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ts.1                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_tsget.1                      |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ui.3                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ui_compat.3                  |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_verify.1                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_version.1                    |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_x509.1                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_x509.3                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_x509v3_config.1              |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ssl.3                                |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/shlib_version                            |     4 +-
 crypto/external/bsd/openssl/lib/libssl/shlib_version                               |     4 +-
 distrib/sets/lists/base/ad.arm                                                     |     2 +-
 distrib/sets/lists/base/ad.mips                                                    |     2 +-
 distrib/sets/lists/base/ad.mips64eb                                                |    10 +-
 distrib/sets/lists/base/ad.mips64el                                                |    10 +-
 distrib/sets/lists/base/ad.powerpc                                                 |     2 +-
 distrib/sets/lists/base/md.amd64                                                   |     6 +-
 distrib/sets/lists/base/md.sparc64                                                 |     6 +-
 distrib/sets/lists/base/shl.mi                                                     |     8 +-
 distrib/sets/lists/comp/ad.mips64eb                                                |    10 +-
 distrib/sets/lists/comp/ad.mips64el                                                |    10 +-
 distrib/sets/lists/comp/md.amd64                                                   |     6 +-
 distrib/sets/lists/comp/md.sparc64                                                 |     6 +-
 distrib/sets/lists/comp/shl.mi                                                     |     6 +-
 doc/3RDPARTY                                                                       |     6 +-
 467 files changed, 3611 insertions(+), 4473 deletions(-)

diffs (truncated from 16435 to 300 lines):

diff -r 6119d9cdbbb2 -r 0ec749dc7728 crypto/external/bsd/openssl/dist/CHANGES
--- a/crypto/external/bsd/openssl/dist/CHANGES  Fri Jan 16 14:20:29 2015 +0000
+++ b/crypto/external/bsd/openssl/dist/CHANGES  Fri Jan 16 14:24:33 2015 +0000
@@ -2,6 +2,136 @@
  OpenSSL CHANGES
  _______________
 
+ Changes between 1.0.1j and 1.0.1k [8 Jan 2015]
+
+  *) Fix DTLS segmentation fault in dtls1_get_record. A carefully crafted DTLS
+     message can cause a segmentation fault in OpenSSL due to a NULL pointer
+     dereference. This could lead to a Denial Of Service attack. Thanks to
+     Markus Stenberg of Cisco Systems, Inc. for reporting this issue.
+     (CVE-2014-3571)
+     [Steve Henson]
+
+  *) Fix DTLS memory leak in dtls1_buffer_record. A memory leak can occur in the
+     dtls1_buffer_record function under certain conditions. In particular this
+     could occur if an attacker sent repeated DTLS records with the same
+     sequence number but for the next epoch. The memory leak could be exploited
+     by an attacker in a Denial of Service attack through memory exhaustion.
+     Thanks to Chris Mueller for reporting this issue.
+     (CVE-2015-0206)
+     [Matt Caswell]
+
+  *) Fix issue where no-ssl3 configuration sets method to NULL. When openssl is
+     built with the no-ssl3 option and a SSL v3 ClientHello is received the ssl
+     method would be set to NULL which could later result in a NULL pointer
+     dereference. Thanks to Frank Schmirler for reporting this issue.
+     (CVE-2014-3569)
+     [Kurt Roeckx]
+
+  *) Abort handshake if server key exchange message is omitted for ephemeral
+     ECDH ciphersuites.
+
+     Thanks to Karthikeyan Bhargavan of the PROSECCO team at INRIA for
+     reporting this issue.
+     (CVE-2014-3572)
+     [Steve Henson]
+
+  *) Remove non-export ephemeral RSA code on client and server. This code
+     violated the TLS standard by allowing the use of temporary RSA keys in
+     non-export ciphersuites and could be used by a server to effectively
+     downgrade the RSA key length used to a value smaller than the server
+     certificate. Thanks for Karthikeyan Bhargavan of the PROSECCO team at
+     INRIA or reporting this issue.
+     (CVE-2015-0204)
+     [Steve Henson]
+
+  *) Fixed issue where DH client certificates are accepted without verification.
+     An OpenSSL server will accept a DH certificate for client authentication
+     without the certificate verify message. This effectively allows a client to
+     authenticate without the use of a private key. This only affects servers
+     which trust a client certificate authority which issues certificates
+     containing DH keys: these are extremely rare and hardly ever encountered.
+     Thanks for Karthikeyan Bhargavan of the PROSECCO team at INRIA or reporting
+     this issue.
+     (CVE-2015-0205)
+     [Steve Henson]
+
+  *) Ensure that the session ID context of an SSL is updated when its
+     SSL_CTX is updated via SSL_set_SSL_CTX.
+
+     The session ID context is typically set from the parent SSL_CTX,
+     and can vary with the CTX.
+     [Adam Langley]
+
+  *) Fix various certificate fingerprint issues.
+
+     By using non-DER or invalid encodings outside the signed portion of a
+     certificate the fingerprint can be changed without breaking the signature.
+     Although no details of the signed portion of the certificate can be changed
+     this can cause problems with some applications: e.g. those using the
+     certificate fingerprint for blacklists.
+
+     1. Reject signatures with non zero unused bits.
+
+     If the BIT STRING containing the signature has non zero unused bits reject
+     the signature. All current signature algorithms require zero unused bits.
+
+     2. Check certificate algorithm consistency.
+
+     Check the AlgorithmIdentifier inside TBS matches the one in the
+     certificate signature. NB: this will result in signature failure
+     errors for some broken certificates.
+
+     Thanks to Konrad Kraszewski from Google for reporting this issue.
+
+     3. Check DSA/ECDSA signatures use DER.
+
+     Reencode DSA/ECDSA signatures and compare with the original received
+     signature. Return an error if there is a mismatch.
+
+     This will reject various cases including garbage after signature
+     (thanks to Antti Karjalainen and Tuomo Untinen from the Codenomicon CROSS
+     program for discovering this case) and use of BER or invalid ASN.1 INTEGERs
+     (negative or with leading zeroes).
+
+     Further analysis was conducted and fixes were developed by Stephen Henson
+     of the OpenSSL core team.
+
+     (CVE-2014-8275)
+     [Steve Henson]
+
+   *) Correct Bignum squaring. Bignum squaring (BN_sqr) may produce incorrect
+      results on some platforms, including x86_64. This bug occurs at random
+      with a very low probability, and is not known to be exploitable in any
+      way, though its exact impact is difficult to determine. Thanks to Pieter
+      Wuille (Blockstream) who reported this issue and also suggested an initial
+      fix. Further analysis was conducted by the OpenSSL development team and
+      Adam Langley of Google. The final fix was developed by Andy Polyakov of
+      the OpenSSL core team.
+      (CVE-2014-3570)
+      [Andy Polyakov]
+
+   *) Do not resume sessions on the server if the negotiated protocol
+      version does not match the session's version. Resuming with a different
+      version, while not strictly forbidden by the RFC, is of questionable
+      sanity and breaks all known clients.
+      [David Benjamin, Emilia Käsper]
+
+   *) Tighten handling of the ChangeCipherSpec (CCS) message: reject
+      early CCS messages during renegotiation. (Note that because
+      renegotiation is encrypted, this early CCS was not exploitable.)
+      [Emilia Käsper]
+
+   *) Tighten client-side session ticket handling during renegotiation:
+      ensure that the client only accepts a session ticket if the server sends
+      the extension anew in the ServerHello. Previously, a TLS client would
+      reuse the old extension state and thus accept a session ticket if one was
+      announced in the initial ServerHello.
+
+      Similarly, ensure that the client requires a session ticket if one
+      was advertised in the ServerHello. Previously, a TLS client would
+      ignore a missing NewSessionTicket message.
+      [Emilia Käsper]
+
  Changes between 1.0.1i and 1.0.1j [15 Oct 2014]
 
   *) SRTP Memory Leak.
diff -r 6119d9cdbbb2 -r 0ec749dc7728 crypto/external/bsd/openssl/dist/Configure
--- a/crypto/external/bsd/openssl/dist/Configure        Fri Jan 16 14:20:29 2015 +0000
+++ b/crypto/external/bsd/openssl/dist/Configure        Fri Jan 16 14:24:33 2015 +0000
@@ -804,6 +804,11 @@
                                        {
                                        $disabled{"tls1"} = "option(tls)"
                                        }
+                               elsif ($1 eq "ssl3-method")
+                                       {
+                                       $disabled{"ssl3-method"} = "option(ssl)";
+                                       $disabled{"ssl3"} = "option(ssl)";
+                                       }
                                else
                                        {
                                        $disabled{$1} = "option";
diff -r 6119d9cdbbb2 -r 0ec749dc7728 crypto/external/bsd/openssl/dist/Makefile
--- a/crypto/external/bsd/openssl/dist/Makefile Fri Jan 16 14:20:29 2015 +0000
+++ b/crypto/external/bsd/openssl/dist/Makefile Fri Jan 16 14:24:33 2015 +0000
@@ -4,7 +4,7 @@
 ## Makefile for OpenSSL
 ##
 
-VERSION=1.0.1j
+VERSION=1.0.1k
 MAJOR=1
 MINOR=0.1
 SHLIB_VERSION_NUMBER=1.0.0
diff -r 6119d9cdbbb2 -r 0ec749dc7728 crypto/external/bsd/openssl/dist/NEWS
--- a/crypto/external/bsd/openssl/dist/NEWS     Fri Jan 16 14:20:29 2015 +0000
+++ b/crypto/external/bsd/openssl/dist/NEWS     Fri Jan 16 14:24:33 2015 +0000
@@ -5,6 +5,17 @@
   This file gives a brief overview of the major changes between each OpenSSL
   release. For more details please read the CHANGES file.
 
+  Major changes between OpenSSL 1.0.1j and OpenSSL 1.0.1k [8 Jan 2015]
+
+      o Fix for CVE-2014-3571
+      o Fix for CVE-2015-0206
+      o Fix for CVE-2014-3569
+      o Fix for CVE-2014-3572
+      o Fix for CVE-2015-0204
+      o Fix for CVE-2015-0205
+      o Fix for CVE-2014-8275
+      o Fix for CVE-2014-3570
+
   Major changes between OpenSSL 1.0.1i and OpenSSL 1.0.1j [15 Oct 2014]
 
       o Fix for CVE-2014-3513
diff -r 6119d9cdbbb2 -r 0ec749dc7728 crypto/external/bsd/openssl/dist/README
--- a/crypto/external/bsd/openssl/dist/README   Fri Jan 16 14:20:29 2015 +0000
+++ b/crypto/external/bsd/openssl/dist/README   Fri Jan 16 14:24:33 2015 +0000
@@ -1,5 +1,5 @@
 
- OpenSSL 1.0.1j 15 Oct 2014
+ OpenSSL 1.0.1k 8 Jan 2015
 
  Copyright (c) 1998-2011 The OpenSSL Project
  Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
diff -r 6119d9cdbbb2 -r 0ec749dc7728 crypto/external/bsd/openssl/dist/apps/ca.c
--- a/crypto/external/bsd/openssl/dist/apps/ca.c        Fri Jan 16 14:20:29 2015 +0000
+++ b/crypto/external/bsd/openssl/dist/apps/ca.c        Fri Jan 16 14:24:33 2015 +0000
@@ -703,7 +703,7 @@
                ERR_clear_error();
 #ifdef RL_DEBUG
        if (!p)
-               BIO_printf(bio_err, "DEBUG: unique_subject undefined\n", p);
+               BIO_printf(bio_err, "DEBUG: unique_subject undefined\n");
 #endif
 #ifdef RL_DEBUG
        BIO_printf(bio_err, "DEBUG: configured unique_subject is %d\n",
diff -r 6119d9cdbbb2 -r 0ec749dc7728 crypto/external/bsd/openssl/dist/apps/dgst.c
--- a/crypto/external/bsd/openssl/dist/apps/dgst.c      Fri Jan 16 14:20:29 2015 +0000
+++ b/crypto/external/bsd/openssl/dist/apps/dgst.c      Fri Jan 16 14:24:33 2015 +0000
@@ -273,6 +273,8 @@
                BIO_printf(bio_err,"-d              to output debug info\n");
                BIO_printf(bio_err,"-hex            output as hex dump\n");
                BIO_printf(bio_err,"-binary         output in binary form\n");
+               BIO_printf(bio_err,"-hmac arg       set the HMAC key to arg\n");
+               BIO_printf(bio_err,"-non-fips-allow allow use of non FIPS digest\n");
                BIO_printf(bio_err,"-sign   file    sign digest using private key in file\n");
                BIO_printf(bio_err,"-verify file    verify a signature using public key in file\n");
                BIO_printf(bio_err,"-prverify file  verify a signature using private key in file\n");
diff -r 6119d9cdbbb2 -r 0ec749dc7728 crypto/external/bsd/openssl/dist/apps/ocsp.c
--- a/crypto/external/bsd/openssl/dist/apps/ocsp.c      Fri Jan 16 14:20:29 2015 +0000
+++ b/crypto/external/bsd/openssl/dist/apps/ocsp.c      Fri Jan 16 14:24:33 2015 +0000
@@ -583,51 +583,52 @@
                BIO_printf (bio_err, "OCSP utility\n");
                BIO_printf (bio_err, "Usage ocsp [options]\n");
                BIO_printf (bio_err, "where options are\n");
-               BIO_printf (bio_err, "-out file          output filename\n");
-               BIO_printf (bio_err, "-issuer file       issuer certificate\n");
-               BIO_printf (bio_err, "-cert file         certificate to check\n");
-               BIO_printf (bio_err, "-serial n          serial number to check\n");
-               BIO_printf (bio_err, "-signer file       certificate to sign OCSP request with\n");
-               BIO_printf (bio_err, "-signkey file      private key to sign OCSP request with\n");
-               BIO_printf (bio_err, "-sign_other file   additional certificates to include in signed request\n");
-               BIO_printf (bio_err, "-no_certs          don't include any certificates in signed request\n");
-               BIO_printf (bio_err, "-req_text          print text form of request\n");
-               BIO_printf (bio_err, "-resp_text         print text form of response\n");
-               BIO_printf (bio_err, "-text              print text form of request and response\n");
-               BIO_printf (bio_err, "-reqout file       write DER encoded OCSP request to \"file\"\n");
-               BIO_printf (bio_err, "-respout file      write DER encoded OCSP reponse to \"file\"\n");
-               BIO_printf (bio_err, "-reqin file        read DER encoded OCSP request from \"file\"\n");
-               BIO_printf (bio_err, "-respin file       read DER encoded OCSP reponse from \"file\"\n");
-               BIO_printf (bio_err, "-nonce             add OCSP nonce to request\n");
-               BIO_printf (bio_err, "-no_nonce          don't add OCSP nonce to request\n");
-               BIO_printf (bio_err, "-url URL           OCSP responder URL\n");
-               BIO_printf (bio_err, "-host host:n       send OCSP request to host on port n\n");
-               BIO_printf (bio_err, "-path              path to use in OCSP request\n");
-               BIO_printf (bio_err, "-CApath dir        trusted certificates directory\n");
-               BIO_printf (bio_err, "-CAfile file       trusted certificates file\n");
-               BIO_printf (bio_err, "-VAfile file       validator certificates file\n");
-               BIO_printf (bio_err, "-validity_period n maximum validity discrepancy in seconds\n");
-               BIO_printf (bio_err, "-status_age n      maximum status age in seconds\n");
-               BIO_printf (bio_err, "-noverify          don't verify response at all\n");
-               BIO_printf (bio_err, "-verify_other file additional certificates to search for signer\n");
-               BIO_printf (bio_err, "-trust_other       don't verify additional certificates\n");
-               BIO_printf (bio_err, "-no_intern         don't search certificates contained in response for signer\n");
+               BIO_printf (bio_err, "-out file            output filename\n");
+               BIO_printf (bio_err, "-issuer file         issuer certificate\n");
+               BIO_printf (bio_err, "-cert file           certificate to check\n");
+               BIO_printf (bio_err, "-serial n            serial number to check\n");
+               BIO_printf (bio_err, "-signer file         certificate to sign OCSP request with\n");
+               BIO_printf (bio_err, "-signkey file        private key to sign OCSP request with\n");
+               BIO_printf (bio_err, "-sign_other file     additional certificates to include in signed request\n");
+               BIO_printf (bio_err, "-no_certs            don't include any certificates in signed request\n");
+               BIO_printf (bio_err, "-req_text            print text form of request\n");
+               BIO_printf (bio_err, "-resp_text           print text form of response\n");
+               BIO_printf (bio_err, "-text                print text form of request and response\n");
+               BIO_printf (bio_err, "-reqout file         write DER encoded OCSP request to \"file\"\n");
+               BIO_printf (bio_err, "-respout file        write DER encoded OCSP reponse to \"file\"\n");
+               BIO_printf (bio_err, "-reqin file          read DER encoded OCSP request from \"file\"\n");
+               BIO_printf (bio_err, "-respin file         read DER encoded OCSP reponse from \"file\"\n");
+               BIO_printf (bio_err, "-nonce               add OCSP nonce to request\n");
+               BIO_printf (bio_err, "-no_nonce            don't add OCSP nonce to request\n");
+               BIO_printf (bio_err, "-url URL             OCSP responder URL\n");
+               BIO_printf (bio_err, "-host host:n         send OCSP request to host on port n\n");
+               BIO_printf (bio_err, "-path                path to use in OCSP request\n");
+               BIO_printf (bio_err, "-CApath dir          trusted certificates directory\n");
+               BIO_printf (bio_err, "-CAfile file         trusted certificates file\n");
+               BIO_printf (bio_err, "-VAfile file         validator certificates file\n");
+               BIO_printf (bio_err, "-validity_period n   maximum validity discrepancy in seconds\n");
+               BIO_printf (bio_err, "-status_age n        maximum status age in seconds\n");
+               BIO_printf (bio_err, "-noverify            don't verify response at all\n");
+               BIO_printf (bio_err, "-verify_other file   additional certificates to search for signer\n");
+               BIO_printf (bio_err, "-trust_other         don't verify additional certificates\n");
+               BIO_printf (bio_err, "-no_intern           don't search certificates contained in response for signer\n");
                BIO_printf (bio_err, "-no_signature_verify don't check signature on response\n");
-               BIO_printf (bio_err, "-no_cert_verify    don't check signing certificate\n");
-               BIO_printf (bio_err, "-no_chain          don't chain verify response\n");
-               BIO_printf (bio_err, "-no_cert_checks    don't do additional checks on signing certificate\n");
-               BIO_printf (bio_err, "-port num          port to run responder on\n");
-               BIO_printf (bio_err, "-index file        certificate status index file\n");
-               BIO_printf (bio_err, "-CA file           CA certificate\n");
-               BIO_printf (bio_err, "-rsigner file      responder certificate to sign responses with\n");
-               BIO_printf (bio_err, "-rkey file         responder key to sign responses with\n");
-               BIO_printf (bio_err, "-rother file       other certificates to include in response\n");
-               BIO_printf (bio_err, "-resp_no_certs     don't include any certificates in response\n");
-               BIO_printf (bio_err, "-nmin n            number of minutes before next update\n");
-               BIO_printf (bio_err, "-ndays n           number of days before next update\n");




Home | Main Index | Thread Index | Old Index