.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{ . if \nF \{ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "fr::crypto::CRYPTO_set_ex_data 3SSL" .TH fr::crypto::CRYPTO_set_ex_data 3SSL "2015-12-31" "1.0.2a 1.0.2c" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOM" .IX Header "NOM" CRYPTO_set_ex_data, CRYPTO_get_ex_data \- Fonctions internes pour données spécifiques aux applications .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& #include \& \& int CRYPTO_set_ex_data(CRYPTO_EX_DATA *r, int idx, void *arg); \& \& void *CRYPTO_get_ex_data(CRYPTO_EX_DATA *r, int idx); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" Plusieurs structures d’OpenSSL peuvent avoir des données spécifiques d'application attachées. Ces fonctions sont utilisées en interne par OpenSSL pour manipuler des données spécifiques aux applications attachées à une structure particulière. .PP Ces fonctions ne devraient être utilisées par les applications que pour manipuler les structures \fB\s-1CRYPTO_EX_DATA\s0\fR passées aux fonctions de rappel \&\fBnew_func\fR(), \fBfree_func\fR() et \fBdup_func\fR() : comme passées à \&\fBRSA_get_ex_new_index\fR() par exemple. .PP \&\fBCRYPTO_set_ex_data\fR() est utilisée pour définir les données spécifiques aux applications, les données sont fournies par le paramètre \fIarg\fR et sa signification précise dépend de l'application. .PP \&\fBCRYPTO_get_ex_data\fR() 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 \fBCRYPTO_set_ex_data\fR(). .SH "VALEURS DE RETOUR" .IX Header "VALEURS DE RETOUR" \&\fBCRYPTO_set_ex_data\fR() renvoie 1 en cas de succès et 0 en cas d'échec. .PP \&\fBCRYPTO_get_ex_data\fR() renvoie les données de l'application en cas de succès et \fB0\fR en cas d'échec. \fB0\fR peut aussi être une donnée d'application valable, mais pour l'instant un échec n’est possible que si un paramètre \&\fIidx\fR incorrect est donné. .PP En cas d'erreur, le code d'erreur peut être obtenu avec \&\fIERR_get_error\fR\|(3). .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" \&\fIDH_get_ex_new_index\fR\|(3), \&\fIDSA_get_ex_new_index\fR\|(3), \&\fIRSA_get_ex_new_index\fR\|(3) .SH "HISTORIQUE" .IX Header "HISTORIQUE" \&\fBCRYPTO_set_ex_data\fR() et \fBCRYPTO_get_ex_data\fR() sont apparues dans la version 0.9.0 de SSLeay. .SH "TRADUCTION" .IX Header "TRADUCTION" La traduction de cette page de manuel est maintenue par les membres de la liste . Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.