| [2558] | 1 | diff -up openssl-1.0.1a/doc/crypto/EVP_DigestInit.pod.algo-doc openssl-1.0.1a/doc/crypto/EVP_DigestInit.pod | 
|---|
|  | 2 | --- openssl-1.0.1a/doc/crypto/EVP_DigestInit.pod.algo-doc       2012-04-11 00:28:22.000000000 +0200 | 
|---|
|  | 3 | +++ openssl-1.0.1a/doc/crypto/EVP_DigestInit.pod        2012-04-20 09:14:01.865167011 +0200 | 
|---|
|  | 4 | @@ -75,7 +75,7 @@ EVP_MD_CTX_create() allocates, initializ | 
|---|
|  | 5 |  | 
|---|
|  | 6 | EVP_DigestInit_ex() sets up digest context B<ctx> to use a digest | 
|---|
|  | 7 | B<type> from ENGINE B<impl>. B<ctx> must be initialized before calling this | 
|---|
|  | 8 | -function. B<type> will typically be supplied by a functionsuch as EVP_sha1(). | 
|---|
|  | 9 | +function. B<type> will typically be supplied by a function such as EVP_sha1(). | 
|---|
|  | 10 | If B<impl> is NULL then the default implementation of digest B<type> is used. | 
|---|
|  | 11 |  | 
|---|
|  | 12 | EVP_DigestUpdate() hashes B<cnt> bytes of data at B<d> into the | 
|---|
|  | 13 | @@ -165,7 +165,8 @@ EVP_MD_size(), EVP_MD_block_size(), EVP_ | 
|---|
|  | 14 | EVP_MD_size(), EVP_MD_block_size(), EVP_MD_CTX_size() and | 
|---|
|  | 15 | EVP_MD_CTX_block_size() return the digest or block size in bytes. | 
|---|
|  | 16 |  | 
|---|
|  | 17 | -EVP_md_null(), EVP_md2(), EVP_md5(), EVP_sha(), EVP_sha1(), EVP_dss(), | 
|---|
|  | 18 | +EVP_md_null(), EVP_md2(), EVP_md5(), EVP_sha(), EVP_sha1(), | 
|---|
|  | 19 | +EVP_sha224(), EVP_sha256(), EVP_sha384(), EVP_sha512(), EVP_dss(), | 
|---|
|  | 20 | EVP_dss1(), EVP_mdc2() and EVP_ripemd160() return pointers to the | 
|---|
|  | 21 | corresponding EVP_MD structures. | 
|---|
|  | 22 |  | 
|---|
|  | 23 | diff -up openssl-1.0.1a/doc/crypto/EVP_EncryptInit.pod.algo-doc openssl-1.0.1a/doc/crypto/EVP_EncryptInit.pod | 
|---|
|  | 24 | --- openssl-1.0.1a/doc/crypto/EVP_EncryptInit.pod.algo-doc      2005-04-15 18:01:35.000000000 +0200 | 
|---|
|  | 25 | +++ openssl-1.0.1a/doc/crypto/EVP_EncryptInit.pod       2012-04-20 09:10:59.114736465 +0200 | 
|---|
|  | 26 | @@ -91,6 +91,32 @@ EVP_CIPHER_CTX_set_padding - EVP cipher | 
|---|
|  | 27 | int EVP_CIPHER_param_to_asn1(EVP_CIPHER_CTX *c, ASN1_TYPE *type); | 
|---|
|  | 28 | int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type); | 
|---|
|  | 29 |  | 
|---|
|  | 30 | + const EVP_CIPHER *EVP_des_ede3(void); | 
|---|
|  | 31 | + const EVP_CIPHER *EVP_des_ede3_ecb(void); | 
|---|
|  | 32 | + const EVP_CIPHER *EVP_des_ede3_cfb64(void); | 
|---|
|  | 33 | + const EVP_CIPHER *EVP_des_ede3_cfb1(void); | 
|---|
|  | 34 | + const EVP_CIPHER *EVP_des_ede3_cfb8(void); | 
|---|
|  | 35 | + const EVP_CIPHER *EVP_des_ede3_ofb(void); | 
|---|
|  | 36 | + const EVP_CIPHER *EVP_des_ede3_cbc(void); | 
|---|
|  | 37 | + const EVP_CIPHER *EVP_aes_128_ecb(void); | 
|---|
|  | 38 | + const EVP_CIPHER *EVP_aes_128_cbc(void); | 
|---|
|  | 39 | + const EVP_CIPHER *EVP_aes_128_cfb1(void); | 
|---|
|  | 40 | + const EVP_CIPHER *EVP_aes_128_cfb8(void); | 
|---|
|  | 41 | + const EVP_CIPHER *EVP_aes_128_cfb128(void); | 
|---|
|  | 42 | + const EVP_CIPHER *EVP_aes_128_ofb(void); | 
|---|
|  | 43 | + const EVP_CIPHER *EVP_aes_192_ecb(void); | 
|---|
|  | 44 | + const EVP_CIPHER *EVP_aes_192_cbc(void); | 
|---|
|  | 45 | + const EVP_CIPHER *EVP_aes_192_cfb1(void); | 
|---|
|  | 46 | + const EVP_CIPHER *EVP_aes_192_cfb8(void); | 
|---|
|  | 47 | + const EVP_CIPHER *EVP_aes_192_cfb128(void); | 
|---|
|  | 48 | + const EVP_CIPHER *EVP_aes_192_ofb(void); | 
|---|
|  | 49 | + const EVP_CIPHER *EVP_aes_256_ecb(void); | 
|---|
|  | 50 | + const EVP_CIPHER *EVP_aes_256_cbc(void); | 
|---|
|  | 51 | + const EVP_CIPHER *EVP_aes_256_cfb1(void); | 
|---|
|  | 52 | + const EVP_CIPHER *EVP_aes_256_cfb8(void); | 
|---|
|  | 53 | + const EVP_CIPHER *EVP_aes_256_cfb128(void); | 
|---|
|  | 54 | + const EVP_CIPHER *EVP_aes_256_ofb(void); | 
|---|
|  | 55 | + | 
|---|
|  | 56 | =head1 DESCRIPTION | 
|---|
|  | 57 |  | 
|---|
|  | 58 | The EVP cipher routines are a high level interface to certain | 
|---|
|  | 59 | @@ -297,6 +323,18 @@ Three key triple DES in CBC, ECB, CFB an | 
|---|
|  | 60 |  | 
|---|
|  | 61 | DESX algorithm in CBC mode. | 
|---|
|  | 62 |  | 
|---|
|  | 63 | +=item EVP_aes_128_cbc(void), EVP_aes_128_ecb(), EVP_aes_128_ofb(void), EVP_aes_128_cfb1(void), EVP_aes_128_cfb8(void), EVP_aes_128_cfb128(void) | 
|---|
|  | 64 | + | 
|---|
|  | 65 | +AES with 128 bit key length in CBC, ECB, OFB and CFB modes respectively. | 
|---|
|  | 66 | + | 
|---|
|  | 67 | +=item EVP_aes_192_cbc(void), EVP_aes_192_ecb(), EVP_aes_192_ofb(void), EVP_aes_192_cfb1(void), EVP_aes_192_cfb8(void), EVP_aes_192_cfb128(void) | 
|---|
|  | 68 | + | 
|---|
|  | 69 | +AES with 192 bit key length in CBC, ECB, OFB and CFB modes respectively. | 
|---|
|  | 70 | + | 
|---|
|  | 71 | +=item EVP_aes_256_cbc(void), EVP_aes_256_ecb(), EVP_aes_256_ofb(void), EVP_aes_256_cfb1(void), EVP_aes_256_cfb8(void), EVP_aes_256_cfb128(void) | 
|---|
|  | 72 | + | 
|---|
|  | 73 | +AES with 256 bit key length in CBC, ECB, OFB and CFB modes respectively. | 
|---|
|  | 74 | + | 
|---|
|  | 75 | =item EVP_rc4(void) | 
|---|
|  | 76 |  | 
|---|
|  | 77 | RC4 stream cipher. This is a variable key length cipher with default key length 128 bits. | 
|---|