diff -up openssl-1.1.0-pre5/doc/crypto/EVP_DigestInit.pod.algo-doc openssl-1.1.0-pre5/doc/crypto/EVP_DigestInit.pod --- openssl-1.1.0-pre5/doc/crypto/EVP_DigestInit.pod.algo-doc 2016-07-18 15:47:38.556157873 +0200 +++ openssl-1.1.0-pre5/doc/crypto/EVP_DigestInit.pod 2016-07-18 15:49:56.935312823 +0200 @@ -161,7 +161,7 @@ corresponding OBJECT IDENTIFIER or NID_u EVP_MD_size(), EVP_MD_block_size(), EVP_MD_CTX_size() and EVP_MD_CTX_block_size() return the digest or block size in bytes. -EVP_md_null(), EVP_md2(), EVP_md5(), EVP_sha1(), +EVP_md_null(), EVP_md2(), EVP_md5(), EVP_sha1(), EVP_sha224(), EVP_sha256(), EVP_sha384(), EVP_sha512(), EVP_mdc2(), EVP_ripemd160(), EVP_blake2b_512(), and EVP_blake2s_256() return pointers to the corresponding EVP_MD structures. diff -up openssl-1.1.0-pre5/doc/crypto/EVP_EncryptInit.pod.algo-doc openssl-1.1.0-pre5/doc/crypto/EVP_EncryptInit.pod --- openssl-1.1.0-pre5/doc/crypto/EVP_EncryptInit.pod.algo-doc 2016-04-19 16:57:55.000000000 +0200 +++ openssl-1.1.0-pre5/doc/crypto/EVP_EncryptInit.pod 2016-07-18 15:47:38.570158192 +0200 @@ -107,6 +107,32 @@ EVP_aes_128_ccm, EVP_aes_192_ccm, EVP_ae int EVP_CIPHER_param_to_asn1(EVP_CIPHER_CTX *c, ASN1_TYPE *type); int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type); + const EVP_CIPHER *EVP_des_ede3(void); + const EVP_CIPHER *EVP_des_ede3_ecb(void); + const EVP_CIPHER *EVP_des_ede3_cfb64(void); + const EVP_CIPHER *EVP_des_ede3_cfb1(void); + const EVP_CIPHER *EVP_des_ede3_cfb8(void); + const EVP_CIPHER *EVP_des_ede3_ofb(void); + const EVP_CIPHER *EVP_des_ede3_cbc(void); + const EVP_CIPHER *EVP_aes_128_ecb(void); + const EVP_CIPHER *EVP_aes_128_cbc(void); + const EVP_CIPHER *EVP_aes_128_cfb1(void); + const EVP_CIPHER *EVP_aes_128_cfb8(void); + const EVP_CIPHER *EVP_aes_128_cfb128(void); + const EVP_CIPHER *EVP_aes_128_ofb(void); + const EVP_CIPHER *EVP_aes_192_ecb(void); + const EVP_CIPHER *EVP_aes_192_cbc(void); + const EVP_CIPHER *EVP_aes_192_cfb1(void); + const EVP_CIPHER *EVP_aes_192_cfb8(void); + const EVP_CIPHER *EVP_aes_192_cfb128(void); + const EVP_CIPHER *EVP_aes_192_ofb(void); + const EVP_CIPHER *EVP_aes_256_ecb(void); + const EVP_CIPHER *EVP_aes_256_cbc(void); + const EVP_CIPHER *EVP_aes_256_cfb1(void); + const EVP_CIPHER *EVP_aes_256_cfb8(void); + const EVP_CIPHER *EVP_aes_256_cfb128(void); + const EVP_CIPHER *EVP_aes_256_ofb(void); + =head1 DESCRIPTION The EVP cipher routines are a high level interface to certain