]>
Commit | Line | Data |
---|---|---|
2186cd8e UM |
1 | =pod |
2 | ||
3 | =head1 NAME | |
4 | ||
5 | crypto - OpenSSL cryptographic library | |
6 | ||
7 | =head1 SYNOPSIS | |
8 | ||
9 | =head1 DESCRIPTION | |
10 | ||
11 | The OpenSSL B<crypto> library implements a wide range of cryptographic | |
12 | algorithms used in various Internet standards. The services provided | |
13 | by this library are used by the OpenSSL implementations of SSL, TLS | |
14 | and S/MIME, and they have also been used to implement SSH, OpenPGP, and | |
15 | other cryptographic standards. | |
16 | ||
17 | =head1 OVERVIEW | |
18 | ||
19 | B<libcrypto> consists of a number of sub-libraries that implement the | |
20 | individual algorithms. | |
21 | ||
22 | The functionality includes symmetric encryption, public key | |
23 | cryptography and key agreement, certificate handling, cryptographic | |
24 | hash functions and a cryptographic pseudo-random number generator. | |
25 | ||
26 | =over 4 | |
27 | ||
28 | =item SYMMETRIC CIPHERS | |
29 | ||
bb075f88 RL |
30 | L<blowfish(3)|blowfish(3)>, L<cast(3)|cast(3)>, L<des(3)|des(3)>, |
31 | L<idea(3)|idea(3)>, L<rc2(3)|rc2(3)>, L<rc4(3)|rc4(3)>, L<rc5(3)|rc5(3)> | |
2186cd8e UM |
32 | |
33 | =item PUBLIC KEY CRYPTOGRAPHY AND KEY AGREEMENT | |
34 | ||
bb075f88 | 35 | L<dsa(3)|dsa(3)>, L<dh(3)|dh(3)>, L<rsa(3)|rsa(3)> |
2186cd8e UM |
36 | |
37 | =item CERTIFICATES | |
38 | ||
bb075f88 | 39 | L<x509(3)|x509(3)>, L<x509v3(3)|x509v3(3)> |
2186cd8e UM |
40 | |
41 | =item AUTHENTICATION CODES, HASH FUNCTIONS | |
42 | ||
3009458e RL |
43 | L<hmac(3)|hmac(3)>, L<md2(3)|md2(3)>, L<md4(3)|md4(3)>, |
44 | L<md5(3)|md5(3)>, L<mdc2(3)|mdc2(3)>, L<ripemd(3)|ripemd(3)>, | |
45 | L<sha(3)|sha(3)> | |
2186cd8e UM |
46 | |
47 | =item AUXILIARY FUNCTIONS | |
48 | ||
c1ce32f1 | 49 | L<err(3)|err(3)>, L<threads(3)|threads(3)>, L<rand(3)|rand(3)> |
2186cd8e UM |
50 | |
51 | =item INPUT/OUTPUT, DATA ENCODING | |
52 | ||
bb075f88 RL |
53 | L<asn1(3)|asn1(3)>, L<bio(3)|bio(3)>, L<evp(3)|evp(3)>, L<pem(3)|pem(3)>, |
54 | L<pkcs7(3)|pkcs7(3)>, L<pkcs12(3)|pkcs12(3)> | |
2186cd8e UM |
55 | |
56 | =item INTERNAL FUNCTIONS | |
57 | ||
bb075f88 | 58 | L<bn(3)|bn(3)>, L<buffer(3)|buffer(3)>, L<lhash(3)|lhash(3)>, |
c1ce32f1 | 59 | L<objects(3)|objects(3)>, L<stack(3)|stack(3)>, |
bb075f88 | 60 | L<txt_db(3)|txt_db(3)> |
2186cd8e UM |
61 | |
62 | =back | |
63 | ||
64 | =head1 SEE ALSO | |
65 | ||
bb075f88 | 66 | L<openssl(1)|openssl(1)>, L<ssl(3)|ssl(3)> |
2186cd8e UM |
67 | |
68 | =cut |