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É
CERTIFICATS
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), ec(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
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.