Source-Changes-HG archive

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

[src/netbsd-6]: src/crypto/external/bsd/openssl Pull up following revision(s)...



details:   https://anonhg.NetBSD.org/src/rev/4f2c64ab96ae
branches:  netbsd-6
changeset: 774445:4f2c64ab96ae
user:      riz <riz%NetBSD.org@localhost>
date:      Tue Aug 14 07:55:56 2012 +0000

description:
Pull up following revision(s) (requested by christos in ticket #491):

Update OpenSSL to version 1.0.1c.

diffstat:

 crypto/external/bsd/openssl/bin/Makefile                                           |    20 +-
 crypto/external/bsd/openssl/dist/CHANGES                                           |   464 +-
 crypto/external/bsd/openssl/dist/Configure                                         |   214 +-
 crypto/external/bsd/openssl/dist/FAQ                                               |    22 +-
 crypto/external/bsd/openssl/dist/Makefile                                          |   685 +
 crypto/external/bsd/openssl/dist/Makefile.org                                      |    25 +-
 crypto/external/bsd/openssl/dist/NEWS                                              |    56 +
 crypto/external/bsd/openssl/dist/README                                            |     2 +-
 crypto/external/bsd/openssl/dist/STATUS                                            |   148 -
 crypto/external/bsd/openssl/dist/TABLE                                             |  5488 ----------
 crypto/external/bsd/openssl/dist/VMS/install.com                                   |    79 -
 crypto/external/bsd/openssl/dist/VMS/mkshared.com                                  |    26 +-
 crypto/external/bsd/openssl/dist/apps/CA.pl                                        |     2 +-
 crypto/external/bsd/openssl/dist/apps/Makefile                                     |   179 +-
 crypto/external/bsd/openssl/dist/apps/apps.c                                       |    77 +-
 crypto/external/bsd/openssl/dist/apps/apps.h                                       |    10 +
 crypto/external/bsd/openssl/dist/apps/ca.c                                         |    64 +-
 crypto/external/bsd/openssl/dist/apps/client.pem                                   |    68 +-
 crypto/external/bsd/openssl/dist/apps/cms.c                                        |    37 +-
 crypto/external/bsd/openssl/dist/apps/dgst.c                                       |    12 +
 crypto/external/bsd/openssl/dist/apps/enc.c                                        |     8 +
 crypto/external/bsd/openssl/dist/apps/install.com                                  |    65 -
 crypto/external/bsd/openssl/dist/apps/openssl-vms.cnf                              |     2 +-
 crypto/external/bsd/openssl/dist/apps/openssl.cnf                                  |     2 +-
 crypto/external/bsd/openssl/dist/apps/progs.h                                      |     6 +-
 crypto/external/bsd/openssl/dist/apps/progs.pl                                     |     2 +
 crypto/external/bsd/openssl/dist/apps/req.c                                        |    86 +-
 crypto/external/bsd/openssl/dist/apps/s_cb.c                                       |    74 +-
 crypto/external/bsd/openssl/dist/apps/s_client.c                                   |   202 +-
 crypto/external/bsd/openssl/dist/apps/s_server.c                                   |   262 +-
 crypto/external/bsd/openssl/dist/apps/s_socket.c                                   |     7 +-
 crypto/external/bsd/openssl/dist/apps/server.pem                                   |   413 +-
 crypto/external/bsd/openssl/dist/apps/server2.pem                                  |   420 +-
 crypto/external/bsd/openssl/dist/apps/speed.c                                      |    52 +-
 crypto/external/bsd/openssl/dist/apps/srp.c                                        |     5 +-
 crypto/external/bsd/openssl/dist/apps/verify.c                                     |     1 +
 crypto/external/bsd/openssl/dist/apps/x509.c                                       |    34 +-
 crypto/external/bsd/openssl/dist/config                                            |   102 +-
 crypto/external/bsd/openssl/dist/crypto/Makefile                                   |    33 +-
 crypto/external/bsd/openssl/dist/crypto/aes/Makefile                               |    25 +-
 crypto/external/bsd/openssl/dist/crypto/aes/aes.h                                  |     5 +
 crypto/external/bsd/openssl/dist/crypto/aes/aes_core.c                             |    12 +-
 crypto/external/bsd/openssl/dist/crypto/aes/aes_misc.c                             |    21 +
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-586.pl                         |    14 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-armv4.pl                       |   182 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-mips.pl                        |  1611 ++
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-parisc.pl                      |  1021 +
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-ppc.pl                         |   444 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-s390x.pl                       |  1071 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-sparcv9.pl                     |     3 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-x86_64.pl                      |    45 +-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-sha1-x86_64.pl               |  1249 ++
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-x86.pl                       |  1841 ++-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-x86_64.pl                    |  2507 ++++-
 crypto/external/bsd/openssl/dist/crypto/aes/asm/bsaes-x86_64.pl                    |  3044 +++++
 crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-x86.pl                       |   903 +
 crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-x86_64.pl                    |  1206 ++
 crypto/external/bsd/openssl/dist/crypto/alphacpuid.pl                              |     8 +-
 crypto/external/bsd/openssl/dist/crypto/alphacpuid.s                               |   124 -
 crypto/external/bsd/openssl/dist/crypto/arm_arch.h                                 |    51 +
 crypto/external/bsd/openssl/dist/crypto/armcap.c                                   |    80 +
 crypto/external/bsd/openssl/dist/crypto/armv4cpuid.S                               |   154 +
 crypto/external/bsd/openssl/dist/crypto/asn1/Makefile                              |     2 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_int.c                               |     4 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_object.c                            |     4 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_sign.c                              |   111 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/a_verify.c                            |    63 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/ameth_lib.c                           |     8 +
 crypto/external/bsd/openssl/dist/crypto/asn1/asn1.h                                |     8 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/asn1_err.c                            |     5 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/asn1_locl.h                           |    11 +
 crypto/external/bsd/openssl/dist/crypto/asn1/asn_mime.c                            |    25 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/p5_pbev2.c                            |   142 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/t_crl.c                               |     3 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/t_x509.c                              |    46 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/tasn_prn.c                            |    12 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/x_name.c                              |    10 +-
 crypto/external/bsd/openssl/dist/crypto/asn1/x_pubkey.c                            |    11 +-
 crypto/external/bsd/openssl/dist/crypto/bf/Makefile                                |     7 +-
 crypto/external/bsd/openssl/dist/crypto/bio/b_sock.c                               |     2 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bf_buff.c                              |    15 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bio.h                                  |    79 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bio_err.c                              |     3 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bio_lib.c                              |    28 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bss_bio.c                              |    18 +-
 crypto/external/bsd/openssl/dist/crypto/bio/bss_dgram.c                            |  1014 +-
 crypto/external/bsd/openssl/dist/crypto/bn/Makefile                                |    25 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/alpha-mont.pl                       |     2 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/armv4-gf2m.pl                       |   278 +
 crypto/external/bsd/openssl/dist/crypto/bn/asm/armv4-mont.pl                       |    25 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/ia64-mont.pl                        |   851 +
 crypto/external/bsd/openssl/dist/crypto/bn/asm/mips-mont.pl                        |   426 +
 crypto/external/bsd/openssl/dist/crypto/bn/asm/mips.pl                             |  2585 ++++
 crypto/external/bsd/openssl/dist/crypto/bn/asm/modexp512-x86_64.pl                 |  1496 ++
 crypto/external/bsd/openssl/dist/crypto/bn/asm/parisc-mont.pl                      |   993 +
 crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc-mont.pl                         |   107 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc.pl                              |    45 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc64-mont.pl                       |   338 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/s390x-gf2m.pl                       |   221 +
 crypto/external/bsd/openssl/dist/crypto/bn/asm/s390x-mont.pl                       |   102 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/x86-gf2m.pl                         |   313 +
 crypto/external/bsd/openssl/dist/crypto/bn/asm/x86-mont.pl                         |     4 +-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-gf2m.pl                      |   389 +
 crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-mont.pl                      |  1490 ++-
 crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-mont5.pl                     |  1070 +
 crypto/external/bsd/openssl/dist/crypto/bn/bn.h                                    |     4 +
 crypto/external/bsd/openssl/dist/crypto/bn/bn_blind.c                              |    39 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_div.c                                |   276 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_exp.c                                |   244 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_gf2m.c                               |   115 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_lcl.h                                |    26 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_mont.c                               |   122 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_nist.c                               |   338 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bn_shift.c                              |    27 +-
 crypto/external/bsd/openssl/dist/crypto/bn/bntest.c                                |     8 +-
 crypto/external/bsd/openssl/dist/crypto/camellia/Makefile                          |    17 +-
 crypto/external/bsd/openssl/dist/crypto/camellia/asm/cmll-x86.pl                   |     6 +-
 crypto/external/bsd/openssl/dist/crypto/camellia/camellia.h                        |     4 +
 crypto/external/bsd/openssl/dist/crypto/camellia/cmll_locl.h                       |     5 +-
 crypto/external/bsd/openssl/dist/crypto/camellia/cmll_misc.c                       |     3 +-
 crypto/external/bsd/openssl/dist/crypto/camellia/cmll_utl.c                        |    64 +
 crypto/external/bsd/openssl/dist/crypto/cast/Makefile                              |     5 +-
 crypto/external/bsd/openssl/dist/crypto/cmac/Makefile                              |    35 +
 crypto/external/bsd/openssl/dist/crypto/cmac/cm_ameth.c                            |     2 +-
 crypto/external/bsd/openssl/dist/crypto/cmac/cmac.c                                |    41 +-
 crypto/external/bsd/openssl/dist/crypto/cms/Makefile                               |    24 +-
 crypto/external/bsd/openssl/dist/crypto/cms/cms.h                                  |    22 +
 crypto/external/bsd/openssl/dist/crypto/cms/cms_asn1.c                             |     9 +
 crypto/external/bsd/openssl/dist/crypto/cms/cms_enc.c                              |    60 +-
 crypto/external/bsd/openssl/dist/crypto/cms/cms_env.c                              |    22 +-
 crypto/external/bsd/openssl/dist/crypto/cms/cms_err.c                              |    13 +-
 crypto/external/bsd/openssl/dist/crypto/cms/cms_lcl.h                              |    12 +
 crypto/external/bsd/openssl/dist/crypto/cms/cms_pwri.c                             |   454 +
 crypto/external/bsd/openssl/dist/crypto/cms/cms_smime.c                            |    61 +-
 crypto/external/bsd/openssl/dist/crypto/conf/conf_api.c                            |     1 +
 crypto/external/bsd/openssl/dist/crypto/cryptlib.c                                 |    39 +-
 crypto/external/bsd/openssl/dist/crypto/cryptlib.h                                 |     2 +-
 crypto/external/bsd/openssl/dist/crypto/crypto-lib.com                             |    28 +-
 crypto/external/bsd/openssl/dist/crypto/des/Makefile                               |     5 +-
 crypto/external/bsd/openssl/dist/crypto/des/des.h                                  |    28 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh.h                                    |    20 +
 crypto/external/bsd/openssl/dist/crypto/dh/dh_ameth.c                              |     1 +
 crypto/external/bsd/openssl/dist/crypto/dh/dh_err.c                                |     7 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_gen.c                                |    17 +
 crypto/external/bsd/openssl/dist/crypto/dh/dh_key.c                                |    33 +-
 crypto/external/bsd/openssl/dist/crypto/dh/dh_lib.c                                |    15 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa.h                                  |    19 +
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_ameth.c                            |    47 +
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_err.c                              |     6 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_gen.c                              |    20 +
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_key.c                              |    16 +
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_lib.c                              |    22 +-
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_pmeth.c                            |     1 +
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_sign.c                             |    16 +
 crypto/external/bsd/openssl/dist/crypto/dsa/dsa_vrf.c                              |     8 +
 crypto/external/bsd/openssl/dist/crypto/dso/Makefile                               |     2 +-
 crypto/external/bsd/openssl/dist/crypto/dso/dso_dlfcn.c                            |     3 +-
 crypto/external/bsd/openssl/dist/crypto/dso/dso_vms.c                              |     2 +-
 crypto/external/bsd/openssl/dist/crypto/ec/Makefile                                |    37 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec.h                                    |    48 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec2_mult.c                              |     4 +
 crypto/external/bsd/openssl/dist/crypto/ec/ec2_oct.c                               |   407 +
 crypto/external/bsd/openssl/dist/crypto/ec/ec2_smpl.c                              |   353 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_ameth.c                              |     1 +
 crypto/external/bsd/openssl/dist/crypto/ec/ec_asn1.c                               |    24 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_curve.c                              |    28 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_cvt.c                                |    28 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_err.c                                |    11 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_key.c                                |    29 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_lcl.h                                |    54 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_lib.c                                |    80 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ec_oct.c                                |   199 +
 crypto/external/bsd/openssl/dist/crypto/ec/ec_pmeth.c                              |     1 +
 crypto/external/bsd/openssl/dist/crypto/ec/eck_prn.c                               |     3 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_mont.c                              |    14 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_nist.c                              |    13 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp224.c                          |  1268 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp256.c                          |  2171 +++
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp521.c                          |  2025 +++
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistputil.c                         |   197 +
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_oct.c                               |   433 +
 crypto/external/bsd/openssl/dist/crypto/ec/ecp_smpl.c                              |   379 +-
 crypto/external/bsd/openssl/dist/crypto/ec/ectest.c                                |   184 +-
 crypto/external/bsd/openssl/dist/crypto/ecdh/ecdh.h                                |     2 +
 crypto/external/bsd/openssl/dist/crypto/ecdh/ecdhtest.c                            |     6 +
 crypto/external/bsd/openssl/dist/crypto/ecdh/ech_err.c                             |     4 +-
 crypto/external/bsd/openssl/dist/crypto/ecdh/ech_lib.c                             |    20 +
 crypto/external/bsd/openssl/dist/crypto/ecdh/ech_locl.h                            |     8 +
 crypto/external/bsd/openssl/dist/crypto/ecdh/ech_ossl.c                            |     2 +
 crypto/external/bsd/openssl/dist/crypto/ecdsa/ecdsa.h                              |     2 +
 crypto/external/bsd/openssl/dist/crypto/ecdsa/ecdsatest.c                          |    89 +-
 crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_err.c                            |     4 +-
 crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_lib.c                            |    21 +-
 crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_locl.h                           |     8 +
 crypto/external/bsd/openssl/dist/crypto/ecdsa/ecs_ossl.c                           |     7 +-
 crypto/external/bsd/openssl/dist/crypto/engine/Makefile                            |    32 +-
 crypto/external/bsd/openssl/dist/crypto/engine/eng_aesni.c                         |     2 +-
 crypto/external/bsd/openssl/dist/crypto/engine/eng_all.c                           |     6 +
 crypto/external/bsd/openssl/dist/crypto/engine/eng_cryptodev.c                     |    84 +-
 crypto/external/bsd/openssl/dist/crypto/engine/eng_rdrand.c                        |   142 +
 crypto/external/bsd/openssl/dist/crypto/engine/eng_rsax.c                          |   668 +
 crypto/external/bsd/openssl/dist/crypto/engine/engine.h                            |     4 +-
 crypto/external/bsd/openssl/dist/crypto/err/err.h                                  |     6 -
 crypto/external/bsd/openssl/dist/crypto/err/err_all.c                              |     7 +
 crypto/external/bsd/openssl/dist/crypto/evp/Makefile                               |    64 +-
 crypto/external/bsd/openssl/dist/crypto/evp/c_allc.c                               |    12 +
 crypto/external/bsd/openssl/dist/crypto/evp/e_aes.c                                |  1311 ++-
 crypto/external/bsd/openssl/dist/crypto/evp/e_aes_cbc_hmac_sha1.c                  |   406 +
 crypto/external/bsd/openssl/dist/crypto/evp/e_null.c                               |     4 +-
 crypto/external/bsd/openssl/dist/crypto/evp/e_rc4.c                                |     1 +
 crypto/external/bsd/openssl/dist/crypto/evp/e_rc4_hmac_md5.c                       |   298 +
 crypto/external/bsd/openssl/dist/crypto/evp/evp.h                                  |    40 +-
 crypto/external/bsd/openssl/dist/crypto/evp/evp_enc.c                              |    25 +-
 crypto/external/bsd/openssl/dist/crypto/evp/evp_err.c                              |     6 +-
 crypto/external/bsd/openssl/dist/crypto/evp/evp_fips.c                             |     1 +
 crypto/external/bsd/openssl/dist/crypto/evp/evp_locl.h                             |    17 +
 crypto/external/bsd/openssl/dist/crypto/evp/evp_pbe.c                              |     5 +
 crypto/external/bsd/openssl/dist/crypto/evp/evp_test.c                             |     1 +
 crypto/external/bsd/openssl/dist/crypto/evp/names.c                                |     3 +
 crypto/external/bsd/openssl/dist/crypto/evp/p5_crpt.c                              |     1 +
 crypto/external/bsd/openssl/dist/crypto/evp/p5_crpt2.c                             |    81 +-
 crypto/external/bsd/openssl/dist/crypto/evp/p_sign.c                               |     4 +-
 crypto/external/bsd/openssl/dist/crypto/evp/p_verify.c                             |     4 +-
 crypto/external/bsd/openssl/dist/crypto/evp/pmeth_lib.c                            |     2 +
 crypto/external/bsd/openssl/dist/crypto/fips_err.h                                 |   209 +
 crypto/external/bsd/openssl/dist/crypto/fips_ers.c                                 |     7 +
 crypto/external/bsd/openssl/dist/crypto/hmac/hm_ameth.c                            |     2 +-
 crypto/external/bsd/openssl/dist/crypto/hmac/hmac.c                                |    37 +
 crypto/external/bsd/openssl/dist/crypto/ia64cpuid.S                                |     2 +-
 crypto/external/bsd/openssl/dist/crypto/idea/Makefile                              |     5 +-
 crypto/external/bsd/openssl/dist/crypto/idea/idea.h                                |     2 +
 crypto/external/bsd/openssl/dist/crypto/install.com                                |   148 -
 crypto/external/bsd/openssl/dist/crypto/md4/Makefile                               |     8 +-
 crypto/external/bsd/openssl/dist/crypto/md5/Makefile                               |     8 +-
 crypto/external/bsd/openssl/dist/crypto/mdc2/Makefile                              |    14 +-
 crypto/external/bsd/openssl/dist/crypto/mem.c                                      |     2 +-
 crypto/external/bsd/openssl/dist/crypto/modes/Makefile                             |    77 +-
 crypto/external/bsd/openssl/dist/crypto/modes/cbc128.c                             |    10 +-
 crypto/external/bsd/openssl/dist/crypto/modes/ccm128.c                             |   441 +
 crypto/external/bsd/openssl/dist/crypto/modes/cfb128.c                             |    11 +-
 crypto/external/bsd/openssl/dist/crypto/modes/ctr128.c                             |    92 +-
 crypto/external/bsd/openssl/dist/crypto/modes/cts128.c                             |   226 +-
 crypto/external/bsd/openssl/dist/crypto/modes/gcm128.c                             |  1757 +++
 crypto/external/bsd/openssl/dist/crypto/modes/modes.h                              |    76 +
 crypto/external/bsd/openssl/dist/crypto/modes/modes_lcl.h                          |   131 +
 crypto/external/bsd/openssl/dist/crypto/modes/ofb128.c                             |    11 +-
 crypto/external/bsd/openssl/dist/crypto/modes/xts128.c                             |   187 +
 crypto/external/bsd/openssl/dist/crypto/o_fips.c                                   |    15 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.h                          |    36 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_mac.h                          |    29 +
 crypto/external/bsd/openssl/dist/crypto/objects/obj_mac.num                        |     7 +
 crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.c                         |     9 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.h                         |     4 +-
 crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.txt                       |     4 +
 crypto/external/bsd/openssl/dist/crypto/objects/objects.txt                        |     9 +
 crypto/external/bsd/openssl/dist/crypto/opensslconf.h                              |    48 +-
 crypto/external/bsd/openssl/dist/crypto/opensslv.h                                 |     6 +-
 crypto/external/bsd/openssl/dist/crypto/ossl_typ.h                                 |     2 +
 crypto/external/bsd/openssl/dist/crypto/pariscid.pl                                |   224 +
 crypto/external/bsd/openssl/dist/crypto/perlasm/cbc.pl                             |     2 -
 crypto/external/bsd/openssl/dist/crypto/perlasm/ppc-xlate.pl                       |    13 +-
 crypto/external/bsd/openssl/dist/crypto/perlasm/x86_64-xlate.pl                    |   221 +-
 crypto/external/bsd/openssl/dist/crypto/perlasm/x86asm.pl                          |    55 +-
 crypto/external/bsd/openssl/dist/crypto/perlasm/x86gas.pl                          |    34 +-
 crypto/external/bsd/openssl/dist/crypto/perlasm/x86masm.pl                         |    19 +-
 crypto/external/bsd/openssl/dist/crypto/perlasm/x86nasm.pl                         |    15 +-
 crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_kiss.c                          |     2 +-
 crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_doit.c                           |    77 +-
 crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_smime.c                          |    25 +-
 crypto/external/bsd/openssl/dist/crypto/ppccap.c                                   |   116 +
 crypto/external/bsd/openssl/dist/crypto/ppccpuid.pl                                |    54 +-
 crypto/external/bsd/openssl/dist/crypto/rand/rand.h                                |     5 +
 crypto/external/bsd/openssl/dist/crypto/rand/rand_err.c                            |     6 +-
 crypto/external/bsd/openssl/dist/crypto/rand/rand_lib.c                            |    38 +-
 crypto/external/bsd/openssl/dist/crypto/rand/rand_unix.c                           |   106 +-
 crypto/external/bsd/openssl/dist/crypto/rand/randfile.c                            |     2 +-
 crypto/external/bsd/openssl/dist/crypto/rc2/Makefile                               |     6 +-
 crypto/external/bsd/openssl/dist/crypto/rc2/rc2.h                                  |     3 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/Makefile                               |    18 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-586.pl                         |   162 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-md5-x86_64.pl                  |   631 +
 crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-parisc.pl                      |   313 +
 crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-s390x.pl                       |    47 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-x86_64.pl                      |   290 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/rc4.h                                  |     2 +
 crypto/external/bsd/openssl/dist/crypto/rc4/rc4_skey.c                             |    36 +-
 crypto/external/bsd/openssl/dist/crypto/rc4/rc4_utl.c                              |    62 +
 crypto/external/bsd/openssl/dist/crypto/rc4/rc4test.c                              |     6 +
 crypto/external/bsd/openssl/dist/crypto/ripemd/Makefile                            |     7 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/Makefile                               |    20 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa.h                                  |    24 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ameth.c                            |   351 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_asn1.c                             |    10 +
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_eay.c                              |    80 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_err.c                              |     8 +
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_gen.c                              |    16 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_lib.c                              |    16 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_pmeth.c                            |    36 +-
 crypto/external/bsd/openssl/dist/crypto/rsa/rsa_sign.c                             |    16 +
 crypto/external/bsd/openssl/dist/crypto/s390xcap.c                                 |    12 +-
 crypto/external/bsd/openssl/dist/crypto/s390xcpuid.S                               |    17 +-
 crypto/external/bsd/openssl/dist/crypto/seed/seed.c                                |     4 +
 crypto/external/bsd/openssl/dist/crypto/sha/Makefile                               |    39 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-586.pl                        |  1107 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-alpha.pl                      |    12 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-armv4-large.pl                |    38 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-ia64.pl                       |   192 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-mips.pl                       |   169 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-ppc.pl                        |   109 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-s390x.pl                      |    50 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-x86_64.pl                     |  1241 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-586.pl                      |    52 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-armv4.pl                    |    55 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-armv4.pl                    |   359 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-mips.pl                     |   455 +
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-parisc.pl                   |    15 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-ppc.pl                      |   150 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-s390x.pl                    |    63 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-sparcv9.pl                  |     6 +-
 crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-x86_64.pl                   |    94 +-
 crypto/external/bsd/openssl/dist/crypto/sha/sha512.c                               |    50 +-
 crypto/external/bsd/openssl/dist/crypto/sparccpuid.S                               |    14 +-
 crypto/external/bsd/openssl/dist/crypto/sparcv9cap.c                               |     4 +-
 crypto/external/bsd/openssl/dist/crypto/srp/Makefile                               |     3 +-
 crypto/external/bsd/openssl/dist/crypto/stack/safestack.h                          |    22 +
 crypto/external/bsd/openssl/dist/crypto/symhacks.h                                 |    15 +-
 crypto/external/bsd/openssl/dist/crypto/ts/ts.h                                    |     3 -
 crypto/external/bsd/openssl/dist/crypto/ui/ui.h                                    |     2 +-
 crypto/external/bsd/openssl/dist/crypto/ui/ui_openssl.c                            |     2 +-
 crypto/external/bsd/openssl/dist/crypto/whrlpool/Makefile                          |     5 +-
 crypto/external/bsd/openssl/dist/crypto/whrlpool/wp_block.c                        |     4 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509.h                                |    10 +
 crypto/external/bsd/openssl/dist/crypto/x509/x509_cmp.c                            |     9 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_lu.c                             |     2 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509_vfy.c                            |     7 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x509type.c                            |    32 +-
 crypto/external/bsd/openssl/dist/crypto/x509/x_all.c                               |    19 +
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_addr.c                           |    16 +-
 crypto/external/bsd/openssl/dist/crypto/x509v3/v3_asid.c                           |    63 +-
 crypto/external/bsd/openssl/dist/crypto/x86_64cpuid.pl                             |    87 +-
 crypto/external/bsd/openssl/dist/crypto/x86cpuid.pl                                |    78 +-
 crypto/external/bsd/openssl/dist/demos/easy_tls/cacerts.pem                        |     2 +-
 crypto/external/bsd/openssl/dist/demos/easy_tls/cert.pem                           |     2 +-
 crypto/external/bsd/openssl/dist/doc/HOWTO/proxy_certificates.txt                  |     2 +-
 crypto/external/bsd/openssl/dist/doc/crypto/EVP_DigestInit.pod                     |    66 +-
 crypto/external/bsd/openssl/dist/doc/crypto/SSLeay_version.pod                     |    74 -
 crypto/external/bsd/openssl/dist/doc/crypto/ecdsa.pod                              |     2 +-
 crypto/external/bsd/openssl/dist/doc/ssl/SSL_alert_type_string.pod                 |     5 +
 crypto/external/bsd/openssl/dist/doc/ssl/SSL_clear.pod                             |    14 +-
 crypto/external/bsd/openssl/dist/doc/ssl/ssl.pod                                   |     2 +-
 crypto/external/bsd/openssl/dist/e_os.h                                            |    12 -
 crypto/external/bsd/openssl/dist/e_os2.h                                           |    28 +-
 crypto/external/bsd/openssl/dist/engines/ccgost/Makefile                           |    14 +-
 crypto/external/bsd/openssl/dist/engines/ccgost/gost_ameth.c                       |    37 +
 crypto/external/bsd/openssl/dist/engines/ccgost/gost_crypt.c                       |     3 +-
 crypto/external/bsd/openssl/dist/engines/ccgost/gost_pmeth.c                       |    19 +-
 crypto/external/bsd/openssl/dist/engines/e_aep.c                                   |     1 -
 crypto/external/bsd/openssl/dist/engines/e_capi.c                                  |    50 +-
 crypto/external/bsd/openssl/dist/engines/e_capi_err.h                              |     4 +
 crypto/external/bsd/openssl/dist/engines/e_padlock.c                               |    22 +-
 crypto/external/bsd/openssl/dist/makevms.com                                       |    14 +-
 crypto/external/bsd/openssl/dist/ms/do_win64a.bat                                  |    18 +-
 crypto/external/bsd/openssl/dist/ms/do_win64i.bat                                  |     6 +-
 crypto/external/bsd/openssl/dist/ms/uplink.c                                       |     3 +-
 crypto/external/bsd/openssl/dist/ms/uplink.h                                       |     4 +-
 crypto/external/bsd/openssl/dist/openssl.spec                                      |     6 +-
 crypto/external/bsd/openssl/dist/ssl/Makefile                                      |   532 +-
 crypto/external/bsd/openssl/dist/ssl/bio_ssl.c                                     |     2 +
 crypto/external/bsd/openssl/dist/ssl/d1_both.c                                     |   201 +-
 crypto/external/bsd/openssl/dist/ssl/d1_clnt.c                                     |   191 +-
 crypto/external/bsd/openssl/dist/ssl/d1_lib.c                                      |    63 +-
 crypto/external/bsd/openssl/dist/ssl/d1_pkt.c                                      |   165 +-
 crypto/external/bsd/openssl/dist/ssl/d1_srtp.c                                     |   493 +
 crypto/external/bsd/openssl/dist/ssl/d1_srvr.c                                     |   190 +-
 crypto/external/bsd/openssl/dist/ssl/dtls1.h                                       |    15 +-
 crypto/external/bsd/openssl/dist/ssl/install-ssl.com                               |     2 +-
 crypto/external/bsd/openssl/dist/ssl/install.com                                   |    90 -
 crypto/external/bsd/openssl/dist/ssl/s23_clnt.c                                    |    71 +-
 crypto/external/bsd/openssl/dist/ssl/s3_both.c                                     |    36 +-
 crypto/external/bsd/openssl/dist/ssl/s3_clnt.c                                     |   138 +-
 crypto/external/bsd/openssl/dist/ssl/s3_lib.c                                      |   583 +-
 crypto/external/bsd/openssl/dist/ssl/s3_pkt.c                                      |    46 +-
 crypto/external/bsd/openssl/dist/ssl/s3_srvr.c                                     |   298 +-
 crypto/external/bsd/openssl/dist/ssl/srtp.h                                        |   145 +
 crypto/external/bsd/openssl/dist/ssl/ssl-lib.com                                   |     2 +-
 crypto/external/bsd/openssl/dist/ssl/ssl.h                                         |   217 +-
 crypto/external/bsd/openssl/dist/ssl/ssl3.h                                        |    24 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_algs.c                                    |     9 +
 crypto/external/bsd/openssl/dist/ssl/ssl_asn1.c                                    |    15 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_ciph.c                                    |    95 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_err.c                                     |    26 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_lib.c                                     |   204 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_locl.h                                    |    46 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_sess.c                                    |   152 +-
 crypto/external/bsd/openssl/dist/ssl/ssl_stat.c                                    |     8 -
 crypto/external/bsd/openssl/dist/ssl/ssltest.c                                     |    15 +-
 crypto/external/bsd/openssl/dist/ssl/t1_enc.c                                      |   220 +-
 crypto/external/bsd/openssl/dist/ssl/t1_lib.c                                      |   615 +-
 crypto/external/bsd/openssl/dist/ssl/tls1.h                                        |   128 +-
 crypto/external/bsd/openssl/dist/ssl/tls_srp.c                                     |    25 +-
 crypto/external/bsd/openssl/dist/test/CAss.cnf                                     |     2 +-
 crypto/external/bsd/openssl/dist/test/Makefile                                     |    27 +-
 crypto/external/bsd/openssl/dist/test/P1ss.cnf                                     |     2 +-
 crypto/external/bsd/openssl/dist/test/P2ss.cnf                                     |     2 +-
 crypto/external/bsd/openssl/dist/test/Uss.cnf                                      |     4 +-
 crypto/external/bsd/openssl/dist/test/evptests.txt                                 |   334 +
 crypto/external/bsd/openssl/dist/test/pkits-test.pl                                |     9 +
 crypto/external/bsd/openssl/dist/test/test.cnf                                     |     2 +-
 crypto/external/bsd/openssl/dist/test/testfipsssl                                  |   113 +
 crypto/external/bsd/openssl/dist/test/tests.com                                    |     4 +
 crypto/external/bsd/openssl/dist/test/testssl                                      |     8 +-
 crypto/external/bsd/openssl/dist/tools/c_rehash                                    |   180 +
 crypto/external/bsd/openssl/dist/util/cygwin.sh                                    |    12 +-
 crypto/external/bsd/openssl/dist/util/libeay.num                                   |   185 +-
 crypto/external/bsd/openssl/dist/util/mk1mf.pl                                     |    79 +-
 crypto/external/bsd/openssl/dist/util/mkdef.pl                                     |    38 +-
 crypto/external/bsd/openssl/dist/util/mkerr.pl                                     |     2 +-
 crypto/external/bsd/openssl/dist/util/mkfiles.pl                                   |     1 +
 crypto/external/bsd/openssl/dist/util/pl/BC-32.pl                                  |     2 +-
 crypto/external/bsd/openssl/dist/util/pl/Mingw32.pl                                |     2 +-
 crypto/external/bsd/openssl/dist/util/pl/OS2-EMX.pl                                |     2 +-
 crypto/external/bsd/openssl/dist/util/pl/VC-32.pl                                  |    79 +-
 crypto/external/bsd/openssl/dist/util/pl/linux.pl                                  |     2 +-
 crypto/external/bsd/openssl/dist/util/pl/unix.pl                                   |     2 +-
 crypto/external/bsd/openssl/dist/util/pod2man.pl                                   |     4 +-
 crypto/external/bsd/openssl/dist/util/ssleay.num                                   |    24 +-
 crypto/external/bsd/openssl/lib/Makefile                                           |    10 +-
 crypto/external/bsd/openssl/lib/libcrypto/Makefile                                 |     8 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/Makefile                       |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S                      |    24 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aesni-x86.S                    |  2325 +++-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-586.S                       |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-686.S                       |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bn-586.S                       |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cast-586.S                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cmll-x86.S                     |    12 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/co-586.S                       |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/crypt586.S                     |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/des-586.S                      |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ghash-x86.S                    |   728 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/md5-586.S                      |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc4-586.S                      |   236 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc5-586.S                      |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rmd-586.S                      |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha1-586.S                     |  1264 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha256-586.S                   |    67 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha512-586.S                   |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/uplink-x86.S                   |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/vpaes-x86.S                    |   661 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86.S                          |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S                     |   161 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/aes-ppc.S                   |   436 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/crypto.inc                  |     3 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppc-mont.S                  |   270 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppc.S                       |    45 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppccpuid.S                  |    65 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha1-ppc.S                  |   105 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha512-ppc.S                |   175 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/Makefile                    |     5 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/crypto.inc                  |     4 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ghash-sparcv9.S             |   250 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha512-sparcv9.S            |    48 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/Makefile                     |     7 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aes-x86_64.S                 |    26 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-sha1-x86_64.S          |  1397 ++
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-x86_64.S               |  2544 +++-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/bsaes-x86_64.S               |  2562 ++++
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/cmll-x86_64.S                |     1 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ghash-x86_64.S               |  1027 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/md5-x86_64.S                 |     1 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/modes.inc                    |     3 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/modexp512-x86_64.S           |  1774 +++
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rc4-md5-x86_64.S             |  1260 ++
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rc4-x86_64.S                 |   733 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rc4.inc                      |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha1-x86_64.S                |  3591 ++++--
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha512-x86_64.S              |  2765 ++--
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/uplink-x86_64.S              |     1 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/vpaes-x86_64.S               |   829 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/wp-x86_64.S                  |     1 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64cpuid.S                |    74 +-
 crypto/external/bsd/openssl/lib/libcrypto/camellia.inc                             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/cms.inc                                  |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/ec.inc                                   |     5 +-
 crypto/external/bsd/openssl/lib/libcrypto/engine.inc                               |    20 +-
 crypto/external/bsd/openssl/lib/libcrypto/evp.inc                                  |     5 +-
 crypto/external/bsd/openssl/lib/libcrypto/i_cbc_dummy.c                            |    96 -
 crypto/external/bsd/openssl/lib/libcrypto/i_skey_dummy.c                           |    95 -
 crypto/external/bsd/openssl/lib/libcrypto/idea.inc                                 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_OBJECT_new.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_length.3                 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_new.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_print_ex.3               |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_generate_nconf.3                |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_ctrl.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_base64.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_buffer.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_cipher.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_md.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_null.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_ssl.3                          |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_find_type.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_new.3                            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_new_CMS.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_push.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_read.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_accept.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_bio.3                          |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_connect.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_fd.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_file.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_mem.3                          |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_null.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_socket.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_set_callback.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BIO_should_retry.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_BLINDING_new.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_CTX_new.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_CTX_start.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_add.3                             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_add_word.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_bn2bin.3                          |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_cmp.3                             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_copy.3                            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_generate_prime.3                  |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_inverse.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_mul_montgomery.3              |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_mul_reciprocal.3              |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_new.3                             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_num_bytes.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_rand.3                            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_set_bit.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_swap.3                            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/BN_zero.3                            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add0_cert.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add1_recipient_cert.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_compress.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_decrypt.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_encrypt.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_final.3                          |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_RecipientInfos.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_SignerInfos.3               |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_type.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get1_ReceiptRequest.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign_add1_signer.3               |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign_receipt.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_uncompress.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_verify.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CMS_verify_receipt.3                 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CONF_modules_free.3                  |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CONF_modules_load_file.3             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/CRYPTO_set_ex_data.3                 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DH_generate_key.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DH_generate_parameters.3             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DH_get_ex_new_index.3                |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DH_new.3                             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DH_set_method.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DH_size.3                            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_SIG_new.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_do_sign.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_dup_DH.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_generate_key.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_generate_parameters.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_get_ex_new_index.3               |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_new.3                            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_set_method.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_sign.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/DSA_size.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_GET_LIB.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_clear_error.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_error_string.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_get_error.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_load_crypto_strings.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_load_strings.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_print_errors.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_put_error.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_remove_state.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ERR_set_mark.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_BytesToKey.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestInit.3                     |    75 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestSignInit.3                 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestVerifyInit.3               |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_EncryptInit.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_OpenInit.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3                  |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_new.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_cmp.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_decrypt.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_derive.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_encrypt.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_get_default_digest.3        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_keygen.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_new.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_print_private.3             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_set1_RSA.3                  |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_sign.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_verify.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_verifyrecover.3             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SealInit.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SignInit.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/EVP_VerifyInit.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OBJ_nid2obj.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_Applink.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_config.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_ia32cap.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_load_builtin_modules.3       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/OpenSSL_add_all_algorithms.3         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PEM_write_bio_CMS_stream.3           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_create.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_parse.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_decrypt.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_encrypt.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_sign.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_sign_add_signer.3              |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_verify.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RAND_add.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RAND_bytes.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RAND_cleanup.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RAND_egd.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RAND_load_file.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RAND_set_rand_method.3               |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_blinding_on.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_check_key.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_generate_key.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_get_ex_new_index.3               |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_new.3                            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_print.3                          |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_private_encrypt.3                |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_public_encrypt.3                 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_set_method.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_sign.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/RSA_size.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_read_CMS.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_read_PKCS7.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_write_CMS.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_write_PKCS7.3                  |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CIPHER_get_name.3                |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_COMP_add_compression_method.3    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_add_session.3                |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_ctrl.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_flush_sessions.3             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_free.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_get_ex_new_index.3           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_get_verify_mode.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_load_verify_locations.3      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_new.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_number.3                |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sessions.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cert_store.3             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cipher_list.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_client_CA_list.3         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_generate_session_id.3    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_info_callback.3          |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_max_cert_list.3          |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_mode.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_msg_callback.3           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_options.3                |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_psk_client_callback.3    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_session_id_context.3     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_ssl_version.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_timeout.3                |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tmp_rsa_callback.3       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_verify.3                 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_use_certificate.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_use_psk_identity_hint.3      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_free.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get_ex_new_index.3       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get_time.3               |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_accept.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_alert_type_string.3              |    11 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_clear.3                          |    20 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_connect.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_do_handshake.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_free.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_SSL_CTX.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_ciphers.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_client_CA_list.3             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_current_cipher.3             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_default_timeout.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_error.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_ex_new_index.3               |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_fd.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_cert_chain.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_certificate.3           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_psk_identity.3               |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_rbio.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_session.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_verify_result.3              |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_version.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_library_init.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_load_client_CA_file.3            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_new.3                            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_pending.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_read.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_rstate_string.3                  |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_session_reused.3                 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_bio.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_connect_state.3              |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_fd.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_session.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_shutdown.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_verify_result.3              |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_shutdown.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_state_string.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_want.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/SSL_write.3                          |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_get_index_by_NID.3         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_print_ex.3                 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_get_error.3           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_new.3                 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_new.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/X509_verify_cert.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/crypto.3                             |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_ASN1_OBJECT.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_DHparams.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_DSAPublicKey.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_PKCS8PrivateKey.3                |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_RSAPublicKey.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_SSL_SESSION.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_ALGOR.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_CRL.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_NAME.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_REQ.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509_SIG.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/des_modes.7                          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/i2d_CMS_bio_stream.3                 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/i2d_PKCS7_bio_stream.3               |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/lh_stats.3                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl.1                            |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl.cnf.5                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_CA.pl.1                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_asn1parse.1                  |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_bio.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_blowfish.3                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_bn.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_bn_internal.3                |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_buffer.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ca.1                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ciphers.1                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_cms.1                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_crl.1                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_crl2pkcs7.1                  |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_des.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dgst.1                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dh.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dhparam.1                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dsa.1                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dsa.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_dsaparam.1                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ec.1                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ecdsa.3                      |     8 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ecparam.1                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_enc.1                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_engine.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_err.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_errstr.1                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_evp.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_gendsa.1                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_genpkey.1                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_genrsa.1                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_hmac.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_lhash.3                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_md5.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_mdc2.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_nseq.1                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ocsp.1                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_passwd.1                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pem.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkcs12.1                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkcs7.1                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkcs8.1                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkey.1                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkeyparam.1                  |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_pkeyutl.1                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rand.1                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rand.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rc4.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_req.1                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ripemd.3                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rsa.1                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rsa.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_rsautl.1                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_s_client.1                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_s_server.1                   |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_s_time.1                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_sess_id.1                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_sha.3                        |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_smime.1                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_speed.1                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_spkac.1                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_threads.3                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ts.1                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_tsget.1                      |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ui.3                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_ui_compat.3                  |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_verify.1                     |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_version.1                    |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_x509.1                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_x509.3                       |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/openssl_x509v3_config.1              |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man/ssl.3                                |    10 +-
 crypto/external/bsd/openssl/lib/libcrypto/mdc2.inc                                 |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/mdc2dgst_dummy.c                         |   109 -
 crypto/external/bsd/openssl/lib/libcrypto/modes.inc                                |     9 +-
 crypto/external/bsd/openssl/lib/libcrypto/rc4.inc                                  |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/rc5_enc_dummy.c                          |    18 +-
 crypto/external/bsd/openssl/lib/libcrypto/rc5_skey_dummy.c                         |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/seed.inc                                 |    16 +
 crypto/external/bsd/openssl/lib/libcrypto/shlib_version                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/srcs.inc                                 |     7 +-
 crypto/external/bsd/openssl/lib/libcrypto/whrlpool.inc                             |    17 +
 crypto/external/bsd/openssl/lib/libcrypto_idea/Makefile                            |    42 -
 crypto/external/bsd/openssl/lib/libcrypto_mdc2/Makefile                            |    42 -
 crypto/external/bsd/openssl/lib/libcrypto_rc5/Makefile                             |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto_rc5/shlib_version                        |     5 +
 crypto/external/bsd/openssl/lib/libssl/Makefile                                    |     4 +-
 crypto/external/bsd/openssl/lib/libssl/shlib_version                               |     4 +-
 crypto/external/bsd/openssl/lib/libssl/ssl.inc                                     |     4 +-
 840 files changed, 77891 insertions(+), 19643 deletions(-)

diffs (truncated from 124232 to 300 lines):

diff -r e4b32cdd347d -r 4f2c64ab96ae crypto/external/bsd/openssl/bin/Makefile
--- a/crypto/external/bsd/openssl/bin/Makefile  Mon Aug 13 23:24:21 2012 +0000
+++ b/crypto/external/bsd/openssl/bin/Makefile  Tue Aug 14 07:55:56 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.5 2011/08/17 05:30:01 christos Exp $
+#      $NetBSD: Makefile,v 1.5.4.1 2012/08/14 07:55:56 riz Exp $
 
 WARNS?=        2       # XXX -Wcast-qual
 
@@ -10,7 +10,7 @@
 USE_FORT?= yes # cryptographic software
 
 # RCSid:
-#      $Id: Makefile,v 1.5 2011/08/17 05:30:01 christos Exp $
+#      $Id: Makefile,v 1.5.4.1 2012/08/14 07:55:56 riz Exp $
 #
 #      @(#) Copyright (c) 1995 Simon J. Gerraty
 #
@@ -40,20 +40,8 @@
 
 CPPFLAGS+= -DMONOLITH -DUSE_SSL -I${OPENSSLSRC}
 
-# with normal OpenSSL, OPENSSL_NO_{IDEA,MDC2,RC5} changes ABI due to change in
-# struct/union.  we nuked all of them in our header files and it is now safe.
-.if ${MKCRYPTO_IDEA} == "no"
-CPPFLAGS+= -DOPENSSL_NO_IDEA
-.else
-LDADD+=        -lcrypto_idea
-DPADD+=        ${LIBCRYPTO_IDEA}
-.endif
-.if ${MKCRYPTO_MDC2} == "no"
-CPPFLAGS+= -DOPENSSL_NO_MDC2
-.else
-LDADD+=        -lcrypto_mdc2
-DPADD+=        ${LIBCRYPTO_MDC2}
-.endif
+# with normal OpenSSL, OPENSSL_NO_RC5 changes ABI due to change in
+# struct/union.  we nuked it in our header files and it is now safe.
 .if ${MKCRYPTO_RC5} == "no"
 CPPFLAGS+= -DOPENSSL_NO_RC5
 .else
diff -r e4b32cdd347d -r 4f2c64ab96ae crypto/external/bsd/openssl/dist/CHANGES
--- a/crypto/external/bsd/openssl/dist/CHANGES  Mon Aug 13 23:24:21 2012 +0000
+++ b/crypto/external/bsd/openssl/dist/CHANGES  Tue Aug 14 07:55:56 2012 +0000
@@ -2,9 +2,261 @@
  OpenSSL CHANGES
  _______________
 
- Changes between 1.0.0d and 1.0.1  [xx XXX xxxx]
-
-  *) Backport libcrypto audit of return value checking from HEAD, not
+ Changes between 1.0.1b and 1.0.1c [10 May 2012]
+
+  *) Sanity check record length before skipping explicit IV in TLS
+     1.2, 1.1 and DTLS to fix DoS attack.
+
+     Thanks to Codenomicon for discovering this issue using Fuzz-o-Matic
+     fuzzing as a service testing platform.
+     (CVE-2012-2333)
+     [Steve Henson]
+
+  *) Initialise tkeylen properly when encrypting CMS messages.
+     Thanks to Solar Designer of Openwall for reporting this issue.
+     [Steve Henson]
+
+  *) In FIPS mode don't try to use composite ciphers as they are not
+     approved.
+     [Steve Henson]
+
+ Changes between 1.0.1a and 1.0.1b [26 Apr 2012]
+
+  *) OpenSSL 1.0.0 sets SSL_OP_ALL to 0x80000FFFL and OpenSSL 1.0.1 and
+     1.0.1a set SSL_OP_NO_TLSv1_1 to 0x00000400L which would unfortunately
+     mean any application compiled against OpenSSL 1.0.0 headers setting
+     SSL_OP_ALL would also set SSL_OP_NO_TLSv1_1, unintentionally disablng
+     TLS 1.1 also. Fix this by changing the value of SSL_OP_NO_TLSv1_1 to
+     0x10000000L Any application which was previously compiled against
+     OpenSSL 1.0.1 or 1.0.1a headers and which cares about SSL_OP_NO_TLSv1_1
+     will need to be recompiled as a result. Letting be results in
+     inability to disable specifically TLS 1.1 and in client context,
+     in unlike event, limit maximum offered version to TLS 1.0 [see below].
+     [Steve Henson]
+
+  *) In order to ensure interoperabilty SSL_OP_NO_protocolX does not
+     disable just protocol X, but all protocols above X *if* there are
+     protocols *below* X still enabled. In more practical terms it means
+     that if application wants to disable TLS1.0 in favor of TLS1.1 and
+     above, it's not sufficient to pass SSL_OP_NO_TLSv1, one has to pass
+     SSL_OP_NO_TLSv1|SSL_OP_NO_SSLv3|SSL_OP_NO_SSLv2. This applies to
+     client side.
+     [Andy Polyakov]
+
+ Changes between 1.0.1 and 1.0.1a [19 Apr 2012]
+
+  *) Check for potentially exploitable overflows in asn1_d2i_read_bio
+     BUF_mem_grow and BUF_mem_grow_clean. Refuse attempts to shrink buffer
+     in CRYPTO_realloc_clean.
+
+     Thanks to Tavis Ormandy, Google Security Team, for discovering this
+     issue and to Adam Langley <agl%chromium.org@localhost> for fixing it.
+     (CVE-2012-2110)
+     [Adam Langley (Google), Tavis Ormandy, Google Security Team]
+
+  *) Don't allow TLS 1.2 SHA-256 ciphersuites in TLS 1.0, 1.1 connections.
+     [Adam Langley]
+
+  *) Workarounds for some broken servers that "hang" if a client hello
+     record length exceeds 255 bytes.
+
+     1. Do not use record version number > TLS 1.0 in initial client
+        hello: some (but not all) hanging servers will now work.
+     2. If we set OPENSSL_MAX_TLS1_2_CIPHER_LENGTH this will truncate
+       the number of ciphers sent in the client hello. This should be
+        set to an even number, such as 50, for example by passing:
+        -DOPENSSL_MAX_TLS1_2_CIPHER_LENGTH=50 to config or Configure.
+        Most broken servers should now work.
+     3. If all else fails setting OPENSSL_NO_TLS1_2_CLIENT will disable
+       TLS 1.2 client support entirely.
+     [Steve Henson]
+
+  *) Fix SEGV in Vector Permutation AES module observed in OpenSSH.
+     [Andy Polyakov]
+
+ Changes between 1.0.0h and 1.0.1  [14 Mar 2012]
+
+  *) Add compatibility with old MDC2 signatures which use an ASN1 OCTET
+     STRING form instead of a DigestInfo.
+     [Steve Henson]
+
+  *) The format used for MDC2 RSA signatures is inconsistent between EVP
+     and the RSA_sign/RSA_verify functions. This was made more apparent when
+     OpenSSL used RSA_sign/RSA_verify for some RSA signatures in particular
+     those which went through EVP_PKEY_METHOD in 1.0.0 and later. Detect 
+     the correct format in RSA_verify so both forms transparently work.
+     [Steve Henson]
+
+  *) Some servers which support TLS 1.0 can choke if we initially indicate
+     support for TLS 1.2 and later renegotiate using TLS 1.0 in the RSA
+     encrypted premaster secret. As a workaround use the maximum pemitted
+     client version in client hello, this should keep such servers happy
+     and still work with previous versions of OpenSSL.
+     [Steve Henson]
+
+  *) Add support for TLS/DTLS heartbeats.
+     [Robin Seggelmann <seggelmann%fh-muenster.de@localhost>]
+
+  *) Add support for SCTP.
+     [Robin Seggelmann <seggelmann%fh-muenster.de@localhost>]
+
+  *) Improved PRNG seeding for VOS.
+     [Paul Green <Paul.Green%stratus.com@localhost>]
+
+  *) Extensive assembler packs updates, most notably:
+
+       - x86[_64]:     AES-NI, PCLMULQDQ, RDRAND support;
+       - x86[_64]:     SSSE3 support (SHA1, vector-permutation AES);
+       - x86_64:       bit-sliced AES implementation;
+       - ARM:          NEON support, contemporary platforms optimizations;
+       - s390x:        z196 support;
+       - *:            GHASH and GF(2^m) multiplication implementations;
+
+     [Andy Polyakov]
+
+  *) Make TLS-SRP code conformant with RFC 5054 API cleanup
+     (removal of unnecessary code)
+     [Peter Sylvester <peter.sylvester%edelweb.fr@localhost>]
+
+  *) Add TLS key material exporter from RFC 5705.
+     [Eric Rescorla]
+
+  *) Add DTLS-SRTP negotiation from RFC 5764.
+     [Eric Rescorla]
+
+  *) Add Next Protocol Negotiation,
+     http://tools.ietf.org/html/draft-agl-tls-nextprotoneg-00. Can be
+     disabled with a no-npn flag to config or Configure. Code donated
+     by Google.
+     [Adam Langley <agl%google.com@localhost> and Ben Laurie]
+
+  *) Add optional 64-bit optimized implementations of elliptic curves NIST-P224,
+     NIST-P256, NIST-P521, with constant-time single point multiplication on
+     typical inputs. Compiler support for the nonstandard type __uint128_t is
+     required to use this (present in gcc 4.4 and later, for 64-bit builds).
+     Code made available under Apache License version 2.0.
+
+     Specify "enable-ec_nistp_64_gcc_128" on the Configure (or config) command
+     line to include this in your build of OpenSSL, and run "make depend" (or
+     "make update"). This enables the following EC_METHODs:
+
+         EC_GFp_nistp224_method()
+         EC_GFp_nistp256_method()
+         EC_GFp_nistp521_method()
+
+     EC_GROUP_new_by_curve_name() will automatically use these (while
+     EC_GROUP_new_curve_GFp() currently prefers the more flexible
+     implementations).
+     [Emilia Käsper, Adam Langley, Bodo Moeller (Google)]
+
+  *) Use type ossl_ssize_t instad of ssize_t which isn't available on
+     all platforms. Move ssize_t definition from e_os.h to the public
+     header file e_os2.h as it now appears in public header file cms.h
+     [Steve Henson]
+
+  *) New -sigopt option to the ca, req and x509 utilities. Additional
+     signature parameters can be passed using this option and in
+     particular PSS. 
+     [Steve Henson]
+
+  *) Add RSA PSS signing function. This will generate and set the
+     appropriate AlgorithmIdentifiers for PSS based on those in the
+     corresponding EVP_MD_CTX structure. No application support yet.
+     [Steve Henson]
+
+  *) Support for companion algorithm specific ASN1 signing routines.
+     New function ASN1_item_sign_ctx() signs a pre-initialised
+     EVP_MD_CTX structure and sets AlgorithmIdentifiers based on
+     the appropriate parameters.
+     [Steve Henson]
+
+  *) Add new algorithm specific ASN1 verification initialisation function
+     to EVP_PKEY_ASN1_METHOD: this is not in EVP_PKEY_METHOD since the ASN1
+     handling will be the same no matter what EVP_PKEY_METHOD is used.
+     Add a PSS handler to support verification of PSS signatures: checked
+     against a number of sample certificates.
+     [Steve Henson]
+
+  *) Add signature printing for PSS. Add PSS OIDs.
+     [Steve Henson, Martin Kaiser <lists%kaiser.cx@localhost>]
+
+  *) Add algorithm specific signature printing. An individual ASN1 method
+     can now print out signatures instead of the standard hex dump. 
+
+     More complex signatures (e.g. PSS) can print out more meaningful
+     information. Include DSA version that prints out the signature
+     parameters r, s.
+     [Steve Henson]
+
+  *) Password based recipient info support for CMS library: implementing
+     RFC3211.
+     [Steve Henson]
+
+  *) Split password based encryption into PBES2 and PBKDF2 functions. This
+     neatly separates the code into cipher and PBE sections and is required
+     for some algorithms that split PBES2 into separate pieces (such as
+     password based CMS).
+     [Steve Henson]
+
+  *) Session-handling fixes:
+     - Fix handling of connections that are resuming with a session ID,
+       but also support Session Tickets.
+     - Fix a bug that suppressed issuing of a new ticket if the client
+       presented a ticket with an expired session.
+     - Try to set the ticket lifetime hint to something reasonable.
+     - Make tickets shorter by excluding irrelevant information.
+     - On the client side, don't ignore renewed tickets.
+     [Adam Langley, Bodo Moeller (Google)]
+
+  *) Fix PSK session representation.
+     [Bodo Moeller]
+
+  *) Add RC4-MD5 and AESNI-SHA1 "stitched" implementations.
+
+     This work was sponsored by Intel.
+     [Andy Polyakov]
+
+  *) Add GCM support to TLS library. Some custom code is needed to split
+     the IV between the fixed (from PRF) and explicit (from TLS record)
+     portions. This adds all GCM ciphersuites supported by RFC5288 and 
+     RFC5289. Generalise some AES* cipherstrings to inlclude GCM and
+     add a special AESGCM string for GCM only.
+     [Steve Henson]
+
+  *) Expand range of ctrls for AES GCM. Permit setting invocation
+     field on decrypt and retrieval of invocation field only on encrypt.
+     [Steve Henson]
+
+  *) Add HMAC ECC ciphersuites from RFC5289. Include SHA384 PRF support.
+     As required by RFC5289 these ciphersuites cannot be used if for
+     versions of TLS earlier than 1.2.
+     [Steve Henson]
+
+  *) For FIPS capable OpenSSL interpret a NULL default public key method
+     as unset and return the appopriate default but do *not* set the default.
+     This means we can return the appopriate method in applications that
+     swicth between FIPS and non-FIPS modes.
+     [Steve Henson]
+
+  *) Redirect HMAC and CMAC operations to FIPS module in FIPS mode. If an
+     ENGINE is used then we cannot handle that in the FIPS module so we
+     keep original code iff non-FIPS operations are allowed.
+     [Steve Henson]
+
+  *) Add -attime option to openssl utilities.
+     [Peter Eckersley <pde%eff.org@localhost>, Ben Laurie and Steve Henson]
+
+  *) Redirect DSA and DH operations to FIPS module in FIPS mode.
+     [Steve Henson]
+
+  *) Redirect ECDSA and ECDH operations to FIPS module in FIPS mode. Also use
+     FIPS EC methods unconditionally for now.




Home | Main Index | Thread Index | Old Index