more manpage links.
[openssl.git] / doc / crypto / evp.pod
1 =pod
2
3 =head1 NAME
4
5 evp - high-level cryptographic functions
6
7 =head1 SYNOPSIS
8
9  #include <openssl/evp.h>
10
11 =head1 DESCRIPTION
12
13 The EVP library provided a high-level interface to cryptographic
14 functions.
15
16 B<EVP_Seal>I<...> and B<EVP_Open>I<...> provide public key encryption
17 and decryption to implement digital "envelopes".
18
19 The B<EVP_Sign>I<...> and B<EVP_Verify>I<...> functions implement
20 digital signatures.
21
22 Symmetric encryption is available with the B<EVP_Encrypt>I<...>
23 functions.  The B<EVP_Digest>I<...> functions provide message digests.
24
25 Algorithms are loaded with OpenSSL_add_all_algorithms(3).
26
27 =head1 SEE ALSO
28
29 L<EVP_DigestInit(3)|EVP_DigestInit(3)>,
30 L<EVP_EncryptInit(3)|EVP_EncryptInit(3)>,
31 L<EVP_OpenInit(3)|EVP_OpenInit(3)>,
32 L<EVP_SealInit(3)|EVP_SealInit(3)>,
33 L<EVP_SignInit(3)|EVP_SignInit(3)>,
34 L<EVP_VerifyInit(3)|EVP_VerifyInit(3)>,
35 L<OpenSSL_add_all_algorithms(3)|OpenSSL_add_all_algorithms(3)>
36
37 =cut