Provided by: manpages-fr-extra_20140201_all bug

NOM

       CRYPTO_set_ex_data, CRYPTO_get_ex_data - Fonctions internes pour données spécifiques aux applications

SYNOPSIS

        #include <openssl/crypto.h>

        int CRYPTO_set_ex_data(CRYPTO_EX_DATA *r, int idx, void *arg);

        void *CRYPTO_get_ex_data(CRYPTO_EX_DATA *r, int idx);

DESCRIPTION

       Plusieurs structures OpenSSL peuvent avoir des données spécifiques aux applications attachées. Ces
       fonctions sont utilisées en interne par OpenSSL pour manipuler des données spécifiques aux applications
       attachées aux structures.

       Ces fonctions ne devraient être utilisées que par les applications pour manipuler les structures
       CRYPTO_EX_DATA passées aux fonctions de rappel new_func(), free_func() et dup_func() : comme passées à
       RSA_get_ex_new_index() par exemple.

       CRYPTO_set_ex_data() est utilisée pour définir les données spécifiques aux applications, les données sont
       fournies par le paramètre arg et sa signification précise dépend de l'application.

       CRYPTO_get_ex_data() est utilisée pour récupérer les données spécifiques aux applications. Les données
       sont renvoyées à l'application, ce seront les mêmes que celles fournies à un précédent appel
       CRYPTO_set_ex_data().

VALEURS DE RETOUR

       CRYPTO_set_ex_data() renvoie 1 en cas de succès et 0 en cas d'échec.

       CRYPTO_get_ex_data() renvoie les données de l'application en cas de succès et 0 en cas d'échec. 0 peut
       aussi être une donnée d'application valable, mais ça ne peut pour l'instant échouer que si un paramètre
       idx incorrect est donné.

       En cas d'erreur, le code d'erreur peut être obtenu avec ERR_get_error(3).

VOIR AUSSI

       DH_get_ex_new_index(3), DSA_get_ex_new_index(3), RSA_get_ex_new_index(3)

HISTORIQUE

       CRYPTO_set_ex_data() et CRYPTO_get_ex_data() sont apparues dans la version 0.9.0 de SSLeay.

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.