Add documentation for EVP_EncodeInit() and similar functions
[openssl.git] / doc / crypto / evp.pod
index 58ce83de8ccd640d66955594b5af29c65ad79392..b6b87a02b02d4936b903568136f63337f5ba4e6c 100644 (file)
@@ -61,7 +61,9 @@ based encryption. Careful selection of the parameters will provide a PKCS#5 PBKD
 implementation. However, new applications should not typically use this (preferring, for example,
 PBKDF2 from PCKS#5).
 
-Algorithms are loaded with L<OpenSSL_add_all_algorithms(3)>.
+The L<B<EVP_Encode>I<...>|EVP_EncodeInit(3)> and
+L<B<EVP_Decode>I<...>|EVP_EncodeInit(3)> functions implement base 64 encoding
+and decoding.
 
 All the symmetric algorithms (ciphers), digests and asymmetric algorithms
 (public key algorithms) can be replaced by L<engine(3)> modules providing alternative
@@ -86,6 +88,7 @@ L<EVP_SealInit(3)>,
 L<EVP_DigestSignInit(3)>,
 L<EVP_SignInit(3)>,
 L<EVP_VerifyInit(3)>,
+L<EVP_EncodeInit(3)>,
 L<EVP_PKEY_new(3)>,
 L<EVP_PKEY_set1_RSA(3)>,
 L<EVP_PKEY_keygen(3)>,
@@ -97,7 +100,6 @@ L<EVP_PKEY_verify(3)>,
 L<EVP_PKEY_verify_recover(3)>,
 L<EVP_PKEY_derive(3)>,
 L<EVP_BytesToKey(3)>,
-L<OpenSSL_add_all_algorithms(3)>,
 L<engine(3)>
 
 =cut