svn commit: r215787 - in projects/sbruno_64cpus: . bin/sh contrib/binutils/bfd contrib/binutils/binutils contrib/binutils/include/elf contrib/file contrib/gdb/gdb contrib/top crypto/openssl crypto/...

Sean Bruno sbruno at FreeBSD.org
Wed Nov 24 00:43:07 UTC 2010


Author: sbruno
Date: Wed Nov 24 00:43:05 2010
New Revision: 215787
URL: http://svn.freebsd.org/changeset/base/215787

Log:
  Merge from head for further bugfixes

Added:
  projects/sbruno_64cpus/sys/dev/usb/usb_pf.c
     - copied, changed from r215730, head/sys/dev/usb/usb_pf.c
  projects/sbruno_64cpus/sys/dev/usb/usb_pf.h
     - copied unchanged from r215730, head/sys/dev/usb/usb_pf.h
  projects/sbruno_64cpus/usr.sbin/usbdump/
     - copied from r215730, head/usr.sbin/usbdump/
Deleted:
  projects/sbruno_64cpus/usr.sbin/kernbb/
Modified:
  projects/sbruno_64cpus/ObsoleteFiles.inc
  projects/sbruno_64cpus/bin/sh/arith_lex.l
  projects/sbruno_64cpus/bin/sh/cd.c
  projects/sbruno_64cpus/contrib/binutils/bfd/elf-bfd.h
  projects/sbruno_64cpus/contrib/binutils/bfd/elf.c
  projects/sbruno_64cpus/contrib/binutils/binutils/readelf.c
  projects/sbruno_64cpus/contrib/binutils/include/elf/common.h
  projects/sbruno_64cpus/contrib/file/readelf.h
  projects/sbruno_64cpus/contrib/gdb/gdb/fbsd-proc.c
  projects/sbruno_64cpus/crypto/openssl/CHANGES
  projects/sbruno_64cpus/crypto/openssl/Configure
  projects/sbruno_64cpus/crypto/openssl/FAQ
  projects/sbruno_64cpus/crypto/openssl/Makefile
  projects/sbruno_64cpus/crypto/openssl/NEWS
  projects/sbruno_64cpus/crypto/openssl/PROBLEMS
  projects/sbruno_64cpus/crypto/openssl/README
  projects/sbruno_64cpus/crypto/openssl/apps/apps.c
  projects/sbruno_64cpus/crypto/openssl/apps/dh.c
  projects/sbruno_64cpus/crypto/openssl/apps/dhparam.c
  projects/sbruno_64cpus/crypto/openssl/apps/dsaparam.c
  projects/sbruno_64cpus/crypto/openssl/apps/ec.c
  projects/sbruno_64cpus/crypto/openssl/apps/ecparam.c
  projects/sbruno_64cpus/crypto/openssl/apps/enc.c
  projects/sbruno_64cpus/crypto/openssl/apps/gendh.c
  projects/sbruno_64cpus/crypto/openssl/apps/gendsa.c
  projects/sbruno_64cpus/crypto/openssl/apps/genrsa.c
  projects/sbruno_64cpus/crypto/openssl/apps/pkcs7.c
  projects/sbruno_64cpus/crypto/openssl/apps/rand.c
  projects/sbruno_64cpus/crypto/openssl/apps/s_server.c
  projects/sbruno_64cpus/crypto/openssl/apps/s_socket.c
  projects/sbruno_64cpus/crypto/openssl/apps/speed.c
  projects/sbruno_64cpus/crypto/openssl/apps/x509.c
  projects/sbruno_64cpus/crypto/openssl/crypto/aes/aes_wrap.c
  projects/sbruno_64cpus/crypto/openssl/crypto/aes/asm/aes-x86_64.pl
  projects/sbruno_64cpus/crypto/openssl/crypto/asn1/a_int.c
  projects/sbruno_64cpus/crypto/openssl/crypto/asn1/n_pkey.c
  projects/sbruno_64cpus/crypto/openssl/crypto/asn1/t_crl.c
  projects/sbruno_64cpus/crypto/openssl/crypto/asn1/tasn_dec.c
  projects/sbruno_64cpus/crypto/openssl/crypto/asn1/x_x509.c
  projects/sbruno_64cpus/crypto/openssl/crypto/bio/b_sock.c
  projects/sbruno_64cpus/crypto/openssl/crypto/bio/bf_nbio.c
  projects/sbruno_64cpus/crypto/openssl/crypto/bio/bio_lib.c
  projects/sbruno_64cpus/crypto/openssl/crypto/bio/bss_acpt.c
  projects/sbruno_64cpus/crypto/openssl/crypto/bio/bss_sock.c
  projects/sbruno_64cpus/crypto/openssl/crypto/bn/bn_exp2.c
  projects/sbruno_64cpus/crypto/openssl/crypto/bn/bn_mul.c
  projects/sbruno_64cpus/crypto/openssl/crypto/cms/cms_asn1.c
  projects/sbruno_64cpus/crypto/openssl/crypto/conf/conf_def.c
  projects/sbruno_64cpus/crypto/openssl/crypto/des/rpc_des.h
  projects/sbruno_64cpus/crypto/openssl/crypto/dsa/dsa_gen.c
  projects/sbruno_64cpus/crypto/openssl/crypto/dsa/dsa_ossl.c
  projects/sbruno_64cpus/crypto/openssl/crypto/ec/ec2_mult.c
  projects/sbruno_64cpus/crypto/openssl/crypto/ec/ec_mult.c
  projects/sbruno_64cpus/crypto/openssl/crypto/ecdh/ech_lib.c
  projects/sbruno_64cpus/crypto/openssl/crypto/ecdsa/ecs_lib.c
  projects/sbruno_64cpus/crypto/openssl/crypto/engine/eng_list.c
  projects/sbruno_64cpus/crypto/openssl/crypto/err/err_prn.c
  projects/sbruno_64cpus/crypto/openssl/crypto/evp/bio_b64.c
  projects/sbruno_64cpus/crypto/openssl/crypto/evp/enc_min.c
  projects/sbruno_64cpus/crypto/openssl/crypto/evp/encode.c
  projects/sbruno_64cpus/crypto/openssl/crypto/evp/evp_pbe.c
  projects/sbruno_64cpus/crypto/openssl/crypto/hmac/hmac.c
  projects/sbruno_64cpus/crypto/openssl/crypto/md32_common.h
  projects/sbruno_64cpus/crypto/openssl/crypto/o_init.c
  projects/sbruno_64cpus/crypto/openssl/crypto/ocsp/ocsp_ht.c
  projects/sbruno_64cpus/crypto/openssl/crypto/ocsp/ocsp_prn.c
  projects/sbruno_64cpus/crypto/openssl/crypto/opensslv.h
  projects/sbruno_64cpus/crypto/openssl/crypto/pem/pem_lib.c
  projects/sbruno_64cpus/crypto/openssl/crypto/pkcs12/p12_key.c
  projects/sbruno_64cpus/crypto/openssl/crypto/pkcs12/p12_npas.c
  projects/sbruno_64cpus/crypto/openssl/crypto/pkcs7/pk7_doit.c
  projects/sbruno_64cpus/crypto/openssl/crypto/pkcs7/pk7_lib.c
  projects/sbruno_64cpus/crypto/openssl/crypto/pkcs7/pk7_mime.c
  projects/sbruno_64cpus/crypto/openssl/crypto/pqueue/pqueue.c
  projects/sbruno_64cpus/crypto/openssl/crypto/rand/rand_nw.c
  projects/sbruno_64cpus/crypto/openssl/crypto/rand/randfile.c
  projects/sbruno_64cpus/crypto/openssl/crypto/rsa/rsa_eay.c
  projects/sbruno_64cpus/crypto/openssl/crypto/x509/x509.h
  projects/sbruno_64cpus/crypto/openssl/crypto/x509/x509_vfy.c
  projects/sbruno_64cpus/crypto/openssl/crypto/x509/x_all.c
  projects/sbruno_64cpus/crypto/openssl/crypto/x509v3/v3_ncons.c
  projects/sbruno_64cpus/crypto/openssl/crypto/x509v3/v3_pci.c
  projects/sbruno_64cpus/crypto/openssl/doc/apps/smime.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/ASN1_OBJECT_new.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/ASN1_STRING_length.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/ASN1_STRING_new.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/ASN1_generate_nconf.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/BIO_f_buffer.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/BIO_should_retry.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/CRYPTO_set_ex_data.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/OBJ_nid2obj.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/PKCS7_decrypt.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/PKCS7_encrypt.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/PKCS7_sign.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/PKCS7_verify.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/SMIME_read_PKCS7.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/SMIME_write_PKCS7.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/X509_NAME_ENTRY_get_object.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/X509_NAME_add_entry_by_txt.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/X509_NAME_get_index_by_NID.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/X509_new.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/bn_internal.pod
  projects/sbruno_64cpus/crypto/openssl/doc/crypto/ui_compat.pod
  projects/sbruno_64cpus/crypto/openssl/doc/ssl/SSL_library_init.pod
  projects/sbruno_64cpus/crypto/openssl/e_os.h
  projects/sbruno_64cpus/crypto/openssl/engines/e_chil.c
  projects/sbruno_64cpus/crypto/openssl/engines/e_cswift.c
  projects/sbruno_64cpus/crypto/openssl/engines/e_ubsec.c
  projects/sbruno_64cpus/crypto/openssl/fips/mkfipsscr.pl
  projects/sbruno_64cpus/crypto/openssl/openssl.spec
  projects/sbruno_64cpus/crypto/openssl/ssl/d1_both.c
  projects/sbruno_64cpus/crypto/openssl/ssl/d1_clnt.c
  projects/sbruno_64cpus/crypto/openssl/ssl/d1_enc.c
  projects/sbruno_64cpus/crypto/openssl/ssl/d1_lib.c
  projects/sbruno_64cpus/crypto/openssl/ssl/d1_pkt.c
  projects/sbruno_64cpus/crypto/openssl/ssl/dtls1.h
  projects/sbruno_64cpus/crypto/openssl/ssl/s23_clnt.c
  projects/sbruno_64cpus/crypto/openssl/ssl/s23_lib.c
  projects/sbruno_64cpus/crypto/openssl/ssl/s2_srvr.c
  projects/sbruno_64cpus/crypto/openssl/ssl/s3_both.c
  projects/sbruno_64cpus/crypto/openssl/ssl/s3_clnt.c
  projects/sbruno_64cpus/crypto/openssl/ssl/s3_enc.c
  projects/sbruno_64cpus/crypto/openssl/ssl/ssl_algs.c
  projects/sbruno_64cpus/crypto/openssl/ssl/ssl_asn1.c
  projects/sbruno_64cpus/crypto/openssl/ssl/ssl_cert.c
  projects/sbruno_64cpus/crypto/openssl/ssl/ssl_ciph.c
  projects/sbruno_64cpus/crypto/openssl/ssl/ssl_lib.c
  projects/sbruno_64cpus/crypto/openssl/ssl/ssltest.c
  projects/sbruno_64cpus/crypto/openssl/ssl/t1_enc.c
  projects/sbruno_64cpus/crypto/openssl/ssl/t1_lib.c
  projects/sbruno_64cpus/crypto/openssl/test/cms-test.pl
  projects/sbruno_64cpus/crypto/openssl/tools/c_rehash
  projects/sbruno_64cpus/crypto/openssl/tools/c_rehash.in
  projects/sbruno_64cpus/crypto/openssl/util/libeay.num
  projects/sbruno_64cpus/crypto/openssl/util/mkdef.pl
  projects/sbruno_64cpus/crypto/openssl/util/pl/VC-32.pl
  projects/sbruno_64cpus/gnu/usr.bin/gdb/libgdb/fbsd-threads.c
  projects/sbruno_64cpus/lib/libpam/modules/pam_unix/pam_unix.c
  projects/sbruno_64cpus/sbin/bsdlabel/bsdlabel.c
  projects/sbruno_64cpus/sbin/ddb/ddb.c
  projects/sbruno_64cpus/sbin/devd/devd.cc
  projects/sbruno_64cpus/sbin/devd/token.l
  projects/sbruno_64cpus/sbin/geom/class/eli/geom_eli.c
  projects/sbruno_64cpus/sbin/geom/class/part/geom_part.c
  projects/sbruno_64cpus/sbin/geom/class/part/gpart.8
  projects/sbruno_64cpus/sbin/geom/class/virstor/geom_virstor.c
  projects/sbruno_64cpus/sbin/growfs/debug.c
  projects/sbruno_64cpus/sbin/gvinum/gvinum.c
  projects/sbruno_64cpus/sbin/hastctl/Makefile
  projects/sbruno_64cpus/sbin/hastd/Makefile
  projects/sbruno_64cpus/sbin/mknod/mknod.c
  projects/sbruno_64cpus/sbin/routed/parms.c
  projects/sbruno_64cpus/secure/lib/libcrypto/Makefile.inc
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ASN1_OBJECT_new.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ASN1_STRING_length.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ASN1_STRING_new.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ASN1_generate_nconf.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_ctrl.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_f_base64.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_f_buffer.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_f_cipher.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_f_md.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_f_null.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_f_ssl.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_find_type.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_new.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_push.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_read.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_s_accept.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_s_bio.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_s_connect.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_s_fd.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_s_file.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_s_mem.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_s_null.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_s_socket.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_set_callback.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BIO_should_retry.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_BLINDING_new.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_CTX_new.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_CTX_start.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_add.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_add_word.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_bn2bin.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_cmp.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_copy.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_generate_prime.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_mod_inverse.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_new.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_num_bytes.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_rand.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_set_bit.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_swap.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/BN_zero.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/CONF_modules_free.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/CONF_modules_load_file.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DH_generate_key.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DH_generate_parameters.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DH_get_ex_new_index.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DH_new.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DH_set_method.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DH_size.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DSA_SIG_new.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DSA_do_sign.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DSA_dup_DH.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DSA_generate_key.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DSA_generate_parameters.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DSA_get_ex_new_index.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DSA_new.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DSA_set_method.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DSA_sign.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/DSA_size.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ERR_GET_LIB.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ERR_clear_error.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ERR_error_string.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ERR_get_error.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ERR_load_crypto_strings.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ERR_load_strings.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ERR_print_errors.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ERR_put_error.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ERR_remove_state.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ERR_set_mark.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/EVP_BytesToKey.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/EVP_DigestInit.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/EVP_EncryptInit.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/EVP_OpenInit.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/EVP_PKEY_new.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/EVP_SealInit.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/EVP_SignInit.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/EVP_VerifyInit.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/OBJ_nid2obj.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/OPENSSL_Applink.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/OPENSSL_config.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/OPENSSL_ia32cap.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/PKCS12_create.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/PKCS12_parse.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/PKCS7_decrypt.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/PKCS7_encrypt.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/PKCS7_sign.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/PKCS7_verify.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RAND_add.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RAND_bytes.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RAND_cleanup.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RAND_egd.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RAND_load_file.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RAND_set_rand_method.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_blinding_on.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_check_key.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_generate_key.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_get_ex_new_index.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_new.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_print.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_private_encrypt.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_public_encrypt.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_set_method.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_sign.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/RSA_size.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/SMIME_read_PKCS7.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/SMIME_write_PKCS7.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/X509_NAME_print_ex.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/X509_new.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/bio.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/blowfish.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/bn.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/bn_internal.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/buffer.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/crypto.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/d2i_DHparams.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/d2i_DSAPublicKey.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/d2i_RSAPublicKey.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/d2i_X509.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/d2i_X509_ALGOR.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/d2i_X509_CRL.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/d2i_X509_NAME.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/d2i_X509_REQ.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/d2i_X509_SIG.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/des.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/dh.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/dsa.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ecdsa.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/engine.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/err.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/evp.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/hmac.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/lh_stats.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/lhash.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/md5.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/mdc2.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/pem.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/rand.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/rc4.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ripemd.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/rsa.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/sha.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/threads.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ui.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/ui_compat.3
  projects/sbruno_64cpus/secure/lib/libcrypto/man/x509.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CIPHER_get_name.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_COMP_add_compression_method.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_add_session.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_ctrl.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_flush_sessions.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_free.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_new.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_sess_number.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_sessions.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_cert_store.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_info_callback.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_mode.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_options.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_timeout.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_set_verify.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_CTX_use_certificate.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_SESSION_free.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_SESSION_get_time.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_accept.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_alert_type_string.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_clear.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_connect.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_do_handshake.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_free.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_SSL_CTX.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_ciphers.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_client_CA_list.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_current_cipher.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_default_timeout.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_error.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_ex_new_index.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_fd.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_peer_cert_chain.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_peer_certificate.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_rbio.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_session.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_verify_result.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_get_version.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_library_init.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_load_client_CA_file.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_new.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_pending.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_read.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_rstate_string.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_session_reused.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_set_bio.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_set_connect_state.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_set_fd.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_set_session.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_set_shutdown.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_set_verify_result.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_shutdown.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_state_string.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_want.3
  projects/sbruno_64cpus/secure/lib/libssl/man/SSL_write.3
  projects/sbruno_64cpus/secure/lib/libssl/man/d2i_SSL_SESSION.3
  projects/sbruno_64cpus/secure/lib/libssl/man/ssl.3
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/CA.pl.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/asn1parse.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/ca.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/ciphers.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/crl.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/crl2pkcs7.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/dgst.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/dhparam.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/dsa.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/dsaparam.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/ec.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/ecparam.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/enc.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/errstr.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/gendsa.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/genrsa.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/nseq.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/ocsp.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/openssl.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/passwd.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/pkcs12.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/pkcs7.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/pkcs8.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/rand.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/req.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/rsa.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/rsautl.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/s_client.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/s_server.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/s_time.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/sess_id.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/smime.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/speed.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/spkac.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/verify.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/version.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/x509.1
  projects/sbruno_64cpus/secure/usr.bin/openssl/man/x509v3_config.1
  projects/sbruno_64cpus/share/misc/bsd-family-tree
  projects/sbruno_64cpus/sys/Makefile
  projects/sbruno_64cpus/sys/amd64/acpica/acpi_switch.S
  projects/sbruno_64cpus/sys/amd64/acpica/acpi_wakecode.S
  projects/sbruno_64cpus/sys/amd64/acpica/acpi_wakeup.c
  projects/sbruno_64cpus/sys/amd64/amd64/mp_machdep.c
  projects/sbruno_64cpus/sys/amd64/amd64/pmap.c
  projects/sbruno_64cpus/sys/amd64/include/specialreg.h
  projects/sbruno_64cpus/sys/boot/common/load_elf.c
  projects/sbruno_64cpus/sys/compat/freebsd32/freebsd32.h
  projects/sbruno_64cpus/sys/compat/freebsd32/freebsd32_misc.c
  projects/sbruno_64cpus/sys/compat/ia32/ia32_signal.h
  projects/sbruno_64cpus/sys/compat/ia32/ia32_util.h
  projects/sbruno_64cpus/sys/compat/linux/linux_emul.c
  projects/sbruno_64cpus/sys/compat/linux/linux_emul.h
  projects/sbruno_64cpus/sys/compat/linux/linux_futex.c
  projects/sbruno_64cpus/sys/compat/linux/linux_misc.c
  projects/sbruno_64cpus/sys/compat/ndis/kern_windrv.c
  projects/sbruno_64cpus/sys/compat/ndis/ntoskrnl_var.h
  projects/sbruno_64cpus/sys/compat/ndis/subr_ntoskrnl.c
  projects/sbruno_64cpus/sys/compat/ndis/winx64_wrap.S
  projects/sbruno_64cpus/sys/conf/files
  projects/sbruno_64cpus/sys/dev/ahci/ahci.c
  projects/sbruno_64cpus/sys/dev/cas/if_cas.c
  projects/sbruno_64cpus/sys/dev/fxp/if_fxp.c
  projects/sbruno_64cpus/sys/dev/fxp/if_fxpvar.h
  projects/sbruno_64cpus/sys/dev/gem/if_gem.c
  projects/sbruno_64cpus/sys/dev/mii/bmtphy.c
  projects/sbruno_64cpus/sys/dev/mii/gentbi.c
  projects/sbruno_64cpus/sys/dev/mii/inphy.c
  projects/sbruno_64cpus/sys/dev/mii/mii.c
  projects/sbruno_64cpus/sys/dev/mii/miidevs
  projects/sbruno_64cpus/sys/dev/mii/nsgphy.c
  projects/sbruno_64cpus/sys/dev/mii/nsphyter.c
  projects/sbruno_64cpus/sys/dev/mii/ukphy.c
  projects/sbruno_64cpus/sys/dev/mxge/if_mxge.c
  projects/sbruno_64cpus/sys/dev/pci/pci.c
  projects/sbruno_64cpus/sys/dev/usb/controller/usb_controller.c
  projects/sbruno_64cpus/sys/dev/usb/serial/u3g.c
  projects/sbruno_64cpus/sys/dev/usb/usb_bus.h
  projects/sbruno_64cpus/sys/dev/usb/usb_controller.h
  projects/sbruno_64cpus/sys/dev/usb/usb_transfer.c
  projects/sbruno_64cpus/sys/dev/usb/usbdevs
  projects/sbruno_64cpus/sys/geom/geom_event.c
  projects/sbruno_64cpus/sys/geom/geom_kern.c
  projects/sbruno_64cpus/sys/i386/i386/pmap.c
  projects/sbruno_64cpus/sys/i386/include/specialreg.h
  projects/sbruno_64cpus/sys/i386/xen/clock.c
  projects/sbruno_64cpus/sys/kern/imgact_elf.c
  projects/sbruno_64cpus/sys/kern/kern_clock.c
  projects/sbruno_64cpus/sys/kern/kern_clocksource.c
  projects/sbruno_64cpus/sys/kern/kern_exit.c
  projects/sbruno_64cpus/sys/kern/kern_module.c
  projects/sbruno_64cpus/sys/kern/kern_tc.c
  projects/sbruno_64cpus/sys/kern/kern_umtx.c
  projects/sbruno_64cpus/sys/kern/sched_4bsd.c
  projects/sbruno_64cpus/sys/kern/subr_pcpu.c
  projects/sbruno_64cpus/sys/kern/subr_taskqueue.c
  projects/sbruno_64cpus/sys/kern/sys_process.c
  projects/sbruno_64cpus/sys/kern/vfs_mount.c
  projects/sbruno_64cpus/sys/mips/mips/tick.c
  projects/sbruno_64cpus/sys/mips/rmi/tick.c
  projects/sbruno_64cpus/sys/modules/usb/usb/Makefile
  projects/sbruno_64cpus/sys/net/flowtable.c
  projects/sbruno_64cpus/sys/net/if.c
  projects/sbruno_64cpus/sys/net/if_clone.c
  projects/sbruno_64cpus/sys/net/if_epair.c
  projects/sbruno_64cpus/sys/net/if_ethersubr.c
  projects/sbruno_64cpus/sys/net/if_gif.c
  projects/sbruno_64cpus/sys/net/if_llatbl.c
  projects/sbruno_64cpus/sys/net/if_loop.c
  projects/sbruno_64cpus/sys/net/if_vlan.c
  projects/sbruno_64cpus/sys/net/route.c
  projects/sbruno_64cpus/sys/net/vnet.c
  projects/sbruno_64cpus/sys/net/vnet.h
  projects/sbruno_64cpus/sys/net80211/ieee80211_scan_sta.c
  projects/sbruno_64cpus/sys/netgraph/ng_base.c
  projects/sbruno_64cpus/sys/netgraph/ng_eiface.c
  projects/sbruno_64cpus/sys/netgraph/ng_eiface.h
  projects/sbruno_64cpus/sys/netgraph/ng_iface.c
  projects/sbruno_64cpus/sys/netinet/if_ether.c
  projects/sbruno_64cpus/sys/netinet/igmp.c
  projects/sbruno_64cpus/sys/netinet/in.c
  projects/sbruno_64cpus/sys/netinet/in_pcb.c
  projects/sbruno_64cpus/sys/netinet/in_rmx.c
  projects/sbruno_64cpus/sys/netinet/ip_divert.c
  projects/sbruno_64cpus/sys/netinet/ip_fastfwd.c
  projects/sbruno_64cpus/sys/netinet/ip_icmp.c
  projects/sbruno_64cpus/sys/netinet/ip_input.c
  projects/sbruno_64cpus/sys/netinet/ip_ipsec.c
  projects/sbruno_64cpus/sys/netinet/ip_mroute.c
  projects/sbruno_64cpus/sys/netinet/ipfw/ip_fw2.c
  projects/sbruno_64cpus/sys/netinet/ipfw/ip_fw_dynamic.c
  projects/sbruno_64cpus/sys/netinet/ipfw/ip_fw_nat.c
  projects/sbruno_64cpus/sys/netinet/ipfw/ip_fw_pfil.c
  projects/sbruno_64cpus/sys/netinet/siftr.c
  projects/sbruno_64cpus/sys/netinet/tcp_hostcache.c
  projects/sbruno_64cpus/sys/netinet/tcp_reass.c
  projects/sbruno_64cpus/sys/netinet/tcp_subr.c
  projects/sbruno_64cpus/sys/netinet/tcp_syncache.c
  projects/sbruno_64cpus/sys/netinet/tcp_timewait.c
  projects/sbruno_64cpus/sys/netinet/udp_usrreq.c
  projects/sbruno_64cpus/sys/netinet6/frag6.c
  projects/sbruno_64cpus/sys/netinet6/icmp6.c
  projects/sbruno_64cpus/sys/netinet6/in6_rmx.c
  projects/sbruno_64cpus/sys/netinet6/in6_src.c
  projects/sbruno_64cpus/sys/netinet6/ip6_ipsec.c
  projects/sbruno_64cpus/sys/netinet6/ip6_mroute.c
  projects/sbruno_64cpus/sys/netinet6/mld6.c
  projects/sbruno_64cpus/sys/netinet6/nd6.c
  projects/sbruno_64cpus/sys/netinet6/nd6_nbr.c
  projects/sbruno_64cpus/sys/netinet6/nd6_rtr.c
  projects/sbruno_64cpus/sys/netinet6/scope6.c
  projects/sbruno_64cpus/sys/netinet6/send.c
  projects/sbruno_64cpus/sys/netipsec/key.c
  projects/sbruno_64cpus/sys/netipsec/keysock.c
  projects/sbruno_64cpus/sys/netipsec/xform_esp.c
  projects/sbruno_64cpus/sys/powerpc/aim/clock.c
  projects/sbruno_64cpus/sys/powerpc/booke/clock.c
  projects/sbruno_64cpus/sys/sys/cdefs.h
  projects/sbruno_64cpus/sys/sys/elf_common.h
  projects/sbruno_64cpus/sys/sys/linker_set.h
  projects/sbruno_64cpus/sys/sys/pcpu.h
  projects/sbruno_64cpus/sys/sys/procfs.h
  projects/sbruno_64cpus/sys/sys/ptrace.h
  projects/sbruno_64cpus/sys/vm/vm_object.c
  projects/sbruno_64cpus/sys/x86/x86/local_apic.c
  projects/sbruno_64cpus/tools/tools/sysbuild/sysbuild.sh
  projects/sbruno_64cpus/usr.bin/ar/acplex.l
  projects/sbruno_64cpus/usr.bin/bc/scan.l
  projects/sbruno_64cpus/usr.bin/colldef/Makefile
  projects/sbruno_64cpus/usr.bin/gcore/elfcore.c
  projects/sbruno_64cpus/usr.bin/ldd/ldd.c
  projects/sbruno_64cpus/usr.bin/locate/locate/locate.h
  projects/sbruno_64cpus/usr.bin/netstat/inet.c
  projects/sbruno_64cpus/usr.bin/xargs/xargs.c
  projects/sbruno_64cpus/usr.sbin/apmd/apmdlex.l
  projects/sbruno_64cpus/usr.sbin/bluetooth/bthidd/lexer.l
  projects/sbruno_64cpus/usr.sbin/bluetooth/hcsecd/lexer.l
  projects/sbruno_64cpus/usr.sbin/config/lang.l
  projects/sbruno_64cpus/usr.sbin/kbdcontrol/lex.l
  projects/sbruno_64cpus/usr.sbin/mptutil/mpt_config.c
  projects/sbruno_64cpus/usr.sbin/newsyslog/newsyslog.c
  projects/sbruno_64cpus/usr.sbin/sysinstall/dispatch.c
Directory Properties:
  projects/sbruno_64cpus/   (props changed)
  projects/sbruno_64cpus/cddl/contrib/opensolaris/   (props changed)
  projects/sbruno_64cpus/contrib/bind9/   (props changed)
  projects/sbruno_64cpus/contrib/binutils/   (props changed)
  projects/sbruno_64cpus/contrib/bzip2/   (props changed)
  projects/sbruno_64cpus/contrib/ee/   (props changed)
  projects/sbruno_64cpus/contrib/expat/   (props changed)
  projects/sbruno_64cpus/contrib/file/   (props changed)
  projects/sbruno_64cpus/contrib/gdb/   (props changed)
  projects/sbruno_64cpus/contrib/gdtoa/   (props changed)
  projects/sbruno_64cpus/contrib/gnu-sort/   (props changed)
  projects/sbruno_64cpus/contrib/groff/   (props changed)
  projects/sbruno_64cpus/contrib/less/   (props changed)
  projects/sbruno_64cpus/contrib/libpcap/   (props changed)
  projects/sbruno_64cpus/contrib/llvm/   (props changed)
  projects/sbruno_64cpus/contrib/llvm/tools/clang/   (props changed)
  projects/sbruno_64cpus/contrib/ncurses/   (props changed)
  projects/sbruno_64cpus/contrib/netcat/   (props changed)
  projects/sbruno_64cpus/contrib/ntp/   (props changed)
  projects/sbruno_64cpus/contrib/one-true-awk/   (props changed)
  projects/sbruno_64cpus/contrib/openbsm/   (props changed)
  projects/sbruno_64cpus/contrib/openpam/   (props changed)
  projects/sbruno_64cpus/contrib/pf/   (props changed)
  projects/sbruno_64cpus/contrib/sendmail/   (props changed)
  projects/sbruno_64cpus/contrib/tcpdump/   (props changed)
  projects/sbruno_64cpus/contrib/tcsh/   (props changed)
  projects/sbruno_64cpus/contrib/top/   (props changed)
  projects/sbruno_64cpus/contrib/top/install-sh   (props changed)
  projects/sbruno_64cpus/contrib/tzcode/stdtime/   (props changed)
  projects/sbruno_64cpus/contrib/tzcode/zic/   (props changed)
  projects/sbruno_64cpus/contrib/tzdata/   (props changed)
  projects/sbruno_64cpus/contrib/wpa/   (props changed)
  projects/sbruno_64cpus/contrib/xz/   (props changed)
  projects/sbruno_64cpus/crypto/openssh/   (props changed)
  projects/sbruno_64cpus/crypto/openssl/   (props changed)
  projects/sbruno_64cpus/lib/libc/   (props changed)
  projects/sbruno_64cpus/lib/libc/stdtime/   (props changed)
  projects/sbruno_64cpus/lib/libutil/   (props changed)
  projects/sbruno_64cpus/lib/libz/   (props changed)
  projects/sbruno_64cpus/sbin/   (props changed)
  projects/sbruno_64cpus/sbin/ipfw/   (props changed)
  projects/sbruno_64cpus/share/mk/bsd.arch.inc.mk   (props changed)
  projects/sbruno_64cpus/share/zoneinfo/   (props changed)
  projects/sbruno_64cpus/sys/   (props changed)
  projects/sbruno_64cpus/sys/amd64/include/xen/   (props changed)
  projects/sbruno_64cpus/sys/cddl/contrib/opensolaris/   (props changed)
  projects/sbruno_64cpus/sys/contrib/dev/acpica/   (props changed)
  projects/sbruno_64cpus/sys/contrib/pf/   (props changed)
  projects/sbruno_64cpus/sys/contrib/x86emu/   (props changed)
  projects/sbruno_64cpus/sys/dev/xen/xenpci/   (props changed)
  projects/sbruno_64cpus/usr.bin/calendar/   (props changed)
  projects/sbruno_64cpus/usr.bin/csup/   (props changed)
  projects/sbruno_64cpus/usr.bin/procstat/   (props changed)
  projects/sbruno_64cpus/usr.sbin/zic/   (props changed)

Modified: projects/sbruno_64cpus/ObsoleteFiles.inc
==============================================================================
--- projects/sbruno_64cpus/ObsoleteFiles.inc	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/ObsoleteFiles.inc	Wed Nov 24 00:43:05 2010	(r215787)
@@ -13,6 +13,15 @@
 #
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
+# Before you commit changes to this file please check if any entries in
+# tools/build/mk/OptionalObsoleteFiles.inc can be removed. The following
+# command tells which files are listed more than once regardless of some
+# architecture specific conditionals, so you can not blindly trust the
+# output:
+# ( grep '+=' /usr/src/ObsoleteFiles.inc | sort -u ; \
+# grep '+=' /usr/src/tools/build/mk/OptionalObsoleteFiles.inc | sort -u) | \
+# sort | uniq -d
+#
 
 # 20101112: vgonel(9) has gone to private API a while ago
 OLD_FILES+=usr/share/man/man9/vgonel.9.gz
@@ -1634,7 +1643,7 @@ OLD_DIRS+=usr/include/c++/3.4
 OLD_FILES+=usr/sbin/zfs
 OLD_FILES+=usr/sbin/zpool
 # 20070423: rc.bluetooth (examples) removed
-OLD_FILES+=usr/share/examples/netgraph/bluetooth/rc.bluetooth 
+OLD_FILES+=usr/share/examples/netgraph/bluetooth/rc.bluetooth
 # 20070421: worm.4 removed
 OLD_FILES+=usr/share/man/man4/worm.4.gz
 # 20070417: trunk(4) renamed to lagg(4)

Modified: projects/sbruno_64cpus/bin/sh/arith_lex.l
==============================================================================
--- projects/sbruno_64cpus/bin/sh/arith_lex.l	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/bin/sh/arith_lex.l	Wed Nov 24 00:43:05 2010	(r215787)
@@ -53,8 +53,17 @@ int yylex(void);
 
 #undef YY_INPUT
 #define YY_INPUT(buf,result,max) \
-	result = (*buf = *arith_buf++) ? 1 : YY_NULL;
+	do { \
+		result = strnlen(arith_buf, max); \
+		if (result == 0) \
+			result = YY_NULL; \
+		else { \
+			memcpy(buf, arith_buf, result); \
+			arith_buf += result; \
+		} \
+	} while (0);
 #define YY_NO_UNPUT
+#define YY_NO_INPUT
 %}
 
 %%

Modified: projects/sbruno_64cpus/bin/sh/cd.c
==============================================================================
--- projects/sbruno_64cpus/bin/sh/cd.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/bin/sh/cd.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -219,10 +219,13 @@ cdphysical(char *dest)
 	char *p;
 
 	INTOFF;
-	if (chdir(dest) < 0 || (p = findcwd(NULL)) == NULL) {
+	if (chdir(dest) < 0) {
 		INTON;
 		return (-1);
 	}
+	p = findcwd(NULL);
+	if (p == NULL)
+		out2fmt_flush("cd: warning: failed to get name of current directory\n");
 	updatepwd(p);
 	INTON;
 	return (0);
@@ -304,7 +307,7 @@ updatepwd(char *dir)
 	if (prevdir)
 		ckfree(prevdir);
 	prevdir = curdir;
-	curdir = savestr(dir);
+	curdir = dir ? savestr(dir) : NULL;
 	setvar("PWD", curdir, VEXPORT);
 	setvar("OLDPWD", prevdir, VEXPORT);
 }

Modified: projects/sbruno_64cpus/contrib/binutils/bfd/elf-bfd.h
==============================================================================
--- projects/sbruno_64cpus/contrib/binutils/bfd/elf-bfd.h	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/contrib/binutils/bfd/elf-bfd.h	Wed Nov 24 00:43:05 2010	(r215787)
@@ -1673,6 +1673,8 @@ extern char * elfcore_write_pstatus
   (bfd *, char *, int *, long, int, const void *);
 extern char *elfcore_write_prfpreg
   (bfd *, char *, int *, const void *, int);
+extern char *elfcore_write_thrmisc
+  (bfd *, char *, int *, const char *, int);
 extern char *elfcore_write_prxfpreg
   (bfd *, char *, int *, const void *, int);
 extern char *elfcore_write_lwpstatus

Modified: projects/sbruno_64cpus/contrib/binutils/bfd/elf.c
==============================================================================
--- projects/sbruno_64cpus/contrib/binutils/bfd/elf.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/contrib/binutils/bfd/elf.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -6316,6 +6316,12 @@ _bfd_elf_rel_vtable_reloc_fn
 
 #ifdef HAVE_SYS_PROCFS_H
 # include <sys/procfs.h>
+
+/* Define HAVE_THRMISC_T for consistency with other similar GNU-type stubs. */
+#undef	HAVE_THRMISC_T
+#if defined (THRMISC_VERSION)
+#define	HAVE_THRMISC_T	1
+#endif
 #endif
 
 /* FIXME: this is kinda wrong, but it's what gdb wants.  */
@@ -6497,6 +6503,16 @@ elfcore_grok_prxfpreg (bfd *abfd, Elf_In
   return elfcore_make_note_pseudosection (abfd, ".reg-xfp", note);
 }
 
+#if defined (HAVE_THRMISC_T)
+
+static bfd_boolean
+elfcore_grok_thrmisc (bfd *abfd, Elf_Internal_Note *note)
+{
+  return elfcore_make_note_pseudosection (abfd, ".tname", note);
+}
+
+#endif /* defined (HAVE_THRMISC_T) */
+
 #if defined (HAVE_PRPSINFO_T)
 typedef prpsinfo_t   elfcore_psinfo_t;
 #if defined (HAVE_PRPSINFO32_T)		/* Sparc64 cross Sparc32 */
@@ -6863,6 +6879,12 @@ elfcore_grok_note (bfd *abfd, Elf_Intern
 
 	return TRUE;
       }
+
+#if defined (HAVE_THRMISC_T)
+    case NT_THRMISC:
+      return elfcore_grok_thrmisc (abfd, note);
+#endif
+
     }
 }
 
@@ -7245,6 +7267,22 @@ elfcore_write_prfpreg (bfd *abfd,
 }
 
 char *
+elfcore_write_thrmisc (bfd *abfd,
+		       char *buf,
+		       int *bufsiz,
+		       const char *tname,
+		       int size)
+{
+#if defined (HAVE_THRMISC_T)
+  char *note_name = "CORE";
+  return elfcore_write_note (abfd, buf, bufsiz,
+			     note_name, NT_THRMISC, tname, size);
+#else
+  return buf;
+#endif
+}
+
+char *
 elfcore_write_prxfpreg (bfd *abfd,
 			char *buf,
 			int *bufsiz,

Modified: projects/sbruno_64cpus/contrib/binutils/binutils/readelf.c
==============================================================================
--- projects/sbruno_64cpus/contrib/binutils/binutils/readelf.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/contrib/binutils/binutils/readelf.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -9908,6 +9908,7 @@ get_note_type (unsigned e_type)
     case NT_PSTATUS:	return _("NT_PSTATUS (pstatus structure)");
     case NT_FPREGS:	return _("NT_FPREGS (floating point registers)");
     case NT_PSINFO:	return _("NT_PSINFO (psinfo structure)");
+    case NT_THRMISC:	return _("NT_THRMISC (thrmisc structure)");
     case NT_LWPSTATUS:	return _("NT_LWPSTATUS (lwpstatus_t structure)");
     case NT_LWPSINFO:	return _("NT_LWPSINFO (lwpsinfo_t structure)");
     case NT_WIN32PSTATUS: return _("NT_WIN32PSTATUS (win32_pstatus structure)");

Modified: projects/sbruno_64cpus/contrib/binutils/include/elf/common.h
==============================================================================
--- projects/sbruno_64cpus/contrib/binutils/include/elf/common.h	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/contrib/binutils/include/elf/common.h	Wed Nov 24 00:43:05 2010	(r215787)
@@ -366,6 +366,7 @@
 #define NT_PRPSINFO	3		/* Contains copy of prpsinfo struct */
 #define NT_TASKSTRUCT	4		/* Contains copy of task struct */
 #define NT_AUXV		6		/* Contains copy of Elfxx_auxv_t */
+#define NT_THRMISC	7		/* Contains copy of thrmisc struct */
 #define NT_PRXFPREG	0x46e62b7f	/* Contains a user_xfpregs_struct; */
 					/*   note name must be "LINUX".  */
 

Modified: projects/sbruno_64cpus/contrib/file/readelf.h
==============================================================================
--- projects/sbruno_64cpus/contrib/file/readelf.h	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/contrib/file/readelf.h	Wed Nov 24 00:43:05 2010	(r215787)
@@ -224,6 +224,7 @@ typedef struct {
 #define NT_TASKSTRUCT	4
 #define	NT_PLATFORM	5
 #define	NT_AUXV		6
+#define	NT_THRMISC	7
 
 /* Note types used in executables */
 /* NetBSD executables (name = "NetBSD") */

Modified: projects/sbruno_64cpus/contrib/gdb/gdb/fbsd-proc.c
==============================================================================
--- projects/sbruno_64cpus/contrib/gdb/gdb/fbsd-proc.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/contrib/gdb/gdb/fbsd-proc.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -124,6 +124,7 @@ fbsd_make_corefile_notes (bfd *obfd, int
   fpregset_t fpregs;
   char *note_data = NULL;
   Elf_Internal_Ehdr *i_ehdrp;
+  char fakename;
 
   /* Put a "FreeBSD" label in the ELF header.  */
   i_ehdrp = elf_elfheader (obfd);
@@ -138,6 +139,10 @@ fbsd_make_corefile_notes (bfd *obfd, int
   note_data = elfcore_write_prfpreg (obfd, note_data, note_size,
 				     &fpregs, sizeof (fpregs));
 
+  fakename = '\0';
+  note_data = elfcore_write_thrmisc (obfd, note_data, note_size,
+				     &fakename, sizeof (fakename));
+
   if (get_exec_file (0))
     {
       char *fname = strrchr (get_exec_file (0), '/') + 1;

Modified: projects/sbruno_64cpus/crypto/openssl/CHANGES
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/CHANGES	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/CHANGES	Wed Nov 24 00:43:05 2010	(r215787)
@@ -2,6 +2,51 @@
  OpenSSL CHANGES
  _______________
 
+ Changes between 0.9.8o and 0.9.8p [16 Nov 2010]
+
+  *) Fix extension code to avoid race conditions which can result in a buffer
+     overrun vulnerability: resumed sessions must not be modified as they can
+     be shared by multiple threads. CVE-2010-3864
+     [Steve Henson]
+
+  *) Fix for double free bug in ssl/s3_clnt.c CVE-2010-2939
+     [Steve Henson]
+
+  *) Don't reencode certificate when calculating signature: cache and use
+     the original encoding instead. This makes signature verification of
+     some broken encodings work correctly.
+     [Steve Henson]
+
+  *) ec2_GF2m_simple_mul bugfix: compute correct result if the output EC_POINT
+     is also one of the inputs.
+     [Emilia Käsper <emilia.kasper at esat.kuleuven.be> (Google)]
+
+  *) Don't repeatedly append PBE algorithms to table if they already exist.
+     Sort table on each new add. This effectively makes the table read only
+     after all algorithms are added and subsequent calls to PKCS12_pbe_add
+     etc are non-op.
+     [Steve Henson]
+
+ Changes between 0.9.8n and 0.9.8o [01 Jun 2010]
+
+  [NB: OpenSSL 0.9.8o and later 0.9.8 patch levels were released after
+  OpenSSL 1.0.0.]
+
+  *) Correct a typo in the CMS ASN1 module which can result in invalid memory
+     access or freeing data twice (CVE-2010-0742)
+     [Steve Henson, Ronald Moesbergen <intercommit at gmail.com>]
+
+  *) Add SHA2 algorithms to SSL_library_init(). SHA2 is becoming far more
+     common in certificates and some applications which only call
+     SSL_library_init and not OpenSSL_add_all_algorithms() will fail.
+     [Steve Henson]
+
+  *) VMS fixes: 
+     Reduce copying into .apps and .test in makevms.com
+     Don't try to use blank CA certificate in CA.com
+     Allow use of C files from original directories in maketests.com
+     [Steven M. Schweda" <sms at antinode.info>]
+
  Changes between 0.9.8m and 0.9.8n [24 Mar 2010]
 
   *) When rejecting SSL/TLS records due to an incorrect version number, never

Modified: projects/sbruno_64cpus/crypto/openssl/Configure
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/Configure	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/Configure	Wed Nov 24 00:43:05 2010	(r215787)
@@ -1812,11 +1812,11 @@ EOF
 	(system $make_command.$make_targets) == 0 or exit $?
 		if $make_targets ne "";
 	if ( $perl =~ m@^/@) {
-	    &dofile("tools/c_rehash",$perl,'^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";');
+	    &dofile("tools/c_rehash",$perl,'^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";', '^my \$prefix;$', 'my $prefix = "' . $prefix . '";');
 	    &dofile("apps/CA.pl",$perl,'^#!/', '#!%s');
 	} else {
 	    # No path for Perl known ...
-	    &dofile("tools/c_rehash",'/usr/local/bin/perl','^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";');
+	    &dofile("tools/c_rehash",'/usr/local/bin/perl','^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";',  '^my \$prefix;$', 'my $prefix = "' . $prefix . '";');
 	    &dofile("apps/CA.pl",'/usr/local/bin/perl','^#!/', '#!%s');
 	}
 	if ($depflags ne $default_depflags && !$make_depend) {

Modified: projects/sbruno_64cpus/crypto/openssl/FAQ
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/FAQ	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/FAQ	Wed Nov 24 00:43:05 2010	(r215787)
@@ -70,6 +70,7 @@ OpenSSL  -  Frequently Asked Questions
 * I think I've detected a memory leak, is this a bug?
 * Why does Valgrind complain about the use of uninitialized data?
 * Why doesn't a memory BIO work when a file does?
+* Where are the declarations and implementations of d2i_X509() etc?
 
 ===============================================================================
 
@@ -78,7 +79,7 @@ OpenSSL  -  Frequently Asked Questions
 * Which is the current version of OpenSSL?
 
 The current version is available from <URL: http://www.openssl.org>.
-OpenSSL 0.9.8n was released on Mar 24th, 2010.
+OpenSSL 1.0.0b was released on Nov 16th, 2010.
 
 In addition to the current stable release, you can also access daily
 snapshots of the OpenSSL development version at <URL:
@@ -94,14 +95,17 @@ explains how to install this library.
 
 OpenSSL includes a command line utility that can be used to perform a
 variety of cryptographic functions.  It is described in the openssl(1)
-manpage.  Documentation for developers is currently being written.  A
-few manual pages already are available; overviews over libcrypto and
+manpage.  Documentation for developers is currently being written. Many
+manual pages are available; overviews over libcrypto and
 libssl are given in the crypto(3) and ssl(3) manpages.
 
 The OpenSSL manpages are installed in /usr/local/ssl/man/ (or a
 different directory if you specified one as described in INSTALL).
 In addition, you can read the most current versions at
-<URL: http://www.openssl.org/docs/>.
+<URL: http://www.openssl.org/docs/>. Note that the online documents refer
+to the very latest development versions of OpenSSL and may include features
+not present in released versions. If in doubt refer to the documentation
+that came with the version of OpenSSL you are using.
 
 For information on parts of libcrypto that are not yet documented, you
 might want to read Ariel Glenn's documentation on SSLeay 0.9, OpenSSL's
@@ -717,8 +721,10 @@ file.
 
 Multi-threaded applications must provide two callback functions to
 OpenSSL by calling CRYPTO_set_locking_callback() and
-CRYPTO_set_id_callback().  This is described in the threads(3)
-manpage.
+CRYPTO_set_id_callback(), for all versions of OpenSSL up to and
+including 0.9.8[abc...]. As of version 1.0.0, CRYPTO_set_id_callback()
+and associated APIs are deprecated by CRYPTO_THREADID_set_callback()
+and friends. This is described in the threads(3) manpage.
 
 * I've compiled a program under Windows and it crashes: why?
 
@@ -962,4 +968,15 @@ is needed. This must be done by calling:
 See the manual pages for more details.
 
 
+* Where are the declarations and implementations of d2i_X509() etc?
+
+These are defined and implemented by macros of the form:
+
+
+ DECLARE_ASN1_FUNCTIONS(X509) and IMPLEMENT_ASN1_FUNCTIONS(X509)
+
+The implementation passes an ASN1 "template" defining the structure into an
+ASN1 interpreter using generalised functions such as ASN1_item_d2i().
+
+
 ===============================================================================

Modified: projects/sbruno_64cpus/crypto/openssl/Makefile
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/Makefile	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/Makefile	Wed Nov 24 00:43:05 2010	(r215787)
@@ -4,7 +4,7 @@
 ## Makefile for OpenSSL
 ##
 
-VERSION=0.9.8n
+VERSION=0.9.8p
 MAJOR=0
 MINOR=9.8
 SHLIB_VERSION_NUMBER=0.9.8

Modified: projects/sbruno_64cpus/crypto/openssl/NEWS
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/NEWS	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/NEWS	Wed Nov 24 00:43:05 2010	(r215787)
@@ -5,6 +5,18 @@
   This file gives a brief overview of the major changes between each OpenSSL
   release. For more details please read the CHANGES file.
 
+  Major changes between OpenSSL 0.9.8o and OpenSSL 0.9.8p:
+
+      o Fix for security issue CVE-2010-3864.
+
+  Major changes between OpenSSL 0.9.8n and OpenSSL 0.9.8o:
+
+      o Fix for security issue CVE-2010-0742.
+      o Various DTLS fixes.
+      o Recognise SHA2 certificates if only SSL algorithms added.
+      o Fix for no-rc4 compilation.
+      o Chil ENGINE unload workaround.
+
   Major changes between OpenSSL 0.9.8m and OpenSSL 0.9.8n:
 
       o CFB cipher definition fixes.

Modified: projects/sbruno_64cpus/crypto/openssl/PROBLEMS
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/PROBLEMS	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/PROBLEMS	Wed Nov 24 00:43:05 2010	(r215787)
@@ -36,7 +36,9 @@ may differ on your machine.
 
 
 As long as Apple doesn't fix the problem with ld, this problem building
-OpenSSL will remain as is.
+OpenSSL will remain as is. Well, the problem was addressed in 0.9.8f by
+passing -Wl,-search_paths_first, but it's unknown if the flag was
+supported from the initial MacOS X release.
 
 
 * Parallell make leads to errors

Modified: projects/sbruno_64cpus/crypto/openssl/README
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/README	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/README	Wed Nov 24 00:43:05 2010	(r215787)
@@ -1,5 +1,5 @@
 
- OpenSSL 0.9.8n
+ OpenSSL 0.9.8p 16 Nov 2010
 
  Copyright (c) 1998-2009 The OpenSSL Project
  Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson

Modified: projects/sbruno_64cpus/crypto/openssl/apps/apps.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/apps.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/apps.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -351,13 +351,12 @@ void program_name(char *in, char *out, i
 
 int chopup_args(ARGS *arg, char *buf, int *argc, char **argv[])
 	{
-	int num,len,i;
+	int num,i;
 	char *p;
 
 	*argc=0;
 	*argv=NULL;
 
-	len=strlen(buf);
 	i=0;
 	if (arg->count == 0)
 		{
@@ -866,10 +865,17 @@ EVP_PKEY *load_key(BIO *err, const char 
 	if (format == FORMAT_ENGINE)
 		{
 		if (!e)
-			BIO_printf(bio_err,"no engine specified\n");
+			BIO_printf(err,"no engine specified\n");
 		else
+			{
 			pkey = ENGINE_load_private_key(e, file,
 				ui_method, &cb_data);
+			if (!pkey) 
+				{
+				BIO_printf(err,"cannot load %s from engine\n",key_descrip);
+				ERR_print_errors(err);
+				}	
+			}
 		goto end;
 		}
 #endif
@@ -919,8 +925,11 @@ EVP_PKEY *load_key(BIO *err, const char 
 		}
  end:
 	if (key != NULL) BIO_free(key);
-	if (pkey == NULL)
+	if (pkey == NULL) 
+		{
 		BIO_printf(err,"unable to load %s\n", key_descrip);
+		ERR_print_errors(err);
+		}	
 	return(pkey);
 	}
 

Modified: projects/sbruno_64cpus/crypto/openssl/apps/dh.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/dh.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/dh.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -88,9 +88,6 @@ int MAIN(int, char **);
 
 int MAIN(int argc, char **argv)
 	{
-#ifndef OPENSSL_NO_ENGINE
-	ENGINE *e = NULL;
-#endif
 	DH *dh=NULL;
 	int i,badops=0,text=0;
 	BIO *in=NULL,*out=NULL;
@@ -189,7 +186,7 @@ bad:
 	ERR_load_crypto_strings();
 
 #ifndef OPENSSL_NO_ENGINE
-        e = setup_engine(bio_err, engine, 0);
+        setup_engine(bio_err, engine, 0);
 #endif
 
 	in=BIO_new(BIO_s_file());

Modified: projects/sbruno_64cpus/crypto/openssl/apps/dhparam.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/dhparam.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/dhparam.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -149,9 +149,6 @@ int MAIN(int, char **);
 
 int MAIN(int argc, char **argv)
 	{
-#ifndef OPENSSL_NO_ENGINE
-	ENGINE *e = NULL;
-#endif
 	DH *dh=NULL;
 	int i,badops=0,text=0;
 #ifndef OPENSSL_NO_DSA
@@ -270,7 +267,7 @@ bad:
 	ERR_load_crypto_strings();
 
 #ifndef OPENSSL_NO_ENGINE
-        e = setup_engine(bio_err, engine, 0);
+        setup_engine(bio_err, engine, 0);
 #endif
 
 	if (g && !num)

Modified: projects/sbruno_64cpus/crypto/openssl/apps/dsaparam.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/dsaparam.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/dsaparam.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -111,9 +111,6 @@ int MAIN(int, char **);
 
 int MAIN(int argc, char **argv)
 	{
-#ifndef OPENSSL_NO_ENGINE
-	ENGINE *e = NULL;
-#endif
 	DSA *dsa=NULL;
 	int i,badops=0,text=0;
 	BIO *in=NULL,*out=NULL;
@@ -278,7 +275,7 @@ bad:
 		}
 
 #ifndef OPENSSL_NO_ENGINE
-        e = setup_engine(bio_err, engine, 0);
+        setup_engine(bio_err, engine, 0);
 #endif
 
 	if (need_rand)
@@ -357,12 +354,10 @@ bad:
 	if (C)
 		{
 		unsigned char *data;
-		int l,len,bits_p,bits_q,bits_g;
+		int l,len,bits_p;
 
 		len=BN_num_bytes(dsa->p);
 		bits_p=BN_num_bits(dsa->p);
-		bits_q=BN_num_bits(dsa->q);
-		bits_g=BN_num_bits(dsa->g);
 		data=(unsigned char *)OPENSSL_malloc(len+20);
 		if (data == NULL)
 			{

Modified: projects/sbruno_64cpus/crypto/openssl/apps/ec.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/ec.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/ec.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -85,9 +85,6 @@ int MAIN(int, char **);
 
 int MAIN(int argc, char **argv)
 {
-#ifndef OPENSSL_NO_ENGINE
-	ENGINE 	*e = NULL;
-#endif
 	int 	ret = 1;
 	EC_KEY 	*eckey = NULL;
 	const EC_GROUP *group;
@@ -254,7 +251,7 @@ bad:
 	ERR_load_crypto_strings();
 
 #ifndef OPENSSL_NO_ENGINE
-        e = setup_engine(bio_err, engine, 0);
+        setup_engine(bio_err, engine, 0);
 #endif
 
 	if(!app_passwd(bio_err, passargin, passargout, &passin, &passout)) 

Modified: projects/sbruno_64cpus/crypto/openssl/apps/ecparam.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/ecparam.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/ecparam.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -129,9 +129,6 @@ int MAIN(int argc, char **argv)
 	char	*infile = NULL, *outfile = NULL, *prog;
 	BIO 	*in = NULL, *out = NULL;
 	int 	informat, outformat, noout = 0, C = 0, ret = 1;
-#ifndef OPENSSL_NO_ENGINE
-	ENGINE	*e = NULL;
-#endif
 	char	*engine = NULL;
 
 	BIGNUM	*ec_p = NULL, *ec_a = NULL, *ec_b = NULL,
@@ -340,7 +337,7 @@ bad:
 		}
 
 #ifndef OPENSSL_NO_ENGINE
-	e = setup_engine(bio_err, engine, 0);
+	setup_engine(bio_err, engine, 0);
 #endif
 
 	if (list_curves)

Modified: projects/sbruno_64cpus/crypto/openssl/apps/enc.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/enc.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/enc.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -100,9 +100,6 @@ int MAIN(int, char **);
 
 int MAIN(int argc, char **argv)
 	{
-#ifndef OPENSSL_NO_ENGINE
-	ENGINE *e = NULL;
-#endif
 	static const char magic[]="Salted__";
 	char mbuf[sizeof magic-1];
 	char *strbuf=NULL;
@@ -311,7 +308,7 @@ bad:
 		}
 
 #ifndef OPENSSL_NO_ENGINE
-        e = setup_engine(bio_err, engine, 0);
+        setup_engine(bio_err, engine, 0);
 #endif
 
 	if (md && (dgst=EVP_get_digestbyname(md)) == NULL)

Modified: projects/sbruno_64cpus/crypto/openssl/apps/gendh.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/gendh.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/gendh.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -89,9 +89,6 @@ int MAIN(int, char **);
 int MAIN(int argc, char **argv)
 	{
 	BN_GENCB cb;
-#ifndef OPENSSL_NO_ENGINE
-	ENGINE *e = NULL;
-#endif
 	DH *dh=NULL;
 	int ret=1,num=DEFBITS;
 	int g=2;
@@ -163,7 +160,7 @@ bad:
 		}
 		
 #ifndef OPENSSL_NO_ENGINE
-        e = setup_engine(bio_err, engine, 0);
+        setup_engine(bio_err, engine, 0);
 #endif
 
 	out=BIO_new(BIO_s_file());

Modified: projects/sbruno_64cpus/crypto/openssl/apps/gendsa.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/gendsa.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/gendsa.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -78,9 +78,6 @@ int MAIN(int, char **);
 
 int MAIN(int argc, char **argv)
 	{
-#ifndef OPENSSL_NO_ENGINE
-	ENGINE *e = NULL;
-#endif
 	DSA *dsa=NULL;
 	int ret=1;
 	char *outfile=NULL;
@@ -206,7 +203,7 @@ bad:
 		}
 
 #ifndef OPENSSL_NO_ENGINE
-        e = setup_engine(bio_err, engine, 0);
+        setup_engine(bio_err, engine, 0);
 #endif
 
 	if(!app_passwd(bio_err, NULL, passargout, NULL, &passout)) {

Modified: projects/sbruno_64cpus/crypto/openssl/apps/genrsa.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/genrsa.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/genrsa.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -89,9 +89,6 @@ int MAIN(int, char **);
 int MAIN(int argc, char **argv)
 	{
 	BN_GENCB cb;
-#ifndef OPENSSL_NO_ENGINE
-	ENGINE *e = NULL;
-#endif
 	int ret=1;
 	int i,num=DEFBITS;
 	long l;
@@ -235,7 +232,7 @@ bad:
 	}
 
 #ifndef OPENSSL_NO_ENGINE
-        e = setup_engine(bio_err, engine, 0);
+        setup_engine(bio_err, engine, 0);
 #endif
 
 	if (outfile == NULL)

Modified: projects/sbruno_64cpus/crypto/openssl/apps/pkcs7.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/pkcs7.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/pkcs7.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -82,9 +82,6 @@ int MAIN(int, char **);
 
 int MAIN(int argc, char **argv)
 	{
-#ifndef OPENSSL_NO_ENGINE
-	ENGINE *e = NULL;
-#endif
 	PKCS7 *p7=NULL;
 	int i,badops=0;
 	BIO *in=NULL,*out=NULL;
@@ -180,7 +177,7 @@ bad:
 	ERR_load_crypto_strings();
 
 #ifndef OPENSSL_NO_ENGINE
-        e = setup_engine(bio_err, engine, 0);
+        setup_engine(bio_err, engine, 0);
 #endif
 
 	in=BIO_new(BIO_s_file());

Modified: projects/sbruno_64cpus/crypto/openssl/apps/rand.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/rand.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/rand.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -77,9 +77,6 @@ int MAIN(int, char **);
 
 int MAIN(int argc, char **argv)
 	{
-#ifndef OPENSSL_NO_ENGINE
-	ENGINE *e = NULL;
-#endif
 	int i, r, ret = 1;
 	int badopt;
 	char *outfile = NULL;
@@ -178,7 +175,7 @@ int MAIN(int argc, char **argv)
 		}
 
 #ifndef OPENSSL_NO_ENGINE
-        e = setup_engine(bio_err, engine, 0);
+        setup_engine(bio_err, engine, 0);
 #endif
 
 	app_RAND_load_file(NULL, bio_err, (inrand != NULL));

Modified: projects/sbruno_64cpus/crypto/openssl/apps/s_server.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/s_server.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/s_server.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -2075,12 +2075,14 @@ static int www_body(char *hostname, int 
 	{
 	char *buf=NULL;
 	int ret=1;
-	int i,j,k,blank,dot;
+	int i,j,k,dot;
 	struct stat st_buf;
 	SSL *con;
 	SSL_CIPHER *c;
 	BIO *io,*ssl_bio,*sbio;
+#ifdef RENEG
 	long total_bytes;
+#endif
 
 	buf=OPENSSL_malloc(bufsize);
 	if (buf == NULL) return(0);
@@ -2151,7 +2153,6 @@ static int www_body(char *hostname, int 
 		SSL_set_msg_callback_arg(con, bio_s_out);
 		}
 
-	blank=0;
 	for (;;)
 		{
 		if (hack)
@@ -2388,7 +2389,9 @@ static int www_body(char *hostname, int 
                                         BIO_puts(io,"HTTP/1.0 200 ok\r\nContent-type: text/plain\r\n\r\n");
                                 }
 			/* send the file */
+#ifdef RENEG
 			total_bytes=0;
+#endif
 			for (;;)
 				{
 				i=BIO_read(file,buf,bufsize);

Modified: projects/sbruno_64cpus/crypto/openssl/apps/s_socket.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/s_socket.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/s_socket.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -329,7 +329,7 @@ static int init_server_long(int *sock, i
 	{
 	int ret=0;
 	struct sockaddr_in server;
-	int s= -1,i;
+	int s= -1;
 
 	if (!ssl_sock_init()) return(0);
 
@@ -368,7 +368,6 @@ static int init_server_long(int *sock, i
 		}
 	/* Make it 128 for linux */
 	if (type==SOCK_STREAM && listen(s,128) == -1) goto err;
-	i=0;
 	*sock=s;
 	ret=1;
 err:
@@ -386,7 +385,7 @@ static int init_server(int *sock, int po
 
 static int do_accept(int acc_sock, int *sock, char **host)
 	{
-	int ret,i;
+	int ret;
 	struct hostent *h1,*h2;
 	static struct sockaddr_in from;
 	int len;
@@ -409,6 +408,7 @@ redoit:
 	if (ret == INVALID_SOCKET)
 		{
 #if defined(OPENSSL_SYS_WINDOWS) || (defined(OPENSSL_SYS_NETWARE) && !defined(NETWARE_BSDSOCK))
+		int i;
 		i=WSAGetLastError();
 		BIO_printf(bio_err,"accept error %d\n",i);
 #else
@@ -463,7 +463,6 @@ redoit:
 			BIO_printf(bio_err,"gethostbyname failure\n");
 			return(0);
 			}
-		i=0;
 		if (h2->h_addrtype != AF_INET)
 			{
 			BIO_printf(bio_err,"gethostbyname addr is not AF_INET\n");

Modified: projects/sbruno_64cpus/crypto/openssl/apps/speed.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/speed.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/speed.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -500,9 +500,6 @@ int MAIN(int, char **);
 
 int MAIN(int argc, char **argv)
 	{
-#ifndef OPENSSL_NO_ENGINE
-	ENGINE *e = NULL;
-#endif
 	unsigned char *buf=NULL,*buf2=NULL;
 	int mret=1;
 	long count=0,save_count=0;
@@ -593,7 +590,6 @@ int MAIN(int argc, char **argv)
 	unsigned char DES_iv[8];
 	unsigned char iv[2*MAX_BLOCK_SIZE/8];
 #ifndef OPENSSL_NO_DES
-	DES_cblock *buf_as_des_cblock = NULL;
 	static DES_cblock key ={0x12,0x34,0x56,0x78,0x9a,0xbc,0xde,0xf0};
 	static DES_cblock key2={0x34,0x56,0x78,0x9a,0xbc,0xde,0xf0,0x12};
 	static DES_cblock key3={0x56,0x78,0x9a,0xbc,0xde,0xf0,0x12,0x34};
@@ -806,9 +802,6 @@ int MAIN(int argc, char **argv)
 		BIO_printf(bio_err,"out of memory\n");
 		goto end;
 		}
-#ifndef OPENSSL_NO_DES
-	buf_as_des_cblock = (DES_cblock *)buf;
-#endif
 	if ((buf2=(unsigned char *)OPENSSL_malloc((int)BUFSIZE)) == NULL)
 		{
 		BIO_printf(bio_err,"out of memory\n");
@@ -883,7 +876,7 @@ int MAIN(int argc, char **argv)
 				BIO_printf(bio_err,"no engine given\n");
 				goto end;
 				}
-                        e = setup_engine(bio_err, *argv, 0);
+                        setup_engine(bio_err, *argv, 0);
 			/* j will be increased again further down.  We just
 			   don't want speed to confuse an engine with an
 			   algorithm, especially when none is given (which
@@ -1388,7 +1381,8 @@ int MAIN(int argc, char **argv)
 		count*=2;
 		Time_F(START);
 		for (it=count; it; it--)
-			DES_ecb_encrypt(buf_as_des_cblock,buf_as_des_cblock,
+			DES_ecb_encrypt((DES_cblock *)buf,
+				(DES_cblock *)buf,
 				&sch,DES_ENCRYPT);
 		d=Time_F(STOP);
 		} while (d <3);

Modified: projects/sbruno_64cpus/crypto/openssl/apps/x509.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/apps/x509.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/apps/x509.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -539,7 +539,6 @@ bad:
 	if (reqfile)
 		{
 		EVP_PKEY *pkey;
-		X509_CINF *ci;
 		BIO *in;
 
 		if (!sign_flag && !CA_flag)
@@ -607,7 +606,6 @@ bad:
 		print_name(bio_err, "subject=", X509_REQ_get_subject_name(req), nmflag);
 
 		if ((x=X509_new()) == NULL) goto end;
-		ci=x->cert_info;
 
 		if (sno == NULL)
 			{

Modified: projects/sbruno_64cpus/crypto/openssl/crypto/aes/aes_wrap.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/crypto/aes/aes_wrap.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/crypto/aes/aes_wrap.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -85,9 +85,9 @@ int AES_wrap_key(AES_KEY *key, const uns
 			A[7] ^= (unsigned char)(t & 0xff);
 			if (t > 0xff)	
 				{
-				A[6] ^= (unsigned char)((t & 0xff) >> 8);
-				A[5] ^= (unsigned char)((t & 0xff) >> 16);
-				A[4] ^= (unsigned char)((t & 0xff) >> 24);
+				A[6] ^= (unsigned char)((t >> 8) & 0xff);
+				A[5] ^= (unsigned char)((t >> 16) & 0xff);
+				A[4] ^= (unsigned char)((t >> 24) & 0xff);
 				}
 			memcpy(R, B + 8, 8);
 			}
@@ -119,9 +119,9 @@ int AES_unwrap_key(AES_KEY *key, const u
 			A[7] ^= (unsigned char)(t & 0xff);
 			if (t > 0xff)	
 				{
-				A[6] ^= (unsigned char)((t & 0xff) >> 8);
-				A[5] ^= (unsigned char)((t & 0xff) >> 16);
-				A[4] ^= (unsigned char)((t & 0xff) >> 24);
+				A[6] ^= (unsigned char)((t >> 8) & 0xff);
+				A[5] ^= (unsigned char)((t >> 16) & 0xff);
+				A[4] ^= (unsigned char)((t >> 24) & 0xff);
 				}
 			memcpy(B + 8, R, 8);
 			AES_decrypt(B, B, key);

Modified: projects/sbruno_64cpus/crypto/openssl/crypto/aes/asm/aes-x86_64.pl
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/crypto/aes/asm/aes-x86_64.pl	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/crypto/aes/asm/aes-x86_64.pl	Wed Nov 24 00:43:05 2010	(r215787)
@@ -751,7 +751,19 @@ $code.=<<___;
 AES_set_encrypt_key:
 	push	%rbx
 	push	%rbp
+	sub	\$8,%rsp
 
+	call	_x86_64_AES_set_encrypt_key
+
+	mov	8(%rsp),%rbp
+	mov	16(%rsp),%rbx
+	add	\$24,%rsp
+	ret
+.size	AES_set_encrypt_key,.-AES_set_encrypt_key
+
+.type	_x86_64_AES_set_encrypt_key,\@abi-omnipotent
+.align	16
+_x86_64_AES_set_encrypt_key:
 	mov	%esi,%ecx			# %ecx=bits
 	mov	%rdi,%rsi			# %rsi=userKey
 	mov	%rdx,%rdi			# %rdi=key
@@ -938,10 +950,8 @@ $code.=<<___;
 .Lbadpointer:
 	mov	\$-1,%rax
 .Lexit:
-	pop	%rbp
-	pop	%rbx
-	ret
-.size	AES_set_encrypt_key,.-AES_set_encrypt_key
+	.byte	0xf3,0xc3		# rep ret
+.size	_x86_64_AES_set_encrypt_key,.-_x86_64_AES_set_encrypt_key
 ___
 
 sub deckey()
@@ -973,15 +983,14 @@ $code.=<<___;
 .type	AES_set_decrypt_key,\@function,3
 .align	16
 AES_set_decrypt_key:
-	push	%rdx
-	call	AES_set_encrypt_key
-	cmp	\$0,%eax
-	je	.Lproceed
-	lea	24(%rsp),%rsp
-	ret
-.Lproceed:
+	push	%rbx
+	push	%rbp
+	push	%rdx			# save key schedule
+
+	call	_x86_64_AES_set_encrypt_key
 	mov	(%rsp),%r8		# restore key schedule
-	mov	%rbx,(%rsp)
+	cmp	\$0,%eax
+	jne	.Labort
 
 	mov	240(%r8),%ecx		# pull number of rounds
 	xor	%rdi,%rdi
@@ -1023,7 +1032,10 @@ $code.=<<___;
 	jnz	.Lpermute
 
 	xor	%rax,%rax
-	pop	%rbx
+.Labort:
+	mov	8(%rsp),%rbp
+	mov	16(%rsp),%rbx
+	add	\$24,%rsp
 	ret
 .size	AES_set_decrypt_key,.-AES_set_decrypt_key
 ___

Modified: projects/sbruno_64cpus/crypto/openssl/crypto/asn1/a_int.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/crypto/asn1/a_int.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/crypto/asn1/a_int.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -273,7 +273,7 @@ ASN1_INTEGER *d2i_ASN1_UINTEGER(ASN1_INT
 	{
 	ASN1_INTEGER *ret=NULL;
 	const unsigned char *p;
-	unsigned char *to,*s;
+	unsigned char *s;
 	long len;
 	int inf,tag,xclass;
 	int i;
@@ -308,7 +308,6 @@ ASN1_INTEGER *d2i_ASN1_UINTEGER(ASN1_INT
 		i=ERR_R_MALLOC_FAILURE;
 		goto err;
 		}
-	to=s;
 	ret->type=V_ASN1_INTEGER;
 	if(len) {
 		if ((*p == 0) && (len != 1))

Modified: projects/sbruno_64cpus/crypto/openssl/crypto/asn1/n_pkey.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/crypto/asn1/n_pkey.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/crypto/asn1/n_pkey.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -242,7 +242,7 @@ RSA *d2i_RSA_NET(RSA **a, const unsigned
 		 int sgckey)
 	{
 	RSA *ret=NULL;
-	const unsigned char *p, *kp;
+	const unsigned char *p;
 	NETSCAPE_ENCRYPTED_PKEY *enckey = NULL;
 
 	p = *pp;
@@ -265,7 +265,6 @@ RSA *d2i_RSA_NET(RSA **a, const unsigned
 		ASN1err(ASN1_F_D2I_RSA_NET,ASN1_R_UNSUPPORTED_ENCRYPTION_ALGORITHM);
 		goto err;
 	}
-	kp = enckey->enckey->digest->data;
 	if (cb == NULL)
 		cb=EVP_read_pw_string;
 	if ((ret=d2i_RSA_NET_2(a, enckey->enckey->digest,cb, sgckey)) == NULL) goto err;

Modified: projects/sbruno_64cpus/crypto/openssl/crypto/asn1/t_crl.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/crypto/asn1/t_crl.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/crypto/asn1/t_crl.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -87,7 +87,7 @@ int X509_CRL_print(BIO *out, X509_CRL *x
 	STACK_OF(X509_REVOKED) *rev;
 	X509_REVOKED *r;
 	long l;
-	int i, n;
+	int i;
 	char *p;
 
 	BIO_printf(out, "Certificate Revocation List (CRL):\n");
@@ -107,7 +107,6 @@ int X509_CRL_print(BIO *out, X509_CRL *x
 	else BIO_printf(out,"NONE");
 	BIO_printf(out,"\n");
 
-	n=X509_CRL_get_ext_count(x);
 	X509V3_extensions_print(out, "CRL extensions",
 						x->crl->extensions, 0, 8);
 

Modified: projects/sbruno_64cpus/crypto/openssl/crypto/asn1/tasn_dec.c
==============================================================================
--- projects/sbruno_64cpus/crypto/openssl/crypto/asn1/tasn_dec.c	Wed Nov 24 00:05:19 2010	(r215786)
+++ projects/sbruno_64cpus/crypto/openssl/crypto/asn1/tasn_dec.c	Wed Nov 24 00:43:05 2010	(r215787)
@@ -166,7 +166,7 @@ int ASN1_item_ex_d2i(ASN1_VALUE **pval, 
 	int i;
 	int otag;
 	int ret = 0;
-	ASN1_VALUE *pchval, **pchptr, *ptmpval;

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-projects mailing list