]> git.ipfire.org Git - ipfire-3.x.git/blob - openssl/patches/openssl-1.0.1a-algo-doc.patch
openssl: Update to 1.0.1b.
[ipfire-3.x.git] / openssl / patches / openssl-1.0.1a-algo-doc.patch
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_CTX_block_size() and EVP_MD_block_size() return the digest or block
15 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.