Provided by: manpages-fr-extra_20151231_all bug

NOM

       OpenSSL_add_all_algorithms, OpenSSL_add_all_ciphers, OpenSSL_add_all_digests, EVP_cleanup - Ajouter des
       algorithmes à la table interne

SYNOPSIS

        #include <openssl/evp.h>

        void OpenSSL_add_all_algorithms(void);
        void OpenSSL_add_all_ciphers(void);
        void OpenSSL_add_all_digests(void);

        void EVP_cleanup(void);

DESCRIPTION

       OpenSSL garde une table interne d’algorithmes de signature et de chiffrement. Elle utilise cette table
       pour chercher les algorithmes de chiffrement à l’aide de fonctions comme EVP_get_cipher_byname().

       OpenSSL_add_all_digests() ajoute tous les algorithmes de signature à la table.

       OpenSSL_add_all_algorithms() ajoute tous les algorithmes à la table (signature et chiffrement).

       OpenSSL_add_all_ciphers() ajoute tous les algorithmes de chiffrement à la table, y compris les
       algorithmes de chiffrement à base de mot de passe.

       EVP_cleanup() supprime tous les algorithmes de chiffrement et de signature de la table.

VALEURS DE RETOUR

       Aucune des fonctions ne renvoie de valeur.

NOTES

       Une application typique appellera OpenSSL_add_all_algorithms() au début puis EVP_cleanup() avant de
       quitter.

       Une application n’a pas besoin d’ajouter d’algorithmes pour les utiliser explicitement, par exemple avec
       EVP_sha1(). Elle doit juste les ajouter si elle (ou n’importe quelle fonction appelée) doit chercher des
       algorithmes.

       Les fonctions de recherche d’algorithmes de chiffrement et de signature sont utilisées dans plusieurs
       parties de la bibliothèque. Si la table n’est pas initialisée, plusieurs fonctions se comporteront mal et
       se plaindront de ne pas trouver d’algorithme. Cela concerne entre autres les bibliothèques PEM, PKCS#12,
       SSL et S/MIME.

       Appeler OpenSSL_add_all_algorithms() lie dans tous les algorithmes : par conséquent, un exécutable lié
       statiquement peut être assez gros. Si cela pose problème, il est possible de n’ajouter que les
       algorithmes de chiffrement et signature nécessaires.

BOGUES

       Bien que les fonctions ne renvoient pas de codes d’erreur, elles pourraient échouer. Cela n’arrivera
       qu’en cas d’échec d’allocation de mémoire donc ce n’est pas vraiment un problème en pratique.

VOIR AUSSI

       evp(3), EVP_DigestInit(3), EVP_EncryptInit(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.

1.0.2a 1.0.2c                                      2015-12-31       fr::crypto::OpenSSL_add_all_algorithms(3SSL)