Local adjustments for OpenSSL 1.0.1t.
authorSascha Wildner <saw@online.de>
Tue, 3 May 2016 19:57:45 +0000 (21:57 +0200)
committerSascha Wildner <saw@online.de>
Tue, 3 May 2016 19:57:45 +0000 (21:57 +0200)
345 files changed:
secure/lib/libcrypto/Makefile.inc
secure/lib/libcrypto/Makefile.man
secure/lib/libcrypto/asm/x86_64-mont.s
secure/lib/libcrypto/asm/x86_64-mont5.s
secure/lib/libcrypto/man/ASN1_OBJECT_new.3
secure/lib/libcrypto/man/ASN1_STRING_length.3
secure/lib/libcrypto/man/ASN1_STRING_new.3
secure/lib/libcrypto/man/ASN1_STRING_print_ex.3
secure/lib/libcrypto/man/ASN1_generate_nconf.3
secure/lib/libcrypto/man/BIO_ctrl.3
secure/lib/libcrypto/man/BIO_f_base64.3
secure/lib/libcrypto/man/BIO_f_buffer.3
secure/lib/libcrypto/man/BIO_f_cipher.3
secure/lib/libcrypto/man/BIO_f_md.3
secure/lib/libcrypto/man/BIO_f_null.3
secure/lib/libcrypto/man/BIO_f_ssl.3
secure/lib/libcrypto/man/BIO_find_type.3
secure/lib/libcrypto/man/BIO_new.3
secure/lib/libcrypto/man/BIO_new_CMS.3
secure/lib/libcrypto/man/BIO_push.3
secure/lib/libcrypto/man/BIO_read.3
secure/lib/libcrypto/man/BIO_s_accept.3
secure/lib/libcrypto/man/BIO_s_bio.3
secure/lib/libcrypto/man/BIO_s_connect.3
secure/lib/libcrypto/man/BIO_s_fd.3
secure/lib/libcrypto/man/BIO_s_file.3
secure/lib/libcrypto/man/BIO_s_mem.3
secure/lib/libcrypto/man/BIO_s_null.3
secure/lib/libcrypto/man/BIO_s_socket.3
secure/lib/libcrypto/man/BIO_set_callback.3
secure/lib/libcrypto/man/BIO_should_retry.3
secure/lib/libcrypto/man/BN_BLINDING_new.3
secure/lib/libcrypto/man/BN_CTX_new.3
secure/lib/libcrypto/man/BN_CTX_start.3
secure/lib/libcrypto/man/BN_add.3
secure/lib/libcrypto/man/BN_add_word.3
secure/lib/libcrypto/man/BN_bn2bin.3
secure/lib/libcrypto/man/BN_cmp.3
secure/lib/libcrypto/man/BN_copy.3
secure/lib/libcrypto/man/BN_generate_prime.3
secure/lib/libcrypto/man/BN_mod_inverse.3
secure/lib/libcrypto/man/BN_mod_mul_montgomery.3
secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3
secure/lib/libcrypto/man/BN_new.3
secure/lib/libcrypto/man/BN_num_bytes.3
secure/lib/libcrypto/man/BN_rand.3
secure/lib/libcrypto/man/BN_set_bit.3
secure/lib/libcrypto/man/BN_swap.3
secure/lib/libcrypto/man/BN_zero.3
secure/lib/libcrypto/man/CMS_add0_cert.3
secure/lib/libcrypto/man/CMS_add1_recipient_cert.3
secure/lib/libcrypto/man/CMS_add1_signer.3
secure/lib/libcrypto/man/CMS_compress.3
secure/lib/libcrypto/man/CMS_decrypt.3
secure/lib/libcrypto/man/CMS_encrypt.3
secure/lib/libcrypto/man/CMS_final.3
secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3
secure/lib/libcrypto/man/CMS_get0_SignerInfos.3
secure/lib/libcrypto/man/CMS_get0_type.3
secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3
secure/lib/libcrypto/man/CMS_sign.3
secure/lib/libcrypto/man/CMS_sign_receipt.3
secure/lib/libcrypto/man/CMS_uncompress.3
secure/lib/libcrypto/man/CMS_verify.3
secure/lib/libcrypto/man/CMS_verify_receipt.3
secure/lib/libcrypto/man/CONF_modules_free.3
secure/lib/libcrypto/man/CONF_modules_load_file.3
secure/lib/libcrypto/man/CRYPTO_set_ex_data.3
secure/lib/libcrypto/man/DH_generate_key.3
secure/lib/libcrypto/man/DH_generate_parameters.3
secure/lib/libcrypto/man/DH_get_ex_new_index.3
secure/lib/libcrypto/man/DH_new.3
secure/lib/libcrypto/man/DH_set_method.3
secure/lib/libcrypto/man/DH_size.3
secure/lib/libcrypto/man/DSA_SIG_new.3
secure/lib/libcrypto/man/DSA_do_sign.3
secure/lib/libcrypto/man/DSA_dup_DH.3
secure/lib/libcrypto/man/DSA_generate_key.3
secure/lib/libcrypto/man/DSA_generate_parameters.3
secure/lib/libcrypto/man/DSA_get_ex_new_index.3
secure/lib/libcrypto/man/DSA_new.3
secure/lib/libcrypto/man/DSA_set_method.3
secure/lib/libcrypto/man/DSA_sign.3
secure/lib/libcrypto/man/DSA_size.3
secure/lib/libcrypto/man/ERR_GET_LIB.3
secure/lib/libcrypto/man/ERR_clear_error.3
secure/lib/libcrypto/man/ERR_error_string.3
secure/lib/libcrypto/man/ERR_get_error.3
secure/lib/libcrypto/man/ERR_load_crypto_strings.3
secure/lib/libcrypto/man/ERR_load_strings.3
secure/lib/libcrypto/man/ERR_print_errors.3
secure/lib/libcrypto/man/ERR_put_error.3
secure/lib/libcrypto/man/ERR_remove_state.3
secure/lib/libcrypto/man/ERR_set_mark.3
secure/lib/libcrypto/man/EVP_BytesToKey.3
secure/lib/libcrypto/man/EVP_DigestInit.3
secure/lib/libcrypto/man/EVP_DigestSignInit.3
secure/lib/libcrypto/man/EVP_DigestVerifyInit.3
secure/lib/libcrypto/man/EVP_EncodeInit.3 [new file with mode: 0644]
secure/lib/libcrypto/man/EVP_EncryptInit.3
secure/lib/libcrypto/man/EVP_OpenInit.3
secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3
secure/lib/libcrypto/man/EVP_PKEY_cmp.3
secure/lib/libcrypto/man/EVP_PKEY_decrypt.3
secure/lib/libcrypto/man/EVP_PKEY_derive.3
secure/lib/libcrypto/man/EVP_PKEY_encrypt.3
secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3
secure/lib/libcrypto/man/EVP_PKEY_keygen.3
secure/lib/libcrypto/man/EVP_PKEY_new.3
secure/lib/libcrypto/man/EVP_PKEY_print_private.3
secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
secure/lib/libcrypto/man/EVP_PKEY_sign.3
secure/lib/libcrypto/man/EVP_PKEY_verify.3
secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3
secure/lib/libcrypto/man/EVP_SealInit.3
secure/lib/libcrypto/man/EVP_SignInit.3
secure/lib/libcrypto/man/EVP_VerifyInit.3
secure/lib/libcrypto/man/OBJ_nid2obj.3
secure/lib/libcrypto/man/OPENSSL_Applink.3
secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
secure/lib/libcrypto/man/OPENSSL_config.3
secure/lib/libcrypto/man/OPENSSL_ia32cap.3
secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3
secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
secure/lib/libcrypto/man/PKCS12_create.3
secure/lib/libcrypto/man/PKCS12_parse.3
secure/lib/libcrypto/man/PKCS7_decrypt.3
secure/lib/libcrypto/man/PKCS7_encrypt.3
secure/lib/libcrypto/man/PKCS7_sign.3
secure/lib/libcrypto/man/PKCS7_sign_add_signer.3
secure/lib/libcrypto/man/PKCS7_verify.3
secure/lib/libcrypto/man/RAND_add.3
secure/lib/libcrypto/man/RAND_bytes.3
secure/lib/libcrypto/man/RAND_cleanup.3
secure/lib/libcrypto/man/RAND_egd.3
secure/lib/libcrypto/man/RAND_load_file.3
secure/lib/libcrypto/man/RAND_set_rand_method.3
secure/lib/libcrypto/man/RSA_blinding_on.3
secure/lib/libcrypto/man/RSA_check_key.3
secure/lib/libcrypto/man/RSA_generate_key.3
secure/lib/libcrypto/man/RSA_get_ex_new_index.3
secure/lib/libcrypto/man/RSA_new.3
secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
secure/lib/libcrypto/man/RSA_print.3
secure/lib/libcrypto/man/RSA_private_encrypt.3
secure/lib/libcrypto/man/RSA_public_encrypt.3
secure/lib/libcrypto/man/RSA_set_method.3
secure/lib/libcrypto/man/RSA_sign.3
secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
secure/lib/libcrypto/man/RSA_size.3
secure/lib/libcrypto/man/SMIME_read_CMS.3
secure/lib/libcrypto/man/SMIME_read_PKCS7.3
secure/lib/libcrypto/man/SMIME_write_CMS.3
secure/lib/libcrypto/man/SMIME_write_PKCS7.3
secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
secure/lib/libcrypto/man/X509_NAME_print_ex.3
secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3
secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3
secure/lib/libcrypto/man/X509_STORE_CTX_new.3
secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3
secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
secure/lib/libcrypto/man/X509_new.3
secure/lib/libcrypto/man/X509_verify_cert.3
secure/lib/libcrypto/man/bio.3
secure/lib/libcrypto/man/blowfish.3
secure/lib/libcrypto/man/bn.3
secure/lib/libcrypto/man/bn_internal.3
secure/lib/libcrypto/man/buffer.3
secure/lib/libcrypto/man/crypto.3
secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3
secure/lib/libcrypto/man/d2i_CMS_ContentInfo.3
secure/lib/libcrypto/man/d2i_DHparams.3
secure/lib/libcrypto/man/d2i_DSAPublicKey.3
secure/lib/libcrypto/man/d2i_ECPrivateKey.3
secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3
secure/lib/libcrypto/man/d2i_RSAPublicKey.3
secure/lib/libcrypto/man/d2i_X509.3
secure/lib/libcrypto/man/d2i_X509_ALGOR.3
secure/lib/libcrypto/man/d2i_X509_CRL.3
secure/lib/libcrypto/man/d2i_X509_NAME.3
secure/lib/libcrypto/man/d2i_X509_REQ.3
secure/lib/libcrypto/man/d2i_X509_SIG.3
secure/lib/libcrypto/man/des.3
secure/lib/libcrypto/man/des_modes.7
secure/lib/libcrypto/man/dh.3
secure/lib/libcrypto/man/dsa.3
secure/lib/libcrypto/man/ecdsa.3
secure/lib/libcrypto/man/engine.3
secure/lib/libcrypto/man/err.3
secure/lib/libcrypto/man/evp.3
secure/lib/libcrypto/man/hmac.3
secure/lib/libcrypto/man/i2d_CMS_bio_stream.3
secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
secure/lib/libcrypto/man/lh_stats.3
secure/lib/libcrypto/man/lhash.3
secure/lib/libcrypto/man/md5.3
secure/lib/libcrypto/man/mdc2.3
secure/lib/libcrypto/man/pem.3
secure/lib/libcrypto/man/rand.3
secure/lib/libcrypto/man/rc4.3
secure/lib/libcrypto/man/ripemd.3
secure/lib/libcrypto/man/rsa.3
secure/lib/libcrypto/man/sha.3
secure/lib/libcrypto/man/threads.3
secure/lib/libcrypto/man/ui.3
secure/lib/libcrypto/man/ui_compat.3
secure/lib/libcrypto/man/x509.3
secure/lib/libssl/man/SSL_CIPHER_get_name.3
secure/lib/libssl/man/SSL_COMP_add_compression_method.3
secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3
secure/lib/libssl/man/SSL_CTX_add_session.3
secure/lib/libssl/man/SSL_CTX_ctrl.3
secure/lib/libssl/man/SSL_CTX_flush_sessions.3
secure/lib/libssl/man/SSL_CTX_free.3
secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3
secure/lib/libssl/man/SSL_CTX_get_verify_mode.3
secure/lib/libssl/man/SSL_CTX_load_verify_locations.3
secure/lib/libssl/man/SSL_CTX_new.3
secure/lib/libssl/man/SSL_CTX_sess_number.3
secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3
secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
secure/lib/libssl/man/SSL_CTX_sessions.3
secure/lib/libssl/man/SSL_CTX_set_cert_store.3
secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
secure/lib/libssl/man/SSL_CTX_set_cipher_list.3
secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3
secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3
secure/lib/libssl/man/SSL_CTX_set_info_callback.3
secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3
secure/lib/libssl/man/SSL_CTX_set_mode.3
secure/lib/libssl/man/SSL_CTX_set_msg_callback.3
secure/lib/libssl/man/SSL_CTX_set_options.3
secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3
secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
secure/lib/libssl/man/SSL_CTX_set_read_ahead.3
secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
secure/lib/libssl/man/SSL_CTX_set_session_id_context.3
secure/lib/libssl/man/SSL_CTX_set_ssl_version.3
secure/lib/libssl/man/SSL_CTX_set_timeout.3
secure/lib/libssl/man/SSL_CTX_set_tlsext_status_cb.3
secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3
secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
secure/lib/libssl/man/SSL_CTX_set_verify.3
secure/lib/libssl/man/SSL_CTX_use_certificate.3
secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3
secure/lib/libssl/man/SSL_SESSION_free.3
secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3
secure/lib/libssl/man/SSL_SESSION_get_time.3
secure/lib/libssl/man/SSL_accept.3
secure/lib/libssl/man/SSL_alert_type_string.3
secure/lib/libssl/man/SSL_clear.3
secure/lib/libssl/man/SSL_connect.3
secure/lib/libssl/man/SSL_do_handshake.3
secure/lib/libssl/man/SSL_free.3
secure/lib/libssl/man/SSL_get_SSL_CTX.3
secure/lib/libssl/man/SSL_get_ciphers.3
secure/lib/libssl/man/SSL_get_client_CA_list.3
secure/lib/libssl/man/SSL_get_current_cipher.3
secure/lib/libssl/man/SSL_get_default_timeout.3
secure/lib/libssl/man/SSL_get_error.3
secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3
secure/lib/libssl/man/SSL_get_ex_new_index.3
secure/lib/libssl/man/SSL_get_fd.3
secure/lib/libssl/man/SSL_get_peer_cert_chain.3
secure/lib/libssl/man/SSL_get_peer_certificate.3
secure/lib/libssl/man/SSL_get_psk_identity.3
secure/lib/libssl/man/SSL_get_rbio.3
secure/lib/libssl/man/SSL_get_session.3
secure/lib/libssl/man/SSL_get_verify_result.3
secure/lib/libssl/man/SSL_get_version.3
secure/lib/libssl/man/SSL_library_init.3
secure/lib/libssl/man/SSL_load_client_CA_file.3
secure/lib/libssl/man/SSL_new.3
secure/lib/libssl/man/SSL_pending.3
secure/lib/libssl/man/SSL_read.3
secure/lib/libssl/man/SSL_rstate_string.3
secure/lib/libssl/man/SSL_session_reused.3
secure/lib/libssl/man/SSL_set_bio.3
secure/lib/libssl/man/SSL_set_connect_state.3
secure/lib/libssl/man/SSL_set_fd.3
secure/lib/libssl/man/SSL_set_session.3
secure/lib/libssl/man/SSL_set_shutdown.3
secure/lib/libssl/man/SSL_set_verify_result.3
secure/lib/libssl/man/SSL_shutdown.3
secure/lib/libssl/man/SSL_state_string.3
secure/lib/libssl/man/SSL_want.3
secure/lib/libssl/man/SSL_write.3
secure/lib/libssl/man/d2i_SSL_SESSION.3
secure/lib/libssl/man/ssl.3
secure/usr.bin/openssl/man/CA.pl.1
secure/usr.bin/openssl/man/asn1parse.1
secure/usr.bin/openssl/man/c_rehash.1
secure/usr.bin/openssl/man/ca.1
secure/usr.bin/openssl/man/ciphers.1
secure/usr.bin/openssl/man/cms.1
secure/usr.bin/openssl/man/config.5
secure/usr.bin/openssl/man/crl.1
secure/usr.bin/openssl/man/crl2pkcs7.1
secure/usr.bin/openssl/man/dgst.1
secure/usr.bin/openssl/man/dhparam.1
secure/usr.bin/openssl/man/dsa.1
secure/usr.bin/openssl/man/dsaparam.1
secure/usr.bin/openssl/man/ec.1
secure/usr.bin/openssl/man/ecparam.1
secure/usr.bin/openssl/man/enc.1
secure/usr.bin/openssl/man/errstr.1
secure/usr.bin/openssl/man/gendsa.1
secure/usr.bin/openssl/man/genpkey.1
secure/usr.bin/openssl/man/genrsa.1
secure/usr.bin/openssl/man/nseq.1
secure/usr.bin/openssl/man/ocsp.1
secure/usr.bin/openssl/man/openssl.1
secure/usr.bin/openssl/man/passwd.1
secure/usr.bin/openssl/man/pkcs12.1
secure/usr.bin/openssl/man/pkcs7.1
secure/usr.bin/openssl/man/pkcs8.1
secure/usr.bin/openssl/man/pkey.1
secure/usr.bin/openssl/man/pkeyparam.1
secure/usr.bin/openssl/man/pkeyutl.1
secure/usr.bin/openssl/man/rand.1
secure/usr.bin/openssl/man/req.1
secure/usr.bin/openssl/man/rsa.1
secure/usr.bin/openssl/man/rsautl.1
secure/usr.bin/openssl/man/s_client.1
secure/usr.bin/openssl/man/s_server.1
secure/usr.bin/openssl/man/s_time.1
secure/usr.bin/openssl/man/sess_id.1
secure/usr.bin/openssl/man/smime.1
secure/usr.bin/openssl/man/speed.1
secure/usr.bin/openssl/man/spkac.1
secure/usr.bin/openssl/man/ts.1
secure/usr.bin/openssl/man/tsget.1
secure/usr.bin/openssl/man/verify.1
secure/usr.bin/openssl/man/version.1
secure/usr.bin/openssl/man/x509.1
secure/usr.bin/openssl/man/x509v3_config.5

index f65d283..a47275d 100644 (file)
@@ -1,5 +1,5 @@
-OSSLVERSION=   1.0.1s
-OSSLDATE=      2016-03-01
+OSSLVERSION=   1.0.1t
+OSSLDATE=      2016-05-03
 LCRYPTO_SRC=   ${.CURDIR}/../../../crypto/openssl
 LCRYPTO_DOC=   ${LCRYPTO_SRC}/doc
 
index 48a2b52..32e6ed7 100644 (file)
@@ -386,6 +386,14 @@ MLINKS+= EVP_DigestSignInit.3 EVP_DigestSignFinal.3
 MAN+= EVP_DigestVerifyInit.3
 MLINKS+= EVP_DigestVerifyInit.3 EVP_DigestVerifyUpdate.3
 MLINKS+= EVP_DigestVerifyInit.3 EVP_DigestVerifyFinal.3
+MAN+= EVP_EncodeInit.3
+MLINKS+= EVP_EncodeInit.3 EVP_EncodeUpdate.3
+MLINKS+= EVP_EncodeInit.3 EVP_EncodeFinal.3
+MLINKS+= EVP_EncodeInit.3 EVP_EncodeBlock.3
+MLINKS+= EVP_EncodeInit.3 EVP_DecodeInit.3
+MLINKS+= EVP_EncodeInit.3 EVP_DecodeUpdate.3
+MLINKS+= EVP_EncodeInit.3 EVP_DecodeFinal.3
+MLINKS+= EVP_EncodeInit.3 EVP_DecodeBlock.3
 MAN+= EVP_EncryptInit.3
 MLINKS+= EVP_EncryptInit.3 EVP_CIPHER_CTX_init.3
 MLINKS+= EVP_EncryptInit.3 EVP_EncryptInit_ex.3
index e4c59eb..6fa9df5 100644 (file)
@@ -30,6 +30,20 @@ bn_mul_mont:
 
        movq    %r11,8(%rsp,%r9,8)
 .Lmul_body:
+
+
+
+
+
+
+       subq    %rsp,%r11
+       andq    $-4096,%r11
+.Lmul_page_walk:
+       movq    (%rsp,%r11,1),%r10
+       subq    $4096,%r11
+.byte  0x66,0x2e               
+       jnc     .Lmul_page_walk
+
        movq    %rdx,%r12
        movq    (%r8),%r8
        movq    (%r12),%rbx
@@ -227,6 +241,14 @@ bn_mul4x_mont:
 
        movq    %r11,8(%rsp,%r9,8)
 .Lmul4x_body:
+       subq    %rsp,%r11
+       andq    $-4096,%r11
+.Lmul4x_page_walk:
+       movq    (%rsp,%r11,1),%r10
+       subq    $4096,%r11
+.byte  0x2e                    
+       jnc     .Lmul4x_page_walk
+
        movq    %rdi,16(%rsp,%r9,8)
        movq    %rdx,%r12
        movq    (%r8),%r8
@@ -609,6 +631,7 @@ bn_mul4x_mont:
 .align 16
 bn_sqr4x_mont:
 .Lsqr4x_enter:
+       movq    %rsp,%rax
        pushq   %rbx
        pushq   %rbp
        pushq   %r12
@@ -617,13 +640,24 @@ bn_sqr4x_mont:
        pushq   %r15
 
        shll    $3,%r9d
-       xorq    %r10,%r10
        movq    %rsp,%r11
-       subq    %r9,%r10
+       negq    %r9
        movq    (%r8),%r8
-       leaq    -72(%rsp,%r10,2),%rsp
+       leaq    -72(%rsp,%r9,2),%rsp
        andq    $-1024,%rsp
 
+       subq    %rsp,%r11
+       andq    $-4096,%r11
+.Lsqr4x_page_walk:
+       movq    (%rsp,%r11,1),%r10
+       subq    $4096,%r11
+.byte  0x2e                    
+       jnc     .Lsqr4x_page_walk
+
+       movq    %r9,%r10
+       negq    %r9
+       leaq    -48(%rax),%r11
+
 
 
 
index a86ef89..b839f04 100644 (file)
@@ -13,47 +13,167 @@ bn_mul_mont_gather5:
 .align 16
 .Lmul_enter:
        movl    %r9d,%r9d
-       movl    8(%rsp),%r10d
+       movd    8(%rsp),%xmm5
+       leaq    .Linc(%rip),%r10
        pushq   %rbx
        pushq   %rbp
        pushq   %r12
        pushq   %r13
        pushq   %r14
        pushq   %r15
+
+.Lmul_alloca:
        movq    %rsp,%rax
        leaq    2(%r9),%r11
        negq    %r11
-       leaq    (%rsp,%r11,8),%rsp
+       leaq    -264(%rsp,%r11,8),%rsp
        andq    $-1024,%rsp
 
        movq    %rax,8(%rsp,%r9,8)
 .Lmul_body:
-       movq    %rdx,%r12
-       movq    %r10,%r11
-       shrq    $3,%r10
-       andq    $7,%r11
-       notq    %r10
-       leaq    .Lmagic_masks(%rip),%rax
-       andq    $3,%r10
-       leaq    96(%r12,%r11,8),%r12
-       movq    0(%rax,%r10,8),%xmm4
-       movq    8(%rax,%r10,8),%xmm5
-       movq    16(%rax,%r10,8),%xmm6
-       movq    24(%rax,%r10,8),%xmm7
-
-       movq    -96(%r12),%xmm0
-       movq    -32(%r12),%xmm1
-       pand    %xmm4,%xmm0
-       movq    32(%r12),%xmm2
-       pand    %xmm5,%xmm1
-       movq    96(%r12),%xmm3
-       pand    %xmm6,%xmm2
-       por     %xmm1,%xmm0
-       pand    %xmm7,%xmm3
+
+
+
+
+
+
+       subq    %rsp,%rax
+       andq    $-4096,%rax
+.Lmul_page_walk:
+       movq    (%rsp,%rax,1),%r11
+       subq    $4096,%rax
+.byte  0x2e                    
+       jnc     .Lmul_page_walk
+
+       leaq    128(%rdx),%r12
+       movdqa  0(%r10),%xmm0
+       movdqa  16(%r10),%xmm1
+       leaq    24-112(%rsp,%r9,8),%r10
+       andq    $-16,%r10
+
+       pshufd  $0,%xmm5,%xmm5
+       movdqa  %xmm1,%xmm4
+       movdqa  %xmm1,%xmm2
+       paddd   %xmm0,%xmm1
+       pcmpeqd %xmm5,%xmm0
+.byte  0x67
+       movdqa  %xmm4,%xmm3
+       paddd   %xmm1,%xmm2
+       pcmpeqd %xmm5,%xmm1
+       movdqa  %xmm0,112(%r10)
+       movdqa  %xmm4,%xmm0
+
+       paddd   %xmm2,%xmm3
+       pcmpeqd %xmm5,%xmm2
+       movdqa  %xmm1,128(%r10)
+       movdqa  %xmm4,%xmm1
+
+       paddd   %xmm3,%xmm0
+       pcmpeqd %xmm5,%xmm3
+       movdqa  %xmm2,144(%r10)
+       movdqa  %xmm4,%xmm2
+
+       paddd   %xmm0,%xmm1
+       pcmpeqd %xmm5,%xmm0
+       movdqa  %xmm3,160(%r10)
+       movdqa  %xmm4,%xmm3
+       paddd   %xmm1,%xmm2
+       pcmpeqd %xmm5,%xmm1
+       movdqa  %xmm0,176(%r10)
+       movdqa  %xmm4,%xmm0
+
+       paddd   %xmm2,%xmm3
+       pcmpeqd %xmm5,%xmm2
+       movdqa  %xmm1,192(%r10)
+       movdqa  %xmm4,%xmm1
+
+       paddd   %xmm3,%xmm0
+       pcmpeqd %xmm5,%xmm3
+       movdqa  %xmm2,208(%r10)
+       movdqa  %xmm4,%xmm2
+
+       paddd   %xmm0,%xmm1
+       pcmpeqd %xmm5,%xmm0
+       movdqa  %xmm3,224(%r10)
+       movdqa  %xmm4,%xmm3
+       paddd   %xmm1,%xmm2
+       pcmpeqd %xmm5,%xmm1
+       movdqa  %xmm0,240(%r10)
+       movdqa  %xmm4,%xmm0
+
+       paddd   %xmm2,%xmm3
+       pcmpeqd %xmm5,%xmm2
+       movdqa  %xmm1,256(%r10)
+       movdqa  %xmm4,%xmm1
+
+       paddd   %xmm3,%xmm0
+       pcmpeqd %xmm5,%xmm3
+       movdqa  %xmm2,272(%r10)
+       movdqa  %xmm4,%xmm2
+
+       paddd   %xmm0,%xmm1
+       pcmpeqd %xmm5,%xmm0
+       movdqa  %xmm3,288(%r10)
+       movdqa  %xmm4,%xmm3
+       paddd   %xmm1,%xmm2
+       pcmpeqd %xmm5,%xmm1
+       movdqa  %xmm0,304(%r10)
+
+       paddd   %xmm2,%xmm3
+.byte  0x67
+       pcmpeqd %xmm5,%xmm2
+       movdqa  %xmm1,320(%r10)
+
+       pcmpeqd %xmm5,%xmm3
+       movdqa  %xmm2,336(%r10)
+       pand    64(%r12),%xmm0
+
+       pand    80(%r12),%xmm1
+       pand    96(%r12),%xmm2
+       movdqa  %xmm3,352(%r10)
+       pand    112(%r12),%xmm3
        por     %xmm2,%xmm0
+       por     %xmm3,%xmm1
+       movdqa  -128(%r12),%xmm4
+       movdqa  -112(%r12),%xmm5
+       movdqa  -96(%r12),%xmm2
+       pand    112(%r10),%xmm4
+       movdqa  -80(%r12),%xmm3
+       pand    128(%r10),%xmm5
+       por     %xmm4,%xmm0
+       pand    144(%r10),%xmm2
+       por     %xmm5,%xmm1
+       pand    160(%r10),%xmm3
+       por     %xmm2,%xmm0
+       por     %xmm3,%xmm1
+       movdqa  -64(%r12),%xmm4
+       movdqa  -48(%r12),%xmm5
+       movdqa  -32(%r12),%xmm2
+       pand    176(%r10),%xmm4
+       movdqa  -16(%r12),%xmm3
+       pand    192(%r10),%xmm5
+       por     %xmm4,%xmm0
+       pand    208(%r10),%xmm2
+       por     %xmm5,%xmm1
+       pand    224(%r10),%xmm3
+       por     %xmm2,%xmm0
+       por     %xmm3,%xmm1
+       movdqa  0(%r12),%xmm4
+       movdqa  16(%r12),%xmm5
+       movdqa  32(%r12),%xmm2
+       pand    240(%r10),%xmm4
+       movdqa  48(%r12),%xmm3
+       pand    256(%r10),%xmm5
+       por     %xmm4,%xmm0
+       pand    272(%r10),%xmm2
+       por     %xmm5,%xmm1
+       pand    288(%r10),%xmm3
+       por     %xmm2,%xmm0
+       por     %xmm3,%xmm1
+       por     %xmm1,%xmm0
+       pshufd  $78,%xmm0,%xmm1
+       por     %xmm1,%xmm0
        leaq    256(%r12),%r12
-       por     %xmm3,%xmm0
-
 .byte  102,72,15,126,195
 
        movq    (%r8),%r8
@@ -62,29 +182,14 @@ bn_mul_mont_gather5:
        xorq    %r14,%r14
        xorq    %r15,%r15
 
-       movq    -96(%r12),%xmm0
-       movq    -32(%r12),%xmm1
-       pand    %xmm4,%xmm0
-       movq    32(%r12),%xmm2
-       pand    %xmm5,%xmm1
-
        movq    %r8,%rbp
        mulq    %rbx
        movq    %rax,%r10
        movq    (%rcx),%rax
 
-       movq    96(%r12),%xmm3
-       pand    %xmm6,%xmm2
-       por     %xmm1,%xmm0
-       pand    %xmm7,%xmm3
-
        imulq   %r10,%rbp
        movq    %rdx,%r11
 
-       por     %xmm2,%xmm0
-       leaq    256(%r12),%r12
-       por     %xmm3,%xmm0
-
        mulq    %rbp
        addq    %rax,%r10
        movq    8(%rsi),%rax
@@ -117,8 +222,6 @@ bn_mul_mont_gather5:
        cmpq    %r9,%r15
        jne     .L1st
 
-.byte  102,72,15,126,195
-
        addq    %rax,%r13
        movq    (%rsi),%rax
        adcq    $0,%rdx
@@ -138,33 +241,76 @@ bn_mul_mont_gather5:
        jmp     .Louter
 .align 16
 .Louter:
+       leaq    24+128(%rsp,%r9,8),%rdx
+       andq    $-16,%rdx
+       pxor    %xmm4,%xmm4
+       pxor    %xmm5,%xmm5
+       movdqa  -128(%r12),%xmm0
+       movdqa  -112(%r12),%xmm1
+       movdqa  -96(%r12),%xmm2
+       movdqa  -80(%r12),%xmm3
+       pand    -128(%rdx),%xmm0
+       pand    -112(%rdx),%xmm1
+       por     %xmm0,%xmm4
+       pand    -96(%rdx),%xmm2
+       por     %xmm1,%xmm5
+       pand    -80(%rdx),%xmm3
+       por     %xmm2,%xmm4
+       por     %xmm3,%xmm5
+       movdqa  -64(%r12),%xmm0
+       movdqa  -48(%r12),%xmm1
+       movdqa  -32(%r12),%xmm2
+       movdqa  -16(%r12),%xmm3
+       pand    -64(%rdx),%xmm0
+       pand    -48(%rdx),%xmm1
+       por     %xmm0,%xmm4
+       pand    -32(%rdx),%xmm2
+       por     %xmm1,%xmm5
+       pand    -16(%rdx),%xmm3
+       por     %xmm2,%xmm4
+       por     %xmm3,%xmm5
+       movdqa  0(%r12),%xmm0
+       movdqa  16(%r12),%xmm1
+       movdqa  32(%r12),%xmm2
+       movdqa  48(%r12),%xmm3
+       pand    0(%rdx),%xmm0
+       pand    16(%rdx),%xmm1
+       por     %xmm0,%xmm4
+       pand    32(%rdx),%xmm2
+       por     %xmm1,%xmm5
+       pand    48(%rdx),%xmm3
+       por     %xmm2,%xmm4
+       por     %xmm3,%xmm5
+       movdqa  64(%r12),%xmm0
+       movdqa  80(%r12),%xmm1
+       movdqa  96(%r12),%xmm2
+       movdqa  112(%r12),%xmm3
+       pand    64(%rdx),%xmm0
+       pand    80(%rdx),%xmm1
+       por     %xmm0,%xmm4
+       pand    96(%rdx),%xmm2
+       por     %xmm1,%xmm5
+       pand    112(%rdx),%xmm3
+       por     %xmm2,%xmm4
+       por     %xmm3,%xmm5
+       por     %xmm5,%xmm4
+       pshufd  $78,%xmm4,%xmm0
+       por     %xmm4,%xmm0
+       leaq    256(%r12),%r12
+.byte  102,72,15,126,195
+
        xorq    %r15,%r15
        movq    %r8,%rbp
        movq    (%rsp),%r10
 
-       movq    -96(%r12),%xmm0
-       movq    -32(%r12),%xmm1
-       pand    %xmm4,%xmm0
-       movq    32(%r12),%xmm2
-       pand    %xmm5,%xmm1
-
        mulq    %rbx
        addq    %rax,%r10
        movq    (%rcx),%rax
        adcq    $0,%rdx
 
-       movq    96(%r12),%xmm3
-       pand    %xmm6,%xmm2
-       por     %xmm1,%xmm0
-       pand    %xmm7,%xmm3
-
        imulq   %r10,%rbp
        movq    %rdx,%r11
 
-       por     %xmm2,%xmm0
-       leaq    256(%r12),%r12
-       por     %xmm3,%xmm0
-
        mulq    %rbp
        addq    %rax,%r10
        movq    8(%rsi),%rax
@@ -200,8 +346,6 @@ bn_mul_mont_gather5:
        cmpq    %r9,%r15
        jne     .Linner
 
-.byte  102,72,15,126,195
-
        addq    %rax,%r13
        movq    (%rsi),%rax
        adcq    $0,%rdx
@@ -255,6 +399,7 @@ bn_mul_mont_gather5:
 
        movq    8(%rsp,%r9,8),%rsi
        movq    $1,%rax
+
        movq    (%rsi),%r15
        movq    8(%rsi),%r14
        movq    16(%rsi),%r13
@@ -270,78 +415,178 @@ bn_mul_mont_gather5:
 bn_mul4x_mont_gather5:
 .Lmul4x_enter:
        movl    %r9d,%r9d
-       movl    8(%rsp),%r10d
+       movd    8(%rsp),%xmm5
+       leaq    .Linc(%rip),%r10
        pushq   %rbx
        pushq   %rbp
        pushq   %r12
        pushq   %r13
        pushq   %r14
        pushq   %r15
+
+.Lmul4x_alloca:
        movq    %rsp,%rax
        leaq    4(%r9),%r11
        negq    %r11
-       leaq    (%rsp,%r11,8),%rsp
+       leaq    -256(%rsp,%r11,8),%rsp
        andq    $-1024,%rsp
 
        movq    %rax,8(%rsp,%r9,8)
 .Lmul4x_body:
+       subq    %rsp,%rax
+       andq    $-4096,%rax
+.Lmul4x_page_walk:
+       movq    (%rsp,%rax,1),%r11
+       subq    $4096,%rax
+.byte  0x2e                    
+       jnc     .Lmul4x_page_walk
+
        movq    %rdi,16(%rsp,%r9,8)
-       movq    %rdx,%r12
-       movq    %r10,%r11
-       shrq    $3,%r10
-       andq    $7,%r11
-       notq    %r10
-       leaq    .Lmagic_masks(%rip),%rax
-       andq    $3,%r10
-       leaq    96(%r12,%r11,8),%r12
-       movq    0(%rax,%r10,8),%xmm4
-       movq    8(%rax,%r10,8),%xmm5
-       movq    16(%rax,%r10,8),%xmm6
-       movq    24(%rax,%r10,8),%xmm7
-
-       movq    -96(%r12),%xmm0
-       movq    -32(%r12),%xmm1
-       pand    %xmm4,%xmm0
-       movq    32(%r12),%xmm2
-       pand    %xmm5,%xmm1
-       movq    96(%r12),%xmm3
-       pand    %xmm6,%xmm2
-       por     %xmm1,%xmm0
-       pand    %xmm7,%xmm3
+       leaq    128(%rdx),%r12
+       movdqa  0(%r10),%xmm0
+       movdqa  16(%r10),%xmm1
+       leaq    32-112(%rsp,%r9,8),%r10
+
+       pshufd  $0,%xmm5,%xmm5
+       movdqa  %xmm1,%xmm4
+.byte  0x67,0x67
+       movdqa  %xmm1,%xmm2
+       paddd   %xmm0,%xmm1
+       pcmpeqd %xmm5,%xmm0
+.byte  0x67
+       movdqa  %xmm4,%xmm3
+       paddd   %xmm1,%xmm2
+       pcmpeqd %xmm5,%xmm1
+       movdqa  %xmm0,112(%r10)
+       movdqa  %xmm4,%xmm0
+
+       paddd   %xmm2,%xmm3
+       pcmpeqd %xmm5,%xmm2
+       movdqa  %xmm1,128(%r10)
+       movdqa  %xmm4,%xmm1
+
+       paddd   %xmm3,%xmm0
+       pcmpeqd %xmm5,%xmm3
+       movdqa  %xmm2,144(%r10)
+       movdqa  %xmm4,%xmm2
+
+       paddd   %xmm0,%xmm1
+       pcmpeqd %xmm5,%xmm0
+       movdqa  %xmm3,160(%r10)
+       movdqa  %xmm4,%xmm3
+       paddd   %xmm1,%xmm2
+       pcmpeqd %xmm5,%xmm1
+       movdqa  %xmm0,176(%r10)
+       movdqa  %xmm4,%xmm0
+
+       paddd   %xmm2,%xmm3
+       pcmpeqd %xmm5,%xmm2
+       movdqa  %xmm1,192(%r10)
+       movdqa  %xmm4,%xmm1
+
+       paddd   %xmm3,%xmm0
+       pcmpeqd %xmm5,%xmm3
+       movdqa  %xmm2,208(%r10)
+       movdqa  %xmm4,%xmm2
+
+       paddd   %xmm0,%xmm1
+       pcmpeqd %xmm5,%xmm0
+       movdqa  %xmm3,224(%r10)
+       movdqa  %xmm4,%xmm3
+       paddd   %xmm1,%xmm2
+       pcmpeqd %xmm5,%xmm1
+       movdqa  %xmm0,240(%r10)
+       movdqa  %xmm4,%xmm0
+
+       paddd   %xmm2,%xmm3
+       pcmpeqd %xmm5,%xmm2
+       movdqa  %xmm1,256(%r10)
+       movdqa  %xmm4,%xmm1
+
+       paddd   %xmm3,%xmm0
+       pcmpeqd %xmm5,%xmm3
+       movdqa  %xmm2,272(%r10)
+       movdqa  %xmm4,%xmm2
+
+       paddd   %xmm0,%xmm1
+       pcmpeqd %xmm5,%xmm0
+       movdqa  %xmm3,288(%r10)
+       movdqa  %xmm4,%xmm3
+       paddd   %xmm1,%xmm2
+       pcmpeqd %xmm5,%xmm1
+       movdqa  %xmm0,304(%r10)
+
+       paddd   %xmm2,%xmm3
+.byte  0x67
+       pcmpeqd %xmm5,%xmm2
+       movdqa  %xmm1,320(%r10)
+
+       pcmpeqd %xmm5,%xmm3
+       movdqa  %xmm2,336(%r10)
+       pand    64(%r12),%xmm0
+
+       pand    80(%r12),%xmm1
+       pand    96(%r12),%xmm2
+       movdqa  %xmm3,352(%r10)
+       pand    112(%r12),%xmm3
+       por     %xmm2,%xmm0
+       por     %xmm3,%xmm1
+       movdqa  -128(%r12),%xmm4
+       movdqa  -112(%r12),%xmm5
+       movdqa  -96(%r12),%xmm2
+       pand    112(%r10),%xmm4
+       movdqa  -80(%r12),%xmm3
+       pand    128(%r10),%xmm5
+       por     %xmm4,%xmm0
+       pand    144(%r10),%xmm2
+       por     %xmm5,%xmm1
+       pand    160(%r10),%xmm3
+       por     %xmm2,%xmm0
+       por     %xmm3,%xmm1
+       movdqa  -64(%r12),%xmm4
+       movdqa  -48(%r12),%xmm5
+       movdqa  -32(%r12),%xmm2
+       pand    176(%r10),%xmm4
+       movdqa  -16(%r12),%xmm3
+       pand    192(%r10),%xmm5
+       por     %xmm4,%xmm0
+       pand    208(%r10),%xmm2
+       por     %xmm5,%xmm1
+       pand    224(%r10),%xmm3
        por     %xmm2,%xmm0
+       por     %xmm3,%xmm1
+       movdqa  0(%r12),%xmm4
+       movdqa  16(%r12),%xmm5
+       movdqa  32(%r12),%xmm2
+       pand    240(%r10),%xmm4
+       movdqa  48(%r12),%xmm3
+       pand    256(%r10),%xmm5
+       por     %xmm4,%xmm0
+       pand    272(%r10),%xmm2
+       por     %xmm5,%xmm1
+       pand    288(%r10),%xmm3
+       por     %xmm2,%xmm0
+       por     %xmm3,%xmm1
+       por     %xmm1,%xmm0
+       pshufd  $78,%xmm0,%xmm1
+       por     %xmm1,%xmm0
        leaq    256(%r12),%r12
-       por     %xmm3,%xmm0
-
 .byte  102,72,15,126,195
+
        movq    (%r8),%r8
        movq    (%rsi),%rax
 
        xorq    %r14,%r14
        xorq    %r15,%r15
 
-       movq    -96(%r12),%xmm0
-       movq    -32(%r12),%xmm1
-       pand    %xmm4,%xmm0
-       movq    32(%r12),%xmm2
-       pand    %xmm5,%xmm1
-
        movq    %r8,%rbp
        mulq    %rbx
        movq    %rax,%r10
        movq    (%rcx),%rax
 
-       movq    96(%r12),%xmm3
-       pand    %xmm6,%xmm2
-       por     %xmm1,%xmm0
-       pand    %xmm7,%xmm3
-
        imulq   %r10,%rbp
        movq    %rdx,%r11
 
-       por     %xmm2,%xmm0
-       leaq    256(%r12),%r12
-       por     %xmm3,%xmm0
-
        mulq    %rbp
        addq    %rax,%r10
        movq    8(%rsi),%rax
@@ -459,8 +704,6 @@ bn_mul4x_mont_gather5:
        movq    %rdi,-16(%rsp,%r15,8)
        movq    %rdx,%r13
 
-.byte  102,72,15,126,195
-
        xorq    %rdi,%rdi
        addq    %r10,%r13
        adcq    $0,%rdi
@@ -470,12 +713,64 @@ bn_mul4x_mont_gather5:
        leaq    1(%r14),%r14
 .align 4
 .Louter4x:
+       leaq    32+128(%rsp,%r9,8),%rdx
+       pxor    %xmm4,%xmm4
+       pxor    %xmm5,%xmm5
+       movdqa  -128(%r12),%xmm0
+       movdqa  -112(%r12),%xmm1
+       movdqa  -96(%r12),%xmm2
+       movdqa  -80(%r12),%xmm3
+       pand    -128(%rdx),%xmm0
+       pand    -112(%rdx),%xmm1
+       por     %xmm0,%xmm4
+       pand    -96(%rdx),%xmm2
+       por     %xmm1,%xmm5
+       pand    -80(%rdx),%xmm3
+       por     %xmm2,%xmm4
+       por     %xmm3,%xmm5
+       movdqa  -64(%r12),%xmm0
+       movdqa  -48(%r12),%xmm1
+       movdqa  -32(%r12),%xmm2
+       movdqa  -16(%r12),%xmm3
+       pand    -64(%rdx),%xmm0
+       pand    -48(%rdx),%xmm1
+       por     %xmm0,%xmm4
+       pand    -32(%rdx),%xmm2
+       por     %xmm1,%xmm5
+       pand    -16(%rdx),%xmm3
+       por     %xmm2,%xmm4
+       por     %xmm3,%xmm5
+       movdqa  0(%r12),%xmm0
+       movdqa  16(%r12),%xmm1
+       movdqa  32(%r12),%xmm2
+       movdqa  48(%r12),%xmm3
+       pand    0(%rdx),%xmm0
+       pand    16(%rdx),%xmm1
+       por     %xmm0,%xmm4
+       pand    32(%rdx),%xmm2
+       por     %xmm1,%xmm5
+       pand    48(%rdx),%xmm3
+       por     %xmm2,%xmm4
+       por     %xmm3,%xmm5
+       movdqa  64(%r12),%xmm0
+       movdqa  80(%r12),%xmm1
+       movdqa  96(%r12),%xmm2
+       movdqa  112(%r12),%xmm3
+       pand    64(%rdx),%xmm0
+       pand    80(%rdx),%xmm1
+       por     %xmm0,%xmm4
+       pand    96(%rdx),%xmm2
+       por     %xmm1,%xmm5
+       pand    112(%rdx),%xmm3
+       por     %xmm2,%xmm4
+       por     %xmm3,%xmm5
+       por     %xmm5,%xmm4
+       pshufd  $78,%xmm4,%xmm0
+       por     %xmm4,%xmm0
+       leaq    256(%r12),%r12
+.byte  102,72,15,126,195
+
        xorq    %r15,%r15
-       movq    -96(%r12),%xmm0
-       movq    -32(%r12),%xmm1
-       pand    %xmm4,%xmm0
-       movq    32(%r12),%xmm2
-       pand    %xmm5,%xmm1
 
        movq    (%rsp),%r10
        movq    %r8,%rbp
@@ -484,18 +779,9 @@ bn_mul4x_mont_gather5:
        movq    (%rcx),%rax
        adcq    $0,%rdx
 
-       movq    96(%r12),%xmm3
-       pand    %xmm6,%xmm2
-       por     %xmm1,%xmm0
-       pand    %xmm7,%xmm3
-
        imulq   %r10,%rbp
        movq    %rdx,%r11
 
-       por     %xmm2,%xmm0
-       leaq    256(%r12),%r12
-       por     %xmm3,%xmm0
-
        mulq    %rbp
        addq    %rax,%r10
        movq    8(%rsi),%rax
@@ -627,7 +913,6 @@ bn_mul4x_mont_gather5:
        movq    %r13,-24(%rsp,%r15,8)
        movq    %rdx,%r13
 
-.byte  102,72,15,126,195
        movq    %rdi,-16(%rsp,%r15,8)
 
        xorq    %rdi,%rdi
@@ -711,6 +996,7 @@ bn_mul4x_mont_gather5:
        movdqu  %xmm2,16(%rdi,%r14,1)
        movq    8(%rsp,%r9,8),%rsi
        movq    $1,%rax
+
        movq    (%rsi),%r15
        movq    8(%rsi),%r14
        movq    16(%rsi),%r13
@@ -743,43 +1029,168 @@ bn_scatter5:
 .type  bn_gather5,@function
 .align 16
 bn_gather5:
-       movq    %rcx,%r11
-       shrq    $3,%rcx
-       andq    $7,%r11
-       notq    %rcx
-       leaq    .Lmagic_masks(%rip),%rax
-       andq    $3,%rcx
-       leaq    96(%rdx,%r11,8),%rdx
-       movq    0(%rax,%rcx,8),%xmm4
-       movq    8(%rax,%rcx,8),%xmm5
-       movq    16(%rax,%rcx,8),%xmm6
-       movq    24(%rax,%rcx,8),%xmm7
+.LSEH_begin_bn_gather5:
+
+.byte  0x4c,0x8d,0x14,0x24                     
+.byte  0x48,0x81,0xec,0x08,0x01,0x00,0x00      
+       leaq    .Linc(%rip),%rax
+       andq    $-16,%rsp
+
+       movd    %ecx,%xmm5
+       movdqa  0(%rax),%xmm0
+       movdqa  16(%rax),%xmm1
+       leaq    128(%rdx),%r11
+       leaq    128(%rsp),%rax
+
+       pshufd  $0,%xmm5,%xmm5
+       movdqa  %xmm1,%xmm4
+       movdqa  %xmm1,%xmm2
+       paddd   %xmm0,%xmm1
+       pcmpeqd %xmm5,%xmm0
+       movdqa  %xmm4,%xmm3
+
+       paddd   %xmm1,%xmm2
+       pcmpeqd %xmm5,%xmm1
+       movdqa  %xmm0,-128(%rax)
+       movdqa  %xmm4,%xmm0
+
+       paddd   %xmm2,%xmm3
+       pcmpeqd %xmm5,%xmm2
+       movdqa  %xmm1,-112(%rax)
+       movdqa  %xmm4,%xmm1
+
+       paddd   %xmm3,%xmm0
+       pcmpeqd %xmm5,%xmm3
+       movdqa  %xmm2,-96(%rax)
+       movdqa  %xmm4,%xmm2
+       paddd   %xmm0,%xmm1
+       pcmpeqd %xmm5,%xmm0
+       movdqa  %xmm3,-80(%rax)
+       movdqa  %xmm4,%xmm3
+
+       paddd   %xmm1,%xmm2
+       pcmpeqd %xmm5,%xmm1
+       movdqa  %xmm0,-64(%rax)
+       movdqa  %xmm4,%xmm0
+
+       paddd   %xmm2,%xmm3
+       pcmpeqd %xmm5,%xmm2
+       movdqa  %xmm1,-48(%rax)
+       movdqa  %xmm4,%xmm1
+
+       paddd   %xmm3,%xmm0
+       pcmpeqd %xmm5,%xmm3
+       movdqa  %xmm2,-32(%rax)
+       movdqa  %xmm4,%xmm2
+       paddd   %xmm0,%xmm1
+       pcmpeqd %xmm5,%xmm0
+       movdqa  %xmm3,-16(%rax)
+       movdqa  %xmm4,%xmm3
+
+       paddd   %xmm1,%xmm2
+       pcmpeqd %xmm5,%xmm1
+       movdqa  %xmm0,0(%rax)
+       movdqa  %xmm4,%xmm0
+
+       paddd   %xmm2,%xmm3
+       pcmpeqd %xmm5,%xmm2
+       movdqa  %xmm1,16(%rax)
+       movdqa  %xmm4,%xmm1
+
+       paddd   %xmm3,%xmm0
+       pcmpeqd %xmm5,%xmm3
+       movdqa  %xmm2,32(%rax)
+       movdqa  %xmm4,%xmm2
+       paddd   %xmm0,%xmm1
+       pcmpeqd %xmm5,%xmm0
+       movdqa  %xmm3,48(%rax)
+       movdqa  %xmm4,%xmm3
+
+       paddd   %xmm1,%xmm2
+       pcmpeqd %xmm5,%xmm1
+       movdqa  %xmm0,64(%rax)
+       movdqa  %xmm4,%xmm0
+
+       paddd   %xmm2,%xmm3
+       pcmpeqd %xmm5,%xmm2
+       movdqa  %xmm1,80(%rax)
+       movdqa  %xmm4,%xmm1
+
+       paddd   %xmm3,%xmm0
+       pcmpeqd %xmm5,%xmm3
+       movdqa  %xmm2,96(%rax)
+       movdqa  %xmm4,%xmm2
+       movdqa  %xmm3,112(%rax)
        jmp     .Lgather
-.align 16
-.Lgather:
-       movq    -96(%rdx),%xmm0
-       movq    -32(%rdx),%xmm1
-       pand    %xmm4,%xmm0
-       movq    32(%rdx),%xmm2
-       pand    %xmm5,%xmm1
-       movq    96(%rdx),%xmm3
-       pand    %xmm6,%xmm2
-       por     %xmm1,%xmm0
-       pand    %xmm7,%xmm3
-       por     %xmm2,%xmm0
-       leaq    256(%rdx),%rdx
-       por     %xmm3,%xmm0
 
+.align 32
+.Lgather:
+       pxor    %xmm4,%xmm4
+       pxor    %xmm5,%xmm5
+       movdqa  -128(%r11),%xmm0
+       movdqa  -112(%r11),%xmm1
+       movdqa  -96(%r11),%xmm2
+       pand    -128(%rax),%xmm0
+       movdqa  -80(%r11),%xmm3
+       pand    -112(%rax),%xmm1
+       por     %xmm0,%xmm4
+       pand    -96(%rax),%xmm2
+       por     %xmm1,%xmm5
+       pand    -80(%rax),%xmm3
+       por     %xmm2,%xmm4
+       por     %xmm3,%xmm5
+       movdqa  -64(%r11),%xmm0
+       movdqa  -48(%r11),%xmm1
+       movdqa  -32(%r11),%xmm2
+       pand    -64(%rax),%xmm0
+       movdqa  -16(%r11),%xmm3
+       pand    -48(%rax),%xmm1
+       por     %xmm0,%xmm4
+       pand    -32(%rax),%xmm2
+       por     %xmm1,%xmm5
+       pand    -16(%rax),%xmm3
+       por     %xmm2,%xmm4
+       por     %xmm3,%xmm5
+       movdqa  0(%r11),%xmm0
+       movdqa  16(%r11),%xmm1
+       movdqa  32(%r11),%xmm2
+       pand    0(%rax),%xmm0
+       movdqa  48(%r11),%xmm3
+       pand    16(%rax),%xmm1
+       por     %xmm0,%xmm4
+       pand    32(%rax),%xmm2
+       por     %xmm1,%xmm5
+       pand    48(%rax),%xmm3
+       por     %xmm2,%xmm4
+       por     %xmm3,%xmm5
+       movdqa  64(%r11),%xmm0
+       movdqa  80(%r11),%xmm1
+       movdqa  96(%r11),%xmm2
+       pand    64(%rax),%xmm0
+       movdqa  112(%r11),%xmm3
+       pand    80(%rax),%xmm1
+       por     %xmm0,%xmm4
+       pand    96(%rax),%xmm2
+       por     %xmm1,%xmm5
+       pand    112(%rax),%xmm3
+       por     %xmm2,%xmm4
+       por     %xmm3,%xmm5
+       por     %xmm5,%xmm4
+       leaq    256(%r11),%r11
+       pshufd  $78,%xmm4,%xmm0
+       por     %xmm4,%xmm0
        movq    %xmm0,(%rdi)
        leaq    8(%rdi),%rdi
        subq    $1,%rsi
        jnz     .Lgather
+
+       leaq    (%r10),%rsp
        .byte   0xf3,0xc3
 .LSEH_end_bn_gather5:
 .size  bn_gather5,.-bn_gather5
 .align 64
-.Lmagic_masks:
-.long  0,0, 0,0, 0,0, -1,-1
-.long  0,0, 0,0, 0,0,  0,0
+.Linc:
+.long  0,0, 1,1
+.long  2,2, 2,2
 .byte  77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105,99,97,116,105,111,110,32,119,105,116,104,32,115,99,97,116,116,101,114,47,103,97,116,104,101,114,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
 .section .note.GNU-stack,"",%progbits
index 87f3f97..411c6e3 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ASN1_OBJECT_new 3"
-.TH ASN1_OBJECT_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ASN1_OBJECT_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index da2a948..5f6d1a2 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ASN1_STRING_length 3"
-.TH ASN1_STRING_length 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ASN1_STRING_length 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f0de501..64c9e2c 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ASN1_STRING_new 3"
-.TH ASN1_STRING_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ASN1_STRING_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 58fa258..095e2ed 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ASN1_STRING_print_ex 3"
-.TH ASN1_STRING_print_ex 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ASN1_STRING_print_ex 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index b702739..d06feb5 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ASN1_generate_nconf 3"
-.TH ASN1_generate_nconf 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ASN1_generate_nconf 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 09d8c65..ba3397d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_ctrl 3"
-.TH BIO_ctrl 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_ctrl 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c723047..eb4e0ad 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_f_base64 3"
-.TH BIO_f_base64 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_f_base64 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index bc25b3b..e014a89 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_f_buffer 3"
-.TH BIO_f_buffer 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_f_buffer 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 0699d5f..6a85d7b 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_f_cipher 3"
-.TH BIO_f_cipher 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_f_cipher 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 272af14..d6854de 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_f_md 3"
-.TH BIO_f_md 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_f_md 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 235a901..9b1b72d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_f_null 3"
-.TH BIO_f_null 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_f_null 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index d252820..25cb225 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_f_ssl 3"
-.TH BIO_f_ssl 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_f_ssl 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e9183d5..0ac260e 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_find_type 3"
-.TH BIO_find_type 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_find_type 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 424875b..ac5e97d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_new 3"
-.TH BIO_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 2a41fed..c0cd55a 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_new_CMS 3"
-.TH BIO_new_CMS 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_new_CMS 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 3879c64..044f9e6 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_push 3"
-.TH BIO_push 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_push 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 69a3c5d..a12e979 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_read 3"
-.TH BIO_read 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_read 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index d03c12f..f4ab9e6 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_s_accept 3"
-.TH BIO_s_accept 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_s_accept 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f98c99e..e070517 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_s_bio 3"
-.TH BIO_s_bio 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_s_bio 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index ab30e3c..4b50473 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_s_connect 3"
-.TH BIO_s_connect 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_s_connect 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 5daedb6..b3c4f8e 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_s_fd 3"
-.TH BIO_s_fd 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_s_fd 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 0931c1a..dd6b6b2 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_s_file 3"
-.TH BIO_s_file 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_s_file 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e515f10..6e96218 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_s_mem 3"
-.TH BIO_s_mem 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_s_mem 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 16feda2..dd44830 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_s_null 3"
-.TH BIO_s_null 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_s_null 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 2809215..8ad75b8 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_s_socket 3"
-.TH BIO_s_socket 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_s_socket 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index ac1ff9c..7fe5d13 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_set_callback 3"
-.TH BIO_set_callback 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_set_callback 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 95384c2..d14bdf8 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BIO_should_retry 3"
-.TH BIO_should_retry 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BIO_should_retry 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index ddd15fa..e0dd952 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_BLINDING_new 3"
-.TH BN_BLINDING_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_BLINDING_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 56554aa..174fac4 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_CTX_new 3"
-.TH BN_CTX_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_CTX_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index dd492fd..8ca037e 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_CTX_start 3"
-.TH BN_CTX_start 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_CTX_start 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e1b7924..8e2f2c1 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_add 3"
-.TH BN_add 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_add 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 2257af8..2c33dd8 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_add_word 3"
-.TH BN_add_word 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_add_word 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index da7ea79..cfa5d03 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_bn2bin 3"
-.TH BN_bn2bin 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_bn2bin 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 9f8e9dd..a2f4d58 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_cmp 3"
-.TH BN_cmp 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_cmp 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f59513d..d1fa2ee 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_copy 3"
-.TH BN_copy 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_copy 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 7c6d71f..b1a76dc 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_generate_prime 3"
-.TH BN_generate_prime 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_generate_prime 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 1894891..8b9c959 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_mod_inverse 3"
-.TH BN_mod_inverse 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_mod_inverse 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 93b84a6..5be57d0 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_mod_mul_montgomery 3"
-.TH BN_mod_mul_montgomery 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_mod_mul_montgomery 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 0ec1c23..5eddfe0 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_mod_mul_reciprocal 3"
-.TH BN_mod_mul_reciprocal 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_mod_mul_reciprocal 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index ddffa48..3266236 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_new 3"
-.TH BN_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 8d32fb0..e9d23e8 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_num_bytes 3"
-.TH BN_num_bytes 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_num_bytes 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 6d0047e..3515eee 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_rand 3"
-.TH BN_rand 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_rand 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 76acc8c..2e8c051 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_set_bit 3"
-.TH BN_set_bit 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_set_bit 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 581d9cc..bac1af3 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_swap 3"
-.TH BN_swap 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_swap 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 3701057..a2a686b 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "BN_zero 3"
-.TH BN_zero 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH BN_zero 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index ce3b774..2c5002a 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_add0_cert 3"
-.TH CMS_add0_cert 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_add0_cert 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index fb7af55..9be15d1 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_add1_recipient_cert 3"
-.TH CMS_add1_recipient_cert 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_add1_recipient_cert 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 5440338..7e02c08 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_add1_signer 3"
-.TH CMS_add1_signer 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_add1_signer 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 1653a4d..f53f632 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_compress 3"
-.TH CMS_compress 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_compress 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 9aa96d5..ea97d5e 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_decrypt 3"
-.TH CMS_decrypt 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_decrypt 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 8837c4c..38bc14f 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_encrypt 3"
-.TH CMS_encrypt 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_encrypt 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 144c159..8e19e07 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_final 3"
-.TH CMS_final 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_final 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 96be1e3..38bcfdc 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_get0_RecipientInfos 3"
-.TH CMS_get0_RecipientInfos 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_get0_RecipientInfos 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c08d9c1..d346215 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_get0_SignerInfos 3"
-.TH CMS_get0_SignerInfos 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_get0_SignerInfos 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 66d243d..29347ad 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_get0_type 3"
-.TH CMS_get0_type 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_get0_type 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 7e4c0e2..5b5fefc 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_get1_ReceiptRequest 3"
-.TH CMS_get1_ReceiptRequest 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_get1_ReceiptRequest 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 91206e6..b6e9655 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_sign 3"
-.TH CMS_sign 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_sign 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 2705437..3f400aa 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_sign_receipt 3"
-.TH CMS_sign_receipt 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_sign_receipt 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 64593b8..3c12ac1 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_uncompress 3"
-.TH CMS_uncompress 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_uncompress 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index fef3f89..7a4d858 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_verify 3"
-.TH CMS_verify 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_verify 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index edbaecc..6ba0abe 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CMS_verify_receipt 3"
-.TH CMS_verify_receipt 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CMS_verify_receipt 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 8528e39..ee4dea1 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CONF_modules_free 3"
-.TH CONF_modules_free 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CONF_modules_free 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f43df19..7924a99 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CONF_modules_load_file 3"
-.TH CONF_modules_load_file 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CONF_modules_load_file 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 80b0ac8..525c03f 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "CRYPTO_set_ex_data 3"
-.TH CRYPTO_set_ex_data 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH CRYPTO_set_ex_data 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 21a0258..782eda7 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DH_generate_key 3"
-.TH DH_generate_key 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DH_generate_key 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 9fd1ee9..b20a45d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DH_generate_parameters 3"
-.TH DH_generate_parameters 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DH_generate_parameters 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index a2fa1f6..17f07bc 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DH_get_ex_new_index 3"
-.TH DH_get_ex_new_index 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DH_get_ex_new_index 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c2d44f1..699b38e 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DH_new 3"
-.TH DH_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DH_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 5bcd4fa..c92f41c 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DH_set_method 3"
-.TH DH_set_method 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DH_set_method 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 88ca877..7911c2d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DH_size 3"
-.TH DH_size 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DH_size 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 19d99d8..e7388fe 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DSA_SIG_new 3"
-.TH DSA_SIG_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DSA_SIG_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 2f3365a..a058ed0 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DSA_do_sign 3"
-.TH DSA_do_sign 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DSA_do_sign 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 4863e4f..b351086 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DSA_dup_DH 3"
-.TH DSA_dup_DH 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DSA_dup_DH 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 13d19eb..9f3ed4f 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DSA_generate_key 3"
-.TH DSA_generate_key 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DSA_generate_key 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 56c643a..e19109c 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DSA_generate_parameters 3"
-.TH DSA_generate_parameters 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DSA_generate_parameters 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c6947a2..6d0c567 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DSA_get_ex_new_index 3"
-.TH DSA_get_ex_new_index 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DSA_get_ex_new_index 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index adde414..72eebb2 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DSA_new 3"
-.TH DSA_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DSA_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 97f80c7..e0cebda 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DSA_set_method 3"
-.TH DSA_set_method 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DSA_set_method 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 21f5a1b..f237459 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DSA_sign 3"
-.TH DSA_sign 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DSA_sign 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 9b6dd8f..4b7e00a 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DSA_size 3"
-.TH DSA_size 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DSA_size 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 0aa9eba..828b4b7 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ERR_GET_LIB 3"
-.TH ERR_GET_LIB 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ERR_GET_LIB 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index b740dba..8993c03 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ERR_clear_error 3"
-.TH ERR_clear_error 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ERR_clear_error 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index a235ec8..8fc5cd7 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ERR_error_string 3"
-.TH ERR_error_string 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ERR_error_string 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e221e01..6bf492c 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ERR_get_error 3"
-.TH ERR_get_error 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ERR_get_error 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 542bb97..9a0f560 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ERR_load_crypto_strings 3"
-.TH ERR_load_crypto_strings 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ERR_load_crypto_strings 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 00698b8..266e7a1 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ERR_load_strings 3"
-.TH ERR_load_strings 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ERR_load_strings 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index b8c2676..e80a809 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ERR_print_errors 3"
-.TH ERR_print_errors 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ERR_print_errors 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c4b88d4..8802c79 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ERR_put_error 3"
-.TH ERR_put_error 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ERR_put_error 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 7b72249..af0cb10 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ERR_remove_state 3"
-.TH ERR_remove_state 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ERR_remove_state 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index db3c1b7..4f225c3 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ERR_set_mark 3"
-.TH ERR_set_mark 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ERR_set_mark 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 17da91e..b764f1d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_BytesToKey 3"
-.TH EVP_BytesToKey 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_BytesToKey 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 4651d2a..88f0c18 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_DigestInit 3"
-.TH EVP_DigestInit 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_DigestInit 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 2e96710..4de3a7d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_DigestSignInit 3"
-.TH EVP_DigestSignInit 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_DigestSignInit 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 9181b6e..bc46649 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_DigestVerifyInit 3"
-.TH EVP_DigestVerifyInit 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_DigestVerifyInit 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff --git a/secure/lib/libcrypto/man/EVP_EncodeInit.3 b/secure/lib/libcrypto/man/EVP_EncodeInit.3
new file mode 100644 (file)
index 0000000..5832f14
--- /dev/null
@@ -0,0 +1,260 @@
+.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+.    ds C`
+.    ds C'
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is turned on, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
+..
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{
+.    if \nF \{
+.        de IX
+.        tm Index:\\$1\t\\n%\t"\\$2"
+..
+.        if !\nF==2 \{
+.            nr % 0
+.            nr F 2
+.        \}
+.    \}
+.\}
+.rr rF
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
+.    \" fudge factors for nroff and troff
+.if n \{\
+.    ds #H 0
+.    ds #V .8m
+.    ds #F .3m
+.    ds #[ \f1
+.    ds #] \fP
+.\}
+.if t \{\
+.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+.    ds #V .6m
+.    ds #F 0
+.    ds #[ \&
+.    ds #] \&
+.\}
+.    \" simple accents for nroff and troff
+.if n \{\
+.    ds ' \&
+.    ds ` \&
+.    ds ^ \&
+.    ds , \&
+.    ds ~ ~
+.    ds /
+.\}
+.if t \{\
+.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+.    \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
+.ds ae a\h'-(\w'a'u*4/10)'e
+.ds Ae A\h'-(\w'A'u*4/10)'E
+.    \" corrections for vroff
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
+.    \" for low resolution devices (crt and lpr)
+.if \n(.H>23 .if \n(.V>19 \
+\{\
+.    ds : e
+.    ds 8 ss
+.    ds o a
+.    ds d- d\h'-1'\(ga
+.    ds D- D\h'-1'\(hy
+.    ds th \o'bp'
+.    ds Th \o'LP'
+.    ds ae ae
+.    ds Ae AE
+.\}
+.rm #[ #] #H #V #F C
+.\" ========================================================================
+.\"
+.IX Title "EVP_EncodeInit 3"
+.TH EVP_EncodeInit 3 "2016-05-03" "1.0.1t" "OpenSSL"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
+EVP_EncodeInit, EVP_EncodeUpdate, EVP_EncodeFinal, EVP_EncodeBlock,
+EVP_DecodeInit, EVP_DecodeUpdate, EVP_DecodeFinal, EVP_DecodeBlock \- EVP base 64
+encode/decode routines
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+.Vb 1
+\& #include <openssl/evp.h>
+\&
+\& void EVP_EncodeInit(EVP_ENCODE_CTX *ctx);
+\& void EVP_EncodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl,
+\&                       const unsigned char *in, int inl);
+\& void EVP_EncodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl);
+\& int EVP_EncodeBlock(unsigned char *t, const unsigned char *f, int n);
+\&
+\& void EVP_DecodeInit(EVP_ENCODE_CTX *ctx);
+\& int EVP_DecodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl,
+\&                      const unsigned char *in, int inl);
+\& int EVP_DecodeFinal(EVP_ENCODE_CTX *ctx, unsigned
+\&                     char *out, int *outl);
+\& int EVP_DecodeBlock(unsigned char *t, const unsigned char *f, int n);
+.Ve
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+The \s-1EVP\s0 encode routines provide a high level interface to base 64 encoding and
+decoding. Base 64 encoding converts binary data into a printable form that uses
+the characters A\-Z, a\-z, 0\-9, \*(L"+\*(R" and \*(L"/\*(R" to represent the data. For every 3
+bytes of binary data provided 4 bytes of base 64 encoded data will be produced
+plus some occasional newlines (see below). If the input data length is not a
+multiple of 3 then the output data will be padded at the end using the \*(L"=\*(R"
+character.
+.PP
+Encoding of binary data is performed in blocks of 48 input bytes (or less for
+the final block). For each 48 byte input block encoded 64 bytes of base 64 data
+is output plus an additional newline character (i.e. 65 bytes in total). The
+final block (which may be less than 48 bytes) will output 4 bytes for every 3
+bytes of input. If the data length is not divisible by 3 then a full 4 bytes is
+still output for the final 1 or 2 bytes of input. Similarly a newline character
+will also be output.
+.PP
+\&\fIEVP_EncodeInit()\fR initialises \fBctx\fR for the start of a new encoding operation.
+.PP
+\&\fIEVP_EncodeUpdate()\fR encode \fBinl\fR bytes of data found in the buffer pointed to by
+\&\fBin\fR. The output is stored in the buffer \fBout\fR and the number of bytes output
+is stored in \fB*outl\fR. It is the caller's responsibility to ensure that the
+buffer at \fBout\fR is sufficiently large to accommodate the output data. Only full
+blocks of data (48 bytes) will be immediately processed and output by this
+function. Any remainder is held in the \fBctx\fR object and will be processed by a
+subsequent call to \fIEVP_EncodeUpdate()\fR or \fIEVP_EncodeFinal()\fR. To calculate the
+required size of the output buffer add together the value of \fBinl\fR with the
+amount of unprocessed data held in \fBctx\fR and divide the result by 48 (ignore
+any remainder). This gives the number of blocks of data that will be processed.
+Ensure the output buffer contains 65 bytes of storage for each block, plus an
+additional byte for a \s-1NUL\s0 terminator. \fIEVP_EncodeUpdate()\fR may be called
+repeatedly to process large amounts of input data. In the event of an error
+\&\fIEVP_EncodeUpdate()\fR will set \fB*outl\fR to 0.
+.PP
+\&\fIEVP_EncodeFinal()\fR must be called at the end of an encoding operation. It will
+process any partial block of data remaining in the \fBctx\fR object. The output
+data will be stored in \fBout\fR and the length of the data written will be stored
+in \fB*outl\fR. It is the caller's responsibility to ensure that \fBout\fR is
+sufficiently large to accommodate the output data which will never be more than
+65 bytes plus an additional \s-1NUL\s0 terminator (i.e. 66 bytes in total).
+.PP
+\&\fIEVP_EncodeBlock()\fR encodes a full block of input data in \fBf\fR and of length
+\&\fBdlen\fR and stores it in \fBt\fR. For every 3 bytes of input provided 4 bytes of
+output data will be produced. If \fBdlen\fR is not divisible by 3 then the block is
+encoded as a final block of data and the output is padded such that it is always
+divisible by 4. Additionally a \s-1NUL\s0 terminator character will be added. For
+example if 16 bytes of input data is provided then 24 bytes of encoded data is
+created plus 1 byte for a \s-1NUL\s0 terminator (i.e. 25 bytes in total). The length of
+the data generated \fIwithout\fR the \s-1NUL\s0 terminator is returned from the function.
+.PP
+\&\fIEVP_DecodeInit()\fR initialises \fBctx\fR for the start of a new decoding operation.
+.PP
+\&\fIEVP_DecodeUpdate()\fR decodes \fBinl\fR characters of data found in the buffer pointed
+to by \fBin\fR. The output is stored in the buffer \fBout\fR and the number of bytes
+output is stored in \fB*outl\fR. It is the caller's responsibility to ensure that
+the buffer at \fBout\fR is sufficiently large to accommodate the output data. This
+function will attempt to decode as much data as possible in 4 byte chunks. Any
+whitespace, newline or carriage return characters are ignored. Any partial chunk
+of unprocessed data (1, 2 or 3 bytes) that remains at the end will be held in
+the \fBctx\fR object and processed by a subsequent call to \fIEVP_DecodeUpdate()\fR. If
+any illegal base 64 characters are encountered or if the base 64 padding
+character \*(L"=\*(R" is encountered in the middle of the data then the function returns
+\&\-1 to indicate an error. A return value of 0 or 1 indicates successful
+processing of the data. A return value of 0 additionally indicates that the last
+input data characters processed included the base 64 padding character \*(L"=\*(R" and
+therefore no more non-padding character data is expected to be processed. For
+every 4 valid base 64 bytes processed (ignoring whitespace, carriage returns and
+line feeds), 3 bytes of binary output data will be produced (or less at the end
+of the data where the padding character \*(L"=\*(R" has been used).
+.PP
+\&\fIEVP_DecodeFinal()\fR must be called at the end of a decoding operation. If there
+is any unprocessed data still in \fBctx\fR then the input data must not have been
+a multiple of 4 and therefore an error has occurred. The function will return \-1
+in this case. Otherwise the function returns 1 on success.
+.PP
+\&\fIEVP_DecodeBlock()\fR will decode the block of \fBn\fR characters of base 64 data
+contained in \fBf\fR and store the result in \fBt\fR. Any leading whitespace will be
+trimmed as will any trailing whitespace, newlines, carriage returns or \s-1EOF\s0
+characters. After such trimming the length of the data in \fBf\fR must be divisbile
+by 4. For every 4 input bytes exactly 3 output bytes will be produced. The
+output will be padded with 0 bits if necessary to ensure that the output is
+always 3 bytes for every 4 input bytes. This function will return the length of
+the data decoded or \-1 on error.
+.SH "RETURN VALUES"
+.IX Header "RETURN VALUES"
+\&\fIEVP_EncodeBlock()\fR returns the number of bytes encoded excluding the \s-1NUL\s0
+terminator.
+.PP
+\&\fIEVP_DecodeUpdate()\fR returns \-1 on error and 0 or 1 on success. If 0 is returned
+then no more non-padding base 64 characters are expected.
+.PP
+\&\fIEVP_DecodeFinal()\fR returns \-1 on error or 1 on success.
+.PP
+\&\fIEVP_DecodeBlock()\fR returns the length of the data decoded or \-1 on error.
+.SH "SEE ALSO"
+.IX Header "SEE ALSO"
+\&\fIevp\fR\|(3)
index 2f758ba..c368d90 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_EncryptInit 3"
-.TH EVP_EncryptInit 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_EncryptInit 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 5621aad..8708de3 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_OpenInit 3"
-.TH EVP_OpenInit 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_OpenInit 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 56b9185..1a41f80 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_CTX_ctrl 3"
-.TH EVP_PKEY_CTX_ctrl 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_CTX_ctrl 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index d27315b..be210a7 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_CTX_new 3"
-.TH EVP_PKEY_CTX_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_CTX_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 9eaf67c..49d9999 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_cmp 3"
-.TH EVP_PKEY_cmp 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_cmp 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f66f16c..4e7e722 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_decrypt 3"
-.TH EVP_PKEY_decrypt 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_decrypt 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 446842e..038c8c6 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_derive 3"
-.TH EVP_PKEY_derive 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_derive 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e924f0c..46a1426 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_encrypt 3"
-.TH EVP_PKEY_encrypt 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_encrypt 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 99d0836..b01b13e 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_get_default_digest 3"
-.TH EVP_PKEY_get_default_digest 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_get_default_digest 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 3ec37ba..58a5980 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_keygen 3"
-.TH EVP_PKEY_keygen 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_keygen 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index afc7dd7..20bcc8b 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_new 3"
-.TH EVP_PKEY_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 1d762df..fbc24c2 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_print_private 3"
-.TH EVP_PKEY_print_private 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_print_private 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 56add3c..dc19fdb 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_set1_RSA 3"
-.TH EVP_PKEY_set1_RSA 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_set1_RSA 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index bc7ac1a..dd24be0 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_sign 3"
-.TH EVP_PKEY_sign 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_sign 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 5935d3a..5986a1b 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_verify 3"
-.TH EVP_PKEY_verify 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_verify 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 94f6cc7..32269dc 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_PKEY_verify_recover 3"
-.TH EVP_PKEY_verify_recover 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_PKEY_verify_recover 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f928c9b..f0a80e1 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_SealInit 3"
-.TH EVP_SealInit 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_SealInit 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index dc7d3d7..6059cee 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_SignInit 3"
-.TH EVP_SignInit 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_SignInit 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index dc31e0e..00f2f74 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "EVP_VerifyInit 3"
-.TH EVP_VerifyInit 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH EVP_VerifyInit 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index ce34f67..7cd4d4f 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "OBJ_nid2obj 3"
-.TH OBJ_nid2obj 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH OBJ_nid2obj 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index d096800..76a01d9 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "OPENSSL_Applink 3"
-.TH OPENSSL_Applink 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH OPENSSL_Applink 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 30dd5b0..bd58956 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "OPENSSL_VERSION_NUMBER 3"
-.TH OPENSSL_VERSION_NUMBER 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH OPENSSL_VERSION_NUMBER 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c7fa719..b08534c 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "OPENSSL_config 3"
-.TH OPENSSL_config 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH OPENSSL_config 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 6653e2a..03702a3 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "OPENSSL_ia32cap 3"
-.TH OPENSSL_ia32cap 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH OPENSSL_ia32cap 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e60d8f9..c373671 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "OPENSSL_load_builtin_modules 3"
-.TH OPENSSL_load_builtin_modules 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH OPENSSL_load_builtin_modules 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 6ebe047..5415d88 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "OpenSSL_add_all_algorithms 3"
-.TH OpenSSL_add_all_algorithms 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH OpenSSL_add_all_algorithms 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index d5d8790..ed4fb2f 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "PEM_write_bio_CMS_stream 3"
-.TH PEM_write_bio_CMS_stream 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH PEM_write_bio_CMS_stream 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c21f8a6..08d5ae6 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "PEM_write_bio_PKCS7_stream 3"
-.TH PEM_write_bio_PKCS7_stream 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH PEM_write_bio_PKCS7_stream 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index fe40e16..108d1e2 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "PKCS12_create 3"
-.TH PKCS12_create 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH PKCS12_create 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index d8231f2..fdfa322 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "PKCS12_parse 3"
-.TH PKCS12_parse 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH PKCS12_parse 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 9c2e52d..54f0a61 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "PKCS7_decrypt 3"
-.TH PKCS7_decrypt 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH PKCS7_decrypt 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c9ed98f..9ca8782 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "PKCS7_encrypt 3"
-.TH PKCS7_encrypt 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH PKCS7_encrypt 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 20e621a..b4cf979 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "PKCS7_sign 3"
-.TH PKCS7_sign 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH PKCS7_sign 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 7bddd25..12d9d28 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "PKCS7_sign_add_signer 3"
-.TH PKCS7_sign_add_signer 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH PKCS7_sign_add_signer 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 54d4281..8cef56f 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "PKCS7_verify 3"
-.TH PKCS7_verify 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH PKCS7_verify 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f8c34fd..0856433 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RAND_add 3"
-.TH RAND_add 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RAND_add 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 21f3780..326065f 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RAND_bytes 3"
-.TH RAND_bytes 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RAND_bytes 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index be4324a..4a1b148 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RAND_cleanup 3"
-.TH RAND_cleanup 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RAND_cleanup 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 9c4190a..3d4ff9a 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RAND_egd 3"
-.TH RAND_egd 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RAND_egd 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index bbaf1b2..6f55f96 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RAND_load_file 3"
-.TH RAND_load_file 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RAND_load_file 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 4a7ab6d..25327bb 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RAND_set_rand_method 3"
-.TH RAND_set_rand_method 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RAND_set_rand_method 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 842e246..dbacc0b 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_blinding_on 3"
-.TH RSA_blinding_on 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_blinding_on 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 21bd788..5de16bc 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_check_key 3"
-.TH RSA_check_key 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_check_key 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index fc0e054..b3b2dbe 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_generate_key 3"
-.TH RSA_generate_key 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_generate_key 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 5c785c3..ea9f2f9 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_get_ex_new_index 3"
-.TH RSA_get_ex_new_index 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_get_ex_new_index 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 3d669c6..387bc2d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_new 3"
-.TH RSA_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c1060bf..a024789 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_padding_add_PKCS1_type_1 3"
-.TH RSA_padding_add_PKCS1_type_1 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_padding_add_PKCS1_type_1 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 4bf723e..8865548 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_print 3"
-.TH RSA_print 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_print 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 33c86c1..7bec479 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_private_encrypt 3"
-.TH RSA_private_encrypt 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_private_encrypt 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 1eebf9a..d09f7c1 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_public_encrypt 3"
-.TH RSA_public_encrypt 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_public_encrypt 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 2a655fb..8d42227 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_set_method 3"
-.TH RSA_set_method 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_set_method 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index a037c34..f5ec81d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_sign 3"
-.TH RSA_sign 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_sign 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 87ea2cf..4d12110 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_sign_ASN1_OCTET_STRING 3"
-.TH RSA_sign_ASN1_OCTET_STRING 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_sign_ASN1_OCTET_STRING 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index efbd388..925660e 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "RSA_size 3"
-.TH RSA_size 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH RSA_size 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e8c13ce..22382e5 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SMIME_read_CMS 3"
-.TH SMIME_read_CMS 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SMIME_read_CMS 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index a3cdaa6..349b671 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SMIME_read_PKCS7 3"
-.TH SMIME_read_PKCS7 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SMIME_read_PKCS7 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f763587..57feed4 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SMIME_write_CMS 3"
-.TH SMIME_write_CMS 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SMIME_write_CMS 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 17d3e0f..03bafdf 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SMIME_write_PKCS7 3"
-.TH SMIME_write_PKCS7 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SMIME_write_PKCS7 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e899f0a..310626b 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "X509_NAME_ENTRY_get_object 3"
-.TH X509_NAME_ENTRY_get_object 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH X509_NAME_ENTRY_get_object 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 98ce6ff..0210fff 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "X509_NAME_add_entry_by_txt 3"
-.TH X509_NAME_add_entry_by_txt 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH X509_NAME_add_entry_by_txt 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 2493a1e..7c13229 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "X509_NAME_get_index_by_NID 3"
-.TH X509_NAME_get_index_by_NID 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH X509_NAME_get_index_by_NID 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 6bb2f9e..b0a8637 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "X509_NAME_print_ex 3"
-.TH X509_NAME_print_ex 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH X509_NAME_print_ex 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 1cca017..402b427 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "X509_STORE_CTX_get_error 3"
-.TH X509_STORE_CTX_get_error 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH X509_STORE_CTX_get_error 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 08d5d5d..fd75c57 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "X509_STORE_CTX_get_ex_new_index 3"
-.TH X509_STORE_CTX_get_ex_new_index 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH X509_STORE_CTX_get_ex_new_index 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 0e2543a..8c24ad8 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "X509_STORE_CTX_new 3"
-.TH X509_STORE_CTX_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH X509_STORE_CTX_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index ae9c75d..0dd8e08 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "X509_STORE_CTX_set_verify_cb 3"
-.TH X509_STORE_CTX_set_verify_cb 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH X509_STORE_CTX_set_verify_cb 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 0ad8075..68c0bcc 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "X509_STORE_set_verify_cb_func 3"
-.TH X509_STORE_set_verify_cb_func 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH X509_STORE_set_verify_cb_func 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 7c9c5e3..7a28c90 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "X509_VERIFY_PARAM_set_flags 3"
-.TH X509_VERIFY_PARAM_set_flags 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH X509_VERIFY_PARAM_set_flags 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index fd5e684..91e7084 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "X509_new 3"
-.TH X509_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH X509_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 2f7e0bc..5304463 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "X509_verify_cert 3"
-.TH X509_verify_cert 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH X509_verify_cert 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 6518e64..cb67398 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "bio 3"
-.TH bio 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH bio 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index bd3b801..1fbd2b0 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "blowfish 3"
-.TH blowfish 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH blowfish 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index ae5ad5f..20b2395 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "bn 3"
-.TH bn 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH bn 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 86e7ce9..ea674a3 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "bn_internal 3"
-.TH bn_internal 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH bn_internal 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 4fcabef..f8322d3 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "buffer 3"
-.TH buffer 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH buffer 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 509f693..6884d37 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "crypto 3"
-.TH crypto 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH crypto 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 1ad41a0..83afb0c 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_ASN1_OBJECT 3"
-.TH d2i_ASN1_OBJECT 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_ASN1_OBJECT 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 9cd0c2c..2785540 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_CMS_ContentInfo 3"
-.TH d2i_CMS_ContentInfo 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_CMS_ContentInfo 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 1bd9460..9bdbb06 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_DHparams 3"
-.TH d2i_DHparams 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_DHparams 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e6be718..bad53b0 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_DSAPublicKey 3"
-.TH d2i_DSAPublicKey 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_DSAPublicKey 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 6c41375..d54905f 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_ECPrivateKey 3"
-.TH d2i_ECPrivateKey 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_ECPrivateKey 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 07557ad..e73df01 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_PKCS8PrivateKey 3"
-.TH d2i_PKCS8PrivateKey 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_PKCS8PrivateKey 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c4b84c7..9f7d607 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_RSAPublicKey 3"
-.TH d2i_RSAPublicKey 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_RSAPublicKey 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 87561b9..0796b62 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_X509 3"
-.TH d2i_X509 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_X509 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 0f5772f..ae68a1e 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_X509_ALGOR 3"
-.TH d2i_X509_ALGOR 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_X509_ALGOR 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 39bcba5..8551229 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_X509_CRL 3"
-.TH d2i_X509_CRL 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_X509_CRL 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e43ec77..dbb98f0 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_X509_NAME 3"
-.TH d2i_X509_NAME 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_X509_NAME 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 7647c91..ae4961d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_X509_REQ 3"
-.TH d2i_X509_REQ 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_X509_REQ 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e6ddd5d..430958a 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "d2i_X509_SIG 3"
-.TH d2i_X509_SIG 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH d2i_X509_SIG 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 369038e..7eb7f81 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "des 3"
-.TH des 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH des 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 7db4ab9..429e752 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "DES_MODES 7"
-.TH DES_MODES 7 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH DES_MODES 7 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index b115102..d9753f1 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "dh 3"
-.TH dh 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH dh 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index b73e6a2..8707e39 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "dsa 3"
-.TH dsa 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH dsa 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 85caa28..16bb066 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ecdsa 3"
-.TH ecdsa 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ecdsa 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f96a534..4649152 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "engine 3"
-.TH engine 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH engine 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index deb0899..8319ec7 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "err 3"
-.TH err 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH err 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e69c044..f664d5c 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "evp 3"
-.TH evp 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH evp 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -162,6 +162,10 @@ functions.  The \fBEVP_Digest\fR\fI...\fR functions provide message digests.
 The \fB\s-1EVP_PKEY\s0\fR\fI...\fR functions provide a high level interface to
 asymmetric algorithms.
 .PP
+The \fBEVP_Encode\fR\fI...\fR and
+\&\fBEVP_Decode\fR\fI...\fR functions implement base 64 encoding
+and decoding.
+.PP
 Algorithms are loaded with \fIOpenSSL_add_all_algorithms\fR\|(3).
 .PP
 All the symmetric algorithms (ciphers), digests and asymmetric algorithms
@@ -185,5 +189,6 @@ using the high level interface.
 \&\fIEVP_SealInit\fR\|(3),
 \&\fIEVP_SignInit\fR\|(3),
 \&\fIEVP_VerifyInit\fR\|(3),
+\&\fIEVP_EncodeInit\fR\|(3),
 \&\fIOpenSSL_add_all_algorithms\fR\|(3),
 \&\fIengine\fR\|(3)
index 3b70792..fa71415 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "hmac 3"
-.TH hmac 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH hmac 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 56d5ef0..62471ef 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "i2d_CMS_bio_stream 3"
-.TH i2d_CMS_bio_stream 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH i2d_CMS_bio_stream 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e8db41e..7d15370 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "i2d_PKCS7_bio_stream 3"
-.TH i2d_PKCS7_bio_stream 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH i2d_PKCS7_bio_stream 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f8ed2d1..9131891 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "lh_stats 3"
-.TH lh_stats 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH lh_stats 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index be94ad3..2720f68 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "lhash 3"
-.TH lhash 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH lhash 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 2cf8f54..e05eb2f 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "md5 3"
-.TH md5 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH md5 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f1c494e..7746bde 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "mdc2 3"
-.TH mdc2 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH mdc2 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 177ae78..29e3605 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "pem 3"
-.TH pem 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH pem 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c21ee97..32917d5 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "rand 3"
-.TH rand 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH rand 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index ec98fd2..a936bc0 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "rc4 3"
-.TH rc4 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH rc4 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 770e26d..0f0cbf5 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ripemd 3"
-.TH ripemd 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ripemd 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 77933ea..27f807d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "rsa 3"
-.TH rsa 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH rsa 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index a1e92c4..ac1abb3 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "sha 3"
-.TH sha 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH sha 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 0284556..ca59331 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "threads 3"
-.TH threads 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH threads 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 8bc6f22..9f284b1 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ui 3"
-.TH ui 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ui 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index fa9be4c..2955d7f 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "ui_compat 3"
-.TH ui_compat 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH ui_compat 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 0a469e9..4a69e12 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "x509 3"
-.TH x509 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH x509 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index dfef1a0..04c8067 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CIPHER_get_name 3"
-.TH SSL_CIPHER_get_name 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CIPHER_get_name 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 9e914a5..6451644 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_COMP_add_compression_method 3"
-.TH SSL_COMP_add_compression_method 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_COMP_add_compression_method 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 8ab92a8..2043622 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_add_extra_chain_cert 3"
-.TH SSL_CTX_add_extra_chain_cert 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_add_extra_chain_cert 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index a584be0..4b81751 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_add_session 3"
-.TH SSL_CTX_add_session 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_add_session 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e915626..17b8a0b 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_ctrl 3"
-.TH SSL_CTX_ctrl 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_ctrl 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f93fdc3..f8878fa 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_flush_sessions 3"
-.TH SSL_CTX_flush_sessions 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_flush_sessions 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e9f3008..b62ef60 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_free 3"
-.TH SSL_CTX_free 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_free 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index bcbba30..1eeb3a9 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_get_ex_new_index 3"
-.TH SSL_CTX_get_ex_new_index 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_get_ex_new_index 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 75c9d80..e4b3150 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_get_verify_mode 3"
-.TH SSL_CTX_get_verify_mode 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_get_verify_mode 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c4abef0..6d39656 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_load_verify_locations 3"
-.TH SSL_CTX_load_verify_locations 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_load_verify_locations 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 0af18a0..1c5d33d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_new 3"
-.TH SSL_CTX_new 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_new 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 7d93aaa..17386da 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_sess_number 3"
-.TH SSL_CTX_sess_number 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_sess_number 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index d6e9a46..eb6f6b8 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_sess_set_cache_size 3"
-.TH SSL_CTX_sess_set_cache_size 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_sess_set_cache_size 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 524e3e9..51a9bb0 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_sess_set_get_cb 3"
-.TH SSL_CTX_sess_set_get_cb 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_sess_set_get_cb 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 3ebb016..8f9cd02 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_sessions 3"
-.TH SSL_CTX_sessions 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_sessions 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 09e0aaf..acea0aa 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_cert_store 3"
-.TH SSL_CTX_set_cert_store 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_cert_store 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 1f08cd9..c419173 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_cert_verify_callback 3"
-.TH SSL_CTX_set_cert_verify_callback 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_cert_verify_callback 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 27980dc..f2427e3 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_cipher_list 3"
-.TH SSL_CTX_set_cipher_list 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_cipher_list 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f6602f4..5fedacd 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_client_CA_list 3"
-.TH SSL_CTX_set_client_CA_list 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_client_CA_list 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 6af4953..e33951d 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_client_cert_cb 3"
-.TH SSL_CTX_set_client_cert_cb 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_client_cert_cb 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 5c01a47..c6a3337 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_default_passwd_cb 3"
-.TH SSL_CTX_set_default_passwd_cb 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_default_passwd_cb 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c99334a..b90ff28 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_generate_session_id 3"
-.TH SSL_CTX_set_generate_session_id 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_generate_session_id 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 7687ca5..52de19f 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_info_callback 3"
-.TH SSL_CTX_set_info_callback 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_info_callback 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 83a2720..3809856 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_max_cert_list 3"
-.TH SSL_CTX_set_max_cert_list 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_max_cert_list 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 52b00c5..e1b1fca 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_mode 3"
-.TH SSL_CTX_set_mode 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_mode 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 315e4fc..093bc80 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_msg_callback 3"
-.TH SSL_CTX_set_msg_callback 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_msg_callback 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 4797baf..00d196f 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_options 3"
-.TH SSL_CTX_set_options 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_options 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index fb4c086..4b288af 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_psk_client_callback 3"
-.TH SSL_CTX_set_psk_client_callback 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_psk_client_callback 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index a016318..f628c97 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_quiet_shutdown 3"
-.TH SSL_CTX_set_quiet_shutdown 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_quiet_shutdown 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 7a6e8d9..0783cbf 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_read_ahead 3"
-.TH SSL_CTX_set_read_ahead 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_read_ahead 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 89a839a..dc6741c 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_session_cache_mode 3"
-.TH SSL_CTX_set_session_cache_mode 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_session_cache_mode 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 5714604..675ea75 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_session_id_context 3"
-.TH SSL_CTX_set_session_id_context 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_session_id_context 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 3c2c1bb..76c24dc 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_ssl_version 3"
-.TH SSL_CTX_set_ssl_version 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_ssl_version 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 09fd4d8..b766b67 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_timeout 3"
-.TH SSL_CTX_set_timeout 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_timeout 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 433b901..95a294c 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_tlsext_status_cb 3"
-.TH SSL_CTX_set_tlsext_status_cb 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_tlsext_status_cb 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 3ad244a..e6cf611 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_tlsext_ticket_key_cb 3"
-.TH SSL_CTX_set_tlsext_ticket_key_cb 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_tlsext_ticket_key_cb 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index c1b894d..fdaa27c 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_tmp_dh_callback 3"
-.TH SSL_CTX_set_tmp_dh_callback 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_tmp_dh_callback 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index e5b5017..c74bb77 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_tmp_rsa_callback 3"
-.TH SSL_CTX_set_tmp_rsa_callback 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_tmp_rsa_callback 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index dfb85b8..be427f5 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_set_verify 3"
-.TH SSL_CTX_set_verify 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_set_verify 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index ddffe9b..66f067a 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_use_certificate 3"
-.TH SSL_CTX_use_certificate 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_use_certificate 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 5822f8d..f0d8aa7 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_CTX_use_psk_identity_hint 3"
-.TH SSL_CTX_use_psk_identity_hint 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_CTX_use_psk_identity_hint 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index f907559..ad0f907 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_SESSION_free 3"
-.TH SSL_SESSION_free 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_SESSION_free 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index a762c9c..0df3572 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_SESSION_get_ex_new_index 3"
-.TH SSL_SESSION_get_ex_new_index 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_SESSION_get_ex_new_index 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 8012704..69d0dce 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_SESSION_get_time 3"
-.TH SSL_SESSION_get_time 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_SESSION_get_time 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 7a382b5..9a11312 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_accept 3"
-.TH SSL_accept 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_accept 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 0da628d..c651061 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_alert_type_string 3"
-.TH SSL_alert_type_string 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_alert_type_string 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 0a729c1..6f1c669 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_clear 3"
-.TH SSL_clear 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_clear 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
index 9f180dc..5eee254 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "SSL_connect 3"
-.TH SSL_connect 3 "2016-03-01" "1.0.1s" "OpenSSL"
+.TH SSL_connect 3 "2016-05-03" "1.0.1t" "OpenSSL"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l