NOM¶
crypto - Bibliothèque cryptographique d'OpenSSL
SYNOPSIS¶
DESCRIPTION¶
La bibliothèque
crypto d'OpenSSL implémente une large gamme
d'algorithmes cryptographiques utilisés dans divers standards Internet.
Les services offerts par cette bibliothèque sont utilisés par
OpenSSL dans l'implémentation de SSL, TLS et S/MIME, et ils ont aussi
été utilisés pour implémenter SSH, OpenPGP et
d'autres standards cryptographiques.
VUE D'ENSEMBLE¶
libcrypto est composée de sous-bibliothèques qui
implémentent les différents algorithmes.
La fonctionnalité inclut le chiffrement symétrique, la
cryptographie à clé publique et l'accord de clé, le
traitement de certificat, les fonctions de hachage cryptographique et un
générateur de nombres pseudo-aléatoires.
- CHIFFREMENT SYMÉTRIQUE
- blowfish(3), cast(3), des(3), idea(3),
rc2(3), rc4(3), rc5(3)
- CLÉ PUBLIQUE ET ACCORD DE CLÉ
- dsa(3), dh(3), rsa(3)
- CERTIFICATS
- x509(3), x509v3(3)
- CODES D'AUTHENTIFICATION, FONCTIONS DE HACHAGE
- hmac(3), md2(3), md4(3), md5(3),
mdc2(3), ripemd(3), sha(3)
- FONCTIONS ANNEXES
- err(3), threads(3), rand(3),
OPENSSL_VERSION_NUMBER(3)
- ENTRÉE/SORTIE, CHIFFREMENT DE DONNÉE
- asn1(3), bio(3), evp(3), pem(3),
pkcs7(3), pkcs12(3)
- FONCTIONS INTERNES
- bn(3), buffer(3), lhash(3), objects(3),
stack(3), txt_db(3)
NOTES¶
Certaines nouvelles fonctions suivent une convention de nom qui utilise les
nombres
0 et
1, par exemple les fonctions :
int X509_CRL_add0_revoked(X509_CRL *crl, X509_REVOKED *rev);
int X509_add1_trust_object(X509 *x, ASN1_OBJECT *obj);
La version
0 utilise le pointeur de structure fourni, directement dans le
parent, et il sera libéré quand le parent sera
libéré. Dans l'exemple ci-dessus
ctrl serait
libéré, mais
rev ne le serait pas.
La fonction
1 utilise une copie du pointeur de structure fourni (ou dans
certains cas augmente son compteur de liens), dans le parent, et donc ils (
x et
obj ci-dessus) doivent être libérés.
VOIR AUSSI¶
openssl(1),
ssl(3)
TRADUCTION¶
La traduction de cette page de manuel est maintenue par les membres de la liste
<debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler
toute erreur de traduction par un rapport de bogue sur le paquet
manpages-fr-extra.