[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[RFR] po4a://manpages-fr-extra/openssl/BIO_{new,new_CMS,push,read}.pod.po



Salut,

Voici une mise à jour de quelques fichiers supplémentaires d’OpenSSL,
par avance merci pour vos relectures. Différentiel complet, fichiers PO
et fichiers construits joints.

Ceux-là seront sans doute pour Jessie, mais tous les précédents
entreront dans Wheezy d’ici une paire de jours, merci à tous les
participants.

Amicalement

David


diff --git a/openssl/po4a/po/fr/BIO_new.pod.po b/openssl/po4a/po/fr/BIO_new.pod.po
index eda6056..40eb56d 100644
--- a/openssl/po4a/po/fr/BIO_new.pod.po
+++ b/openssl/po4a/po/fr/BIO_new.pod.po
@@ -1,27 +1,28 @@
-# French translations for PACKAGE package
-# Copyright (C) 2008 Free Software Foundation, Inc.
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2008.
+# French translations for the openssl package
+# Copyright (C) 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>.
+# This file is distributed under the same license as the openssl package.
 #
+# David Prévot <david@tilapin.org>, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: openssl\n"
 "POT-Creation-Date: 2010-08-25 15:03-0400\n"
-"PO-Revision-Date: 2009-09-06 17:07+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"Language: \n"
+"PO-Revision-Date: 2013-03-07 17:55-0400\n"
+"Last-Translator: David Prévot <david@tilapin.org>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
+"Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.4\n"
 
 #. type: =head1
 #: C/apps/CA.pl.pod:4 C/apps/asn1parse.pod:3 C/apps/ca.pod:4
 #: C/apps/ciphers.pod:3 C/apps/config.pod:6 C/apps/crl.pod:3
 #: C/apps/crl2pkcs7.pod:3 C/apps/dgst.pod:3 C/apps/dhparam.pod:3
 #: C/apps/dsa.pod:3 C/apps/dsaparam.pod:3 C/apps/ec.pod:3 C/apps/ecparam.pod:3
 #: C/apps/enc.pod:3 C/apps/errstr.pod:3 C/apps/gendsa.pod:3
 #: C/apps/genrsa.pod:3 C/apps/nseq.pod:3 C/apps/ocsp.pod:3
 #: C/apps/openssl.pod:4 C/apps/passwd.pod:3 C/apps/pkcs12.pod:4
 #: C/apps/pkcs7.pod:3 C/apps/pkcs8.pod:3 C/apps/rand.pod:3 C/apps/req.pod:4
@@ -788,107 +789,141 @@ msgid ""
 msgstr ""
 " #include <openssl/bio.h>\n"
 "\n"
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:5
 msgid ""
 "BIO_new, BIO_set, BIO_free, BIO_vfree, BIO_free_all - BIO allocation and "
 "freeing functions"
 msgstr ""
+"BIO_new, BIO_set, BIO_free, BIO_vfree, BIO_free_all - Fonctions d'allocation "
+"et libération de BIO"
 
 #. type: verbatim
 #: C/crypto/BIO_new.pod:11
 #, no-wrap
 msgid ""
 " BIO *\tBIO_new(BIO_METHOD *type);\n"
 " int\tBIO_set(BIO *a,BIO_METHOD *type);\n"
 " int\tBIO_free(BIO *a);\n"
 " void\tBIO_vfree(BIO *a);\n"
 " void\tBIO_free_all(BIO *a);\n"
 "\n"
 msgstr ""
+" BIO *\tBIO_new(BIO_METHOD *type);\n"
+" int\tBIO_set(BIO *a,BIO_METHOD *type);\n"
+" int\tBIO_free(BIO *a);\n"
+" void\tBIO_vfree(BIO *a);\n"
+" void\tBIO_free_all(BIO *a);\n"
+"\n"
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:19
 msgid "The BIO_new() function returns a new BIO using method B<type>."
 msgstr ""
+"La fonction B<BIO_new>() renvoie un nouveau BIO utilisant la méthode B<type>."
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:21
 msgid "BIO_set() sets the method of an already existing BIO."
-msgstr ""
+msgstr "B<BIO_set>() définit la méthode d'un BIO déjà existant."
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:23
 msgid ""
 "BIO_free() frees up a single BIO, BIO_vfree() also frees up a single BIO but "
 "it does not return a value. Calling BIO_free() may also have some effect on "
 "the underlying I/O structure, for example it may close the file being "
 "referred to under certain circumstances. For more details see the individual "
 "BIO_METHOD descriptions."
 msgstr ""
+"B<BIO_free>() libère un seul BIO, B<BIO_vfree>() libère aussi un seul BIO "
+"mais ne renvoie pas de valeur. Appeler B<BIO_free>() pourrait aussi avoir un "
+"certain effet sur la structure d'entrées et sorties sous-jacente, par "
+"exemple elle pourrait fermer le fichier référencé dans certaines "
+"circonstances. Consultez les descriptions de chaque BIO_METHOD pour plus de "
+"précisions."
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:29
 msgid ""
 "BIO_free_all() frees up an entire BIO chain, it does not halt if an error "
 "occurs freeing up an individual BIO in the chain."
 msgstr ""
+"B<BIO_free_all>() libère tout une chaîne de BIO, elle ne s'arrête pas en cas "
+"d'erreur de libération d'un BIO de la chaîne."
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:34
 msgid "BIO_new() returns a newly created BIO or NULL if the call fails."
 msgstr ""
+"B<BIO_new>() renvoie un BIO nouvellement créé ou NULL si l'appel échoue."
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:36
 msgid "BIO_set(), BIO_free() return 1 for success and 0 for failure."
 msgstr ""
+"B<BIO_set>() et B<BIO_free>() renvoient 1 si elles réussissent et 0 si elles "
+"échouent."
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:38
 msgid "BIO_free_all() and BIO_vfree() do not return values."
-msgstr ""
+msgstr "B<BIO_free_all>() et B<BIO_vfree>() ne renvoient pas de valeur."
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:42
 msgid ""
 "Some BIOs (such as memory BIOs) can be used immediately after calling BIO_new"
 "(). Others (such as file BIOs) need some additional initialization, and "
 "frequently a utility function exists to create and initialize such BIOs."
 msgstr ""
+"Certains BIO (comme les BIO mémoire) peuvent être utilisés immédiatement "
+"après avoir appelé B<BIO_new>(). D'autres (comme les BIO fichier) ont besoin "
+"d'initialisation supplémentaire et une fonction utilitaire existe souvent "
+"pour créer et initialiser ce genre de BIO."
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:46
 msgid ""
 "If BIO_free() is called on a BIO chain it will only free one BIO resulting "
 "in a memory leak."
 msgstr ""
+"Si B<BIO_free>() est appelée sur une chaîne de BIO, elle ne libérera qu'un "
+"seul BIO avec pour conséquence une fuite de mémoire."
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:49
 msgid ""
 "Calling BIO_free_all() a single BIO has the same effect as calling BIO_free"
 "()  on it other than the discarded return value."
 msgstr ""
+"Appeler B<BIO_free_all>() sur un seul BIO a le même effet que d'appeler "
+"B<BIO_free>() dessus à part l'absence de valeur de retour."
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:52
 msgid ""
 "Normally the B<type> argument is supplied by a function which returns a "
 "pointer to a BIO_METHOD. There is a naming convention for such functions: a "
 "source/sink BIO is normally called BIO_s_*() and a filter BIO BIO_f_*();"
 msgstr ""
+"L'argument I<type> est normalement fournit par une fonction qui renvoie un "
+"pointeur vers une BIO_METHOD. Une convention de nommage existe pour ce genre "
+"de fonction : un BIO source ou destination s'appelle B<BIO_s_>I<*>() et un "
+"BIO filtre B<BIO_f_>I<*>()."
 
 #. type: textblock
 #: C/crypto/BIO_new.pod:59
 msgid "Create a memory BIO:"
-msgstr ""
+msgstr "Créer un BIO mémoire :"
 
 #. type: verbatim
 #: C/crypto/BIO_new.pod:61
 #, no-wrap
 msgid ""
 " BIO *mem = BIO_new(BIO_s_mem());\n"
 "\n"
 msgstr ""
+" BIO *mem = BIO_new(BIO_s_mem());\n"
+"\n"
diff --git a/openssl/po4a/po/fr/BIO_new_CMS.pod.po b/openssl/po4a/po/fr/BIO_new_CMS.pod.po
index 786625a..617556e 100644
--- a/openssl/po4a/po/fr/BIO_new_CMS.pod.po
+++ b/openssl/po4a/po/fr/BIO_new_CMS.pod.po
@@ -1,27 +1,28 @@
-# French translations for GRUB package
-# Copyright (C) 2012 Free Software Foundation, Inc.
-# This file is distributed under the same license as the GRUB package.
-# Automatically generated, 2012.
+# French translations for the openssl package
+# Copyright (C) 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>.
+# This file is distributed under the same license as the openssl package.
 #
+# David Prévot <david@tilapin.org>, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: GRUB 1.98+20100804-10\n"
+"Project-Id-Version: openssl\n"
 "POT-Creation-Date: 2012-10-13 10:47-0400\n"
-"PO-Revision-Date: 2012-10-13 10:47-0400\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2013-03-05 16:14-0400\n"
+"Last-Translator: David Prévot <david@tilapin.org>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.4\n"
 
 #. type: =head1
 #: C/apps/CA.pl.pod:4 C/apps/asn1parse.pod:3 C/apps/ca.pod:4
 #: C/apps/ciphers.pod:3 C/apps/cms.pod:3 C/apps/config.pod:6 C/apps/crl.pod:3
 #: C/apps/crl2pkcs7.pod:3 C/apps/dgst.pod:3 C/apps/dhparam.pod:3
 #: C/apps/dsa.pod:3 C/apps/dsaparam.pod:3 C/apps/ec.pod:3 C/apps/ecparam.pod:3
 #: C/apps/enc.pod:3 C/apps/errstr.pod:3 C/apps/gendsa.pod:3
 #: C/apps/genpkey.pod:3 C/apps/genrsa.pod:3 C/apps/nseq.pod:3
 #: C/apps/ocsp.pod:3 C/apps/openssl.pod:4 C/apps/passwd.pod:3
 #: C/apps/pkcs12.pod:4 C/apps/pkcs7.pod:3 C/apps/pkcs8.pod:3 C/apps/pkey.pod:4
@@ -1062,20 +1063,22 @@ msgstr "HISTORIQUE"
 msgid "RETURN VALUES"
 msgstr "VALEURS DE RETOUR"
 
 #. type: verbatim
 #: C/crypto/BIO_new_CMS.pod:5
 #, no-wrap
 msgid ""
 " BIO_new_CMS - CMS streaming filter BIO\n"
 "\n"
 msgstr ""
+" BIO_new_CMS - BIO filtre de flux CMS\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/BIO_new_CMS.pod:9 C/crypto/CMS_add0_cert.pod:9
 #: C/crypto/CMS_add1_recipient_cert.pod:9 C/crypto/CMS_compress.pod:9
 #: C/crypto/CMS_decrypt.pod:9 C/crypto/CMS_encrypt.pod:9
 #: C/crypto/CMS_final.pod:9 C/crypto/CMS_get0_RecipientInfos.pod:9
 #: C/crypto/CMS_get0_SignerInfos.pod:9 C/crypto/CMS_get0_type.pod:9
 #: C/crypto/CMS_get1_ReceiptRequest.pod:9 C/crypto/CMS_sign.pod:9
 #: C/crypto/CMS_sign_add1_signer.pod:9 C/crypto/CMS_sign_receipt.pod:9
 #: C/crypto/CMS_uncompress.pod:9 C/crypto/CMS_verify.pod:9
@@ -1089,107 +1092,130 @@ msgstr ""
 " #include <openssl/cms.h>\n"
 "\n"
 
 #. type: verbatim
 #: C/crypto/BIO_new_CMS.pod:11
 #, no-wrap
 msgid ""
 " BIO *BIO_new_CMS(BIO *out, CMS_ContentInfo *cms);\n"
 "\n"
 msgstr ""
+" BIO *BIO_new_CMS(BIO *out, CMS_ContentInfo *cms);\n"
+"\n"
 
 #. type: textblock
 #: C/crypto/BIO_new_CMS.pod:15
 msgid ""
 "BIO_new_CMS() returns a streaming filter BIO chain based on B<cms>. The "
 "output of the filter is written to B<out>. Any data written to the chain is "
 "automatically translated to a BER format CMS structure of the appropriate "
 "type."
 msgstr ""
+"B<BIO_new_CMS>() renvoie une chaîne de BIO filtre de flux basée sur I<cms>. "
+"La sortie du filtre est écrite vers I<out>. Toutes les données écrites vers "
+"la chaîne sont automatiquement traduites en une structure CMS au format BER "
+"du type approprié."
 
 #. type: textblock
 #: C/crypto/BIO_new_CMS.pod:21
 msgid ""
 "The chain returned by this function behaves like a standard filter BIO. It "
 "supports non blocking I/O. Content is processed and streamed on the fly and "
 "not all held in memory at once: so it is possible to encode very large "
 "structures.  After all content has been written through the chain BIO_flush"
 "() must be called to finalise the structure."
 msgstr ""
+"La chaîne renvoyée par cette fonction se comporte comme un BIO filtre "
+"standard. Elle ne permet pas d'entrées et sorties non bloquantes. Le contenu "
+"est traité et envoyé en flux à la volée sans passer du tout en mémoire : il "
+"est donc possible d'encoder de très grandes structures. Après que tout le "
+"contenu a été écrit dans la chaîne, B<BIO_flush>() doit être appelée pour "
+"finaliser la structure."
 
 #. type: textblock
 #: C/crypto/BIO_new_CMS.pod:27
 msgid ""
 "The B<CMS_STREAM> flag must be included in the corresponding B<flags> "
 "parameter of the B<cms> creation function."
 msgstr ""
+"L'attribut B<CMS_STREAM> doit être inclus dans le paramètre I<flags> "
+"correspondant de la fonction de création de I<cms>."
 
 #. type: textblock
 #: C/crypto/BIO_new_CMS.pod:30
 msgid ""
 "If an application wishes to write additional data to B<out> BIOs should be "
 "removed from the chain using BIO_pop() and freed with BIO_free() until "
 "B<out> is reached. If no additional data needs to be written BIO_free_all() "
 "can be called to free up the whole chain."
 msgstr ""
+"Si une application désire écrire des données supplémentaires vers I<out>, "
+"les BIO devraient être supprimés de la chaîne en utilisant B<BIO_pop>() et "
+"libéré avec B<BIO_free>() jusqu'à ce que I<out> soit atteint. Si aucune "
+"donnée ne doit être écrite, B<BIO_free_all>() peut être appelée pour libérer "
+"toute la chaîne."
 
 #. type: textblock
 #: C/crypto/BIO_new_CMS.pod:35
 msgid ""
 "Any content written through the filter is used verbatim: no canonical "
 "translation is performed."
 msgstr ""
+"Tout le contenu écrit par l'intermédiaire du filtre est utilisé verbatim : "
+"aucune traduction canonique n'est réalisée."
 
 #. type: textblock
 #: C/crypto/BIO_new_CMS.pod:38
 msgid ""
 "It is possible to chain multiple BIOs to, for example, create a triple "
 "wrapped signed, enveloped, signed structure. In this case it is the "
 "applications responsibility to set the inner content type of any outer "
 "CMS_ContentInfo structures."
 msgstr ""
+"Plusieurs BIO peuvent être chaînés pour, par exemple, créer une structure "
+"triple signée enveloppée, enveloppée et signée. Dans ce cas, définir le type "
+"de contenu interne de toutes les structures CMS_ContentInfo externe est de "
+"la responsabilité des applications."
 
 #. type: textblock
 #: C/crypto/BIO_new_CMS.pod:43
 msgid ""
 "Large numbers of small writes through the chain should be avoided as this "
 "will produce an output consisting of lots of OCTET STRING structures. "
 "Prepending a BIO_f_buffer() buffering BIO will prevent this."
 msgstr ""
+"De nombreuses petites écritures à travers la chaîne sont à éviter car cela "
+"produira une sortie constituée de nombreuses structures OCTET STRING. Faire "
+"précéder par une BIO tampon B<BIO_f_buffer>() évitera cela."
 
 #. type: textblock
 #: C/crypto/BIO_new_CMS.pod:49
 msgid ""
 "There is currently no corresponding inverse BIO: i.e. one which can decode a "
 "CMS structure on the fly."
 msgstr ""
+"Aucun BIO inverse correspondant n'existe aujourd'hui, c'est-à-dire un qui "
+"peut décoder une structure CMS à la volée."
 
 #. type: textblock
 #: C/crypto/BIO_new_CMS.pod:54
-#, fuzzy
-#| msgid ""
-#| "DSA_dup_DH() returns the new B<DH> structure, and NULL on error. The "
-#| "error codes can be obtained by L<ERR_get_error(3)|ERR_get_error(3)>."
 msgid ""
 "BIO_new_CMS() returns a BIO chain when successful or NULL if an error "
 "occurred. The error can be obtained from ERR_get_error(3)."
 msgstr ""
-"DSA_dup_DH() renvoie la nouvelle structure B<DH> et NULL en cas d'erreur. "
-"Les codes d'erreur peuvent être obtenus à l'aide de L<ERR_get_error(3)|"
-"ERR_get_error(3)>."
+"B<BIO_new_CMS>() renvoie une chaîne de BIO ou NULL en cas d'erreur. L'erreur "
+"peut être obtenue à l'aide de L<ERR_get_error(3)|ERR_get_error(3)>."
 
 #. type: textblock
 #: C/crypto/BIO_new_CMS.pod:59 C/crypto/CMS_add0_cert.pod:57
 #: C/crypto/CMS_final.pod:34
 msgid ""
 "L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_sign(3)|CMS_sign(3)>, "
 "L<CMS_encrypt(3)|CMS_encrypt(3)>"
 msgstr ""
 "L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_sign(3)|CMS_sign(3)>, "
 "L<CMS_encrypt(3)|CMS_encrypt(3)>"
 
 #. type: textblock
 #: C/crypto/BIO_new_CMS.pod:64
-#, fuzzy
-#| msgid "BN_swap was added in OpenSSL 0.9.7."
 msgid "BIO_new_CMS() was added to OpenSSL 1.0.0"
-msgstr "BN_swap a été ajoutée dans la version 0.9.7 d'OpenSSL."
+msgstr "B<BIO_new_CMS>() a été ajoutée dans OpenSSL 1.0.0"
diff --git a/openssl/po4a/po/fr/BIO_push.pod.po b/openssl/po4a/po/fr/BIO_push.pod.po
index 9f003b5..41db0db 100644
--- a/openssl/po4a/po/fr/BIO_push.pod.po
+++ b/openssl/po4a/po/fr/BIO_push.pod.po
@@ -1,27 +1,28 @@
-# French translations for PACKAGE package
-# Copyright (C) 2008 Free Software Foundation, Inc.
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2008.
+# French translations for the openssl package
+# Copyright (C) 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>.
+# This file is distributed under the same license as the openssl package.
 #
+# David Prévot <david@tilapin.org>, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: openssl\n"
 "POT-Creation-Date: 2010-08-25 15:03-0400\n"
-"PO-Revision-Date: 2009-09-06 17:08+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"Language: \n"
+"PO-Revision-Date: 2013-03-07 14:03-0400\n"
+"Last-Translator: David Prévot <david@tilapin.org>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
+"Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.4\n"
 
 #. type: =head1
 #: C/apps/CA.pl.pod:4 C/apps/asn1parse.pod:3 C/apps/ca.pod:4
 #: C/apps/ciphers.pod:3 C/apps/config.pod:6 C/apps/crl.pod:3
 #: C/apps/crl2pkcs7.pod:3 C/apps/dgst.pod:3 C/apps/dhparam.pod:3
 #: C/apps/dsa.pod:3 C/apps/dsaparam.pod:3 C/apps/ec.pod:3 C/apps/ecparam.pod:3
 #: C/apps/enc.pod:3 C/apps/errstr.pod:3 C/apps/gendsa.pod:3
 #: C/apps/genrsa.pod:3 C/apps/nseq.pod:3 C/apps/ocsp.pod:3
 #: C/apps/openssl.pod:4 C/apps/passwd.pod:3 C/apps/pkcs12.pod:4
 #: C/apps/pkcs7.pod:3 C/apps/pkcs8.pod:3 C/apps/rand.pod:3 C/apps/req.pod:4
@@ -804,136 +805,163 @@ msgstr "� préciser"
 msgid ""
 " #include <openssl/bio.h>\n"
 "\n"
 msgstr ""
 " #include <openssl/bio.h>\n"
 "\n"
 
 #. type: textblock
 #: C/crypto/BIO_push.pod:5
 msgid "BIO_push, BIO_pop - add and remove BIOs from a chain."
-msgstr ""
+msgstr "BIO_push, BIO_pop - Ajouter et supprimer des BIO d'une chaîne"
 
 #. type: verbatim
 #: C/crypto/BIO_push.pod:11
 #, no-wrap
 msgid ""
 " BIO *\tBIO_push(BIO *b,BIO *append);\n"
 " BIO *\tBIO_pop(BIO *b);\n"
 "\n"
 msgstr ""
 " BIO *\tBIO_push(BIO *b,BIO *append);\n"
 " BIO *\tBIO_pop(BIO *b);\n"
 "\n"
 
 #. type: textblock
 #: C/crypto/BIO_push.pod:16
 msgid ""
 "The BIO_push() function appends the BIO B<append> to B<b>, it returns B<b>."
 msgstr ""
+"La fonction B<BIO_push>() ajoute le BIO I<append> à I<b>, elle renvoie I<b>."
 
 #. type: textblock
 #: C/crypto/BIO_push.pod:19
 msgid ""
 "BIO_pop() removes the BIO B<b> from a chain and returns the next BIO in the "
 "chain, or NULL if there is no next BIO. The removed BIO then becomes a "
 "single BIO with no association with the original chain, it can thus be freed "
 "or attached to a different chain."
 msgstr ""
+"B<BIO_pop>() supprime le BIO I<b> d'une chaîne et renvoie le BIO suivant de "
+"la chaîne ou NULL s'il n'y a pas de BIO suivant. Le BIO supprimé devient "
+"alors un simple BIO sans association avec la chaîne d'origine, il peut donc "
+"être libéré ou attaché à une autre chaîne."
 
 #. type: textblock
 #: C/crypto/BIO_push.pod:26
 msgid ""
 "The names of these functions are perhaps a little misleading. BIO_push()  "
 "joins two BIO chains whereas BIO_pop() deletes a single BIO from a chain, "
 "the deleted BIO does not need to be at the end of a chain."
 msgstr ""
+"Les noms de ces fonctions peuvent peut-être prêter un peu à confusion. "
+"B<BIO_push>() joint deux chaînes de BIO alors que B<BIO_pop>() supprime un "
+"seul BIO d'une chaîne, le BIO supprimé ne doit pas forcément être à la fin "
+"d'une chaîne."
 
 #. type: textblock
 #: C/crypto/BIO_push.pod:30
 msgid ""
 "The process of calling BIO_push() and BIO_pop() on a BIO may have additional "
 "consequences (a control call is made to the affected BIOs) any effects will "
 "be noted in the descriptions of individual BIOs."
 msgstr ""
+"Le processus d'appeler B<BIO_push>() et B<BIO_pop>() sur un BIO pourrait "
+"avoir des conséquences supplémentaires (un appel de contrôle est fait sur "
+"les BIO affectés), tous les effets seront notés dans les descriptions de "
+"chaque BIO."
 
 #. type: textblock
 #: C/crypto/BIO_push.pod:36
 msgid ""
 "For these examples suppose B<md1> and B<md2> are digest BIOs, B<b64> is a "
 "base64 BIO and B<f> is a file BIO."
 msgstr ""
+"Pour ces exemples, I<md1> et I<md2> sont supposés être des BIO de signature, "
+"I<b64> est un BIO en base64 et I<f> est un BIO fichier."
 
 #. type: textblock
 #: C/crypto/BIO_push.pod:39
 msgid "If the call:"
-msgstr ""
+msgstr "Si l'appel :"
 
 #. type: verbatim
 #: C/crypto/BIO_push.pod:41
 #, no-wrap
 msgid ""
 " BIO_push(b64, f);\n"
 "\n"
 msgstr ""
 " BIO_push(b64, f);\n"
 "\n"
 
+# NOTE: s/b64-chain/b64-f/
 #. type: textblock
 #: C/crypto/BIO_push.pod:43
 msgid "is made then the new chain will be B<b64-chain>. After making the calls"
 msgstr ""
+"est fait, alors la nouvelle chaîne sera I<b64-f>. Après avoir fait les appels"
 
 #. type: verbatim
 #: C/crypto/BIO_push.pod:45
 #, no-wrap
 msgid ""
 " BIO_push(md2, b64);\n"
 " BIO_push(md1, md2);\n"
 "\n"
 msgstr ""
 " BIO_push(md2, b64);\n"
 " BIO_push(md1, md2);\n"
 "\n"
 
 #. type: textblock
 #: C/crypto/BIO_push.pod:48
 msgid ""
 "the new chain is B<md1-md2-b64-f>. Data written to B<md1> will be digested "
 "by B<md1> and B<md2>, B<base64> encoded and written to B<f>."
 msgstr ""
+"la nouvelle chaîne est I<md1-md2-b64-f>. Les données écrites vers I<md1> "
+"seront signées par I<md1> et I<md2>, encodées en B<base64> et écrites vers "
+"I<f>."
 
 #. type: textblock
 #: C/crypto/BIO_push.pod:51
 msgid ""
 "It should be noted that reading causes data to pass in the reverse "
 "direction, that is data is read from B<f>, base64 B<decoded> and digested by "
 "B<md1> and B<md2>. If the call:"
 msgstr ""
+"Remarquez que la lecture force les données à passer en sens inverse, c'est-à-"
+"dire que les données sont lues de I<f>, B<décodées> de base64 et signées par "
+"I<md1> et I<md2>. Si l'appel :"
 
 #. type: verbatim
 #: C/crypto/BIO_push.pod:55
 #, no-wrap
 msgid ""
 " BIO_pop(md2);\n"
 "\n"
 msgstr ""
 " BIO_pop(md2);\n"
 "\n"
 
 #. type: textblock
 #: C/crypto/BIO_push.pod:57
 msgid ""
 "The call will return B<b64> and the new chain will be B<md1-b64-f> data can "
 "be written to B<md1> as before."
 msgstr ""
+"L'appel renverra I<b64> et la nouvelle chaîne sera I<md1-b64-f>, les données "
+"peuvent être écrites vers I<md1> comme avant."
 
 #. type: textblock
 #: C/crypto/BIO_push.pod:62
 msgid "BIO_push() returns the end of the chain, B<b>."
-msgstr ""
+msgstr "B<BIO_push>() renvoie la fin de la chaîne, I<b>."
 
 #. type: textblock
 #: C/crypto/BIO_push.pod:64
 msgid ""
 "BIO_pop() returns the next BIO in the chain, or NULL if there is no next BIO."
 msgstr ""
+"B<BIO_pop>() renvoie le BIO suivant de la chaîne ou NULL s'il n'y a pas de "
+"BIO suivant."
diff --git a/openssl/po4a/po/fr/BIO_read.pod.po b/openssl/po4a/po/fr/BIO_read.pod.po
index 796fe58..96c339b 100644
--- a/openssl/po4a/po/fr/BIO_read.pod.po
+++ b/openssl/po4a/po/fr/BIO_read.pod.po
@@ -1,27 +1,28 @@
-# French translations for PACKAGE package
-# Copyright (C) 2008 Free Software Foundation, Inc.
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2008.
+# French translations for the openssl package
+# Copyright (C) 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>.
+# This file is distributed under the same license as the openssl package.
 #
+# David Prévot <david@tilapin.org>, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: openssl\n"
 "POT-Creation-Date: 2010-08-25 15:03-0400\n"
-"PO-Revision-Date: 2009-09-06 17:08+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"Language: \n"
+"PO-Revision-Date: 2013-03-05 21:53-0400\n"
+"Last-Translator: David Prévot <david@tilapin.org>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
+"Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.4\n"
 
 #. type: =head1
 #: C/apps/CA.pl.pod:4 C/apps/asn1parse.pod:3 C/apps/ca.pod:4
 #: C/apps/ciphers.pod:3 C/apps/config.pod:6 C/apps/crl.pod:3
 #: C/apps/crl2pkcs7.pod:3 C/apps/dgst.pod:3 C/apps/dhparam.pod:3
 #: C/apps/dsa.pod:3 C/apps/dsaparam.pod:3 C/apps/ec.pod:3 C/apps/ecparam.pod:3
 #: C/apps/enc.pod:3 C/apps/errstr.pod:3 C/apps/gendsa.pod:3
 #: C/apps/genrsa.pod:3 C/apps/nseq.pod:3 C/apps/ocsp.pod:3
 #: C/apps/openssl.pod:4 C/apps/passwd.pod:3 C/apps/pkcs12.pod:4
 #: C/apps/pkcs7.pod:3 C/apps/pkcs8.pod:3 C/apps/rand.pod:3 C/apps/req.pod:4
@@ -776,101 +777,146 @@ msgid ""
 " #include <openssl/bio.h>\n"
 "\n"
 msgstr ""
 " #include <openssl/bio.h>\n"
 "\n"
 
 #. type: textblock
 #: C/crypto/BIO_read.pod:5
 msgid "BIO_read, BIO_write, BIO_gets, BIO_puts - BIO I/O functions"
 msgstr ""
+"BIO_read, BIO_write, BIO_gets, BIO_puts - Fonctions d'entrées et sorties de "
+"BIO"
 
 #. type: verbatim
 #: C/crypto/BIO_read.pod:11
 #, no-wrap
 msgid ""
 " int\tBIO_read(BIO *b, void *buf, int len);\n"
 " int\tBIO_gets(BIO *b,char *buf, int size);\n"
 " int\tBIO_write(BIO *b, const void *buf, int len);\n"
 " int\tBIO_puts(BIO *b,const char *buf);\n"
 "\n"
 msgstr ""
+" int\tBIO_read(BIO *b, void *buf, int len);\n"
+" int\tBIO_gets(BIO *b,char *buf, int size);\n"
+" int\tBIO_write(BIO *b, const void *buf, int len);\n"
+" int\tBIO_puts(BIO *b,const char *buf);\n"
+"\n"
 
 #. type: textblock
 #: C/crypto/BIO_read.pod:18
 msgid ""
 "BIO_read() attempts to read B<len> bytes from BIO B<b> and places the data "
 "in B<buf>."
 msgstr ""
+"B<BIO_read>() essaye de lire I<len> octets du BIO I<b> et place les données "
+"dans I<buf>."
 
 #. type: textblock
 #: C/crypto/BIO_read.pod:21
 msgid ""
 "BIO_gets() performs the BIOs \"gets\" operation and places the data in "
 "B<buf>. Usually this operation will attempt to read a line of data from the "
 "BIO of maximum length B<len>. There are exceptions to this however, for "
 "example BIO_gets() on a digest BIO will calculate and return the digest and "
 "other BIOs may not support BIO_gets() at all."
 msgstr ""
+"B<BIO_gets>() réalise l'opération « gets » des BIO et place les données dans "
+"I<buf>. Normalement, cette opération essayera de lire une ligne de données "
+"du BIO de taille maximale I<len>. Il y a cependant des exceptions à cela, "
+"par exemple B<BIO_gets>() sur un BIO de signature calculera et renverra la "
+"signature mais d'autres BIO pourraient ne pas prendre B<BIO_gets>() en "
+"charge du tout."
 
 #. type: textblock
 #: C/crypto/BIO_read.pod:27
 msgid "BIO_write() attempts to write B<len> bytes from B<buf> to BIO B<b>."
 msgstr ""
+"B<BIO_write>() essaye d'écrire I<len> octets de I<buf> sur le BIO I<b>."
 
 #. type: textblock
 #: C/crypto/BIO_read.pod:29
 msgid ""
 "BIO_puts() attempts to write a null terminated string B<buf> to BIO B<b>"
 msgstr ""
+"B<BIO_puts>() essaye d'écrire une chaîne I<buf> terminée par null sur le BIO "
+"I<b>."
 
 #. type: textblock
 #: C/crypto/BIO_read.pod:33
 msgid ""
 "All these functions return either the amount of data successfully read or "
 "written (if the return value is positive) or that no data was successfully "
 "read or written if the result is 0 or -1. If the return value is -2 then the "
 "operation is not implemented in the specific BIO type."
 msgstr ""
+"Toutes ces fonctions renvoient soit la quantité de données lues ou écrites "
+"(si la valeur de retour est positive), soit 0 ou -1 si aucune donnée n'a été "
+"lue ou écrite, soit -2 si l'opération n'est pas implémentée dans ce type de "
+"BIO en particulier."
 
 #. type: textblock
 #: C/crypto/BIO_read.pod:40
 msgid ""
 "A 0 or -1 return is not necessarily an indication of an error. In particular "
 "when the source/sink is non-blocking or of a certain type it may merely be "
 "an indication that no data is currently available and that the application "
 "should retry the operation later."
 msgstr ""
+"Une valeur de retour de 0 ou -1 n'est pas forcément une indication d'erreur. "
+"En particulier quand la source ou la destination sont non bloquantes ou d'un "
+"certain type, cela pourrait juste être une indication qu'aucune donnée n'est "
+"actuellement disponible et que l'application devrait réessayer l'opération "
+"plus tard."
 
 #. type: textblock
 #: C/crypto/BIO_read.pod:45
 msgid ""
 "One technique sometimes used with blocking sockets is to use a system call "
 "(such as select(), poll() or equivalent) to determine when data is available "
 "and then call read() to read the data. The equivalent with BIOs (that is "
 "call select() on the underlying I/O structure and then call BIO_read() to "
 "read the data) should B<not> be used because a single call to BIO_read()  "
 "can cause several reads (and writes in the case of SSL BIOs) on the "
 "underlying I/O structure and may block as a result. Instead select() (or "
 "equivalent)  should be combined with non blocking I/O so successive reads "
 "will request a retry instead of blocking."
 msgstr ""
+"Une technique parfois utilisée avec les sockets non bloquantes est "
+"d'utiliser un appel système (comme B<select>(), B<poll>() ou équivalent) "
+"pour déterminer quand les données sont disponibles et ensuite d'appeler "
+"B<read>() pour lire les données. L'équivalent avec les BIO (c'est-à-dire "
+"appeler B<select>() sur la structure d'entrées et sorties sous-jacente et "
+"ensuite d'appeler B<BIO_read>() pour lire les données) ne devrait B<pas> "
+"être utilisée parce qu'un simple appel de B<BIO_read>() peut provoquer "
+"plusieurs lectures (et écritures dans le cas des BIO SSL) sur la structure "
+"d'entrées et sorties sous-jacente et pourrait par conséquent bloquer. � la "
+"place, B<select>() (ou équivalent) devrait être combiné avec des entrées et "
+"sorties non bloquantes pour que les lectures successives demandent à "
+"réessayer au lieu de bloquer."
 
 #. type: textblock
 #: C/crypto/BIO_read.pod:55
 msgid ""
 "See L<BIO_should_retry(3)|BIO_should_retry(3)> for details of how to "
 "determine the cause of a retry and other I/O issues."
 msgstr ""
+"Consultez L<BIO_should_retry(3)|BIO_should_retry(3)> pour des précisions sur "
+"la façon de déterminer la cause d'un réessai ou tout autre problème "
+"d'entrées et sorties."
 
 #. type: textblock
 #: C/crypto/BIO_read.pod:58
 msgid ""
 "If the BIO_gets() function is not supported by a BIO then it possible to "
 "work around this by adding a buffering BIO L<BIO_f_buffer(3)|BIO_f_buffer(3)"
 "> to the chain."
 msgstr ""
+"Si la fonction B<BIO_gets>() n'est pas prise en charge par un BIO, alors "
+"contourner cela est possible en ajoutant un BIO tampon L<BIO_f_buffer(3)|"
+"BIO_f_buffer(3)> à la chaîne."
 
 #. type: textblock
 #: C/crypto/BIO_read.pod:64
 msgid "L<BIO_should_retry(3)|BIO_should_retry(3)>"
 msgstr "L<BIO_should_retry(3)|BIO_should_retry(3)>"
# French translations for the openssl package
# Copyright (C) 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>.
# This file is distributed under the same license as the openssl package.
#
# David Prévot <david@tilapin.org>, 2013.
msgid ""
msgstr ""
"Project-Id-Version: openssl\n"
"POT-Creation-Date: 2010-08-25 15:03-0400\n"
"PO-Revision-Date: 2013-03-07 17:55-0400\n"
"Last-Translator: David Prévot <david@tilapin.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 1.4\n"

#. type: =head1
#: C/apps/CA.pl.pod:4 C/apps/asn1parse.pod:3 C/apps/ca.pod:4
#: C/apps/ciphers.pod:3 C/apps/config.pod:6 C/apps/crl.pod:3
#: C/apps/crl2pkcs7.pod:3 C/apps/dgst.pod:3 C/apps/dhparam.pod:3
#: C/apps/dsa.pod:3 C/apps/dsaparam.pod:3 C/apps/ec.pod:3 C/apps/ecparam.pod:3
#: C/apps/enc.pod:3 C/apps/errstr.pod:3 C/apps/gendsa.pod:3
#: C/apps/genrsa.pod:3 C/apps/nseq.pod:3 C/apps/ocsp.pod:3
#: C/apps/openssl.pod:4 C/apps/passwd.pod:3 C/apps/pkcs12.pod:4
#: C/apps/pkcs7.pod:3 C/apps/pkcs8.pod:3 C/apps/rand.pod:3 C/apps/req.pod:4
#: C/apps/rsa.pod:4 C/apps/rsautl.pod:3 C/apps/s_client.pod:4
#: C/apps/s_server.pod:4 C/apps/s_time.pod:4 C/apps/sess_id.pod:4
#: C/apps/smime.pod:3 C/apps/speed.pod:3 C/apps/spkac.pod:3
#: C/apps/verify.pod:3 C/apps/version.pod:3 C/apps/x509.pod:4
#: C/apps/x509v3_config.pod:5 C/apps/c_rehash.pod:4
#: C/crypto/ASN1_OBJECT_new.pod:3 C/crypto/ASN1_STRING_length.pod:3
#: C/crypto/ASN1_STRING_new.pod:3 C/crypto/ASN1_STRING_print_ex.pod:3
#: C/crypto/ASN1_generate_nconf.pod:3 C/crypto/BIO_ctrl.pod:3
#: C/crypto/BIO_f_base64.pod:3 C/crypto/BIO_f_buffer.pod:3
#: C/crypto/BIO_f_cipher.pod:3 C/crypto/BIO_f_md.pod:3
#: C/crypto/BIO_f_null.pod:3 C/crypto/BIO_f_ssl.pod:3
#: C/crypto/BIO_find_type.pod:3 C/crypto/BIO_new.pod:3 C/crypto/BIO_push.pod:3
#: C/crypto/BIO_read.pod:3 C/crypto/BIO_s_accept.pod:3
#: C/crypto/BIO_s_bio.pod:3 C/crypto/BIO_s_connect.pod:3
#: C/crypto/BIO_s_fd.pod:3 C/crypto/BIO_s_file.pod:3 C/crypto/BIO_s_mem.pod:3
#: C/crypto/BIO_s_null.pod:3 C/crypto/BIO_s_socket.pod:3
#: C/crypto/BIO_set_callback.pod:3 C/crypto/BIO_should_retry.pod:3
#: C/crypto/BN_BLINDING_new.pod:3 C/crypto/BN_CTX_new.pod:3
#: C/crypto/BN_CTX_start.pod:3 C/crypto/BN_add.pod:3
#: C/crypto/BN_add_word.pod:3 C/crypto/BN_bn2bin.pod:3 C/crypto/BN_cmp.pod:3
#: C/crypto/BN_copy.pod:3 C/crypto/BN_generate_prime.pod:3
#: C/crypto/BN_mod_inverse.pod:3 C/crypto/BN_mod_mul_montgomery.pod:3
#: C/crypto/BN_mod_mul_reciprocal.pod:3 C/crypto/BN_new.pod:3
#: C/crypto/BN_num_bytes.pod:3 C/crypto/BN_rand.pod:3
#: C/crypto/BN_set_bit.pod:3 C/crypto/BN_swap.pod:3 C/crypto/BN_zero.pod:3
#: C/crypto/CONF_modules_free.pod:3 C/crypto/CONF_modules_load_file.pod:3
#: C/crypto/CRYPTO_set_ex_data.pod:3 C/crypto/DH_generate_key.pod:3
#: C/crypto/DH_generate_parameters.pod:3 C/crypto/DH_get_ex_new_index.pod:3
#: C/crypto/DH_new.pod:3 C/crypto/DH_set_method.pod:3 C/crypto/DH_size.pod:3
#: C/crypto/DSA_SIG_new.pod:3 C/crypto/DSA_do_sign.pod:3
#: C/crypto/DSA_dup_DH.pod:3 C/crypto/DSA_generate_key.pod:3
#: C/crypto/DSA_generate_parameters.pod:3 C/crypto/DSA_get_ex_new_index.pod:3
#: C/crypto/DSA_new.pod:3 C/crypto/DSA_set_method.pod:3
#: C/crypto/DSA_sign.pod:3 C/crypto/DSA_size.pod:3 C/crypto/ERR_GET_LIB.pod:3
#: C/crypto/ERR_clear_error.pod:3 C/crypto/ERR_error_string.pod:3
#: C/crypto/ERR_get_error.pod:3 C/crypto/ERR_load_crypto_strings.pod:3
#: C/crypto/ERR_load_strings.pod:3 C/crypto/ERR_print_errors.pod:3
#: C/crypto/ERR_put_error.pod:3 C/crypto/ERR_remove_state.pod:3
#: C/crypto/ERR_set_mark.pod:3 C/crypto/EVP_BytesToKey.pod:3
#: C/crypto/EVP_DigestInit.pod:3 C/crypto/EVP_EncryptInit.pod:3
#: C/crypto/EVP_OpenInit.pod:3 C/crypto/EVP_PKEY_new.pod:3
#: C/crypto/EVP_PKEY_set1_RSA.pod:3 C/crypto/EVP_SealInit.pod:3
#: C/crypto/EVP_SignInit.pod:3 C/crypto/EVP_VerifyInit.pod:3
#: C/crypto/OBJ_nid2obj.pod:3 C/crypto/OPENSSL_Applink.pod:3
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:3 C/crypto/OPENSSL_config.pod:3
#: C/crypto/OPENSSL_ia32cap.pod:3 C/crypto/OPENSSL_load_builtin_modules.pod:3
#: C/crypto/OpenSSL_add_all_algorithms.pod:3 C/crypto/PKCS12_create.pod:3
#: C/crypto/PKCS12_parse.pod:3 C/crypto/PKCS7_decrypt.pod:3
#: C/crypto/PKCS7_encrypt.pod:3 C/crypto/PKCS7_sign.pod:3
#: C/crypto/PKCS7_verify.pod:3 C/crypto/RAND_add.pod:3
#: C/crypto/RAND_bytes.pod:3 C/crypto/RAND_cleanup.pod:3
#: C/crypto/RAND_egd.pod:3 C/crypto/RAND_load_file.pod:3
#: C/crypto/RAND_set_rand_method.pod:3 C/crypto/RSA_blinding_on.pod:3
#: C/crypto/RSA_check_key.pod:3 C/crypto/RSA_generate_key.pod:3
#: C/crypto/RSA_get_ex_new_index.pod:3 C/crypto/RSA_new.pod:3
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:3 C/crypto/RSA_print.pod:3
#: C/crypto/RSA_private_encrypt.pod:3 C/crypto/RSA_public_encrypt.pod:3
#: C/crypto/RSA_set_method.pod:3 C/crypto/RSA_sign.pod:3
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:3 C/crypto/RSA_size.pod:3
#: C/crypto/SMIME_read_PKCS7.pod:3 C/crypto/SMIME_write_PKCS7.pod:3
#: C/crypto/X509_NAME_ENTRY_get_object.pod:3
#: C/crypto/X509_NAME_add_entry_by_txt.pod:3
#: C/crypto/X509_NAME_get_index_by_NID.pod:3 C/crypto/X509_NAME_print_ex.pod:3
#: C/crypto/X509_new.pod:3 C/crypto/bio.pod:3 C/crypto/blowfish.pod:3
#: C/crypto/bn.pod:3 C/crypto/bn_internal.pod:3 C/crypto/buffer.pod:3
#: C/crypto/crypto.pod:3 C/crypto/d2i_ASN1_OBJECT.pod:3
#: C/crypto/d2i_DHparams.pod:3 C/crypto/d2i_DSAPublicKey.pod:3
#: C/crypto/d2i_PKCS8PrivateKey.pod:3 C/crypto/d2i_RSAPublicKey.pod:3
#: C/crypto/d2i_X509.pod:3 C/crypto/d2i_X509_ALGOR.pod:3
#: C/crypto/d2i_X509_CRL.pod:3 C/crypto/d2i_X509_NAME.pod:3
#: C/crypto/d2i_X509_REQ.pod:3 C/crypto/d2i_X509_SIG.pod:3 C/crypto/des.pod:3
#: C/crypto/des_modes.pod:5 C/crypto/dh.pod:3 C/crypto/ecdsa.pod:3
#: C/crypto/engine.pod:3 C/crypto/err.pod:3 C/crypto/evp.pod:3
#: C/crypto/hmac.pod:3 C/crypto/lh_stats.pod:3 C/crypto/lhash.pod:3
#: C/crypto/md5.pod:3 C/crypto/mdc2.pod:3 C/crypto/pem.pod:3
#: C/crypto/rc4.pod:3 C/crypto/ripemd.pod:3 C/crypto/sha.pod:3
#: C/crypto/threads.pod:3 C/crypto/ui.pod:3 C/crypto/ui_compat.pod:3
#: C/ssl/SSL_CIPHER_get_name.pod:3 C/ssl/SSL_COMP_add_compression_method.pod:3
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:3 C/ssl/SSL_CTX_add_session.pod:3
#: C/ssl/SSL_CTX_ctrl.pod:3 C/ssl/SSL_CTX_flush_sessions.pod:3
#: C/ssl/SSL_CTX_free.pod:3 C/ssl/SSL_CTX_get_ex_new_index.pod:3
#: C/ssl/SSL_CTX_get_verify_mode.pod:3
#: C/ssl/SSL_CTX_load_verify_locations.pod:3 C/ssl/SSL_CTX_new.pod:3
#: C/ssl/SSL_CTX_sess_number.pod:3 C/ssl/SSL_CTX_sess_set_cache_size.pod:3
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:3 C/ssl/SSL_CTX_sessions.pod:3
#: C/ssl/SSL_CTX_set_cert_store.pod:3
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:3
#: C/ssl/SSL_CTX_set_cipher_list.pod:3 C/ssl/SSL_CTX_set_client_CA_list.pod:3
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:3
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:3
#: C/ssl/SSL_CTX_set_generate_session_id.pod:3
#: C/ssl/SSL_CTX_set_info_callback.pod:3 C/ssl/SSL_CTX_set_max_cert_list.pod:3
#: C/ssl/SSL_CTX_set_mode.pod:3 C/ssl/SSL_CTX_set_msg_callback.pod:3
#: C/ssl/SSL_CTX_set_options.pod:3 C/ssl/SSL_CTX_set_quiet_shutdown.pod:3
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:3
#: C/ssl/SSL_CTX_set_session_id_context.pod:3
#: C/ssl/SSL_CTX_set_ssl_version.pod:3 C/ssl/SSL_CTX_set_timeout.pod:3
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:3
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:3 C/ssl/SSL_CTX_set_verify.pod:3
#: C/ssl/SSL_CTX_use_certificate.pod:3 C/ssl/SSL_SESSION_free.pod:3
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:3 C/ssl/SSL_SESSION_get_time.pod:3
#: C/ssl/SSL_accept.pod:3 C/ssl/SSL_alert_type_string.pod:3
#: C/ssl/SSL_clear.pod:3 C/ssl/SSL_connect.pod:3 C/ssl/SSL_do_handshake.pod:3
#: C/ssl/SSL_free.pod:3 C/ssl/SSL_get_SSL_CTX.pod:3
#: C/ssl/SSL_get_ciphers.pod:3 C/ssl/SSL_get_client_CA_list.pod:3
#: C/ssl/SSL_get_current_cipher.pod:3 C/ssl/SSL_get_default_timeout.pod:3
#: C/ssl/SSL_get_error.pod:3 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:3
#: C/ssl/SSL_get_ex_new_index.pod:3 C/ssl/SSL_get_fd.pod:3
#: C/ssl/SSL_get_peer_cert_chain.pod:3 C/ssl/SSL_get_peer_certificate.pod:3
#: C/ssl/SSL_get_rbio.pod:3 C/ssl/SSL_get_session.pod:3
#: C/ssl/SSL_get_verify_result.pod:3 C/ssl/SSL_get_version.pod:3
#: C/ssl/SSL_library_init.pod:3 C/ssl/SSL_load_client_CA_file.pod:3
#: C/ssl/SSL_new.pod:3 C/ssl/SSL_pending.pod:3 C/ssl/SSL_read.pod:3
#: C/ssl/SSL_rstate_string.pod:3 C/ssl/SSL_session_reused.pod:3
#: C/ssl/SSL_set_bio.pod:3 C/ssl/SSL_set_connect_state.pod:3
#: C/ssl/SSL_set_fd.pod:3 C/ssl/SSL_set_session.pod:3
#: C/ssl/SSL_set_shutdown.pod:3 C/ssl/SSL_set_verify_result.pod:3
#: C/ssl/SSL_shutdown.pod:3 C/ssl/SSL_state_string.pod:3 C/ssl/SSL_want.pod:3
#: C/ssl/SSL_write.pod:3 C/ssl/d2i_SSL_SESSION.pod:3 C/ssl/ssl.pod:4
msgid "NAME"
msgstr "NOM"

#. type: =head1
#: C/apps/CA.pl.pod:8 C/apps/asn1parse.pod:7 C/apps/ca.pod:8
#: C/apps/ciphers.pod:7 C/apps/crl.pod:7 C/apps/crl2pkcs7.pod:7
#: C/apps/dgst.pod:7 C/apps/dhparam.pod:7 C/apps/dsa.pod:7
#: C/apps/dsaparam.pod:7 C/apps/ec.pod:7 C/apps/ecparam.pod:7 C/apps/enc.pod:7
#: C/apps/errstr.pod:7 C/apps/gendsa.pod:7 C/apps/genrsa.pod:7
#: C/apps/nseq.pod:7 C/apps/ocsp.pod:7 C/apps/openssl.pod:8
#: C/apps/passwd.pod:7 C/apps/pkcs12.pod:8 C/apps/pkcs7.pod:7
#: C/apps/pkcs8.pod:7 C/apps/rand.pod:7 C/apps/req.pod:8 C/apps/rsa.pod:8
#: C/apps/rsautl.pod:7 C/apps/s_client.pod:8 C/apps/s_server.pod:8
#: C/apps/s_time.pod:8 C/apps/sess_id.pod:8 C/apps/smime.pod:7
#: C/apps/speed.pod:7 C/apps/spkac.pod:7 C/apps/verify.pod:7
#: C/apps/version.pod:7 C/apps/x509.pod:8 C/apps/c_rehash.pod:8
#: C/crypto/ASN1_OBJECT_new.pod:7 C/crypto/ASN1_STRING_length.pod:9
#: C/crypto/ASN1_STRING_new.pod:8 C/crypto/ASN1_STRING_print_ex.pod:7
#: C/crypto/ASN1_generate_nconf.pod:7 C/crypto/BIO_ctrl.pod:10
#: C/crypto/BIO_f_base64.pod:7 C/crypto/BIO_f_buffer.pod:7
#: C/crypto/BIO_f_cipher.pod:7 C/crypto/BIO_f_md.pod:7
#: C/crypto/BIO_f_null.pod:7 C/crypto/BIO_f_ssl.pod:10
#: C/crypto/BIO_find_type.pod:7 C/crypto/BIO_new.pod:7 C/crypto/BIO_push.pod:7
#: C/crypto/BIO_read.pod:7 C/crypto/BIO_s_accept.pod:9
#: C/crypto/BIO_s_bio.pod:10 C/crypto/BIO_s_connect.pod:10
#: C/crypto/BIO_s_fd.pod:7 C/crypto/BIO_s_file.pod:9 C/crypto/BIO_s_mem.pod:8
#: C/crypto/BIO_s_null.pod:7 C/crypto/BIO_s_socket.pod:7
#: C/crypto/BIO_set_callback.pod:8 C/crypto/BIO_should_retry.pod:9
#: C/crypto/BN_BLINDING_new.pod:11 C/crypto/BN_CTX_new.pod:7
#: C/crypto/BN_CTX_start.pod:7 C/crypto/BN_add.pod:9
#: C/crypto/BN_add_word.pod:8 C/crypto/BN_bn2bin.pod:8 C/crypto/BN_cmp.pod:7
#: C/crypto/BN_copy.pod:7 C/crypto/BN_generate_prime.pod:7
#: C/crypto/BN_mod_inverse.pod:7 C/crypto/BN_mod_mul_montgomery.pod:9
#: C/crypto/BN_mod_mul_reciprocal.pod:9 C/crypto/BN_new.pod:7
#: C/crypto/BN_num_bytes.pod:7 C/crypto/BN_rand.pod:7
#: C/crypto/BN_set_bit.pod:8 C/crypto/BN_swap.pod:7 C/crypto/BN_zero.pod:8
#: C/crypto/CONF_modules_free.pod:8 C/crypto/CONF_modules_load_file.pod:7
#: C/crypto/CRYPTO_set_ex_data.pod:7 C/crypto/DH_generate_key.pod:7
#: C/crypto/DH_generate_parameters.pod:7 C/crypto/DH_get_ex_new_index.pod:7
#: C/crypto/DH_new.pod:7 C/crypto/DH_set_method.pod:8 C/crypto/DH_size.pod:7
#: C/crypto/DSA_SIG_new.pod:7 C/crypto/DSA_do_sign.pod:7
#: C/crypto/DSA_dup_DH.pod:7 C/crypto/DSA_generate_key.pod:7
#: C/crypto/DSA_generate_parameters.pod:7 C/crypto/DSA_get_ex_new_index.pod:7
#: C/crypto/DSA_new.pod:7 C/crypto/DSA_set_method.pod:8
#: C/crypto/DSA_sign.pod:7 C/crypto/DSA_size.pod:7 C/crypto/ERR_GET_LIB.pod:8
#: C/crypto/ERR_clear_error.pod:7 C/crypto/ERR_error_string.pod:9
#: C/crypto/ERR_get_error.pod:10 C/crypto/ERR_load_crypto_strings.pod:8
#: C/crypto/ERR_load_strings.pod:8 C/crypto/ERR_print_errors.pod:7
#: C/crypto/ERR_put_error.pod:7 C/crypto/ERR_remove_state.pod:7
#: C/crypto/ERR_set_mark.pod:7 C/crypto/EVP_BytesToKey.pod:7
#: C/crypto/EVP_DigestInit.pod:13 C/crypto/EVP_EncryptInit.pod:21
#: C/crypto/EVP_OpenInit.pod:7 C/crypto/EVP_PKEY_new.pod:7
#: C/crypto/EVP_PKEY_set1_RSA.pod:10 C/crypto/EVP_SealInit.pod:7
#: C/crypto/EVP_SignInit.pod:7 C/crypto/EVP_VerifyInit.pod:7
#: C/crypto/OBJ_nid2obj.pod:9 C/crypto/OPENSSL_Applink.pod:7
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:7 C/crypto/OPENSSL_config.pod:7
#: C/crypto/OPENSSL_ia32cap.pod:7 C/crypto/OPENSSL_load_builtin_modules.pod:7
#: C/crypto/OpenSSL_add_all_algorithms.pod:8 C/crypto/PKCS12_create.pod:7
#: C/crypto/PKCS12_parse.pod:7 C/crypto/PKCS7_decrypt.pod:7
#: C/crypto/PKCS7_encrypt.pod:7 C/crypto/PKCS7_sign.pod:7
#: C/crypto/PKCS7_verify.pod:7 C/crypto/RAND_add.pod:8
#: C/crypto/RAND_bytes.pod:7 C/crypto/RAND_cleanup.pod:7
#: C/crypto/RAND_egd.pod:7 C/crypto/RAND_load_file.pod:7
#: C/crypto/RAND_set_rand_method.pod:7 C/crypto/RSA_blinding_on.pod:7
#: C/crypto/RSA_check_key.pod:7 C/crypto/RSA_generate_key.pod:7
#: C/crypto/RSA_get_ex_new_index.pod:7 C/crypto/RSA_new.pod:7
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:12 C/crypto/RSA_print.pod:9
#: C/crypto/RSA_private_encrypt.pod:7 C/crypto/RSA_public_encrypt.pod:7
#: C/crypto/RSA_set_method.pod:9 C/crypto/RSA_sign.pod:7
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:7 C/crypto/RSA_size.pod:7
#: C/crypto/SMIME_read_PKCS7.pod:7 C/crypto/SMIME_write_PKCS7.pod:7
#: C/crypto/X509_NAME_ENTRY_get_object.pod:10
#: C/crypto/X509_NAME_add_entry_by_txt.pod:8
#: C/crypto/X509_NAME_get_index_by_NID.pod:9 C/crypto/X509_NAME_print_ex.pod:8
#: C/crypto/X509_new.pod:7 C/crypto/bio.pod:7 C/crypto/blowfish.pod:8
#: C/crypto/bn.pod:7 C/crypto/bn_internal.pod:14 C/crypto/buffer.pod:8
#: C/crypto/crypto.pod:7 C/crypto/d2i_ASN1_OBJECT.pod:7
#: C/crypto/d2i_DHparams.pod:7 C/crypto/d2i_DSAPublicKey.pod:9
#: C/crypto/d2i_PKCS8PrivateKey.pod:9 C/crypto/d2i_RSAPublicKey.pod:9
#: C/crypto/d2i_X509.pod:8 C/crypto/d2i_X509_ALGOR.pod:7
#: C/crypto/d2i_X509_CRL.pod:8 C/crypto/d2i_X509_NAME.pod:7
#: C/crypto/d2i_X509_REQ.pod:8 C/crypto/d2i_X509_SIG.pod:7 C/crypto/des.pod:15
#: C/crypto/dh.pod:7 C/crypto/ecdsa.pod:7 C/crypto/engine.pod:7
#: C/crypto/err.pod:7 C/crypto/evp.pod:7 C/crypto/hmac.pod:8
#: C/crypto/lh_stats.pod:8 C/crypto/lhash.pod:7 C/crypto/md5.pod:8
#: C/crypto/mdc2.pod:7 C/crypto/pem.pod:7 C/crypto/rc4.pod:7
#: C/crypto/ripemd.pod:8 C/crypto/sha.pod:7 C/crypto/threads.pod:10
#: C/crypto/ui.pod:13 C/crypto/ui_compat.pod:8 C/ssl/SSL_CIPHER_get_name.pod:7
#: C/ssl/SSL_COMP_add_compression_method.pod:7
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:7 C/ssl/SSL_CTX_add_session.pod:7
#: C/ssl/SSL_CTX_ctrl.pod:7 C/ssl/SSL_CTX_flush_sessions.pod:7
#: C/ssl/SSL_CTX_free.pod:7 C/ssl/SSL_CTX_get_ex_new_index.pod:7
#: C/ssl/SSL_CTX_get_verify_mode.pod:7
#: C/ssl/SSL_CTX_load_verify_locations.pod:8 C/ssl/SSL_CTX_new.pod:7
#: C/ssl/SSL_CTX_sess_number.pod:7 C/ssl/SSL_CTX_sess_set_cache_size.pod:7
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:7 C/ssl/SSL_CTX_sessions.pod:7
#: C/ssl/SSL_CTX_set_cert_store.pod:7
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:7
#: C/ssl/SSL_CTX_set_cipher_list.pod:7 C/ssl/SSL_CTX_set_client_CA_list.pod:9
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:7
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:7
#: C/ssl/SSL_CTX_set_generate_session_id.pod:7
#: C/ssl/SSL_CTX_set_info_callback.pod:7 C/ssl/SSL_CTX_set_max_cert_list.pod:7
#: C/ssl/SSL_CTX_set_mode.pod:7 C/ssl/SSL_CTX_set_msg_callback.pod:7
#: C/ssl/SSL_CTX_set_options.pod:7 C/ssl/SSL_CTX_set_quiet_shutdown.pod:7
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:7
#: C/ssl/SSL_CTX_set_session_id_context.pod:7
#: C/ssl/SSL_CTX_set_ssl_version.pod:8 C/ssl/SSL_CTX_set_timeout.pod:7
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:7
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:7 C/ssl/SSL_CTX_set_verify.pod:7
#: C/ssl/SSL_CTX_use_certificate.pod:7 C/ssl/SSL_SESSION_free.pod:7
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:7 C/ssl/SSL_SESSION_get_time.pod:7
#: C/ssl/SSL_accept.pod:7 C/ssl/SSL_alert_type_string.pod:7
#: C/ssl/SSL_clear.pod:7 C/ssl/SSL_connect.pod:7 C/ssl/SSL_do_handshake.pod:7
#: C/ssl/SSL_free.pod:7 C/ssl/SSL_get_SSL_CTX.pod:7
#: C/ssl/SSL_get_ciphers.pod:7 C/ssl/SSL_get_client_CA_list.pod:7
#: C/ssl/SSL_get_current_cipher.pod:8 C/ssl/SSL_get_default_timeout.pod:7
#: C/ssl/SSL_get_error.pod:7 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:8
#: C/ssl/SSL_get_ex_new_index.pod:7 C/ssl/SSL_get_fd.pod:7
#: C/ssl/SSL_get_peer_cert_chain.pod:7 C/ssl/SSL_get_peer_certificate.pod:7
#: C/ssl/SSL_get_rbio.pod:7 C/ssl/SSL_get_session.pod:7
#: C/ssl/SSL_get_verify_result.pod:7 C/ssl/SSL_get_version.pod:7
#: C/ssl/SSL_library_init.pod:8 C/ssl/SSL_load_client_CA_file.pod:7
#: C/ssl/SSL_new.pod:7 C/ssl/SSL_pending.pod:7 C/ssl/SSL_read.pod:7
#: C/ssl/SSL_rstate_string.pod:7 C/ssl/SSL_session_reused.pod:7
#: C/ssl/SSL_set_bio.pod:7 C/ssl/SSL_set_connect_state.pod:7
#: C/ssl/SSL_set_fd.pod:7 C/ssl/SSL_set_session.pod:7
#: C/ssl/SSL_set_shutdown.pod:7 C/ssl/SSL_set_verify_result.pod:7
#: C/ssl/SSL_shutdown.pod:7 C/ssl/SSL_state_string.pod:7 C/ssl/SSL_want.pod:7
#: C/ssl/SSL_write.pod:7 C/ssl/d2i_SSL_SESSION.pod:7 C/ssl/ssl.pod:8
msgid "SYNOPSIS"
msgstr "SYNOPSIS"

#. type: =head1
#: C/apps/CA.pl.pod:25 C/apps/asn1parse.pod:22 C/apps/ca.pod:51
#: C/apps/ciphers.pod:16 C/apps/config.pod:10 C/apps/crl.pod:23
#: C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:29 C/apps/dhparam.pod:24
#: C/apps/dsa.pod:26 C/apps/dsaparam.pod:22 C/apps/ec.pod:28
#: C/apps/ecparam.pod:27 C/apps/enc.pod:27 C/apps/errstr.pod:11
#: C/apps/gendsa.pod:18 C/apps/genrsa.pod:21 C/apps/nseq.pod:14
#: C/apps/ocsp.pod:55 C/apps/openssl.pod:19 C/apps/passwd.pod:21
#: C/apps/pkcs12.pod:43 C/apps/pkcs7.pod:19 C/apps/pkcs8.pod:26
#: C/apps/rand.pod:16 C/apps/req.pod:47 C/apps/rsa.pod:29 C/apps/rsautl.pod:25
#: C/apps/s_client.pod:47 C/apps/s_server.pod:58 C/apps/s_time.pod:27
#: C/apps/sess_id.pod:19 C/apps/smime.pod:43 C/apps/speed.pod:37
#: C/apps/spkac.pod:22 C/apps/verify.pod:21 C/apps/version.pod:17
#: C/apps/x509.pod:57 C/apps/x509v3_config.pod:9 C/apps/c_rehash.pod:13
#: C/crypto/ASN1_OBJECT_new.pod:12 C/crypto/ASN1_STRING_length.pod:24
#: C/crypto/ASN1_STRING_new.pod:14 C/crypto/ASN1_STRING_print_ex.pod:16
#: C/crypto/ASN1_generate_nconf.pod:12 C/crypto/BIO_ctrl.pod:36
#: C/crypto/BIO_f_base64.pod:14 C/crypto/BIO_f_buffer.pod:19
#: C/crypto/BIO_f_cipher.pod:18 C/crypto/BIO_f_md.pod:17
#: C/crypto/BIO_f_null.pod:13 C/crypto/BIO_f_ssl.pod:35
#: C/crypto/BIO_find_type.pod:41 C/crypto/BIO_new.pod:17
#: C/crypto/BIO_push.pod:14 C/crypto/BIO_read.pod:16
#: C/crypto/BIO_s_accept.pod:32 C/crypto/BIO_s_bio.pod:34
#: C/crypto/BIO_s_connect.pod:31 C/crypto/BIO_s_fd.pod:18
#: C/crypto/BIO_s_file.pod:25 C/crypto/BIO_s_mem.pod:21
#: C/crypto/BIO_s_null.pod:13 C/crypto/BIO_s_socket.pod:18
#: C/crypto/BIO_set_callback.pod:23 C/crypto/BIO_should_retry.pod:28
#: C/crypto/BN_BLINDING_new.pod:35 C/crypto/BN_CTX_new.pod:17
#: C/crypto/BN_CTX_start.pod:17 C/crypto/BN_add.pod:46
#: C/crypto/BN_add_word.pod:22 C/crypto/BN_bn2bin.pod:26
#: C/crypto/BN_cmp.pod:19 C/crypto/BN_copy.pod:15
#: C/crypto/BN_generate_prime.pod:21 C/crypto/BN_mod_inverse.pod:14
#: C/crypto/BN_mod_mul_montgomery.pod:29 C/crypto/BN_mod_mul_reciprocal.pod:25
#: C/crypto/BN_new.pod:21 C/crypto/BN_num_bytes.pod:17 C/crypto/BN_rand.pod:19
#: C/crypto/BN_set_bit.pod:25 C/crypto/BN_swap.pod:13 C/crypto/BN_zero.pod:20
#: C/crypto/CONF_modules_free.pod:16 C/crypto/CONF_modules_load_file.pod:16
#: C/crypto/CRYPTO_set_ex_data.pod:13 C/crypto/DH_generate_key.pod:15
#: C/crypto/DH_generate_parameters.pod:16 C/crypto/DH_get_ex_new_index.pod:20
#: C/crypto/DH_new.pod:15 C/crypto/DH_set_method.pod:23
#: C/crypto/DH_size.pod:13 C/crypto/DSA_SIG_new.pod:15
#: C/crypto/DSA_do_sign.pod:16 C/crypto/DSA_dup_DH.pod:13
#: C/crypto/DSA_generate_key.pod:13 C/crypto/DSA_generate_parameters.pod:15
#: C/crypto/DSA_get_ex_new_index.pod:20 C/crypto/DSA_new.pod:15
#: C/crypto/DSA_set_method.pod:23 C/crypto/DSA_sign.pod:20
#: C/crypto/DSA_size.pod:13 C/crypto/ERR_GET_LIB.pod:18
#: C/crypto/ERR_clear_error.pod:13 C/crypto/ERR_error_string.pod:20
#: C/crypto/ERR_get_error.pod:29 C/crypto/ERR_load_crypto_strings.pod:19
#: C/crypto/ERR_load_strings.pod:18 C/crypto/ERR_print_errors.pod:14
#: C/crypto/ERR_put_error.pod:16 C/crypto/ERR_remove_state.pod:13
#: C/crypto/ERR_set_mark.pod:15 C/crypto/EVP_BytesToKey.pod:16
#: C/crypto/EVP_DigestInit.pod:63 C/crypto/EVP_EncryptInit.pod:94
#: C/crypto/EVP_OpenInit.pod:18 C/crypto/EVP_PKEY_new.pod:15
#: C/crypto/EVP_PKEY_set1_RSA.pod:31 C/crypto/EVP_SealInit.pod:19
#: C/crypto/EVP_SignInit.pod:19 C/crypto/EVP_VerifyInit.pod:17
#: C/crypto/OBJ_nid2obj.pod:30 C/crypto/OPENSSL_Applink.pod:11
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:16 C/crypto/OPENSSL_config.pod:14
#: C/crypto/OPENSSL_ia32cap.pod:12
#: C/crypto/OPENSSL_load_builtin_modules.pod:15
#: C/crypto/OpenSSL_add_all_algorithms.pod:18 C/crypto/PKCS12_create.pod:14
#: C/crypto/PKCS12_parse.pod:13 C/crypto/PKCS7_decrypt.pod:11
#: C/crypto/PKCS7_encrypt.pod:11 C/crypto/PKCS7_sign.pod:11
#: C/crypto/PKCS7_verify.pod:13 C/crypto/RAND_add.pod:21
#: C/crypto/RAND_bytes.pod:15 C/crypto/RAND_cleanup.pod:13
#: C/crypto/RAND_egd.pod:16 C/crypto/RAND_load_file.pod:17
#: C/crypto/RAND_set_rand_method.pod:17 C/crypto/RSA_blinding_on.pod:15
#: C/crypto/RSA_check_key.pod:13 C/crypto/RSA_generate_key.pod:14
#: C/crypto/RSA_get_ex_new_index.pod:27 C/crypto/RSA_new.pod:15
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:46 C/crypto/RSA_print.pod:28
#: C/crypto/RSA_private_encrypt.pod:17 C/crypto/RSA_public_encrypt.pod:17
#: C/crypto/RSA_set_method.pod:29 C/crypto/RSA_sign.pod:17
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:19 C/crypto/RSA_size.pod:13
#: C/crypto/SMIME_read_PKCS7.pod:11 C/crypto/SMIME_write_PKCS7.pod:11
#: C/crypto/X509_NAME_ENTRY_get_object.pod:22
#: C/crypto/X509_NAME_add_entry_by_txt.pod:20
#: C/crypto/X509_NAME_get_index_by_NID.pod:20
#: C/crypto/X509_NAME_print_ex.pod:17 C/crypto/X509_new.pod:12
#: C/crypto/bio.pod:14 C/crypto/blowfish.pod:28 C/crypto/bn.pod:144
#: C/crypto/bn_internal.pod:64 C/crypto/buffer.pod:20 C/crypto/crypto.pod:9
#: C/crypto/d2i_ASN1_OBJECT.pod:14 C/crypto/d2i_DHparams.pod:14
#: C/crypto/d2i_DSAPublicKey.pod:34 C/crypto/d2i_PKCS8PrivateKey.pod:32
#: C/crypto/d2i_RSAPublicKey.pod:30 C/crypto/d2i_X509.pod:21
#: C/crypto/d2i_X509_ALGOR.pod:14 C/crypto/d2i_X509_CRL.pod:21
#: C/crypto/d2i_X509_NAME.pod:14 C/crypto/d2i_X509_REQ.pod:21
#: C/crypto/d2i_X509_SIG.pod:14 C/crypto/des.pod:105 C/crypto/des_modes.pod:9
#: C/crypto/dh.pod:41 C/crypto/ecdsa.pod:50 C/crypto/engine.pod:162
#: C/crypto/err.pod:47 C/crypto/evp.pod:11 C/crypto/hmac.pod:28
#: C/crypto/lh_stats.pod:20 C/crypto/lhash.pod:29 C/crypto/md5.pod:42
#: C/crypto/mdc2.pod:19 C/crypto/pem.pod:181 C/crypto/rc4.pod:16
#: C/crypto/ripemd.pod:20 C/crypto/sha.pod:19 C/crypto/threads.pod:50
#: C/crypto/ui.pod:68 C/crypto/ui_compat.pod:17
#: C/ssl/SSL_CIPHER_get_name.pod:16
#: C/ssl/SSL_COMP_add_compression_method.pod:13
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:13 C/ssl/SSL_CTX_add_session.pod:17
#: C/ssl/SSL_CTX_ctrl.pod:17 C/ssl/SSL_CTX_flush_sessions.pod:14
#: C/ssl/SSL_CTX_free.pod:13 C/ssl/SSL_CTX_get_ex_new_index.pod:27
#: C/ssl/SSL_CTX_get_verify_mode.pod:18
#: C/ssl/SSL_CTX_load_verify_locations.pod:15 C/ssl/SSL_CTX_new.pod:13
#: C/ssl/SSL_CTX_sess_number.pod:24 C/ssl/SSL_CTX_sess_set_cache_size.pod:14
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:27 C/ssl/SSL_CTX_sessions.pod:13
#: C/ssl/SSL_CTX_set_cert_store.pod:14
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:13
#: C/ssl/SSL_CTX_set_cipher_list.pod:14
#: C/ssl/SSL_CTX_set_client_CA_list.pod:18
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:15
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:16
#: C/ssl/SSL_CTX_set_generate_session_id.pod:19
#: C/ssl/SSL_CTX_set_info_callback.pod:17
#: C/ssl/SSL_CTX_set_max_cert_list.pod:17 C/ssl/SSL_CTX_set_mode.pod:17
#: C/ssl/SSL_CTX_set_msg_callback.pod:17 C/ssl/SSL_CTX_set_options.pod:22
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:17
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:14
#: C/ssl/SSL_CTX_set_session_id_context.pod:16
#: C/ssl/SSL_CTX_set_ssl_version.pod:16 C/ssl/SSL_CTX_set_timeout.pod:14
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:21
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:23 C/ssl/SSL_CTX_set_verify.pod:20
#: C/ssl/SSL_CTX_use_certificate.pod:37 C/ssl/SSL_SESSION_free.pod:13
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:27 C/ssl/SSL_SESSION_get_time.pod:21
#: C/ssl/SSL_accept.pod:13 C/ssl/SSL_alert_type_string.pod:17
#: C/ssl/SSL_clear.pod:13 C/ssl/SSL_connect.pod:13
#: C/ssl/SSL_do_handshake.pod:13 C/ssl/SSL_free.pod:13
#: C/ssl/SSL_get_SSL_CTX.pod:13 C/ssl/SSL_get_ciphers.pod:14
#: C/ssl/SSL_get_client_CA_list.pod:14 C/ssl/SSL_get_current_cipher.pod:22
#: C/ssl/SSL_get_default_timeout.pod:13 C/ssl/SSL_get_error.pod:13
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:14
#: C/ssl/SSL_get_ex_new_index.pod:27 C/ssl/SSL_get_fd.pod:15
#: C/ssl/SSL_get_peer_cert_chain.pod:13 C/ssl/SSL_get_peer_certificate.pod:13
#: C/ssl/SSL_get_rbio.pod:14 C/ssl/SSL_get_session.pod:15
#: C/ssl/SSL_get_verify_result.pod:13 C/ssl/SSL_get_version.pod:13
#: C/ssl/SSL_library_init.pod:16 C/ssl/SSL_load_client_CA_file.pod:13
#: C/ssl/SSL_new.pod:13 C/ssl/SSL_pending.pod:13 C/ssl/SSL_read.pod:13
#: C/ssl/SSL_rstate_string.pod:14 C/ssl/SSL_session_reused.pod:13
#: C/ssl/SSL_set_bio.pod:13 C/ssl/SSL_set_connect_state.pod:15
#: C/ssl/SSL_set_fd.pod:15 C/ssl/SSL_set_session.pod:13
#: C/ssl/SSL_set_shutdown.pod:15 C/ssl/SSL_set_verify_result.pod:13
#: C/ssl/SSL_shutdown.pod:13 C/ssl/SSL_state_string.pod:14
#: C/ssl/SSL_want.pod:17 C/ssl/SSL_write.pod:13 C/ssl/d2i_SSL_SESSION.pod:14
#: C/ssl/ssl.pod:10
msgid "DESCRIPTION"
msgstr "DESCRIPTION"

#. type: =head1
#: C/apps/CA.pl.pod:146 C/apps/asn1parse.pod:122 C/apps/ciphers.pod:393
#: C/apps/config.pod:194 C/apps/crl.pod:91 C/apps/crl2pkcs7.pod:75
#: C/apps/dgst.pod:101 C/apps/dhparam.pod:116 C/apps/dsa.pod:119
#: C/apps/dsaparam.pod:95 C/apps/ec.pod:140 C/apps/ecparam.pod:131
#: C/apps/enc.pod:134 C/apps/gendsa.pod:56 C/apps/genrsa.pod:72
#: C/apps/nseq.pod:53 C/apps/ocsp.pod:312 C/apps/pkcs12.pod:252
#: C/apps/pkcs7.pod:82 C/apps/pkcs8.pod:135 C/apps/req.pod:529
#: C/apps/rsa.pod:130 C/apps/rsautl.pod:91 C/apps/s_client.pod:239
#: C/apps/s_server.pod:309 C/apps/s_time.pod:128 C/apps/sess_id.pod:131
#: C/apps/smime.pod:239 C/apps/spkac.pod:113 C/apps/version.pod:55
#: C/apps/x509.pod:660 C/apps/x509v3_config.pod:407
#: C/crypto/ASN1_OBJECT_new.pod:21 C/crypto/ASN1_STRING_length.pod:51
#: C/crypto/ASN1_STRING_new.pod:24 C/crypto/ASN1_STRING_print_ex.pod:29
#: C/crypto/BIO_ctrl.pod:94 C/crypto/BIO_f_base64.pod:30
#: C/crypto/BIO_f_buffer.pod:42 C/crypto/BIO_f_cipher.pod:45
#: C/crypto/BIO_f_md.pod:42 C/crypto/BIO_f_null.pod:22
#: C/crypto/BIO_f_ssl.pod:105 C/crypto/BIO_find_type.pod:66
#: C/crypto/BIO_new.pod:40 C/crypto/BIO_push.pod:24 C/crypto/BIO_read.pod:38
#: C/crypto/BIO_s_accept.pod:97 C/crypto/BIO_s_bio.pod:104
#: C/crypto/BIO_s_connect.pod:101 C/crypto/BIO_s_fd.pod:46
#: C/crypto/BIO_s_file.pod:71 C/crypto/BIO_s_mem.pod:71
#: C/crypto/BIO_s_null.pod:18 C/crypto/BIO_s_socket.pod:37
#: C/crypto/BIO_should_retry.pod:62 C/crypto/BN_num_bytes.pod:34
#: C/crypto/CONF_modules_free.pod:28 C/crypto/CONF_modules_load_file.pod:27
#: C/crypto/DH_generate_parameters.pod:47 C/crypto/DH_set_method.pod:100
#: C/crypto/DSA_set_method.pod:114 C/crypto/EVP_BytesToKey.pod:26
#: C/crypto/EVP_DigestInit.pod:166 C/crypto/EVP_EncryptInit.pod:343
#: C/crypto/EVP_OpenInit.pod:34 C/crypto/EVP_PKEY_new.pod:22
#: C/crypto/EVP_PKEY_set1_RSA.pod:51 C/crypto/EVP_SealInit.pod:56
#: C/crypto/EVP_SignInit.pod:52 C/crypto/EVP_VerifyInit.pod:46
#: C/crypto/OBJ_nid2obj.pod:71 C/crypto/OPENSSL_config.pod:25
#: C/crypto/OPENSSL_load_builtin_modules.pod:25
#: C/crypto/OpenSSL_add_all_algorithms.pod:37 C/crypto/PKCS12_create.pod:28
#: C/crypto/PKCS12_parse.pod:21 C/crypto/PKCS7_decrypt.pod:18
#: C/crypto/PKCS7_encrypt.pod:17 C/crypto/PKCS7_sign.pod:22
#: C/crypto/PKCS7_sign.pod:61 C/crypto/PKCS7_verify.pod:71
#: C/crypto/RAND_egd.pod:37 C/crypto/RAND_set_rand_method.pod:58
#: C/crypto/RSA_check_key.pod:33 C/crypto/RSA_set_method.pod:158
#: C/crypto/SMIME_read_PKCS7.pod:24 C/crypto/SMIME_write_PKCS7.pod:21
#: C/crypto/X509_NAME_ENTRY_get_object.pod:39
#: C/crypto/X509_NAME_add_entry_by_txt.pod:42
#: C/crypto/X509_NAME_get_index_by_NID.pod:46
#: C/crypto/X509_NAME_print_ex.pod:34 C/crypto/crypto.pod:65
#: C/crypto/d2i_DSAPublicKey.pod:54 C/crypto/d2i_PKCS8PrivateKey.pod:40
#: C/crypto/d2i_RSAPublicKey.pod:47 C/crypto/d2i_X509.pod:60
#: C/crypto/des.pod:283 C/crypto/des_modes.pod:237 C/crypto/pem.pod:413
#: C/crypto/threads.pod:128 C/crypto/ui_compat.pod:41
#: C/ssl/SSL_CIPHER_get_name.pod:36
#: C/ssl/SSL_COMP_add_compression_method.pod:20
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:19 C/ssl/SSL_CTX_add_session.pod:30
#: C/ssl/SSL_CTX_flush_sessions.pod:21
#: C/ssl/SSL_CTX_load_verify_locations.pod:21 C/ssl/SSL_CTX_new.pod:18
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:21
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:48 C/ssl/SSL_CTX_sessions.pod:18
#: C/ssl/SSL_CTX_set_cert_store.pod:23
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:19
#: C/ssl/SSL_CTX_set_cipher_list.pod:23
#: C/ssl/SSL_CTX_set_client_CA_list.pod:35
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:38
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:32
#: C/ssl/SSL_CTX_set_generate_session_id.pod:31
#: C/ssl/SSL_CTX_set_info_callback.pod:36
#: C/ssl/SSL_CTX_set_max_cert_list.pod:32 C/ssl/SSL_CTX_set_mode.pod:29
#: C/ssl/SSL_CTX_set_msg_callback.pod:74 C/ssl/SSL_CTX_set_options.pod:44
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:33
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:21
#: C/ssl/SSL_CTX_set_session_id_context.pod:24
#: C/ssl/SSL_CTX_set_ssl_version.pod:29 C/ssl/SSL_CTX_set_timeout.pod:21
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:36
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:48 C/ssl/SSL_CTX_set_verify.pod:40
#: C/ssl/SSL_CTX_use_certificate.pod:110 C/ssl/SSL_SESSION_free.pod:19
#: C/ssl/SSL_SESSION_get_time.pod:39 C/ssl/SSL_accept.pod:19
#: C/ssl/SSL_alert_type_string.pod:31 C/ssl/SSL_clear.pod:18
#: C/ssl/SSL_connect.pod:19 C/ssl/SSL_do_handshake.pod:21
#: C/ssl/SSL_free.pod:19 C/ssl/SSL_get_ciphers.pod:25
#: C/ssl/SSL_get_default_timeout.pod:18
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:19
#: C/ssl/SSL_get_peer_cert_chain.pod:22 C/ssl/SSL_get_peer_certificate.pod:18
#: C/ssl/SSL_get_session.pod:26 C/ssl/SSL_get_verify_result.pod:18
#: C/ssl/SSL_library_init.pod:23 C/ssl/SSL_load_client_CA_file.pod:18
#: C/ssl/SSL_pending.pod:18 C/ssl/SSL_read.pod:18
#: C/ssl/SSL_rstate_string.pod:22 C/ssl/SSL_session_reused.pod:17
#: C/ssl/SSL_set_connect_state.pod:21 C/ssl/SSL_set_session.pod:26
#: C/ssl/SSL_set_shutdown.pod:21 C/ssl/SSL_set_verify_result.pod:19
#: C/ssl/SSL_shutdown.pod:18 C/ssl/SSL_state_string.pod:22
#: C/ssl/SSL_want.pod:24 C/ssl/SSL_write.pod:18 C/ssl/d2i_SSL_SESSION.pod:25
msgid "NOTES"
msgstr "NOTES"

#. type: =head1
#: C/apps/CA.pl.pod:174 C/apps/ca.pod:666 C/apps/ciphers.pod:425
#: C/apps/config.pod:275 C/apps/crl.pod:113 C/apps/crl2pkcs7.pod:87
#: C/apps/dhparam.pod:132 C/apps/dsa.pod:153 C/apps/dsaparam.pod:105
#: C/apps/ec.pod:178 C/apps/ecparam.pod:167 C/apps/errstr.pod:32
#: C/apps/gendsa.pod:61 C/apps/genrsa.pod:91 C/apps/openssl.pod:337
#: C/apps/pkcs12.pod:327 C/apps/pkcs7.pod:101 C/apps/pkcs8.pod:238
#: C/apps/rand.pod:51 C/apps/req.pod:606 C/apps/rsa.pod:184
#: C/apps/rsautl.pod:181 C/apps/s_client.pod:293 C/apps/s_server.pod:344
#: C/apps/s_time.pod:169 C/apps/sess_id.pod:147 C/apps/spkac.pod:129
#: C/apps/verify.pod:333 C/apps/x509.pod:823 C/apps/x509v3_config.pod:451
#: C/apps/c_rehash.pod:47 C/crypto/ASN1_OBJECT_new.pod:35
#: C/crypto/ASN1_STRING_length.pod:75 C/crypto/ASN1_STRING_new.pod:36
#: C/crypto/ASN1_STRING_print_ex.pod:87 C/crypto/ASN1_generate_nconf.pod:254
#: C/crypto/BIO_ctrl.pod:126 C/crypto/BIO_f_base64.pod:79
#: C/crypto/BIO_f_buffer.pod:67 C/crypto/BIO_f_cipher.pod:74
#: C/crypto/BIO_f_md.pod:136 C/crypto/BIO_f_null.pod:30
#: C/crypto/BIO_f_ssl.pod:311 C/crypto/BIO_find_type.pod:96
#: C/crypto/BIO_new.pod:63 C/crypto/BIO_push.pod:67 C/crypto/BIO_read.pod:62
#: C/crypto/BIO_s_accept.pod:193 C/crypto/BIO_s_bio.pod:177
#: C/crypto/BIO_s_connect.pod:190 C/crypto/BIO_s_fd.pod:83
#: C/crypto/BIO_s_file.pod:137 C/crypto/BIO_s_mem.pod:113
#: C/crypto/BIO_s_null.pod:35 C/crypto/BIO_s_socket.pod:61
#: C/crypto/BIO_set_callback.pod:106 C/crypto/BIO_should_retry.pod:112
#: C/crypto/BN_BLINDING_new.pod:95 C/crypto/BN_CTX_new.pod:43
#: C/crypto/BN_CTX_start.pod:44 C/crypto/BN_add.pod:112
#: C/crypto/BN_add_word.pod:48 C/crypto/BN_bn2bin.pod:81
#: C/crypto/BN_cmp.pod:38 C/crypto/BN_copy.pod:26
#: C/crypto/BN_generate_prime.pod:91 C/crypto/BN_mod_inverse.pod:28
#: C/crypto/BN_mod_mul_montgomery.pod:88 C/crypto/BN_mod_mul_reciprocal.pod:70
#: C/crypto/BN_new.pod:43 C/crypto/BN_num_bytes.pod:47 C/crypto/BN_rand.pod:46
#: C/crypto/BN_set_bit.pod:56 C/crypto/BN_zero.pod:46
#: C/crypto/CONF_modules_free.pod:37 C/crypto/CONF_modules_load_file.pod:51
#: C/crypto/CRYPTO_set_ex_data.pod:41 C/crypto/DH_generate_key.pod:41
#: C/crypto/DH_generate_parameters.pod:60 C/crypto/DH_get_ex_new_index.pod:27
#: C/crypto/DH_new.pod:30 C/crypto/DH_set_method.pod:110
#: C/crypto/DH_size.pod:25 C/crypto/DSA_SIG_new.pod:31
#: C/crypto/DSA_do_sign.pod:37 C/crypto/DSA_dup_DH.pod:28
#: C/crypto/DSA_generate_key.pod:25 C/crypto/DSA_generate_parameters.pod:91
#: C/crypto/DSA_get_ex_new_index.pod:27 C/crypto/DSA_new.pod:32
#: C/crypto/DSA_set_method.pod:124 C/crypto/DSA_sign.pod:56
#: C/crypto/DSA_size.pod:25 C/crypto/ERR_GET_LIB.pod:42
#: C/crypto/ERR_clear_error.pod:21 C/crypto/ERR_error_string.pod:61
#: C/crypto/ERR_get_error.pod:62 C/crypto/ERR_load_crypto_strings.pod:36
#: C/crypto/ERR_load_strings.pod:44 C/crypto/ERR_print_errors.pod:39
#: C/crypto/ERR_put_error.pod:35 C/crypto/ERR_remove_state.pod:26
#: C/crypto/ERR_set_mark.pod:30 C/crypto/EVP_BytesToKey.pod:60
#: C/crypto/EVP_DigestInit.pod:237 C/crypto/EVP_EncryptInit.pod:500
#: C/crypto/EVP_OpenInit.pod:55 C/crypto/EVP_PKEY_new.pod:39
#: C/crypto/EVP_PKEY_set1_RSA.pod:72 C/crypto/EVP_SealInit.pod:75
#: C/crypto/EVP_SignInit.pod:80 C/crypto/EVP_VerifyInit.pod:70
#: C/crypto/OBJ_nid2obj.pod:141 C/crypto/OPENSSL_VERSION_NUMBER.pod:91
#: C/crypto/OPENSSL_config.pod:73 C/crypto/OPENSSL_load_builtin_modules.pod:43
#: C/crypto/OpenSSL_add_all_algorithms.pod:61 C/crypto/PKCS12_create.pod:67
#: C/crypto/PKCS12_parse.pod:49 C/crypto/PKCS7_decrypt.pod:45
#: C/crypto/PKCS7_encrypt.pod:57 C/crypto/PKCS7_sign.pod:91
#: C/crypto/PKCS7_verify.pod:108 C/crypto/RAND_add.pod:66
#: C/crypto/RAND_bytes.pod:39 C/crypto/RAND_cleanup.pod:21
#: C/crypto/RAND_egd.pod:73 C/crypto/RAND_load_file.pod:44
#: C/crypto/RAND_set_rand_method.pod:68 C/crypto/RSA_blinding_on.pod:35
#: C/crypto/RSA_check_key.pod:59 C/crypto/RSA_generate_key.pod:60
#: C/crypto/RSA_get_ex_new_index.pod:111 C/crypto/RSA_new.pod:31
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:107 C/crypto/RSA_print.pod:39
#: C/crypto/RSA_private_encrypt.pod:60 C/crypto/RSA_public_encrypt.pod:74
#: C/crypto/RSA_set_method.pod:180 C/crypto/RSA_sign.pod:51
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:48 C/crypto/RSA_size.pod:25
#: C/crypto/SMIME_read_PKCS7.pod:60 C/crypto/SMIME_write_PKCS7.pod:51
#: C/crypto/X509_NAME_ENTRY_get_object.pod:63
#: C/crypto/X509_NAME_add_entry_by_txt.pod:108
#: C/crypto/X509_NAME_get_index_by_NID.pod:98
#: C/crypto/X509_NAME_print_ex.pod:97 C/crypto/X509_new.pod:29
#: C/crypto/bio.pod:40 C/crypto/blowfish.pod:103 C/crypto/bn.pod:167
#: C/crypto/bn_internal.pod:232 C/crypto/buffer.pod:64 C/crypto/crypto.pod:81
#: C/crypto/d2i_ASN1_OBJECT.pod:21 C/crypto/d2i_DHparams.pod:22
#: C/crypto/d2i_DSAPublicKey.pod:75 C/crypto/d2i_PKCS8PrivateKey.pod:52
#: C/crypto/d2i_RSAPublicKey.pod:59 C/crypto/d2i_X509.pod:222
#: C/crypto/d2i_X509_ALGOR.pod:22 C/crypto/d2i_X509_CRL.pod:29
#: C/crypto/d2i_X509_NAME.pod:23 C/crypto/d2i_X509_REQ.pod:28
#: C/crypto/d2i_X509_SIG.pod:22 C/crypto/des.pod:318
#: C/crypto/des_modes.pod:249 C/crypto/dh.pod:68 C/crypto/ecdsa.pod:198
#: C/crypto/engine.pod:595 C/crypto/err.pod:172 C/crypto/evp.pod:34
#: C/crypto/hmac.pod:88 C/crypto/lh_stats.pod:50 C/crypto/lhash.pod:278
#: C/crypto/md5.pod:88 C/crypto/mdc2.pod:55 C/crypto/rc4.pod:54
#: C/crypto/ripemd.pod:57 C/crypto/sha.pod:61 C/crypto/threads.pod:171
#: C/crypto/ui.pod:181 C/crypto/ui_compat.pod:46
#: C/ssl/SSL_CIPHER_get_name.pod:107
#: C/ssl/SSL_COMP_add_compression_method.pod:66
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:32 C/ssl/SSL_CTX_add_session.pod:67
#: C/ssl/SSL_CTX_ctrl.pod:30 C/ssl/SSL_CTX_flush_sessions.pod:42
#: C/ssl/SSL_CTX_free.pod:36 C/ssl/SSL_CTX_get_ex_new_index.pod:47
#: C/ssl/SSL_CTX_get_verify_mode.pod:46
#: C/ssl/SSL_CTX_load_verify_locations.pod:115 C/ssl/SSL_CTX_new.pod:89
#: C/ssl/SSL_CTX_sess_number.pod:70 C/ssl/SSL_CTX_sess_set_cache_size.pod:44
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:79 C/ssl/SSL_CTX_sessions.pod:28
#: C/ssl/SSL_CTX_set_cert_store.pod:51
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:61
#: C/ssl/SSL_CTX_set_cipher_list.pod:62
#: C/ssl/SSL_CTX_set_client_CA_list.pod:87
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:87
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:71
#: C/ssl/SSL_CTX_set_generate_session_id.pod:140
#: C/ssl/SSL_CTX_set_info_callback.pod:148
#: C/ssl/SSL_CTX_set_max_cert_list.pod:68 C/ssl/SSL_CTX_set_mode.pod:73
#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:329
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:57
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:120
#: C/ssl/SSL_CTX_set_session_id_context.pod:79
#: C/ssl/SSL_CTX_set_ssl_version.pod:55 C/ssl/SSL_CTX_set_timeout.pod:51
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:163
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:159 C/ssl/SSL_CTX_set_verify.pod:283
#: C/ssl/SSL_CTX_use_certificate.pod:154 C/ssl/SSL_SESSION_free.pod:48
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:55 C/ssl/SSL_SESSION_get_time.pod:58
#: C/ssl/SSL_accept.pod:68 C/ssl/SSL_alert_type_string.pod:224
#: C/ssl/SSL_connect.pod:65 C/ssl/SSL_do_handshake.pod:69
#: C/ssl/SSL_get_SSL_CTX.pod:22 C/ssl/SSL_get_ciphers.pod:37
#: C/ssl/SSL_get_client_CA_list.pod:47 C/ssl/SSL_get_current_cipher.pod:39
#: C/ssl/SSL_get_default_timeout.pod:33 C/ssl/SSL_get_error.pod:106
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:56
#: C/ssl/SSL_get_ex_new_index.pod:52 C/ssl/SSL_get_fd.pod:40
#: C/ssl/SSL_get_peer_cert_chain.pod:48 C/ssl/SSL_get_peer_certificate.pod:50
#: C/ssl/SSL_get_rbio.pod:36 C/ssl/SSL_get_session.pod:67
#: C/ssl/SSL_get_verify_result.pod:51 C/ssl/SSL_get_version.pod:42
#: C/ssl/SSL_library_init.pod:47 C/ssl/SSL_load_client_CA_file.pod:57
#: C/ssl/SSL_new.pod:37 C/ssl/SSL_pending.pod:39 C/ssl/SSL_read.pod:114
#: C/ssl/SSL_rstate_string.pod:55 C/ssl/SSL_session_reused.pod:40
#: C/ssl/SSL_set_bio.pod:28 C/ssl/SSL_set_connect_state.pod:47
#: C/ssl/SSL_set_fd.pod:48 C/ssl/SSL_set_session.pod:50
#: C/ssl/SSL_set_shutdown.pod:66 C/ssl/SSL_set_verify_result.pod:32
#: C/ssl/SSL_shutdown.pod:117 C/ssl/SSL_state_string.pod:41
#: C/ssl/SSL_want.pod:73 C/ssl/SSL_write.pod:101 C/ssl/d2i_SSL_SESSION.pod:61
#: C/ssl/ssl.pod:655
msgid "SEE ALSO"
msgstr "VOIR AUSSI"

#. type: =head1
#: C/apps/errstr.pod:18 C/crypto/BIO_f_ssl.pod:131
#: C/crypto/BIO_find_type.pod:79 C/crypto/BIO_new.pod:57
#: C/crypto/BIO_s_accept.pod:148 C/crypto/BIO_s_bio.pod:131
#: C/crypto/BIO_s_connect.pod:163 C/crypto/BIO_s_fd.pod:74
#: C/crypto/BIO_s_mem.pod:92 C/crypto/BIO_set_callback.pod:101
#: C/crypto/EVP_DigestInit.pod:188
msgid "EXAMPLE"
msgstr "EXEMPLE"

#. type: =head1
#: C/crypto/ASN1_OBJECT_new.pod:27 C/crypto/ASN1_STRING_length.pod:73
#: C/crypto/ASN1_STRING_new.pod:29 C/crypto/ASN1_generate_nconf.pod:247
#: C/crypto/BIO_ctrl.pod:74 C/crypto/BIO_f_base64.pod:35
#: C/crypto/BIO_f_buffer.pod:55 C/crypto/BIO_f_cipher.pod:59
#: C/crypto/BIO_f_md.pod:61 C/crypto/BIO_f_null.pod:26
#: C/crypto/BIO_f_ssl.pod:127 C/crypto/BIO_find_type.pod:58
#: C/crypto/BIO_new.pod:32 C/crypto/BIO_push.pod:60 C/crypto/BIO_read.pod:31
#: C/crypto/BIO_s_accept.pod:144 C/crypto/BIO_s_bio.pod:123
#: C/crypto/BIO_s_connect.pod:136 C/crypto/BIO_s_fd.pod:57
#: C/crypto/BIO_s_file.pod:112 C/crypto/BIO_s_null.pod:31
#: C/crypto/BIO_s_socket.pod:49 C/crypto/BN_BLINDING_new.pod:77
#: C/crypto/BN_CTX_new.pod:35 C/crypto/BN_CTX_start.pod:33
#: C/crypto/BN_add.pod:106 C/crypto/BN_add_word.pod:40
#: C/crypto/BN_bn2bin.pod:65 C/crypto/BN_cmp.pod:29 C/crypto/BN_copy.pod:20
#: C/crypto/BN_generate_prime.pod:81 C/crypto/BN_mod_inverse.pod:23
#: C/crypto/BN_mod_mul_montgomery.pod:73 C/crypto/BN_mod_mul_reciprocal.pod:60
#: C/crypto/BN_new.pod:34 C/crypto/BN_num_bytes.pod:30 C/crypto/BN_rand.pod:41
#: C/crypto/BN_set_bit.pod:49 C/crypto/BN_zero.pod:31
#: C/crypto/CRYPTO_set_ex_data.pod:31 C/crypto/DH_generate_key.pod:32
#: C/crypto/DH_generate_parameters.pod:39 C/crypto/DH_new.pod:22
#: C/crypto/DH_set_method.pod:85 C/crypto/DSA_SIG_new.pod:22
#: C/crypto/DSA_do_sign.pod:30 C/crypto/DSA_new.pod:23
#: C/crypto/DSA_set_method.pod:99 C/crypto/DSA_sign.pod:44
#: C/crypto/ERR_GET_LIB.pod:38 C/crypto/ERR_clear_error.pod:17
#: C/crypto/ERR_error_string.pod:52 C/crypto/ERR_get_error.pod:58
#: C/crypto/ERR_load_crypto_strings.pod:31 C/crypto/ERR_print_errors.pod:35
#: C/crypto/ERR_put_error.pod:30 C/crypto/ERR_set_mark.pod:23
#: C/crypto/EVP_BytesToKey.pod:56 C/crypto/EVP_DigestInit.pod:145
#: C/crypto/EVP_EncryptInit.pod:237 C/crypto/EVP_OpenInit.pod:46
#: C/crypto/EVP_PKEY_new.pod:32 C/crypto/EVP_PKEY_set1_RSA.pod:60
#: C/crypto/EVP_SealInit.pod:49 C/crypto/EVP_SignInit.pod:43
#: C/crypto/EVP_VerifyInit.pod:36 C/crypto/OBJ_nid2obj.pod:130
#: C/crypto/OPENSSL_config.pod:69 C/crypto/OpenSSL_add_all_algorithms.pod:33
#: C/crypto/PKCS12_parse.pod:32 C/crypto/PKCS7_decrypt.pod:32
#: C/crypto/PKCS7_encrypt.pod:47 C/crypto/PKCS7_sign.pod:86
#: C/crypto/PKCS7_verify.pod:90 C/crypto/RAND_add.pod:59
#: C/crypto/RAND_bytes.pod:31 C/crypto/RAND_load_file.pod:34
#: C/crypto/RAND_set_rand_method.pod:53 C/crypto/RSA_blinding_on.pod:29
#: C/crypto/RSA_get_ex_new_index.pod:87 C/crypto/RSA_new.pod:23
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:100 C/crypto/RSA_print.pod:35
#: C/crypto/RSA_private_encrypt.pod:51 C/crypto/RSA_public_encrypt.pod:61
#: C/crypto/RSA_set_method.pod:139 C/crypto/RSA_sign.pod:35
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:36 C/crypto/SMIME_read_PKCS7.pod:55
#: C/crypto/SMIME_write_PKCS7.pod:47
#: C/crypto/X509_NAME_ENTRY_get_object.pod:61
#: C/crypto/X509_NAME_add_entry_by_txt.pod:92
#: C/crypto/X509_NAME_get_index_by_NID.pod:88 C/crypto/X509_new.pod:21
#: C/crypto/blowfish.pod:93 C/crypto/buffer.pod:56 C/crypto/d2i_X509.pod:209
#: C/crypto/ecdsa.pod:113 C/crypto/hmac.pod:77 C/crypto/lh_stats.pod:46
#: C/crypto/lhash.pod:170 C/crypto/md5.pod:76 C/crypto/mdc2.pod:45
#: C/crypto/rc4.pod:44 C/crypto/ripemd.pod:46 C/crypto/sha.pod:47
#: C/crypto/threads.pod:120 C/ssl/SSL_CIPHER_get_name.pod:103
#: C/ssl/SSL_COMP_add_compression_method.pod:50
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:27 C/ssl/SSL_CTX_add_session.pod:49
#: C/ssl/SSL_CTX_ctrl.pod:25 C/ssl/SSL_CTX_flush_sessions.pod:40
#: C/ssl/SSL_CTX_free.pod:32 C/ssl/SSL_CTX_get_verify_mode.pod:42
#: C/ssl/SSL_CTX_load_verify_locations.pod:97 C/ssl/SSL_CTX_new.pod:72
#: C/ssl/SSL_CTX_sess_number.pod:66 C/ssl/SSL_CTX_sess_set_cache_size.pod:38
#: C/ssl/SSL_CTX_set_cert_store.pod:45
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:57
#: C/ssl/SSL_CTX_set_cipher_list.pod:57
#: C/ssl/SSL_CTX_set_client_CA_list.pod:59
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:52
#: C/ssl/SSL_CTX_set_generate_session_id.pod:132
#: C/ssl/SSL_CTX_set_info_callback.pod:101
#: C/ssl/SSL_CTX_set_max_cert_list.pod:60 C/ssl/SSL_CTX_set_mode.pod:66
#: C/ssl/SSL_CTX_set_options.pod:316 C/ssl/SSL_CTX_set_quiet_shutdown.pod:49
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:113
#: C/ssl/SSL_CTX_set_session_id_context.pod:60
#: C/ssl/SSL_CTX_set_ssl_version.pod:38 C/ssl/SSL_CTX_set_timeout.pod:45
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:155
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:148 C/ssl/SSL_CTX_set_verify.pod:161
#: C/ssl/SSL_CTX_use_certificate.pod:149 C/ssl/SSL_SESSION_free.pod:44
#: C/ssl/SSL_SESSION_get_time.pod:48 C/ssl/SSL_accept.pod:41
#: C/ssl/SSL_alert_type_string.pod:49 C/ssl/SSL_clear.pod:47
#: C/ssl/SSL_connect.pod:38 C/ssl/SSL_do_handshake.pod:42
#: C/ssl/SSL_free.pod:36 C/ssl/SSL_get_SSL_CTX.pod:18
#: C/ssl/SSL_get_ciphers.pod:33 C/ssl/SSL_get_client_CA_list.pod:25
#: C/ssl/SSL_get_current_cipher.pod:34 C/ssl/SSL_get_default_timeout.pod:29
#: C/ssl/SSL_get_error.pod:28 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:35
#: C/ssl/SSL_get_fd.pod:23 C/ssl/SSL_get_peer_cert_chain.pod:31
#: C/ssl/SSL_get_peer_certificate.pod:34 C/ssl/SSL_get_rbio.pod:20
#: C/ssl/SSL_get_session.pod:51 C/ssl/SSL_get_verify_result.pod:35
#: C/ssl/SSL_get_version.pod:18 C/ssl/SSL_library_init.pod:42
#: C/ssl/SSL_load_client_CA_file.pod:41 C/ssl/SSL_new.pod:20
#: C/ssl/SSL_pending.pod:24 C/ssl/SSL_read.pod:78
#: C/ssl/SSL_rstate_string.pod:30 C/ssl/SSL_session_reused.pod:24
#: C/ssl/SSL_set_bio.pod:24 C/ssl/SSL_set_connect_state.pod:42
#: C/ssl/SSL_set_fd.pod:32 C/ssl/SSL_set_session.pod:34
#: C/ssl/SSL_set_shutdown.pod:60 C/ssl/SSL_set_verify_result.pod:28
#: C/ssl/SSL_shutdown.pod:89 C/ssl/SSL_state_string.pod:37
#: C/ssl/SSL_want.pod:37 C/ssl/SSL_write.pod:71 C/ssl/d2i_SSL_SESSION.pod:52
msgid "RETURN VALUES"
msgstr "VALEURS DE RETOUR"

#. type: textblock
#: C/crypto/ASN1_STRING_new.pod:42 C/crypto/ASN1_STRING_print_ex.pod:94
#: C/crypto/BIO_ctrl.pod:128 C/crypto/BIO_f_base64.pod:81
#: C/crypto/BIO_f_buffer.pod:69 C/crypto/BIO_f_cipher.pod:72
#: C/crypto/BIO_f_cipher.pod:76 C/crypto/BIO_f_md.pod:138
#: C/crypto/BIO_f_null.pod:32 C/crypto/BIO_f_ssl.pod:129
#: C/crypto/BIO_f_ssl.pod:313 C/crypto/BIO_find_type.pod:98
#: C/crypto/BIO_new.pod:65 C/crypto/BIO_push.pod:69 C/crypto/BIO_read.pod:66
#: C/crypto/BIO_s_accept.pod:146 C/crypto/BIO_s_accept.pod:195
#: C/crypto/BIO_s_connect.pod:192 C/crypto/BIO_s_mem.pod:115
#: C/crypto/BIO_s_null.pod:37 C/crypto/BIO_s_socket.pod:63
#: C/crypto/BIO_set_callback.pod:108 C/crypto/BIO_should_retry.pod:114
#: C/crypto/EVP_PKEY_new.pod:45 C/crypto/EVP_PKEY_set1_RSA.pod:78
#: C/crypto/OBJ_nid2obj.pod:147 C/crypto/X509_NAME_ENTRY_get_object.pod:70
#: C/crypto/X509_NAME_get_index_by_NID.pod:104
#: C/crypto/X509_NAME_print_ex.pod:103 C/crypto/bio.pod:11
#: C/crypto/d2i_ASN1_OBJECT.pod:27 C/crypto/d2i_DHparams.pod:28
#: C/crypto/d2i_DSAPublicKey.pod:81 C/crypto/d2i_RSAPublicKey.pod:65
#: C/crypto/d2i_X509_ALGOR.pod:28 C/crypto/d2i_X509_CRL.pod:35
#: C/crypto/d2i_X509_NAME.pod:29 C/crypto/d2i_X509_REQ.pod:34
#: C/crypto/d2i_X509_SIG.pod:28
msgid "TBA"
msgstr "� préciser"

#. type: verbatim
#: C/crypto/BIO_ctrl.pod:12 C/crypto/BIO_f_buffer.pod:9
#: C/crypto/BIO_f_null.pod:9 C/crypto/BIO_find_type.pod:9
#: C/crypto/BIO_new.pod:9 C/crypto/BIO_push.pod:9 C/crypto/BIO_read.pod:9
#: C/crypto/BIO_s_accept.pod:11 C/crypto/BIO_s_bio.pod:12
#: C/crypto/BIO_s_connect.pod:12 C/crypto/BIO_s_fd.pod:9
#: C/crypto/BIO_s_file.pod:11 C/crypto/BIO_s_mem.pod:10
#: C/crypto/BIO_s_null.pod:9 C/crypto/BIO_s_socket.pod:9
#: C/crypto/BIO_set_callback.pod:10 C/crypto/BIO_should_retry.pod:11
#: C/crypto/bio.pod:9
#, no-wrap
msgid ""
" #include <openssl/bio.h>\n"
"\n"
msgstr ""
" #include <openssl/bio.h>\n"
"\n"

#. type: textblock
#: C/crypto/BIO_new.pod:5
msgid ""
"BIO_new, BIO_set, BIO_free, BIO_vfree, BIO_free_all - BIO allocation and "
"freeing functions"
msgstr ""
"BIO_new, BIO_set, BIO_free, BIO_vfree, BIO_free_all - Fonctions d'allocation "
"et libération de BIO"

#. type: verbatim
#: C/crypto/BIO_new.pod:11
#, no-wrap
msgid ""
" BIO *\tBIO_new(BIO_METHOD *type);\n"
" int\tBIO_set(BIO *a,BIO_METHOD *type);\n"
" int\tBIO_free(BIO *a);\n"
" void\tBIO_vfree(BIO *a);\n"
" void\tBIO_free_all(BIO *a);\n"
"\n"
msgstr ""
" BIO *\tBIO_new(BIO_METHOD *type);\n"
" int\tBIO_set(BIO *a,BIO_METHOD *type);\n"
" int\tBIO_free(BIO *a);\n"
" void\tBIO_vfree(BIO *a);\n"
" void\tBIO_free_all(BIO *a);\n"
"\n"

#. type: textblock
#: C/crypto/BIO_new.pod:19
msgid "The BIO_new() function returns a new BIO using method B<type>."
msgstr ""
"La fonction B<BIO_new>() renvoie un nouveau BIO utilisant la méthode B<type>."

#. type: textblock
#: C/crypto/BIO_new.pod:21
msgid "BIO_set() sets the method of an already existing BIO."
msgstr "B<BIO_set>() définit la méthode d'un BIO déjà existant."

#. type: textblock
#: C/crypto/BIO_new.pod:23
msgid ""
"BIO_free() frees up a single BIO, BIO_vfree() also frees up a single BIO but "
"it does not return a value. Calling BIO_free() may also have some effect on "
"the underlying I/O structure, for example it may close the file being "
"referred to under certain circumstances. For more details see the individual "
"BIO_METHOD descriptions."
msgstr ""
"B<BIO_free>() libère un seul BIO, B<BIO_vfree>() libère aussi un seul BIO "
"mais ne renvoie pas de valeur. Appeler B<BIO_free>() pourrait aussi avoir un "
"certain effet sur la structure d'entrées et sorties sous-jacente, par "
"exemple elle pourrait fermer le fichier référencé dans certaines "
"circonstances. Consultez les descriptions de chaque BIO_METHOD pour plus de "
"précisions."

#. type: textblock
#: C/crypto/BIO_new.pod:29
msgid ""
"BIO_free_all() frees up an entire BIO chain, it does not halt if an error "
"occurs freeing up an individual BIO in the chain."
msgstr ""
"B<BIO_free_all>() libère tout une chaîne de BIO, elle ne s'arrête pas en cas "
"d'erreur de libération d'un BIO de la chaîne."

#. type: textblock
#: C/crypto/BIO_new.pod:34
msgid "BIO_new() returns a newly created BIO or NULL if the call fails."
msgstr ""
"B<BIO_new>() renvoie un BIO nouvellement créé ou NULL si l'appel échoue."

#. type: textblock
#: C/crypto/BIO_new.pod:36
msgid "BIO_set(), BIO_free() return 1 for success and 0 for failure."
msgstr ""
"B<BIO_set>() et B<BIO_free>() renvoient 1 si elles réussissent et 0 si elles "
"échouent."

#. type: textblock
#: C/crypto/BIO_new.pod:38
msgid "BIO_free_all() and BIO_vfree() do not return values."
msgstr "B<BIO_free_all>() et B<BIO_vfree>() ne renvoient pas de valeur."

#. type: textblock
#: C/crypto/BIO_new.pod:42
msgid ""
"Some BIOs (such as memory BIOs) can be used immediately after calling BIO_new"
"(). Others (such as file BIOs) need some additional initialization, and "
"frequently a utility function exists to create and initialize such BIOs."
msgstr ""
"Certains BIO (comme les BIO mémoire) peuvent être utilisés immédiatement "
"après avoir appelé B<BIO_new>(). D'autres (comme les BIO fichier) ont besoin "
"d'initialisation supplémentaire et une fonction utilitaire existe souvent "
"pour créer et initialiser ce genre de BIO."

#. type: textblock
#: C/crypto/BIO_new.pod:46
msgid ""
"If BIO_free() is called on a BIO chain it will only free one BIO resulting "
"in a memory leak."
msgstr ""
"Si B<BIO_free>() est appelée sur une chaîne de BIO, elle ne libérera qu'un "
"seul BIO avec pour conséquence une fuite de mémoire."

#. type: textblock
#: C/crypto/BIO_new.pod:49
msgid ""
"Calling BIO_free_all() a single BIO has the same effect as calling BIO_free"
"()  on it other than the discarded return value."
msgstr ""
"Appeler B<BIO_free_all>() sur un seul BIO a le même effet que d'appeler "
"B<BIO_free>() dessus à part l'absence de valeur de retour."

#. type: textblock
#: C/crypto/BIO_new.pod:52
msgid ""
"Normally the B<type> argument is supplied by a function which returns a "
"pointer to a BIO_METHOD. There is a naming convention for such functions: a "
"source/sink BIO is normally called BIO_s_*() and a filter BIO BIO_f_*();"
msgstr ""
"L'argument I<type> est normalement fournit par une fonction qui renvoie un "
"pointeur vers une BIO_METHOD. Une convention de nommage existe pour ce genre "
"de fonction : un BIO source ou destination s'appelle B<BIO_s_>I<*>() et un "
"BIO filtre B<BIO_f_>I<*>()."

#. type: textblock
#: C/crypto/BIO_new.pod:59
msgid "Create a memory BIO:"
msgstr "Créer un BIO mémoire :"

#. type: verbatim
#: C/crypto/BIO_new.pod:61
#, no-wrap
msgid ""
" BIO *mem = BIO_new(BIO_s_mem());\n"
"\n"
msgstr ""
" BIO *mem = BIO_new(BIO_s_mem());\n"
"\n"
# French translations for the openssl package
# Copyright (C) 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>.
# This file is distributed under the same license as the openssl package.
#
# David Prévot <david@tilapin.org>, 2013.
msgid ""
msgstr ""
"Project-Id-Version: openssl\n"
"POT-Creation-Date: 2012-10-13 10:47-0400\n"
"PO-Revision-Date: 2013-03-05 16:14-0400\n"
"Last-Translator: David Prévot <david@tilapin.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 1.4\n"

#. type: =head1
#: C/apps/CA.pl.pod:4 C/apps/asn1parse.pod:3 C/apps/ca.pod:4
#: C/apps/ciphers.pod:3 C/apps/cms.pod:3 C/apps/config.pod:6 C/apps/crl.pod:3
#: C/apps/crl2pkcs7.pod:3 C/apps/dgst.pod:3 C/apps/dhparam.pod:3
#: C/apps/dsa.pod:3 C/apps/dsaparam.pod:3 C/apps/ec.pod:3 C/apps/ecparam.pod:3
#: C/apps/enc.pod:3 C/apps/errstr.pod:3 C/apps/gendsa.pod:3
#: C/apps/genpkey.pod:3 C/apps/genrsa.pod:3 C/apps/nseq.pod:3
#: C/apps/ocsp.pod:3 C/apps/openssl.pod:4 C/apps/passwd.pod:3
#: C/apps/pkcs12.pod:4 C/apps/pkcs7.pod:3 C/apps/pkcs8.pod:3 C/apps/pkey.pod:4
#: C/apps/pkeyparam.pod:4 C/apps/pkeyutl.pod:3 C/apps/rand.pod:3
#: C/apps/req.pod:4 C/apps/rsa.pod:4 C/apps/rsautl.pod:3 C/apps/s_client.pod:4
#: C/apps/s_server.pod:4 C/apps/s_time.pod:4 C/apps/sess_id.pod:4
#: C/apps/smime.pod:3 C/apps/speed.pod:3 C/apps/spkac.pod:3 C/apps/ts.pod:3
#: C/apps/tsget.pod:3 C/apps/verify.pod:3 C/apps/version.pod:3
#: C/apps/x509.pod:4 C/apps/x509v3_config.pod:5 C/apps/c_rehash.pod:4
#: C/crypto/ASN1_OBJECT_new.pod:3 C/crypto/ASN1_STRING_length.pod:3
#: C/crypto/ASN1_STRING_new.pod:3 C/crypto/ASN1_STRING_print_ex.pod:3
#: C/crypto/ASN1_generate_nconf.pod:3 C/crypto/BIO_ctrl.pod:3
#: C/crypto/BIO_f_base64.pod:3 C/crypto/BIO_f_buffer.pod:3
#: C/crypto/BIO_f_cipher.pod:3 C/crypto/BIO_f_md.pod:3
#: C/crypto/BIO_f_null.pod:3 C/crypto/BIO_f_ssl.pod:3
#: C/crypto/BIO_find_type.pod:3 C/crypto/BIO_new.pod:3
#: C/crypto/BIO_new_CMS.pod:3 C/crypto/BIO_push.pod:3 C/crypto/BIO_read.pod:3
#: C/crypto/BIO_s_accept.pod:3 C/crypto/BIO_s_bio.pod:3
#: C/crypto/BIO_s_connect.pod:3 C/crypto/BIO_s_fd.pod:3
#: C/crypto/BIO_s_file.pod:3 C/crypto/BIO_s_mem.pod:3
#: C/crypto/BIO_s_null.pod:3 C/crypto/BIO_s_socket.pod:3
#: C/crypto/BIO_set_callback.pod:3 C/crypto/BIO_should_retry.pod:3
#: C/crypto/BN_BLINDING_new.pod:3 C/crypto/BN_CTX_new.pod:3
#: C/crypto/BN_CTX_start.pod:3 C/crypto/BN_add.pod:3
#: C/crypto/BN_add_word.pod:3 C/crypto/BN_bn2bin.pod:3 C/crypto/BN_cmp.pod:3
#: C/crypto/BN_copy.pod:3 C/crypto/BN_generate_prime.pod:3
#: C/crypto/BN_mod_inverse.pod:3 C/crypto/BN_mod_mul_montgomery.pod:3
#: C/crypto/BN_mod_mul_reciprocal.pod:3 C/crypto/BN_new.pod:3
#: C/crypto/BN_num_bytes.pod:3 C/crypto/BN_rand.pod:3
#: C/crypto/BN_set_bit.pod:3 C/crypto/BN_swap.pod:3 C/crypto/BN_zero.pod:3
#: C/crypto/CMS_add0_cert.pod:3 C/crypto/CMS_add1_recipient_cert.pod:3
#: C/crypto/CMS_compress.pod:3 C/crypto/CMS_decrypt.pod:3
#: C/crypto/CMS_encrypt.pod:3 C/crypto/CMS_final.pod:3
#: C/crypto/CMS_get0_RecipientInfos.pod:3 C/crypto/CMS_get0_SignerInfos.pod:3
#: C/crypto/CMS_get0_type.pod:3 C/crypto/CMS_get1_ReceiptRequest.pod:3
#: C/crypto/CMS_sign.pod:3 C/crypto/CMS_sign_add1_signer.pod:3
#: C/crypto/CMS_sign_receipt.pod:3 C/crypto/CMS_uncompress.pod:3
#: C/crypto/CMS_verify.pod:3 C/crypto/CMS_verify_receipt.pod:3
#: C/crypto/CONF_modules_free.pod:3 C/crypto/CONF_modules_load_file.pod:3
#: C/crypto/CRYPTO_set_ex_data.pod:3 C/crypto/DH_generate_key.pod:3
#: C/crypto/DH_generate_parameters.pod:3 C/crypto/DH_get_ex_new_index.pod:3
#: C/crypto/DH_new.pod:3 C/crypto/DH_set_method.pod:3 C/crypto/DH_size.pod:3
#: C/crypto/DSA_SIG_new.pod:3 C/crypto/DSA_do_sign.pod:3
#: C/crypto/DSA_dup_DH.pod:3 C/crypto/DSA_generate_key.pod:3
#: C/crypto/DSA_generate_parameters.pod:3 C/crypto/DSA_get_ex_new_index.pod:3
#: C/crypto/DSA_new.pod:3 C/crypto/DSA_set_method.pod:3
#: C/crypto/DSA_sign.pod:3 C/crypto/DSA_size.pod:3 C/crypto/ERR_GET_LIB.pod:3
#: C/crypto/ERR_clear_error.pod:3 C/crypto/ERR_error_string.pod:3
#: C/crypto/ERR_get_error.pod:3 C/crypto/ERR_load_crypto_strings.pod:3
#: C/crypto/ERR_load_strings.pod:3 C/crypto/ERR_print_errors.pod:3
#: C/crypto/ERR_put_error.pod:3 C/crypto/ERR_remove_state.pod:3
#: C/crypto/ERR_set_mark.pod:3 C/crypto/EVP_BytesToKey.pod:3
#: C/crypto/EVP_DigestInit.pod:3 C/crypto/EVP_DigestSignInit.pod:3
#: C/crypto/EVP_DigestVerifyInit.pod:3 C/crypto/EVP_EncryptInit.pod:3
#: C/crypto/EVP_OpenInit.pod:3 C/crypto/EVP_PKEY_CTX_ctrl.pod:3
#: C/crypto/EVP_PKEY_CTX_new.pod:3 C/crypto/EVP_PKEY_cmp.pod:3
#: C/crypto/EVP_PKEY_decrypt.pod:3 C/crypto/EVP_PKEY_derive.pod:3
#: C/crypto/EVP_PKEY_encrypt.pod:3 C/crypto/EVP_PKEY_get_default_digest.pod:3
#: C/crypto/EVP_PKEY_keygen.pod:3 C/crypto/EVP_PKEY_new.pod:3
#: C/crypto/EVP_PKEY_print_private.pod:3 C/crypto/EVP_PKEY_set1_RSA.pod:3
#: C/crypto/EVP_PKEY_sign.pod:3 C/crypto/EVP_PKEY_verify.pod:3
#: C/crypto/EVP_PKEY_verifyrecover.pod:3 C/crypto/EVP_SealInit.pod:3
#: C/crypto/EVP_SignInit.pod:3 C/crypto/EVP_VerifyInit.pod:3
#: C/crypto/OBJ_nid2obj.pod:3 C/crypto/OPENSSL_Applink.pod:3
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:3 C/crypto/OPENSSL_config.pod:3
#: C/crypto/OPENSSL_ia32cap.pod:3 C/crypto/OPENSSL_load_builtin_modules.pod:3
#: C/crypto/OpenSSL_add_all_algorithms.pod:3
#: C/crypto/PEM_write_bio_CMS_stream.pod:3
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:3 C/crypto/PKCS12_create.pod:3
#: C/crypto/PKCS12_parse.pod:3 C/crypto/PKCS7_decrypt.pod:3
#: C/crypto/PKCS7_encrypt.pod:3 C/crypto/PKCS7_sign.pod:3
#: C/crypto/PKCS7_sign_add_signer.pod:3 C/crypto/PKCS7_verify.pod:3
#: C/crypto/RAND_add.pod:3 C/crypto/RAND_bytes.pod:3
#: C/crypto/RAND_cleanup.pod:3 C/crypto/RAND_egd.pod:3
#: C/crypto/RAND_load_file.pod:3 C/crypto/RAND_set_rand_method.pod:3
#: C/crypto/RSA_blinding_on.pod:3 C/crypto/RSA_check_key.pod:3
#: C/crypto/RSA_generate_key.pod:3 C/crypto/RSA_get_ex_new_index.pod:3
#: C/crypto/RSA_new.pod:3 C/crypto/RSA_padding_add_PKCS1_type_1.pod:3
#: C/crypto/RSA_print.pod:3 C/crypto/RSA_private_encrypt.pod:3
#: C/crypto/RSA_public_encrypt.pod:3 C/crypto/RSA_set_method.pod:3
#: C/crypto/RSA_sign.pod:3 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:3
#: C/crypto/RSA_size.pod:3 C/crypto/SMIME_read_CMS.pod:3
#: C/crypto/SMIME_read_PKCS7.pod:3 C/crypto/SMIME_write_CMS.pod:3
#: C/crypto/SMIME_write_PKCS7.pod:3 C/crypto/X509_NAME_ENTRY_get_object.pod:3
#: C/crypto/X509_NAME_add_entry_by_txt.pod:3
#: C/crypto/X509_NAME_get_index_by_NID.pod:3 C/crypto/X509_NAME_print_ex.pod:3
#: C/crypto/X509_new.pod:3 C/crypto/X509_STORE_CTX_get_error.pod:3
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:3
#: C/crypto/X509_STORE_CTX_new.pod:3
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:3
#: C/crypto/X509_STORE_set_verify_cb_func.pod:3
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:3 C/crypto/X509_verify_cert.pod:3
#: C/crypto/bio.pod:3 C/crypto/blowfish.pod:3 C/crypto/bn.pod:3
#: C/crypto/bn_internal.pod:3 C/crypto/buffer.pod:3 C/crypto/crypto.pod:3
#: C/crypto/d2i_ASN1_OBJECT.pod:3 C/crypto/d2i_DHparams.pod:3
#: C/crypto/d2i_DSAPublicKey.pod:3 C/crypto/d2i_PKCS8PrivateKey.pod:3
#: C/crypto/d2i_RSAPublicKey.pod:3 C/crypto/d2i_X509.pod:3
#: C/crypto/d2i_X509_ALGOR.pod:3 C/crypto/d2i_X509_CRL.pod:3
#: C/crypto/d2i_X509_NAME.pod:3 C/crypto/d2i_X509_REQ.pod:3
#: C/crypto/d2i_X509_SIG.pod:3 C/crypto/des.pod:3 C/crypto/des_modes.pod:5
#: C/crypto/dh.pod:3 C/crypto/ecdsa.pod:3 C/crypto/engine.pod:3
#: C/crypto/err.pod:3 C/crypto/evp.pod:3 C/crypto/hmac.pod:3
#: C/crypto/i2d_CMS_bio_stream.pod:3 C/crypto/i2d_PKCS7_bio_stream.pod:3
#: C/crypto/lh_stats.pod:3 C/crypto/lhash.pod:3 C/crypto/md5.pod:3
#: C/crypto/mdc2.pod:3 C/crypto/pem.pod:3 C/crypto/rc4.pod:3
#: C/crypto/ripemd.pod:3 C/crypto/sha.pod:3 C/crypto/threads.pod:3
#: C/crypto/ui.pod:3 C/crypto/ui_compat.pod:3 C/ssl/SSL_CIPHER_get_name.pod:3
#: C/ssl/SSL_COMP_add_compression_method.pod:3
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:3 C/ssl/SSL_CTX_add_session.pod:3
#: C/ssl/SSL_CTX_ctrl.pod:3 C/ssl/SSL_CTX_flush_sessions.pod:3
#: C/ssl/SSL_CTX_free.pod:3 C/ssl/SSL_CTX_get_ex_new_index.pod:3
#: C/ssl/SSL_CTX_get_verify_mode.pod:3
#: C/ssl/SSL_CTX_load_verify_locations.pod:3 C/ssl/SSL_CTX_new.pod:3
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:32
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:32 C/ssl/SSL_CTX_sess_number.pod:3
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:3 C/ssl/SSL_CTX_sess_set_get_cb.pod:3
#: C/ssl/SSL_CTX_sessions.pod:3 C/ssl/SSL_CTX_set_cert_store.pod:3
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:3
#: C/ssl/SSL_CTX_set_cipher_list.pod:3 C/ssl/SSL_CTX_set_client_CA_list.pod:3
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:3
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:3
#: C/ssl/SSL_CTX_set_generate_session_id.pod:3
#: C/ssl/SSL_CTX_set_info_callback.pod:3 C/ssl/SSL_CTX_set_max_cert_list.pod:3
#: C/ssl/SSL_CTX_set_mode.pod:3 C/ssl/SSL_CTX_set_msg_callback.pod:3
#: C/ssl/SSL_CTX_set_options.pod:3 C/ssl/SSL_CTX_set_quiet_shutdown.pod:3
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:3
#: C/ssl/SSL_CTX_set_session_id_context.pod:3
#: C/ssl/SSL_CTX_set_ssl_version.pod:3 C/ssl/SSL_CTX_set_timeout.pod:3
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:3
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:3 C/ssl/SSL_CTX_set_verify.pod:3
#: C/ssl/SSL_CTX_use_certificate.pod:3 C/ssl/SSL_SESSION_free.pod:3
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:3 C/ssl/SSL_SESSION_get_time.pod:3
#: C/ssl/SSL_accept.pod:3 C/ssl/SSL_alert_type_string.pod:3
#: C/ssl/SSL_clear.pod:3 C/ssl/SSL_connect.pod:3 C/ssl/SSL_do_handshake.pod:3
#: C/ssl/SSL_free.pod:3 C/ssl/SSL_get_SSL_CTX.pod:3
#: C/ssl/SSL_get_ciphers.pod:3 C/ssl/SSL_get_client_CA_list.pod:3
#: C/ssl/SSL_get_current_cipher.pod:3 C/ssl/SSL_get_default_timeout.pod:3
#: C/ssl/SSL_get_error.pod:3 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:3
#: C/ssl/SSL_get_ex_new_index.pod:3 C/ssl/SSL_get_fd.pod:3
#: C/ssl/SSL_get_peer_cert_chain.pod:3 C/ssl/SSL_get_peer_certificate.pod:3
#: C/ssl/SSL_get_psk_identity.pod:32 C/ssl/SSL_get_rbio.pod:3
#: C/ssl/SSL_get_session.pod:3 C/ssl/SSL_get_verify_result.pod:3
#: C/ssl/SSL_get_version.pod:3 C/ssl/SSL_library_init.pod:3
#: C/ssl/SSL_load_client_CA_file.pod:3 C/ssl/SSL_new.pod:3
#: C/ssl/SSL_pending.pod:3 C/ssl/SSL_read.pod:3 C/ssl/SSL_rstate_string.pod:3
#: C/ssl/SSL_session_reused.pod:3 C/ssl/SSL_set_bio.pod:3
#: C/ssl/SSL_set_connect_state.pod:3 C/ssl/SSL_set_fd.pod:3
#: C/ssl/SSL_set_session.pod:3 C/ssl/SSL_set_shutdown.pod:3
#: C/ssl/SSL_set_verify_result.pod:3 C/ssl/SSL_shutdown.pod:3
#: C/ssl/SSL_state_string.pod:3 C/ssl/SSL_want.pod:3 C/ssl/SSL_write.pod:3
#: C/ssl/d2i_SSL_SESSION.pod:3 C/ssl/ssl.pod:4
msgid "NAME"
msgstr "NOM"

#. type: =head1
#: C/apps/CA.pl.pod:8 C/apps/asn1parse.pod:7 C/apps/ca.pod:8
#: C/apps/ciphers.pod:7 C/apps/cms.pod:7 C/apps/crl.pod:7
#: C/apps/crl2pkcs7.pod:7 C/apps/dgst.pod:7 C/apps/dhparam.pod:7
#: C/apps/dsa.pod:7 C/apps/dsaparam.pod:7 C/apps/ec.pod:7 C/apps/ecparam.pod:7
#: C/apps/enc.pod:7 C/apps/errstr.pod:7 C/apps/gendsa.pod:7
#: C/apps/genpkey.pod:7 C/apps/genrsa.pod:7 C/apps/nseq.pod:7
#: C/apps/ocsp.pod:7 C/apps/openssl.pod:8 C/apps/passwd.pod:7
#: C/apps/pkcs12.pod:8 C/apps/pkcs7.pod:7 C/apps/pkcs8.pod:7 C/apps/pkey.pod:8
#: C/apps/pkeyparam.pod:8 C/apps/pkeyutl.pod:7 C/apps/rand.pod:7
#: C/apps/req.pod:8 C/apps/rsa.pod:8 C/apps/rsautl.pod:7 C/apps/s_client.pod:8
#: C/apps/s_server.pod:8 C/apps/s_time.pod:8 C/apps/sess_id.pod:8
#: C/apps/smime.pod:7 C/apps/speed.pod:7 C/apps/spkac.pod:7 C/apps/ts.pod:7
#: C/apps/tsget.pod:7 C/apps/verify.pod:7 C/apps/version.pod:7
#: C/apps/x509.pod:8 C/apps/c_rehash.pod:8 C/crypto/ASN1_OBJECT_new.pod:7
#: C/crypto/ASN1_STRING_length.pod:9 C/crypto/ASN1_STRING_new.pod:8
#: C/crypto/ASN1_STRING_print_ex.pod:7 C/crypto/ASN1_generate_nconf.pod:7
#: C/crypto/BIO_ctrl.pod:10 C/crypto/BIO_f_base64.pod:7
#: C/crypto/BIO_f_buffer.pod:7 C/crypto/BIO_f_cipher.pod:7
#: C/crypto/BIO_f_md.pod:7 C/crypto/BIO_f_null.pod:7 C/crypto/BIO_f_ssl.pod:10
#: C/crypto/BIO_find_type.pod:7 C/crypto/BIO_new.pod:7
#: C/crypto/BIO_new_CMS.pod:7 C/crypto/BIO_push.pod:7 C/crypto/BIO_read.pod:7
#: C/crypto/BIO_s_accept.pod:9 C/crypto/BIO_s_bio.pod:10
#: C/crypto/BIO_s_connect.pod:10 C/crypto/BIO_s_fd.pod:7
#: C/crypto/BIO_s_file.pod:9 C/crypto/BIO_s_mem.pod:8
#: C/crypto/BIO_s_null.pod:7 C/crypto/BIO_s_socket.pod:7
#: C/crypto/BIO_set_callback.pod:8 C/crypto/BIO_should_retry.pod:9
#: C/crypto/BN_BLINDING_new.pod:11 C/crypto/BN_CTX_new.pod:7
#: C/crypto/BN_CTX_start.pod:7 C/crypto/BN_add.pod:9
#: C/crypto/BN_add_word.pod:8 C/crypto/BN_bn2bin.pod:8 C/crypto/BN_cmp.pod:7
#: C/crypto/BN_copy.pod:7 C/crypto/BN_generate_prime.pod:7
#: C/crypto/BN_mod_inverse.pod:7 C/crypto/BN_mod_mul_montgomery.pod:9
#: C/crypto/BN_mod_mul_reciprocal.pod:9 C/crypto/BN_new.pod:7
#: C/crypto/BN_num_bytes.pod:7 C/crypto/BN_rand.pod:7
#: C/crypto/BN_set_bit.pod:8 C/crypto/BN_swap.pod:7 C/crypto/BN_zero.pod:8
#: C/crypto/CMS_add0_cert.pod:7 C/crypto/CMS_add1_recipient_cert.pod:7
#: C/crypto/CMS_compress.pod:7 C/crypto/CMS_decrypt.pod:7
#: C/crypto/CMS_encrypt.pod:7 C/crypto/CMS_final.pod:7
#: C/crypto/CMS_get0_RecipientInfos.pod:7 C/crypto/CMS_get0_SignerInfos.pod:7
#: C/crypto/CMS_get0_type.pod:7 C/crypto/CMS_get1_ReceiptRequest.pod:7
#: C/crypto/CMS_sign.pod:7 C/crypto/CMS_sign_add1_signer.pod:7
#: C/crypto/CMS_sign_receipt.pod:7 C/crypto/CMS_uncompress.pod:7
#: C/crypto/CMS_verify.pod:7 C/crypto/CMS_verify_receipt.pod:7
#: C/crypto/CONF_modules_free.pod:8 C/crypto/CONF_modules_load_file.pod:7
#: C/crypto/CRYPTO_set_ex_data.pod:7 C/crypto/DH_generate_key.pod:7
#: C/crypto/DH_generate_parameters.pod:7 C/crypto/DH_get_ex_new_index.pod:7
#: C/crypto/DH_new.pod:7 C/crypto/DH_set_method.pod:8 C/crypto/DH_size.pod:7
#: C/crypto/DSA_SIG_new.pod:7 C/crypto/DSA_do_sign.pod:7
#: C/crypto/DSA_dup_DH.pod:7 C/crypto/DSA_generate_key.pod:7
#: C/crypto/DSA_generate_parameters.pod:7 C/crypto/DSA_get_ex_new_index.pod:7
#: C/crypto/DSA_new.pod:7 C/crypto/DSA_set_method.pod:8
#: C/crypto/DSA_sign.pod:7 C/crypto/DSA_size.pod:7 C/crypto/ERR_GET_LIB.pod:8
#: C/crypto/ERR_clear_error.pod:7 C/crypto/ERR_error_string.pod:9
#: C/crypto/ERR_get_error.pod:10 C/crypto/ERR_load_crypto_strings.pod:8
#: C/crypto/ERR_load_strings.pod:8 C/crypto/ERR_print_errors.pod:7
#: C/crypto/ERR_put_error.pod:7 C/crypto/ERR_remove_state.pod:7
#: C/crypto/ERR_set_mark.pod:7 C/crypto/EVP_BytesToKey.pod:7
#: C/crypto/EVP_DigestInit.pod:14 C/crypto/EVP_DigestSignInit.pod:7
#: C/crypto/EVP_DigestVerifyInit.pod:7 C/crypto/EVP_EncryptInit.pod:21
#: C/crypto/EVP_OpenInit.pod:7 C/crypto/EVP_PKEY_CTX_ctrl.pod:7
#: C/crypto/EVP_PKEY_CTX_new.pod:7 C/crypto/EVP_PKEY_cmp.pod:7
#: C/crypto/EVP_PKEY_decrypt.pod:7 C/crypto/EVP_PKEY_derive.pod:7
#: C/crypto/EVP_PKEY_encrypt.pod:7 C/crypto/EVP_PKEY_get_default_digest.pod:7
#: C/crypto/EVP_PKEY_keygen.pod:7 C/crypto/EVP_PKEY_new.pod:7
#: C/crypto/EVP_PKEY_print_private.pod:7 C/crypto/EVP_PKEY_set1_RSA.pod:10
#: C/crypto/EVP_PKEY_sign.pod:7 C/crypto/EVP_PKEY_verify.pod:7
#: C/crypto/EVP_PKEY_verifyrecover.pod:7 C/crypto/EVP_SealInit.pod:7
#: C/crypto/EVP_SignInit.pod:7 C/crypto/EVP_VerifyInit.pod:7
#: C/crypto/OBJ_nid2obj.pod:9 C/crypto/OPENSSL_Applink.pod:7
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:7 C/crypto/OPENSSL_config.pod:7
#: C/crypto/OPENSSL_ia32cap.pod:7 C/crypto/OPENSSL_load_builtin_modules.pod:7
#: C/crypto/OpenSSL_add_all_algorithms.pod:8
#: C/crypto/PEM_write_bio_CMS_stream.pod:7
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:7 C/crypto/PKCS12_create.pod:7
#: C/crypto/PKCS12_parse.pod:7 C/crypto/PKCS7_decrypt.pod:7
#: C/crypto/PKCS7_encrypt.pod:7 C/crypto/PKCS7_sign.pod:7
#: C/crypto/PKCS7_sign_add_signer.pod:7 C/crypto/PKCS7_verify.pod:7
#: C/crypto/RAND_add.pod:8 C/crypto/RAND_bytes.pod:7
#: C/crypto/RAND_cleanup.pod:7 C/crypto/RAND_egd.pod:7
#: C/crypto/RAND_load_file.pod:7 C/crypto/RAND_set_rand_method.pod:7
#: C/crypto/RSA_blinding_on.pod:7 C/crypto/RSA_check_key.pod:7
#: C/crypto/RSA_generate_key.pod:7 C/crypto/RSA_get_ex_new_index.pod:7
#: C/crypto/RSA_new.pod:7 C/crypto/RSA_padding_add_PKCS1_type_1.pod:12
#: C/crypto/RSA_print.pod:9 C/crypto/RSA_private_encrypt.pod:7
#: C/crypto/RSA_public_encrypt.pod:7 C/crypto/RSA_set_method.pod:9
#: C/crypto/RSA_sign.pod:7 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:7
#: C/crypto/RSA_size.pod:7 C/crypto/SMIME_read_CMS.pod:7
#: C/crypto/SMIME_read_PKCS7.pod:7 C/crypto/SMIME_write_CMS.pod:7
#: C/crypto/SMIME_write_PKCS7.pod:7 C/crypto/X509_NAME_ENTRY_get_object.pod:10
#: C/crypto/X509_NAME_add_entry_by_txt.pod:8
#: C/crypto/X509_NAME_get_index_by_NID.pod:9 C/crypto/X509_NAME_print_ex.pod:8
#: C/crypto/X509_new.pod:7 C/crypto/X509_STORE_CTX_get_error.pod:7
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:7
#: C/crypto/X509_STORE_CTX_new.pod:7
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:7
#: C/crypto/X509_STORE_set_verify_cb_func.pod:7
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:7 C/crypto/X509_verify_cert.pod:7
#: C/crypto/bio.pod:7 C/crypto/blowfish.pod:8 C/crypto/bn.pod:7
#: C/crypto/bn_internal.pod:14 C/crypto/buffer.pod:8 C/crypto/crypto.pod:7
#: C/crypto/d2i_ASN1_OBJECT.pod:7 C/crypto/d2i_DHparams.pod:7
#: C/crypto/d2i_DSAPublicKey.pod:9 C/crypto/d2i_PKCS8PrivateKey.pod:9
#: C/crypto/d2i_RSAPublicKey.pod:9 C/crypto/d2i_X509.pod:8
#: C/crypto/d2i_X509_ALGOR.pod:7 C/crypto/d2i_X509_CRL.pod:8
#: C/crypto/d2i_X509_NAME.pod:7 C/crypto/d2i_X509_REQ.pod:8
#: C/crypto/d2i_X509_SIG.pod:7 C/crypto/des.pod:15 C/crypto/dh.pod:7
#: C/crypto/ecdsa.pod:7 C/crypto/engine.pod:7 C/crypto/err.pod:7
#: C/crypto/evp.pod:7 C/crypto/hmac.pod:8 C/crypto/i2d_CMS_bio_stream.pod:7
#: C/crypto/i2d_PKCS7_bio_stream.pod:7 C/crypto/lh_stats.pod:8
#: C/crypto/lhash.pod:7 C/crypto/md5.pod:8 C/crypto/mdc2.pod:7
#: C/crypto/pem.pod:7 C/crypto/rc4.pod:7 C/crypto/ripemd.pod:8
#: C/crypto/sha.pod:7 C/crypto/threads.pod:12 C/crypto/ui.pod:13
#: C/crypto/ui_compat.pod:8 C/ssl/SSL_CIPHER_get_name.pod:7
#: C/ssl/SSL_COMP_add_compression_method.pod:7
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:7 C/ssl/SSL_CTX_add_session.pod:7
#: C/ssl/SSL_CTX_ctrl.pod:7 C/ssl/SSL_CTX_flush_sessions.pod:7
#: C/ssl/SSL_CTX_free.pod:7 C/ssl/SSL_CTX_get_ex_new_index.pod:7
#: C/ssl/SSL_CTX_get_verify_mode.pod:7
#: C/ssl/SSL_CTX_load_verify_locations.pod:8 C/ssl/SSL_CTX_new.pod:7
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:36
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:39 C/ssl/SSL_CTX_sess_number.pod:7
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:7 C/ssl/SSL_CTX_sess_set_get_cb.pod:7
#: C/ssl/SSL_CTX_sessions.pod:7 C/ssl/SSL_CTX_set_cert_store.pod:7
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:7
#: C/ssl/SSL_CTX_set_cipher_list.pod:7 C/ssl/SSL_CTX_set_client_CA_list.pod:9
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:7
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:7
#: C/ssl/SSL_CTX_set_generate_session_id.pod:7
#: C/ssl/SSL_CTX_set_info_callback.pod:7 C/ssl/SSL_CTX_set_max_cert_list.pod:7
#: C/ssl/SSL_CTX_set_mode.pod:7 C/ssl/SSL_CTX_set_msg_callback.pod:7
#: C/ssl/SSL_CTX_set_options.pod:7 C/ssl/SSL_CTX_set_quiet_shutdown.pod:7
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:7
#: C/ssl/SSL_CTX_set_session_id_context.pod:7
#: C/ssl/SSL_CTX_set_ssl_version.pod:8 C/ssl/SSL_CTX_set_timeout.pod:7
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:7
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:7 C/ssl/SSL_CTX_set_verify.pod:7
#: C/ssl/SSL_CTX_use_certificate.pod:7 C/ssl/SSL_SESSION_free.pod:7
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:7 C/ssl/SSL_SESSION_get_time.pod:7
#: C/ssl/SSL_accept.pod:7 C/ssl/SSL_alert_type_string.pod:7
#: C/ssl/SSL_clear.pod:7 C/ssl/SSL_connect.pod:7 C/ssl/SSL_do_handshake.pod:7
#: C/ssl/SSL_free.pod:7 C/ssl/SSL_get_SSL_CTX.pod:7
#: C/ssl/SSL_get_ciphers.pod:7 C/ssl/SSL_get_client_CA_list.pod:7
#: C/ssl/SSL_get_current_cipher.pod:8 C/ssl/SSL_get_default_timeout.pod:7
#: C/ssl/SSL_get_error.pod:7 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:8
#: C/ssl/SSL_get_ex_new_index.pod:7 C/ssl/SSL_get_fd.pod:7
#: C/ssl/SSL_get_peer_cert_chain.pod:7 C/ssl/SSL_get_peer_certificate.pod:7
#: C/ssl/SSL_get_psk_identity.pod:37 C/ssl/SSL_get_rbio.pod:7
#: C/ssl/SSL_get_session.pod:7 C/ssl/SSL_get_verify_result.pod:7
#: C/ssl/SSL_get_version.pod:7 C/ssl/SSL_library_init.pod:8
#: C/ssl/SSL_load_client_CA_file.pod:7 C/ssl/SSL_new.pod:7
#: C/ssl/SSL_pending.pod:7 C/ssl/SSL_read.pod:7 C/ssl/SSL_rstate_string.pod:7
#: C/ssl/SSL_session_reused.pod:7 C/ssl/SSL_set_bio.pod:7
#: C/ssl/SSL_set_connect_state.pod:7 C/ssl/SSL_set_fd.pod:7
#: C/ssl/SSL_set_session.pod:7 C/ssl/SSL_set_shutdown.pod:7
#: C/ssl/SSL_set_verify_result.pod:7 C/ssl/SSL_shutdown.pod:7
#: C/ssl/SSL_state_string.pod:7 C/ssl/SSL_want.pod:7 C/ssl/SSL_write.pod:7
#: C/ssl/d2i_SSL_SESSION.pod:7 C/ssl/ssl.pod:8
msgid "SYNOPSIS"
msgstr "SYNOPSIS"

#. type: =head1
#: C/apps/CA.pl.pod:25 C/apps/asn1parse.pod:22 C/apps/ca.pod:51
#: C/apps/ciphers.pod:17 C/apps/cms.pod:68 C/apps/config.pod:10
#: C/apps/crl.pod:23 C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:32
#: C/apps/dhparam.pod:24 C/apps/dsa.pod:26 C/apps/dsaparam.pod:22
#: C/apps/ec.pod:28 C/apps/ecparam.pod:27 C/apps/enc.pod:34
#: C/apps/errstr.pod:11 C/apps/gendsa.pod:18 C/apps/genpkey.pod:21
#: C/apps/genrsa.pod:21 C/apps/nseq.pod:14 C/apps/ocsp.pod:56
#: C/apps/openssl.pod:19 C/apps/passwd.pod:21 C/apps/pkcs12.pod:44
#: C/apps/pkcs7.pod:19 C/apps/pkcs8.pod:26 C/apps/pkey.pod:25
#: C/apps/pkeyparam.pod:17 C/apps/pkeyutl.pod:32 C/apps/rand.pod:16
#: C/apps/req.pod:52 C/apps/rsa.pod:29 C/apps/rsautl.pod:25
#: C/apps/s_client.pod:47 C/apps/s_server.pod:58 C/apps/s_time.pod:27
#: C/apps/sess_id.pod:19 C/apps/smime.pod:38 C/apps/speed.pod:37
#: C/apps/spkac.pod:22 C/apps/ts.pod:51 C/apps/tsget.pod:24
#: C/apps/verify.pod:33 C/apps/version.pod:17 C/apps/x509.pod:58
#: C/apps/x509v3_config.pod:9 C/apps/c_rehash.pod:13
#: C/crypto/ASN1_OBJECT_new.pod:14 C/crypto/ASN1_STRING_length.pod:26
#: C/crypto/ASN1_STRING_new.pod:16 C/crypto/ASN1_STRING_print_ex.pod:16
#: C/crypto/ASN1_generate_nconf.pod:14 C/crypto/BIO_ctrl.pod:36
#: C/crypto/BIO_f_base64.pod:14 C/crypto/BIO_f_buffer.pod:19
#: C/crypto/BIO_f_cipher.pod:18 C/crypto/BIO_f_md.pod:17
#: C/crypto/BIO_f_null.pod:13 C/crypto/BIO_f_ssl.pod:35
#: C/crypto/BIO_find_type.pod:41 C/crypto/BIO_new.pod:17
#: C/crypto/BIO_new_CMS.pod:13 C/crypto/BIO_push.pod:14
#: C/crypto/BIO_read.pod:16 C/crypto/BIO_s_accept.pod:32
#: C/crypto/BIO_s_bio.pod:34 C/crypto/BIO_s_connect.pod:31
#: C/crypto/BIO_s_fd.pod:18 C/crypto/BIO_s_file.pod:25
#: C/crypto/BIO_s_mem.pod:21 C/crypto/BIO_s_null.pod:13
#: C/crypto/BIO_s_socket.pod:18 C/crypto/BIO_set_callback.pod:23
#: C/crypto/BIO_should_retry.pod:28 C/crypto/BN_BLINDING_new.pod:38
#: C/crypto/BN_CTX_new.pod:17 C/crypto/BN_CTX_start.pod:17
#: C/crypto/BN_add.pod:46 C/crypto/BN_add_word.pod:22
#: C/crypto/BN_bn2bin.pod:26 C/crypto/BN_cmp.pod:19 C/crypto/BN_copy.pod:15
#: C/crypto/BN_generate_prime.pod:21 C/crypto/BN_mod_inverse.pod:14
#: C/crypto/BN_mod_mul_montgomery.pod:29 C/crypto/BN_mod_mul_reciprocal.pod:25
#: C/crypto/BN_new.pod:21 C/crypto/BN_num_bytes.pod:17 C/crypto/BN_rand.pod:19
#: C/crypto/BN_set_bit.pod:25 C/crypto/BN_swap.pod:13 C/crypto/BN_zero.pod:20
#: C/crypto/CMS_add0_cert.pod:20 C/crypto/CMS_add1_recipient_cert.pod:15
#: C/crypto/CMS_compress.pod:13 C/crypto/CMS_decrypt.pod:13
#: C/crypto/CMS_encrypt.pod:13 C/crypto/CMS_final.pod:13
#: C/crypto/CMS_get0_RecipientInfos.pod:24
#: C/crypto/CMS_get0_SignerInfos.pod:17 C/crypto/CMS_get0_type.pod:15
#: C/crypto/CMS_get1_ReceiptRequest.pod:16 C/crypto/CMS_sign.pod:13
#: C/crypto/CMS_sign_add1_signer.pod:16 C/crypto/CMS_sign_receipt.pod:13
#: C/crypto/CMS_uncompress.pod:13 C/crypto/CMS_verify.pod:15
#: C/crypto/CMS_verify_receipt.pod:13 C/crypto/CONF_modules_free.pod:16
#: C/crypto/CONF_modules_load_file.pod:16 C/crypto/CRYPTO_set_ex_data.pod:15
#: C/crypto/DH_generate_key.pod:15 C/crypto/DH_generate_parameters.pod:16
#: C/crypto/DH_get_ex_new_index.pod:20 C/crypto/DH_new.pod:15
#: C/crypto/DH_set_method.pod:23 C/crypto/DH_size.pod:13
#: C/crypto/DSA_SIG_new.pod:15 C/crypto/DSA_do_sign.pod:16
#: C/crypto/DSA_dup_DH.pod:13 C/crypto/DSA_generate_key.pod:13
#: C/crypto/DSA_generate_parameters.pod:15
#: C/crypto/DSA_get_ex_new_index.pod:20 C/crypto/DSA_new.pod:15
#: C/crypto/DSA_set_method.pod:23 C/crypto/DSA_sign.pod:20
#: C/crypto/DSA_size.pod:13 C/crypto/ERR_GET_LIB.pod:18
#: C/crypto/ERR_clear_error.pod:13 C/crypto/ERR_error_string.pod:20
#: C/crypto/ERR_get_error.pod:29 C/crypto/ERR_load_crypto_strings.pod:19
#: C/crypto/ERR_load_strings.pod:18 C/crypto/ERR_print_errors.pod:14
#: C/crypto/ERR_put_error.pod:16 C/crypto/ERR_remove_state.pod:13
#: C/crypto/ERR_set_mark.pod:15 C/crypto/EVP_BytesToKey.pod:16
#: C/crypto/EVP_DigestInit.pod:68 C/crypto/EVP_DigestSignInit.pod:16
#: C/crypto/EVP_DigestVerifyInit.pod:16 C/crypto/EVP_EncryptInit.pod:94
#: C/crypto/EVP_OpenInit.pod:18 C/crypto/EVP_PKEY_CTX_ctrl.pod:37
#: C/crypto/EVP_PKEY_CTX_new.pod:16 C/crypto/EVP_PKEY_cmp.pod:17
#: C/crypto/EVP_PKEY_decrypt.pod:16 C/crypto/EVP_PKEY_derive.pod:15
#: C/crypto/EVP_PKEY_encrypt.pod:16
#: C/crypto/EVP_PKEY_get_default_digest.pod:12 C/crypto/EVP_PKEY_keygen.pod:26
#: C/crypto/EVP_PKEY_new.pod:15 C/crypto/EVP_PKEY_print_private.pod:18
#: C/crypto/EVP_PKEY_set1_RSA.pod:31 C/crypto/EVP_PKEY_sign.pod:16
#: C/crypto/EVP_PKEY_verify.pod:16 C/crypto/EVP_PKEY_verifyrecover.pod:16
#: C/crypto/EVP_SealInit.pod:19 C/crypto/EVP_SignInit.pod:19
#: C/crypto/EVP_VerifyInit.pod:17 C/crypto/OBJ_nid2obj.pod:32
#: C/crypto/OPENSSL_Applink.pod:11 C/crypto/OPENSSL_VERSION_NUMBER.pod:16
#: C/crypto/OPENSSL_config.pod:14 C/crypto/OPENSSL_ia32cap.pod:12
#: C/crypto/OPENSSL_load_builtin_modules.pod:15
#: C/crypto/OpenSSL_add_all_algorithms.pod:18
#: C/crypto/PEM_write_bio_CMS_stream.pod:14
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:14 C/crypto/PKCS12_create.pod:14
#: C/crypto/PKCS12_parse.pod:13 C/crypto/PKCS7_decrypt.pod:13
#: C/crypto/PKCS7_encrypt.pod:13 C/crypto/PKCS7_sign.pod:13
#: C/crypto/PKCS7_sign_add_signer.pod:14 C/crypto/PKCS7_verify.pod:15
#: C/crypto/RAND_add.pod:21 C/crypto/RAND_bytes.pod:15
#: C/crypto/RAND_cleanup.pod:13 C/crypto/RAND_egd.pod:16
#: C/crypto/RAND_load_file.pod:17 C/crypto/RAND_set_rand_method.pod:17
#: C/crypto/RSA_blinding_on.pod:15 C/crypto/RSA_check_key.pod:13
#: C/crypto/RSA_generate_key.pod:14 C/crypto/RSA_get_ex_new_index.pod:27
#: C/crypto/RSA_new.pod:15 C/crypto/RSA_padding_add_PKCS1_type_1.pod:46
#: C/crypto/RSA_print.pod:28 C/crypto/RSA_private_encrypt.pod:17
#: C/crypto/RSA_public_encrypt.pod:17 C/crypto/RSA_set_method.pod:29
#: C/crypto/RSA_sign.pod:17 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:19
#: C/crypto/RSA_size.pod:13 C/crypto/SMIME_read_CMS.pod:13
#: C/crypto/SMIME_read_PKCS7.pod:13 C/crypto/SMIME_write_CMS.pod:13
#: C/crypto/SMIME_write_PKCS7.pod:13
#: C/crypto/X509_NAME_ENTRY_get_object.pod:24
#: C/crypto/X509_NAME_add_entry_by_txt.pod:22
#: C/crypto/X509_NAME_get_index_by_NID.pod:22
#: C/crypto/X509_NAME_print_ex.pod:17 C/crypto/X509_new.pod:14
#: C/crypto/X509_STORE_CTX_get_error.pod:21
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:20
#: C/crypto/X509_STORE_CTX_new.pod:28
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:14
#: C/crypto/X509_STORE_set_verify_cb_func.pod:17
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:29
#: C/crypto/X509_verify_cert.pod:13 C/crypto/bio.pod:14
#: C/crypto/blowfish.pod:28 C/crypto/bn.pod:144 C/crypto/bn_internal.pod:66
#: C/crypto/buffer.pod:20 C/crypto/crypto.pod:9
#: C/crypto/d2i_ASN1_OBJECT.pod:14 C/crypto/d2i_DHparams.pod:14
#: C/crypto/d2i_DSAPublicKey.pod:34 C/crypto/d2i_PKCS8PrivateKey.pod:32
#: C/crypto/d2i_RSAPublicKey.pod:30 C/crypto/d2i_X509.pod:21
#: C/crypto/d2i_X509_ALGOR.pod:14 C/crypto/d2i_X509_CRL.pod:21
#: C/crypto/d2i_X509_NAME.pod:14 C/crypto/d2i_X509_REQ.pod:21
#: C/crypto/d2i_X509_SIG.pod:14 C/crypto/des.pod:105 C/crypto/des_modes.pod:9
#: C/crypto/dh.pod:41 C/crypto/ecdsa.pod:50 C/crypto/engine.pod:162
#: C/crypto/err.pod:47 C/crypto/evp.pod:11 C/crypto/hmac.pod:28
#: C/crypto/i2d_CMS_bio_stream.pod:13 C/crypto/i2d_PKCS7_bio_stream.pod:13
#: C/crypto/lh_stats.pod:20 C/crypto/lhash.pod:31 C/crypto/md5.pod:42
#: C/crypto/mdc2.pod:19 C/crypto/pem.pod:181 C/crypto/rc4.pod:16
#: C/crypto/ripemd.pod:20 C/crypto/sha.pod:19 C/crypto/threads.pod:64
#: C/crypto/ui.pod:68 C/crypto/ui_compat.pod:19
#: C/ssl/SSL_CIPHER_get_name.pod:16
#: C/ssl/SSL_COMP_add_compression_method.pod:13
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:13 C/ssl/SSL_CTX_add_session.pod:17
#: C/ssl/SSL_CTX_ctrl.pod:17 C/ssl/SSL_CTX_flush_sessions.pod:14
#: C/ssl/SSL_CTX_free.pod:13 C/ssl/SSL_CTX_get_ex_new_index.pod:27
#: C/ssl/SSL_CTX_get_verify_mode.pod:18
#: C/ssl/SSL_CTX_load_verify_locations.pod:15 C/ssl/SSL_CTX_new.pod:13
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:50
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:54 C/ssl/SSL_CTX_sess_number.pod:24
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:14
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:27 C/ssl/SSL_CTX_sessions.pod:13
#: C/ssl/SSL_CTX_set_cert_store.pod:14
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:13
#: C/ssl/SSL_CTX_set_cipher_list.pod:14
#: C/ssl/SSL_CTX_set_client_CA_list.pod:18
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:15
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:16
#: C/ssl/SSL_CTX_set_generate_session_id.pod:19
#: C/ssl/SSL_CTX_set_info_callback.pod:17
#: C/ssl/SSL_CTX_set_max_cert_list.pod:17 C/ssl/SSL_CTX_set_mode.pod:17
#: C/ssl/SSL_CTX_set_msg_callback.pod:17 C/ssl/SSL_CTX_set_options.pod:22
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:17
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:14
#: C/ssl/SSL_CTX_set_session_id_context.pod:16
#: C/ssl/SSL_CTX_set_ssl_version.pod:16 C/ssl/SSL_CTX_set_timeout.pod:14
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:21
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:23 C/ssl/SSL_CTX_set_verify.pod:20
#: C/ssl/SSL_CTX_use_certificate.pod:37 C/ssl/SSL_SESSION_free.pod:13
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:27 C/ssl/SSL_SESSION_get_time.pod:21
#: C/ssl/SSL_accept.pod:13 C/ssl/SSL_alert_type_string.pod:17
#: C/ssl/SSL_clear.pod:13 C/ssl/SSL_connect.pod:13
#: C/ssl/SSL_do_handshake.pod:13 C/ssl/SSL_free.pod:13
#: C/ssl/SSL_get_SSL_CTX.pod:13 C/ssl/SSL_get_ciphers.pod:14
#: C/ssl/SSL_get_client_CA_list.pod:14 C/ssl/SSL_get_current_cipher.pod:22
#: C/ssl/SSL_get_default_timeout.pod:13 C/ssl/SSL_get_error.pod:13
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:14
#: C/ssl/SSL_get_ex_new_index.pod:27 C/ssl/SSL_get_fd.pod:15
#: C/ssl/SSL_get_peer_cert_chain.pod:13 C/ssl/SSL_get_peer_certificate.pod:13
#: C/ssl/SSL_get_psk_identity.pod:45 C/ssl/SSL_get_rbio.pod:14
#: C/ssl/SSL_get_session.pod:15 C/ssl/SSL_get_verify_result.pod:13
#: C/ssl/SSL_get_version.pod:13 C/ssl/SSL_library_init.pod:16
#: C/ssl/SSL_load_client_CA_file.pod:13 C/ssl/SSL_new.pod:13
#: C/ssl/SSL_pending.pod:13 C/ssl/SSL_read.pod:13
#: C/ssl/SSL_rstate_string.pod:14 C/ssl/SSL_session_reused.pod:13
#: C/ssl/SSL_set_bio.pod:13 C/ssl/SSL_set_connect_state.pod:15
#: C/ssl/SSL_set_fd.pod:15 C/ssl/SSL_set_session.pod:13
#: C/ssl/SSL_set_shutdown.pod:15 C/ssl/SSL_set_verify_result.pod:13
#: C/ssl/SSL_shutdown.pod:13 C/ssl/SSL_state_string.pod:14
#: C/ssl/SSL_want.pod:17 C/ssl/SSL_write.pod:13 C/ssl/d2i_SSL_SESSION.pod:14
#: C/ssl/ssl.pod:10
msgid "DESCRIPTION"
msgstr "DESCRIPTION"

#. type: =head1
#: C/apps/CA.pl.pod:146 C/apps/asn1parse.pod:122 C/apps/ciphers.pod:436
#: C/apps/cms.pod:411 C/apps/config.pod:194 C/apps/crl.pod:91
#: C/apps/crl2pkcs7.pod:75 C/apps/dgst.pod:158 C/apps/dhparam.pod:116
#: C/apps/dsa.pod:119 C/apps/dsaparam.pod:95 C/apps/ec.pod:140
#: C/apps/ecparam.pod:131 C/apps/enc.pod:163 C/apps/gendsa.pod:56
#: C/apps/genpkey.pod:174 C/apps/genrsa.pod:72 C/apps/nseq.pod:53
#: C/apps/ocsp.pod:318 C/apps/pkcs12.pod:290 C/apps/pkcs7.pod:82
#: C/apps/pkcs8.pod:135 C/apps/pkeyparam.pod:59 C/apps/pkeyutl.pod:131
#: C/apps/req.pod:595 C/apps/rsa.pod:130 C/apps/rsautl.pod:91
#: C/apps/s_client.pod:251 C/apps/s_server.pod:319 C/apps/s_time.pod:128
#: C/apps/sess_id.pod:131 C/apps/smime.pod:269 C/apps/spkac.pod:113
#: C/apps/version.pod:55 C/apps/x509.pod:677 C/apps/x509v3_config.pod:479
#: C/crypto/ASN1_OBJECT_new.pod:23 C/crypto/ASN1_STRING_length.pod:53
#: C/crypto/ASN1_STRING_new.pod:26 C/crypto/ASN1_STRING_print_ex.pod:29
#: C/crypto/BIO_ctrl.pod:94 C/crypto/BIO_f_base64.pod:30
#: C/crypto/BIO_f_buffer.pod:42 C/crypto/BIO_f_cipher.pod:45
#: C/crypto/BIO_f_md.pod:42 C/crypto/BIO_f_null.pod:22
#: C/crypto/BIO_f_ssl.pod:105 C/crypto/BIO_find_type.pod:66
#: C/crypto/BIO_new.pod:40 C/crypto/BIO_new_CMS.pod:19
#: C/crypto/BIO_push.pod:24 C/crypto/BIO_read.pod:38
#: C/crypto/BIO_s_accept.pod:97 C/crypto/BIO_s_bio.pod:104
#: C/crypto/BIO_s_connect.pod:101 C/crypto/BIO_s_fd.pod:46
#: C/crypto/BIO_s_file.pod:71 C/crypto/BIO_s_mem.pod:71
#: C/crypto/BIO_s_null.pod:18 C/crypto/BIO_s_socket.pod:37
#: C/crypto/BIO_should_retry.pod:62 C/crypto/BN_num_bytes.pod:34
#: C/crypto/CMS_add0_cert.pod:30 C/crypto/CMS_add1_recipient_cert.pod:28
#: C/crypto/CMS_compress.pod:20 C/crypto/CMS_compress.pod:44
#: C/crypto/CMS_decrypt.pod:23 C/crypto/CMS_encrypt.pod:19
#: C/crypto/CMS_encrypt.pod:63 C/crypto/CMS_final.pod:22
#: C/crypto/CMS_get0_RecipientInfos.pod:69
#: C/crypto/CMS_get0_SignerInfos.pod:34 C/crypto/CMS_get0_type.pod:29
#: C/crypto/CMS_get1_ReceiptRequest.pod:38 C/crypto/CMS_sign.pod:25
#: C/crypto/CMS_sign_add1_signer.pod:37 C/crypto/CMS_sign_receipt.pod:23
#: C/crypto/CMS_uncompress.pod:22 C/crypto/CMS_verify.pod:75
#: C/crypto/CMS_verify_receipt.pod:24 C/crypto/CONF_modules_free.pod:28
#: C/crypto/CONF_modules_load_file.pod:27
#: C/crypto/DH_generate_parameters.pod:47 C/crypto/DH_set_method.pod:100
#: C/crypto/DSA_set_method.pod:114 C/crypto/EVP_BytesToKey.pod:26
#: C/crypto/EVP_DigestInit.pod:175 C/crypto/EVP_DigestSignInit.pod:47
#: C/crypto/EVP_DigestVerifyInit.pod:47 C/crypto/EVP_EncryptInit.pod:343
#: C/crypto/EVP_OpenInit.pod:34 C/crypto/EVP_PKEY_CTX_new.pod:30
#: C/crypto/EVP_PKEY_cmp.pod:32 C/crypto/EVP_PKEY_decrypt.pod:29
#: C/crypto/EVP_PKEY_derive.pod:30 C/crypto/EVP_PKEY_encrypt.pod:29
#: C/crypto/EVP_PKEY_get_default_digest.pod:18 C/crypto/EVP_PKEY_keygen.pod:56
#: C/crypto/EVP_PKEY_new.pod:22 C/crypto/EVP_PKEY_print_private.pod:29
#: C/crypto/EVP_PKEY_set1_RSA.pod:51 C/crypto/EVP_PKEY_sign.pod:29
#: C/crypto/EVP_PKEY_verify.pod:26 C/crypto/EVP_PKEY_verifyrecover.pod:29
#: C/crypto/EVP_SealInit.pod:56 C/crypto/EVP_SignInit.pod:52
#: C/crypto/EVP_VerifyInit.pod:46 C/crypto/OBJ_nid2obj.pod:73
#: C/crypto/OPENSSL_config.pod:25 C/crypto/OPENSSL_load_builtin_modules.pod:25
#: C/crypto/OpenSSL_add_all_algorithms.pod:37
#: C/crypto/PEM_write_bio_CMS_stream.pod:20
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:20 C/crypto/PKCS12_create.pod:28
#: C/crypto/PKCS12_parse.pod:21 C/crypto/PKCS7_decrypt.pod:20
#: C/crypto/PKCS7_encrypt.pod:19 C/crypto/PKCS7_encrypt.pod:54
#: C/crypto/PKCS7_sign.pod:24 C/crypto/PKCS7_sign.pod:69
#: C/crypto/PKCS7_sign_add_signer.pod:32 C/crypto/PKCS7_verify.pod:73
#: C/crypto/RAND_egd.pod:37 C/crypto/RAND_set_rand_method.pod:58
#: C/crypto/RSA_check_key.pod:33 C/crypto/RSA_set_method.pod:158
#: C/crypto/SMIME_read_CMS.pod:25 C/crypto/SMIME_read_PKCS7.pod:26
#: C/crypto/SMIME_write_CMS.pod:22 C/crypto/SMIME_write_PKCS7.pod:22
#: C/crypto/X509_NAME_ENTRY_get_object.pod:41
#: C/crypto/X509_NAME_add_entry_by_txt.pod:44
#: C/crypto/X509_NAME_get_index_by_NID.pod:48
#: C/crypto/X509_NAME_print_ex.pod:34
#: C/crypto/X509_STORE_CTX_get_error.pod:283
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:26
#: C/crypto/X509_STORE_CTX_new.pod:73
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:46
#: C/crypto/X509_STORE_set_verify_cb_func.pod:25
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:136
#: C/crypto/X509_verify_cert.pod:28 C/crypto/crypto.pod:65
#: C/crypto/d2i_DSAPublicKey.pod:54 C/crypto/d2i_PKCS8PrivateKey.pod:40
#: C/crypto/d2i_RSAPublicKey.pod:47 C/crypto/d2i_X509.pod:60
#: C/crypto/des.pod:283 C/crypto/des_modes.pod:237
#: C/crypto/i2d_CMS_bio_stream.pod:19 C/crypto/i2d_PKCS7_bio_stream.pod:19
#: C/crypto/pem.pod:413 C/crypto/threads.pod:175 C/crypto/ui_compat.pod:43
#: C/ssl/SSL_CIPHER_get_name.pod:36
#: C/ssl/SSL_COMP_add_compression_method.pod:20
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:19 C/ssl/SSL_CTX_add_session.pod:30
#: C/ssl/SSL_CTX_flush_sessions.pod:21
#: C/ssl/SSL_CTX_load_verify_locations.pod:21 C/ssl/SSL_CTX_new.pod:18
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:67
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:21
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:48 C/ssl/SSL_CTX_sessions.pod:18
#: C/ssl/SSL_CTX_set_cert_store.pod:23
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:19
#: C/ssl/SSL_CTX_set_cipher_list.pod:23
#: C/ssl/SSL_CTX_set_client_CA_list.pod:35
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:38
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:32
#: C/ssl/SSL_CTX_set_generate_session_id.pod:31
#: C/ssl/SSL_CTX_set_info_callback.pod:36
#: C/ssl/SSL_CTX_set_max_cert_list.pod:32 C/ssl/SSL_CTX_set_mode.pod:29
#: C/ssl/SSL_CTX_set_msg_callback.pod:74 C/ssl/SSL_CTX_set_options.pod:44
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:33
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:21
#: C/ssl/SSL_CTX_set_session_id_context.pod:24
#: C/ssl/SSL_CTX_set_ssl_version.pod:29 C/ssl/SSL_CTX_set_timeout.pod:21
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:36
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:48 C/ssl/SSL_CTX_set_verify.pod:40
#: C/ssl/SSL_CTX_use_certificate.pod:110 C/ssl/SSL_SESSION_free.pod:19
#: C/ssl/SSL_SESSION_get_time.pod:39 C/ssl/SSL_accept.pod:19
#: C/ssl/SSL_alert_type_string.pod:31 C/ssl/SSL_clear.pod:18
#: C/ssl/SSL_connect.pod:19 C/ssl/SSL_do_handshake.pod:21
#: C/ssl/SSL_free.pod:19 C/ssl/SSL_get_ciphers.pod:25
#: C/ssl/SSL_get_default_timeout.pod:18
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:19
#: C/ssl/SSL_get_peer_cert_chain.pod:22 C/ssl/SSL_get_peer_certificate.pod:18
#: C/ssl/SSL_get_session.pod:26 C/ssl/SSL_get_verify_result.pod:18
#: C/ssl/SSL_library_init.pod:23 C/ssl/SSL_library_init.pod:46
#: C/ssl/SSL_load_client_CA_file.pod:18 C/ssl/SSL_pending.pod:18
#: C/ssl/SSL_read.pod:18 C/ssl/SSL_rstate_string.pod:22
#: C/ssl/SSL_session_reused.pod:17 C/ssl/SSL_set_connect_state.pod:21
#: C/ssl/SSL_set_session.pod:26 C/ssl/SSL_set_shutdown.pod:21
#: C/ssl/SSL_set_verify_result.pod:19 C/ssl/SSL_shutdown.pod:18
#: C/ssl/SSL_state_string.pod:22 C/ssl/SSL_want.pod:24 C/ssl/SSL_write.pod:18
#: C/ssl/d2i_SSL_SESSION.pod:25
msgid "NOTES"
msgstr "NOTES"

#. type: =head1
#: C/apps/CA.pl.pod:174 C/apps/asn1parse.pod:171 C/apps/ca.pod:670
#: C/apps/ciphers.pod:468 C/apps/config.pod:275 C/apps/crl.pod:113
#: C/apps/crl2pkcs7.pod:87 C/apps/dhparam.pod:132 C/apps/dsa.pod:153
#: C/apps/dsaparam.pod:105 C/apps/ec.pod:178 C/apps/ecparam.pod:167
#: C/apps/errstr.pod:32 C/apps/gendsa.pod:61 C/apps/genrsa.pod:91
#: C/apps/openssl.pod:397 C/apps/pkcs12.pod:365 C/apps/pkcs7.pod:101
#: C/apps/pkcs8.pod:238 C/apps/pkey.pod:130 C/apps/pkeyparam.pod:64
#: C/apps/pkeyutl.pod:219 C/apps/rand.pod:51 C/apps/req.pod:672
#: C/apps/rsa.pod:184 C/apps/rsautl.pod:181 C/apps/s_client.pod:302
#: C/apps/s_server.pod:351 C/apps/s_time.pod:169 C/apps/sess_id.pod:147
#: C/apps/spkac.pod:129 C/apps/ts.pod:588 C/apps/tsget.pod:189
#: C/apps/verify.pod:402 C/apps/x509.pod:840 C/apps/x509v3_config.pod:523
#: C/apps/c_rehash.pod:47 C/crypto/ASN1_OBJECT_new.pod:37
#: C/crypto/ASN1_STRING_length.pod:77 C/crypto/ASN1_STRING_new.pod:38
#: C/crypto/ASN1_STRING_print_ex.pod:87 C/crypto/ASN1_generate_nconf.pod:257
#: C/crypto/BIO_ctrl.pod:126 C/crypto/BIO_f_base64.pod:79
#: C/crypto/BIO_f_buffer.pod:67 C/crypto/BIO_f_cipher.pod:74
#: C/crypto/BIO_f_md.pod:142 C/crypto/BIO_f_null.pod:30
#: C/crypto/BIO_f_ssl.pod:320 C/crypto/BIO_find_type.pod:96
#: C/crypto/BIO_new.pod:63 C/crypto/BIO_new_CMS.pod:57
#: C/crypto/BIO_push.pod:67 C/crypto/BIO_read.pod:62
#: C/crypto/BIO_s_accept.pod:193 C/crypto/BIO_s_bio.pod:177
#: C/crypto/BIO_s_connect.pod:190 C/crypto/BIO_s_fd.pod:83
#: C/crypto/BIO_s_file.pod:141 C/crypto/BIO_s_mem.pod:113
#: C/crypto/BIO_s_null.pod:35 C/crypto/BIO_s_socket.pod:61
#: C/crypto/BIO_set_callback.pod:106 C/crypto/BIO_should_retry.pod:112
#: C/crypto/BN_BLINDING_new.pod:98 C/crypto/BN_CTX_new.pod:43
#: C/crypto/BN_CTX_start.pod:44 C/crypto/BN_add.pod:112
#: C/crypto/BN_add_word.pod:48 C/crypto/BN_bn2bin.pod:81
#: C/crypto/BN_cmp.pod:38 C/crypto/BN_copy.pod:26
#: C/crypto/BN_generate_prime.pod:91 C/crypto/BN_mod_inverse.pod:28
#: C/crypto/BN_mod_mul_montgomery.pod:88 C/crypto/BN_mod_mul_reciprocal.pod:70
#: C/crypto/BN_new.pod:43 C/crypto/BN_num_bytes.pod:47 C/crypto/BN_rand.pod:46
#: C/crypto/BN_set_bit.pod:56 C/crypto/BN_zero.pod:46
#: C/crypto/CMS_add0_cert.pod:55 C/crypto/CMS_add1_recipient_cert.pod:52
#: C/crypto/CMS_compress.pod:64 C/crypto/CMS_decrypt.pod:57
#: C/crypto/CMS_encrypt.pod:87 C/crypto/CMS_final.pod:32
#: C/crypto/CMS_get0_RecipientInfos.pod:98
#: C/crypto/CMS_get0_SignerInfos.pod:67 C/crypto/CMS_get0_type.pod:54
#: C/crypto/CMS_get1_ReceiptRequest.pod:57 C/crypto/CMS_sign.pod:110
#: C/crypto/CMS_sign_add1_signer.pod:92 C/crypto/CMS_sign_receipt.pod:35
#: C/crypto/CMS_uncompress.pod:46 C/crypto/CMS_verify.pod:118
#: C/crypto/CMS_verify_receipt.pod:37 C/crypto/CONF_modules_free.pod:37
#: C/crypto/CONF_modules_load_file.pod:51 C/crypto/CRYPTO_set_ex_data.pod:43
#: C/crypto/DH_generate_key.pod:41 C/crypto/DH_generate_parameters.pod:60
#: C/crypto/DH_get_ex_new_index.pod:27 C/crypto/DH_new.pod:30
#: C/crypto/DH_set_method.pod:110 C/crypto/DH_size.pod:25
#: C/crypto/DSA_SIG_new.pod:31 C/crypto/DSA_do_sign.pod:37
#: C/crypto/DSA_dup_DH.pod:28 C/crypto/DSA_generate_key.pod:25
#: C/crypto/DSA_generate_parameters.pod:91
#: C/crypto/DSA_get_ex_new_index.pod:27 C/crypto/DSA_new.pod:32
#: C/crypto/DSA_set_method.pod:124 C/crypto/DSA_sign.pod:56
#: C/crypto/DSA_size.pod:25 C/crypto/ERR_GET_LIB.pod:42
#: C/crypto/ERR_clear_error.pod:21 C/crypto/ERR_error_string.pod:61
#: C/crypto/ERR_get_error.pod:62 C/crypto/ERR_load_crypto_strings.pod:36
#: C/crypto/ERR_load_strings.pod:44 C/crypto/ERR_print_errors.pod:39
#: C/crypto/ERR_put_error.pod:35 C/crypto/ERR_remove_state.pod:26
#: C/crypto/ERR_set_mark.pod:30 C/crypto/EVP_BytesToKey.pod:60
#: C/crypto/EVP_DigestInit.pod:253 C/crypto/EVP_DigestSignInit.pod:74
#: C/crypto/EVP_DigestVerifyInit.pod:69 C/crypto/EVP_EncryptInit.pod:500
#: C/crypto/EVP_OpenInit.pod:55 C/crypto/EVP_PKEY_CTX_ctrl.pod:113
#: C/crypto/EVP_PKEY_CTX_new.pod:44 C/crypto/EVP_PKEY_cmp.pod:56
#: C/crypto/EVP_PKEY_decrypt.pod:80 C/crypto/EVP_PKEY_derive.pod:80
#: C/crypto/EVP_PKEY_encrypt.pod:80
#: C/crypto/EVP_PKEY_get_default_digest.pod:30
#: C/crypto/EVP_PKEY_keygen.pod:147 C/crypto/EVP_PKEY_new.pod:39
#: C/crypto/EVP_PKEY_print_private.pod:44 C/crypto/EVP_PKEY_set1_RSA.pod:72
#: C/crypto/EVP_PKEY_sign.pod:83 C/crypto/EVP_PKEY_verify.pod:78
#: C/crypto/EVP_PKEY_verifyrecover.pod:90 C/crypto/EVP_SealInit.pod:75
#: C/crypto/EVP_SignInit.pod:89 C/crypto/EVP_VerifyInit.pod:79
#: C/crypto/OBJ_nid2obj.pod:143 C/crypto/OPENSSL_VERSION_NUMBER.pod:91
#: C/crypto/OPENSSL_config.pod:73 C/crypto/OPENSSL_load_builtin_modules.pod:43
#: C/crypto/OpenSSL_add_all_algorithms.pod:61
#: C/crypto/PEM_write_bio_CMS_stream.pod:29
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:29 C/crypto/PKCS12_create.pod:67
#: C/crypto/PKCS12_parse.pod:49 C/crypto/PKCS7_decrypt.pod:47
#: C/crypto/PKCS7_encrypt.pod:71 C/crypto/PKCS7_sign.pod:104
#: C/crypto/PKCS7_sign_add_signer.pod:78 C/crypto/PKCS7_verify.pod:110
#: C/crypto/RAND_add.pod:66 C/crypto/RAND_bytes.pod:39
#: C/crypto/RAND_cleanup.pod:21 C/crypto/RAND_egd.pod:73
#: C/crypto/RAND_load_file.pod:44 C/crypto/RAND_set_rand_method.pod:68
#: C/crypto/RSA_blinding_on.pod:35 C/crypto/RSA_check_key.pod:59
#: C/crypto/RSA_generate_key.pod:60 C/crypto/RSA_get_ex_new_index.pod:111
#: C/crypto/RSA_new.pod:31 C/crypto/RSA_padding_add_PKCS1_type_1.pod:107
#: C/crypto/RSA_print.pod:39 C/crypto/RSA_private_encrypt.pod:60
#: C/crypto/RSA_public_encrypt.pod:74 C/crypto/RSA_set_method.pod:180
#: C/crypto/RSA_sign.pod:51 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:48
#: C/crypto/RSA_size.pod:25 C/crypto/SMIME_read_CMS.pod:59
#: C/crypto/SMIME_read_PKCS7.pod:62 C/crypto/SMIME_write_CMS.pod:54
#: C/crypto/SMIME_write_PKCS7.pod:55
#: C/crypto/X509_NAME_ENTRY_get_object.pod:65
#: C/crypto/X509_NAME_add_entry_by_txt.pod:110
#: C/crypto/X509_NAME_get_index_by_NID.pod:100
#: C/crypto/X509_NAME_print_ex.pod:97 C/crypto/X509_new.pod:31
#: C/crypto/X509_STORE_CTX_get_error.pod:297
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:32
#: C/crypto/X509_STORE_CTX_new.pod:113
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:150
#: C/crypto/X509_STORE_set_verify_cb_func.pod:42
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:163
#: C/crypto/X509_verify_cert.pod:45 C/crypto/bio.pod:40
#: C/crypto/blowfish.pod:103 C/crypto/bn.pod:167 C/crypto/bn_internal.pod:234
#: C/crypto/buffer.pod:64 C/crypto/crypto.pod:81
#: C/crypto/d2i_ASN1_OBJECT.pod:21 C/crypto/d2i_DHparams.pod:22
#: C/crypto/d2i_DSAPublicKey.pod:75 C/crypto/d2i_PKCS8PrivateKey.pod:52
#: C/crypto/d2i_RSAPublicKey.pod:59 C/crypto/d2i_X509.pod:222
#: C/crypto/d2i_X509_ALGOR.pod:22 C/crypto/d2i_X509_CRL.pod:29
#: C/crypto/d2i_X509_NAME.pod:23 C/crypto/d2i_X509_REQ.pod:28
#: C/crypto/d2i_X509_SIG.pod:22 C/crypto/des.pod:318
#: C/crypto/des_modes.pod:249 C/crypto/dh.pod:68 C/crypto/ecdsa.pod:198
#: C/crypto/engine.pod:595 C/crypto/err.pod:172 C/crypto/evp.pod:44
#: C/crypto/hmac.pod:91 C/crypto/i2d_CMS_bio_stream.pod:32
#: C/crypto/i2d_PKCS7_bio_stream.pod:32 C/crypto/lh_stats.pod:50
#: C/crypto/lhash.pod:283 C/crypto/md5.pod:88 C/crypto/mdc2.pod:55
#: C/crypto/rc4.pod:54 C/crypto/ripemd.pod:57 C/crypto/sha.pod:61
#: C/crypto/threads.pod:206 C/crypto/ui.pod:181 C/crypto/ui_compat.pod:48
#: C/ssl/SSL_CIPHER_get_name.pod:107
#: C/ssl/SSL_COMP_add_compression_method.pod:66
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:32 C/ssl/SSL_CTX_add_session.pod:67
#: C/ssl/SSL_CTX_ctrl.pod:30 C/ssl/SSL_CTX_flush_sessions.pod:42
#: C/ssl/SSL_CTX_free.pod:36 C/ssl/SSL_CTX_get_ex_new_index.pod:47
#: C/ssl/SSL_CTX_get_verify_mode.pod:46
#: C/ssl/SSL_CTX_load_verify_locations.pod:115 C/ssl/SSL_CTX_new.pod:89
#: C/ssl/SSL_CTX_sess_number.pod:70 C/ssl/SSL_CTX_sess_set_cache_size.pod:44
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:79 C/ssl/SSL_CTX_sessions.pod:28
#: C/ssl/SSL_CTX_set_cert_store.pod:51
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:61
#: C/ssl/SSL_CTX_set_cipher_list.pod:62
#: C/ssl/SSL_CTX_set_client_CA_list.pod:91
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:87
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:71
#: C/ssl/SSL_CTX_set_generate_session_id.pod:140
#: C/ssl/SSL_CTX_set_info_callback.pod:148
#: C/ssl/SSL_CTX_set_max_cert_list.pod:68 C/ssl/SSL_CTX_set_mode.pod:83
#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:317
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:57
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:120
#: C/ssl/SSL_CTX_set_session_id_context.pod:79
#: C/ssl/SSL_CTX_set_ssl_version.pod:55 C/ssl/SSL_CTX_set_timeout.pod:51
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:163
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:159 C/ssl/SSL_CTX_set_verify.pod:283
#: C/ssl/SSL_CTX_use_certificate.pod:154 C/ssl/SSL_SESSION_free.pod:48
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:55 C/ssl/SSL_SESSION_get_time.pod:58
#: C/ssl/SSL_accept.pod:76 C/ssl/SSL_alert_type_string.pod:229
#: C/ssl/SSL_connect.pod:65 C/ssl/SSL_do_handshake.pod:77
#: C/ssl/SSL_get_SSL_CTX.pod:22 C/ssl/SSL_get_ciphers.pod:37
#: C/ssl/SSL_get_client_CA_list.pod:47 C/ssl/SSL_get_current_cipher.pod:39
#: C/ssl/SSL_get_default_timeout.pod:33 C/ssl/SSL_get_error.pod:106
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:56
#: C/ssl/SSL_get_ex_new_index.pod:52 C/ssl/SSL_get_fd.pod:40
#: C/ssl/SSL_get_peer_cert_chain.pod:48 C/ssl/SSL_get_peer_certificate.pod:50
#: C/ssl/SSL_get_rbio.pod:36 C/ssl/SSL_get_session.pod:67
#: C/ssl/SSL_get_verify_result.pod:51 C/ssl/SSL_get_version.pod:42
#: C/ssl/SSL_library_init.pod:52 C/ssl/SSL_load_client_CA_file.pod:57
#: C/ssl/SSL_new.pod:37 C/ssl/SSL_pending.pod:39 C/ssl/SSL_read.pod:114
#: C/ssl/SSL_rstate_string.pod:55 C/ssl/SSL_session_reused.pod:40
#: C/ssl/SSL_set_bio.pod:28 C/ssl/SSL_set_connect_state.pod:47
#: C/ssl/SSL_set_fd.pod:48 C/ssl/SSL_set_session.pod:50
#: C/ssl/SSL_set_shutdown.pod:66 C/ssl/SSL_set_verify_result.pod:32
#: C/ssl/SSL_shutdown.pod:125 C/ssl/SSL_state_string.pod:41
#: C/ssl/SSL_want.pod:73 C/ssl/SSL_write.pod:101 C/ssl/d2i_SSL_SESSION.pod:61
#: C/ssl/ssl.pod:674
msgid "SEE ALSO"
msgstr "VOIR AUSSI"

#. type: =head1
#: C/apps/asn1parse.pod:166 C/apps/ca.pod:615 C/apps/cms.pod:576
#: C/apps/config.pod:262 C/apps/crl.pod:108 C/apps/dhparam.pod:128
#: C/apps/enc.pod:319 C/apps/genrsa.pod:84 C/apps/nseq.pod:65
#: C/apps/pkcs12.pod:341 C/apps/pkcs8.pod:229 C/apps/req.pod:655
#: C/apps/rsa.pod:176 C/apps/s_client.pod:289 C/apps/s_server.pod:338
#: C/apps/s_time.pod:160 C/apps/sess_id.pod:143 C/apps/smime.pod:416
#: C/apps/ts.pod:554 C/apps/verify.pod:387 C/apps/x509.pod:823
#: C/apps/c_rehash.pod:51 C/crypto/BIO_ctrl.pod:119
#: C/crypto/BIO_f_base64.pod:71 C/crypto/BIO_f_md.pod:134
#: C/crypto/BIO_f_ssl.pod:311 C/crypto/BIO_find_type.pod:74
#: C/crypto/BIO_new_CMS.pod:47 C/crypto/BIO_s_file.pod:134
#: C/crypto/BIO_s_mem.pod:82 C/crypto/BIO_should_retry.pod:105
#: C/crypto/BN_zero.pod:39 C/crypto/CMS_decrypt.pod:52
#: C/crypto/CMS_sign.pod:101 C/crypto/CMS_uncompress.pod:41
#: C/crypto/CMS_verify.pod:109 C/crypto/DH_generate_parameters.pod:55
#: C/crypto/DSA_generate_parameters.pod:87 C/crypto/EVP_EncryptInit.pod:372
#: C/crypto/EVP_SignInit.pod:75 C/crypto/EVP_VerifyInit.pod:65
#: C/crypto/OBJ_nid2obj.pod:123 C/crypto/OpenSSL_add_all_algorithms.pod:55
#: C/crypto/PKCS12_parse.pod:38 C/crypto/PKCS7_decrypt.pod:39
#: C/crypto/PKCS7_sign.pod:95 C/crypto/PKCS7_verify.pod:101
#: C/crypto/RSA_check_key.pod:49 C/crypto/RSA_generate_key.pod:54
#: C/crypto/RSA_get_ex_new_index.pod:102 C/crypto/RSA_set_method.pod:168
#: C/crypto/RSA_sign.pod:42 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:44
#: C/crypto/SMIME_read_CMS.pod:41 C/crypto/SMIME_read_PKCS7.pod:43
#: C/crypto/SMIME_write_CMS.pod:45 C/crypto/SMIME_write_PKCS7.pod:46
#: C/crypto/X509_NAME_add_entry_by_txt.pod:103
#: C/crypto/X509_STORE_CTX_new.pod:90
#: C/crypto/X509_STORE_set_verify_cb_func.pod:32
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:142
#: C/crypto/X509_verify_cert.pod:40 C/crypto/d2i_X509.pod:195
#: C/crypto/des.pod:290 C/crypto/i2d_CMS_bio_stream.pod:24
#: C/crypto/i2d_PKCS7_bio_stream.pod:24 C/crypto/lhash.pod:233
#: C/crypto/pem.pod:457 C/ssl/SSL_CIPHER_get_name.pod:94
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:55
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:63 C/ssl/SSL_CTX_set_verify.pod:149
#: C/ssl/SSL_get_verify_result.pod:28 C/ssl/SSL_pending.pod:28
msgid "BUGS"
msgstr "BOGUES"

#. type: =head1
#: C/apps/ciphers.pod:472 C/apps/cms.pod:596 C/apps/dhparam.pod:136
#: C/apps/ec.pod:182 C/apps/ecparam.pod:171 C/apps/openssl.pod:413
#: C/apps/smime.pod:439 C/apps/version.pod:60 C/apps/x509.pod:846
#: C/apps/x509v3_config.pod:513 C/crypto/ASN1_OBJECT_new.pod:41
#: C/crypto/ASN1_STRING_length.pod:81 C/crypto/ASN1_STRING_new.pod:42
#: C/crypto/ASN1_STRING_print_ex.pod:92 C/crypto/ASN1_generate_nconf.pod:261
#: C/crypto/BIO_new_CMS.pod:62 C/crypto/BN_BLINDING_new.pod:102
#: C/crypto/BN_CTX_new.pod:48 C/crypto/BN_CTX_start.pod:48
#: C/crypto/BN_add.pod:117 C/crypto/BN_add_word.pod:52
#: C/crypto/BN_bn2bin.pod:87 C/crypto/BN_cmp.pod:42 C/crypto/BN_copy.pod:30
#: C/crypto/BN_generate_prime.pod:95 C/crypto/BN_mod_inverse.pod:32
#: C/crypto/BN_mod_mul_montgomery.pod:93 C/crypto/BN_mod_mul_reciprocal.pod:75
#: C/crypto/BN_new.pod:47 C/crypto/BN_num_bytes.pod:52 C/crypto/BN_rand.pod:51
#: C/crypto/BN_set_bit.pod:60 C/crypto/BN_swap.pod:19 C/crypto/BN_zero.pod:50
#: C/crypto/CMS_add0_cert.pod:61 C/crypto/CMS_add1_recipient_cert.pod:57
#: C/crypto/CMS_compress.pod:68 C/crypto/CMS_decrypt.pod:61
#: C/crypto/CMS_encrypt.pod:91 C/crypto/CMS_final.pod:37
#: C/crypto/CMS_get0_RecipientInfos.pod:102
#: C/crypto/CMS_get0_SignerInfos.pod:71 C/crypto/CMS_get0_type.pod:58
#: C/crypto/CMS_get1_ReceiptRequest.pod:63 C/crypto/CMS_sign.pod:114
#: C/crypto/CMS_sign_add1_signer.pod:97 C/crypto/CMS_sign_receipt.pod:41
#: C/crypto/CMS_uncompress.pod:50 C/crypto/CMS_verify.pod:122
#: C/crypto/CMS_verify_receipt.pod:43 C/crypto/CONF_modules_free.pod:42
#: C/crypto/CONF_modules_load_file.pod:56 C/crypto/CRYPTO_set_ex_data.pod:49
#: C/crypto/DH_generate_key.pod:45 C/crypto/DH_generate_parameters.pod:65
#: C/crypto/DH_get_ex_new_index.pod:31 C/crypto/DH_new.pod:36
#: C/crypto/DH_set_method.pod:114 C/crypto/DH_size.pod:29
#: C/crypto/DSA_SIG_new.pod:36 C/crypto/DSA_do_sign.pod:43
#: C/crypto/DSA_dup_DH.pod:32 C/crypto/DSA_generate_key.pod:30
#: C/crypto/DSA_generate_parameters.pod:96
#: C/crypto/DSA_get_ex_new_index.pod:31 C/crypto/DSA_new.pod:38
#: C/crypto/DSA_set_method.pod:128 C/crypto/DSA_sign.pod:61
#: C/crypto/DSA_size.pod:29 C/crypto/ERR_GET_LIB.pod:46
#: C/crypto/ERR_clear_error.pod:25 C/crypto/ERR_error_string.pod:68
#: C/crypto/ERR_get_error.pod:67 C/crypto/ERR_load_crypto_strings.pod:40
#: C/crypto/ERR_load_strings.pod:48 C/crypto/ERR_print_errors.pod:46
#: C/crypto/ERR_put_error.pod:39 C/crypto/ERR_remove_state.pod:30
#: C/crypto/ERR_set_mark.pod:34 C/crypto/EVP_BytesToKey.pod:65
#: C/crypto/EVP_DigestInit.pod:259 C/crypto/EVP_DigestSignInit.pod:82
#: C/crypto/EVP_DigestVerifyInit.pod:77 C/crypto/EVP_EncryptInit.pod:504
#: C/crypto/EVP_OpenInit.pod:61 C/crypto/EVP_PKEY_CTX_ctrl.pod:124
#: C/crypto/EVP_PKEY_CTX_new.pod:48 C/crypto/EVP_PKEY_decrypt.pod:89
#: C/crypto/EVP_PKEY_derive.pod:89 C/crypto/EVP_PKEY_encrypt.pod:89
#: C/crypto/EVP_PKEY_get_default_digest.pod:37
#: C/crypto/EVP_PKEY_keygen.pod:157 C/crypto/EVP_PKEY_new.pod:43
#: C/crypto/EVP_PKEY_print_private.pod:49 C/crypto/EVP_PKEY_set1_RSA.pod:76
#: C/crypto/EVP_PKEY_sign.pod:92 C/crypto/EVP_PKEY_verify.pod:87
#: C/crypto/EVP_PKEY_verifyrecover.pod:99 C/crypto/EVP_SealInit.pod:81
#: C/crypto/EVP_SignInit.pod:97 C/crypto/EVP_VerifyInit.pod:88
#: C/crypto/OBJ_nid2obj.pod:147 C/crypto/OPENSSL_VERSION_NUMBER.pod:95
#: C/crypto/OPENSSL_config.pod:78 C/crypto/OPENSSL_load_builtin_modules.pod:47
#: C/crypto/PEM_write_bio_CMS_stream.pod:37
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:37 C/crypto/PKCS12_create.pod:71
#: C/crypto/PKCS12_parse.pod:53 C/crypto/PKCS7_decrypt.pod:51
#: C/crypto/PKCS7_encrypt.pod:75 C/crypto/PKCS7_sign.pod:108
#: C/crypto/PKCS7_sign_add_signer.pod:83 C/crypto/PKCS7_verify.pod:114
#: C/crypto/RAND_add.pod:71 C/crypto/RAND_bytes.pod:44
#: C/crypto/RAND_cleanup.pod:25 C/crypto/RAND_egd.pod:78
#: C/crypto/RAND_load_file.pod:48 C/crypto/RAND_set_rand_method.pod:72
#: C/crypto/RSA_blinding_on.pod:39 C/crypto/RSA_check_key.pod:63
#: C/crypto/RSA_generate_key.pod:65 C/crypto/RSA_get_ex_new_index.pod:115
#: C/crypto/RSA_new.pod:37 C/crypto/RSA_padding_add_PKCS1_type_1.pod:113
#: C/crypto/RSA_print.pod:43 C/crypto/RSA_private_encrypt.pod:65
#: C/crypto/RSA_public_encrypt.pod:79 C/crypto/RSA_set_method.pod:184
#: C/crypto/RSA_sign.pod:57 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:54
#: C/crypto/RSA_size.pod:29 C/crypto/SMIME_read_CMS.pod:66
#: C/crypto/SMIME_read_PKCS7.pod:69 C/crypto/SMIME_write_CMS.pod:60
#: C/crypto/SMIME_write_PKCS7.pod:61
#: C/crypto/X509_NAME_ENTRY_get_object.pod:70
#: C/crypto/X509_NAME_add_entry_by_txt.pod:114
#: C/crypto/X509_NAME_get_index_by_NID.pod:104
#: C/crypto/X509_NAME_print_ex.pod:101 C/crypto/X509_new.pod:35
#: C/crypto/X509_STORE_CTX_get_error.pod:301
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:36
#: C/crypto/X509_STORE_CTX_new.pod:118
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:156
#: C/crypto/X509_STORE_set_verify_cb_func.pod:47
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:167
#: C/crypto/X509_verify_cert.pod:49 C/crypto/blowfish.pod:107
#: C/crypto/buffer.pod:68 C/crypto/d2i_ASN1_OBJECT.pod:25
#: C/crypto/d2i_DHparams.pod:26 C/crypto/d2i_DSAPublicKey.pod:79
#: C/crypto/d2i_RSAPublicKey.pod:63 C/crypto/d2i_X509.pod:226
#: C/crypto/d2i_X509_ALGOR.pod:26 C/crypto/d2i_X509_CRL.pod:33
#: C/crypto/d2i_X509_NAME.pod:27 C/crypto/d2i_X509_REQ.pod:32
#: C/crypto/d2i_X509_SIG.pod:26 C/crypto/des.pod:322 C/crypto/ecdsa.pod:202
#: C/crypto/hmac.pod:95 C/crypto/i2d_CMS_bio_stream.pod:40
#: C/crypto/i2d_PKCS7_bio_stream.pod:40 C/crypto/lh_stats.pod:54
#: C/crypto/lhash.pod:287 C/crypto/md5.pod:92 C/crypto/mdc2.pod:59
#: C/crypto/rc4.pod:58 C/crypto/ripemd.pod:61 C/crypto/sha.pod:65
#: C/crypto/threads.pod:195 C/crypto/ui.pod:185
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:67
#: C/ssl/SSL_CTX_set_generate_session_id.pod:144
#: C/ssl/SSL_CTX_set_max_cert_list.pod:73 C/ssl/SSL_CTX_set_mode.pod:87
#: C/ssl/SSL_CTX_set_msg_callback.pod:94 C/ssl/SSL_CTX_set_options.pod:324
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:132
#: C/ssl/SSL_CTX_use_certificate.pod:163 C/ssl/SSL_get_error.pod:110
#: C/ssl/ssl.pod:753
msgid "HISTORY"
msgstr "HISTORIQUE"

#. type: =head1
#: C/crypto/ASN1_OBJECT_new.pod:29 C/crypto/ASN1_STRING_length.pod:75
#: C/crypto/ASN1_STRING_new.pod:31 C/crypto/ASN1_generate_nconf.pod:250
#: C/crypto/BIO_ctrl.pod:74 C/crypto/BIO_f_base64.pod:35
#: C/crypto/BIO_f_buffer.pod:55 C/crypto/BIO_f_cipher.pod:59
#: C/crypto/BIO_f_md.pod:67 C/crypto/BIO_f_null.pod:26
#: C/crypto/BIO_f_ssl.pod:127 C/crypto/BIO_find_type.pod:58
#: C/crypto/BIO_new.pod:32 C/crypto/BIO_new_CMS.pod:52
#: C/crypto/BIO_push.pod:60 C/crypto/BIO_read.pod:31
#: C/crypto/BIO_s_accept.pod:144 C/crypto/BIO_s_bio.pod:123
#: C/crypto/BIO_s_connect.pod:136 C/crypto/BIO_s_fd.pod:57
#: C/crypto/BIO_s_file.pod:116 C/crypto/BIO_s_null.pod:31
#: C/crypto/BIO_s_socket.pod:49 C/crypto/BN_BLINDING_new.pod:80
#: C/crypto/BN_CTX_new.pod:35 C/crypto/BN_CTX_start.pod:33
#: C/crypto/BN_add.pod:106 C/crypto/BN_add_word.pod:40
#: C/crypto/BN_bn2bin.pod:65 C/crypto/BN_cmp.pod:29 C/crypto/BN_copy.pod:20
#: C/crypto/BN_generate_prime.pod:81 C/crypto/BN_mod_inverse.pod:23
#: C/crypto/BN_mod_mul_montgomery.pod:73 C/crypto/BN_mod_mul_reciprocal.pod:60
#: C/crypto/BN_new.pod:34 C/crypto/BN_num_bytes.pod:30 C/crypto/BN_rand.pod:41
#: C/crypto/BN_set_bit.pod:49 C/crypto/BN_zero.pod:31
#: C/crypto/CMS_add0_cert.pod:46 C/crypto/CMS_add1_recipient_cert.pod:46
#: C/crypto/CMS_compress.pod:59 C/crypto/CMS_decrypt.pod:47
#: C/crypto/CMS_encrypt.pod:82 C/crypto/CMS_final.pod:28
#: C/crypto/CMS_get0_RecipientInfos.pod:84
#: C/crypto/CMS_get0_SignerInfos.pod:53 C/crypto/CMS_get0_type.pod:47
#: C/crypto/CMS_get1_ReceiptRequest.pod:46 C/crypto/CMS_sign.pod:105
#: C/crypto/CMS_sign_add1_signer.pod:87 C/crypto/CMS_sign_receipt.pod:30
#: C/crypto/CMS_uncompress.pod:36 C/crypto/CMS_verify.pod:100
#: C/crypto/CMS_verify_receipt.pod:30 C/crypto/CRYPTO_set_ex_data.pod:33
#: C/crypto/DH_generate_key.pod:32 C/crypto/DH_generate_parameters.pod:39
#: C/crypto/DH_new.pod:22 C/crypto/DH_set_method.pod:85
#: C/crypto/DSA_SIG_new.pod:22 C/crypto/DSA_do_sign.pod:30
#: C/crypto/DSA_new.pod:23 C/crypto/DSA_set_method.pod:99
#: C/crypto/DSA_sign.pod:44 C/crypto/ERR_GET_LIB.pod:38
#: C/crypto/ERR_clear_error.pod:17 C/crypto/ERR_error_string.pod:52
#: C/crypto/ERR_get_error.pod:58 C/crypto/ERR_load_crypto_strings.pod:31
#: C/crypto/ERR_print_errors.pod:35 C/crypto/ERR_put_error.pod:30
#: C/crypto/ERR_set_mark.pod:23 C/crypto/EVP_BytesToKey.pod:56
#: C/crypto/EVP_DigestInit.pod:154 C/crypto/EVP_DigestSignInit.pod:38
#: C/crypto/EVP_DigestVerifyInit.pod:34 C/crypto/EVP_EncryptInit.pod:237
#: C/crypto/EVP_OpenInit.pod:46 C/crypto/EVP_PKEY_CTX_ctrl.pod:107
#: C/crypto/EVP_PKEY_CTX_new.pod:37 C/crypto/EVP_PKEY_cmp.pod:43
#: C/crypto/EVP_PKEY_decrypt.pod:38 C/crypto/EVP_PKEY_derive.pod:39
#: C/crypto/EVP_PKEY_encrypt.pod:38
#: C/crypto/EVP_PKEY_get_default_digest.pod:22 C/crypto/EVP_PKEY_keygen.pod:80
#: C/crypto/EVP_PKEY_new.pod:32 C/crypto/EVP_PKEY_print_private.pod:38
#: C/crypto/EVP_PKEY_set1_RSA.pod:60 C/crypto/EVP_PKEY_sign.pod:38
#: C/crypto/EVP_PKEY_verify.pod:35 C/crypto/EVP_PKEY_verifyrecover.pod:46
#: C/crypto/EVP_SealInit.pod:49 C/crypto/EVP_SignInit.pod:43
#: C/crypto/EVP_VerifyInit.pod:36 C/crypto/OBJ_nid2obj.pod:132
#: C/crypto/OPENSSL_config.pod:69 C/crypto/OpenSSL_add_all_algorithms.pod:33
#: C/crypto/PEM_write_bio_CMS_stream.pod:25
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:25 C/crypto/PKCS12_parse.pod:32
#: C/crypto/PKCS7_decrypt.pod:34 C/crypto/PKCS7_encrypt.pod:66
#: C/crypto/PKCS7_sign.pod:99 C/crypto/PKCS7_sign_add_signer.pod:73
#: C/crypto/PKCS7_verify.pod:92 C/crypto/RAND_add.pod:59
#: C/crypto/RAND_bytes.pod:31 C/crypto/RAND_load_file.pod:34
#: C/crypto/RAND_set_rand_method.pod:53 C/crypto/RSA_blinding_on.pod:29
#: C/crypto/RSA_get_ex_new_index.pod:87 C/crypto/RSA_new.pod:23
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:100 C/crypto/RSA_print.pod:35
#: C/crypto/RSA_private_encrypt.pod:51 C/crypto/RSA_public_encrypt.pod:61
#: C/crypto/RSA_set_method.pod:139 C/crypto/RSA_sign.pod:35
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:36 C/crypto/SMIME_read_CMS.pod:54
#: C/crypto/SMIME_read_PKCS7.pod:57 C/crypto/SMIME_write_CMS.pod:50
#: C/crypto/SMIME_write_PKCS7.pod:51
#: C/crypto/X509_NAME_ENTRY_get_object.pod:63
#: C/crypto/X509_NAME_add_entry_by_txt.pod:94
#: C/crypto/X509_NAME_get_index_by_NID.pod:90 C/crypto/X509_new.pod:23
#: C/crypto/X509_STORE_CTX_get_error.pod:52 C/crypto/X509_STORE_CTX_new.pod:96
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:54
#: C/crypto/X509_STORE_set_verify_cb_func.pod:37
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:64
#: C/crypto/X509_verify_cert.pod:19 C/crypto/blowfish.pod:93
#: C/crypto/buffer.pod:56 C/crypto/d2i_X509.pod:209 C/crypto/ecdsa.pod:113
#: C/crypto/hmac.pod:77 C/crypto/i2d_CMS_bio_stream.pod:28
#: C/crypto/i2d_PKCS7_bio_stream.pod:28 C/crypto/lh_stats.pod:46
#: C/crypto/lhash.pod:175 C/crypto/md5.pod:76 C/crypto/mdc2.pod:45
#: C/crypto/rc4.pod:44 C/crypto/ripemd.pod:46 C/crypto/sha.pod:47
#: C/crypto/threads.pod:167 C/ssl/SSL_CIPHER_get_name.pod:103
#: C/ssl/SSL_COMP_add_compression_method.pod:50
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:27 C/ssl/SSL_CTX_add_session.pod:49
#: C/ssl/SSL_CTX_ctrl.pod:25 C/ssl/SSL_CTX_flush_sessions.pod:40
#: C/ssl/SSL_CTX_free.pod:32 C/ssl/SSL_CTX_get_verify_mode.pod:42
#: C/ssl/SSL_CTX_load_verify_locations.pod:97 C/ssl/SSL_CTX_new.pod:72
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:71
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:77 C/ssl/SSL_CTX_sess_number.pod:66
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:38
#: C/ssl/SSL_CTX_set_cert_store.pod:45
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:57
#: C/ssl/SSL_CTX_set_cipher_list.pod:57
#: C/ssl/SSL_CTX_set_client_CA_list.pod:59
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:52
#: C/ssl/SSL_CTX_set_generate_session_id.pod:132
#: C/ssl/SSL_CTX_set_info_callback.pod:101
#: C/ssl/SSL_CTX_set_max_cert_list.pod:60 C/ssl/SSL_CTX_set_mode.pod:76
#: C/ssl/SSL_CTX_set_options.pod:304 C/ssl/SSL_CTX_set_quiet_shutdown.pod:49
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:113
#: C/ssl/SSL_CTX_set_session_id_context.pod:60
#: C/ssl/SSL_CTX_set_ssl_version.pod:38 C/ssl/SSL_CTX_set_timeout.pod:45
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:155
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:148 C/ssl/SSL_CTX_set_verify.pod:161
#: C/ssl/SSL_CTX_use_certificate.pod:149 C/ssl/SSL_SESSION_free.pod:44
#: C/ssl/SSL_SESSION_get_time.pod:48 C/ssl/SSL_accept.pod:41
#: C/ssl/SSL_alert_type_string.pod:49 C/ssl/SSL_clear.pod:53
#: C/ssl/SSL_connect.pod:38 C/ssl/SSL_do_handshake.pod:42
#: C/ssl/SSL_free.pod:36 C/ssl/SSL_get_SSL_CTX.pod:18
#: C/ssl/SSL_get_ciphers.pod:33 C/ssl/SSL_get_client_CA_list.pod:25
#: C/ssl/SSL_get_current_cipher.pod:34 C/ssl/SSL_get_default_timeout.pod:29
#: C/ssl/SSL_get_error.pod:28 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:35
#: C/ssl/SSL_get_fd.pod:23 C/ssl/SSL_get_peer_cert_chain.pod:31
#: C/ssl/SSL_get_peer_certificate.pod:34 C/ssl/SSL_get_psk_identity.pod:53
#: C/ssl/SSL_get_rbio.pod:20 C/ssl/SSL_get_session.pod:51
#: C/ssl/SSL_get_verify_result.pod:35 C/ssl/SSL_get_version.pod:18
#: C/ssl/SSL_library_init.pod:41 C/ssl/SSL_load_client_CA_file.pod:41
#: C/ssl/SSL_new.pod:20 C/ssl/SSL_pending.pod:24 C/ssl/SSL_read.pod:78
#: C/ssl/SSL_rstate_string.pod:30 C/ssl/SSL_session_reused.pod:24
#: C/ssl/SSL_set_bio.pod:24 C/ssl/SSL_set_connect_state.pod:42
#: C/ssl/SSL_set_fd.pod:32 C/ssl/SSL_set_session.pod:34
#: C/ssl/SSL_set_shutdown.pod:60 C/ssl/SSL_set_verify_result.pod:28
#: C/ssl/SSL_shutdown.pod:89 C/ssl/SSL_state_string.pod:37
#: C/ssl/SSL_want.pod:37 C/ssl/SSL_write.pod:71 C/ssl/d2i_SSL_SESSION.pod:52
msgid "RETURN VALUES"
msgstr "VALEURS DE RETOUR"

#. type: verbatim
#: C/crypto/BIO_new_CMS.pod:5
#, no-wrap
msgid ""
" BIO_new_CMS - CMS streaming filter BIO\n"
"\n"
msgstr ""
" BIO_new_CMS - BIO filtre de flux CMS\n"
"\n"

#. type: verbatim
#: C/crypto/BIO_new_CMS.pod:9 C/crypto/CMS_add0_cert.pod:9
#: C/crypto/CMS_add1_recipient_cert.pod:9 C/crypto/CMS_compress.pod:9
#: C/crypto/CMS_decrypt.pod:9 C/crypto/CMS_encrypt.pod:9
#: C/crypto/CMS_final.pod:9 C/crypto/CMS_get0_RecipientInfos.pod:9
#: C/crypto/CMS_get0_SignerInfos.pod:9 C/crypto/CMS_get0_type.pod:9
#: C/crypto/CMS_get1_ReceiptRequest.pod:9 C/crypto/CMS_sign.pod:9
#: C/crypto/CMS_sign_add1_signer.pod:9 C/crypto/CMS_sign_receipt.pod:9
#: C/crypto/CMS_uncompress.pod:9 C/crypto/CMS_verify.pod:9
#: C/crypto/CMS_verify_receipt.pod:9 C/crypto/SMIME_read_CMS.pod:9
#: C/crypto/SMIME_write_CMS.pod:9 C/crypto/i2d_CMS_bio_stream.pod:9
#, no-wrap
msgid ""
" #include <openssl/cms.h>\n"
"\n"
msgstr ""
" #include <openssl/cms.h>\n"
"\n"

#. type: verbatim
#: C/crypto/BIO_new_CMS.pod:11
#, no-wrap
msgid ""
" BIO *BIO_new_CMS(BIO *out, CMS_ContentInfo *cms);\n"
"\n"
msgstr ""
" BIO *BIO_new_CMS(BIO *out, CMS_ContentInfo *cms);\n"
"\n"

#. type: textblock
#: C/crypto/BIO_new_CMS.pod:15
msgid ""
"BIO_new_CMS() returns a streaming filter BIO chain based on B<cms>. The "
"output of the filter is written to B<out>. Any data written to the chain is "
"automatically translated to a BER format CMS structure of the appropriate "
"type."
msgstr ""
"B<BIO_new_CMS>() renvoie une chaîne de BIO filtre de flux basée sur I<cms>. "
"La sortie du filtre est écrite vers I<out>. Toutes les données écrites vers "
"la chaîne sont automatiquement traduites en une structure CMS au format BER "
"du type approprié."

#. type: textblock
#: C/crypto/BIO_new_CMS.pod:21
msgid ""
"The chain returned by this function behaves like a standard filter BIO. It "
"supports non blocking I/O. Content is processed and streamed on the fly and "
"not all held in memory at once: so it is possible to encode very large "
"structures.  After all content has been written through the chain BIO_flush"
"() must be called to finalise the structure."
msgstr ""
"La chaîne renvoyée par cette fonction se comporte comme un BIO filtre "
"standard. Elle ne permet pas d'entrées et sorties non bloquantes. Le contenu "
"est traité et envoyé en flux à la volée sans passer du tout en mémoire : il "
"est donc possible d'encoder de très grandes structures. Après que tout le "
"contenu a été écrit dans la chaîne, B<BIO_flush>() doit être appelée pour "
"finaliser la structure."

#. type: textblock
#: C/crypto/BIO_new_CMS.pod:27
msgid ""
"The B<CMS_STREAM> flag must be included in the corresponding B<flags> "
"parameter of the B<cms> creation function."
msgstr ""
"L'attribut B<CMS_STREAM> doit être inclus dans le paramètre I<flags> "
"correspondant de la fonction de création de I<cms>."

#. type: textblock
#: C/crypto/BIO_new_CMS.pod:30
msgid ""
"If an application wishes to write additional data to B<out> BIOs should be "
"removed from the chain using BIO_pop() and freed with BIO_free() until "
"B<out> is reached. If no additional data needs to be written BIO_free_all() "
"can be called to free up the whole chain."
msgstr ""
"Si une application désire écrire des données supplémentaires vers I<out>, "
"les BIO devraient être supprimés de la chaîne en utilisant B<BIO_pop>() et "
"libéré avec B<BIO_free>() jusqu'à ce que I<out> soit atteint. Si aucune "
"donnée ne doit être écrite, B<BIO_free_all>() peut être appelée pour libérer "
"toute la chaîne."

#. type: textblock
#: C/crypto/BIO_new_CMS.pod:35
msgid ""
"Any content written through the filter is used verbatim: no canonical "
"translation is performed."
msgstr ""
"Tout le contenu écrit par l'intermédiaire du filtre est utilisé verbatim : "
"aucune traduction canonique n'est réalisée."

#. type: textblock
#: C/crypto/BIO_new_CMS.pod:38
msgid ""
"It is possible to chain multiple BIOs to, for example, create a triple "
"wrapped signed, enveloped, signed structure. In this case it is the "
"applications responsibility to set the inner content type of any outer "
"CMS_ContentInfo structures."
msgstr ""
"Plusieurs BIO peuvent être chaînés pour, par exemple, créer une structure "
"triple signée enveloppée, enveloppée et signée. Dans ce cas, définir le type "
"de contenu interne de toutes les structures CMS_ContentInfo externe est de "
"la responsabilité des applications."

#. type: textblock
#: C/crypto/BIO_new_CMS.pod:43
msgid ""
"Large numbers of small writes through the chain should be avoided as this "
"will produce an output consisting of lots of OCTET STRING structures. "
"Prepending a BIO_f_buffer() buffering BIO will prevent this."
msgstr ""
"De nombreuses petites écritures à travers la chaîne sont à éviter car cela "
"produira une sortie constituée de nombreuses structures OCTET STRING. Faire "
"précéder par une BIO tampon B<BIO_f_buffer>() évitera cela."

#. type: textblock
#: C/crypto/BIO_new_CMS.pod:49
msgid ""
"There is currently no corresponding inverse BIO: i.e. one which can decode a "
"CMS structure on the fly."
msgstr ""
"Aucun BIO inverse correspondant n'existe aujourd'hui, c'est-à-dire un qui "
"peut décoder une structure CMS à la volée."

#. type: textblock
#: C/crypto/BIO_new_CMS.pod:54
msgid ""
"BIO_new_CMS() returns a BIO chain when successful or NULL if an error "
"occurred. The error can be obtained from ERR_get_error(3)."
msgstr ""
"B<BIO_new_CMS>() renvoie une chaîne de BIO ou NULL en cas d'erreur. L'erreur "
"peut être obtenue à l'aide de L<ERR_get_error(3)|ERR_get_error(3)>."

#. type: textblock
#: C/crypto/BIO_new_CMS.pod:59 C/crypto/CMS_add0_cert.pod:57
#: C/crypto/CMS_final.pod:34
msgid ""
"L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_sign(3)|CMS_sign(3)>, "
"L<CMS_encrypt(3)|CMS_encrypt(3)>"
msgstr ""
"L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_sign(3)|CMS_sign(3)>, "
"L<CMS_encrypt(3)|CMS_encrypt(3)>"

#. type: textblock
#: C/crypto/BIO_new_CMS.pod:64
msgid "BIO_new_CMS() was added to OpenSSL 1.0.0"
msgstr "B<BIO_new_CMS>() a été ajoutée dans OpenSSL 1.0.0"
# French translations for the openssl package
# Copyright (C) 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>.
# This file is distributed under the same license as the openssl package.
#
# David Prévot <david@tilapin.org>, 2013.
msgid ""
msgstr ""
"Project-Id-Version: openssl\n"
"POT-Creation-Date: 2010-08-25 15:03-0400\n"
"PO-Revision-Date: 2013-03-07 14:03-0400\n"
"Last-Translator: David Prévot <david@tilapin.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 1.4\n"

#. type: =head1
#: C/apps/CA.pl.pod:4 C/apps/asn1parse.pod:3 C/apps/ca.pod:4
#: C/apps/ciphers.pod:3 C/apps/config.pod:6 C/apps/crl.pod:3
#: C/apps/crl2pkcs7.pod:3 C/apps/dgst.pod:3 C/apps/dhparam.pod:3
#: C/apps/dsa.pod:3 C/apps/dsaparam.pod:3 C/apps/ec.pod:3 C/apps/ecparam.pod:3
#: C/apps/enc.pod:3 C/apps/errstr.pod:3 C/apps/gendsa.pod:3
#: C/apps/genrsa.pod:3 C/apps/nseq.pod:3 C/apps/ocsp.pod:3
#: C/apps/openssl.pod:4 C/apps/passwd.pod:3 C/apps/pkcs12.pod:4
#: C/apps/pkcs7.pod:3 C/apps/pkcs8.pod:3 C/apps/rand.pod:3 C/apps/req.pod:4
#: C/apps/rsa.pod:4 C/apps/rsautl.pod:3 C/apps/s_client.pod:4
#: C/apps/s_server.pod:4 C/apps/s_time.pod:4 C/apps/sess_id.pod:4
#: C/apps/smime.pod:3 C/apps/speed.pod:3 C/apps/spkac.pod:3
#: C/apps/verify.pod:3 C/apps/version.pod:3 C/apps/x509.pod:4
#: C/apps/x509v3_config.pod:5 C/apps/c_rehash.pod:4
#: C/crypto/ASN1_OBJECT_new.pod:3 C/crypto/ASN1_STRING_length.pod:3
#: C/crypto/ASN1_STRING_new.pod:3 C/crypto/ASN1_STRING_print_ex.pod:3
#: C/crypto/ASN1_generate_nconf.pod:3 C/crypto/BIO_ctrl.pod:3
#: C/crypto/BIO_f_base64.pod:3 C/crypto/BIO_f_buffer.pod:3
#: C/crypto/BIO_f_cipher.pod:3 C/crypto/BIO_f_md.pod:3
#: C/crypto/BIO_f_null.pod:3 C/crypto/BIO_f_ssl.pod:3
#: C/crypto/BIO_find_type.pod:3 C/crypto/BIO_new.pod:3 C/crypto/BIO_push.pod:3
#: C/crypto/BIO_read.pod:3 C/crypto/BIO_s_accept.pod:3
#: C/crypto/BIO_s_bio.pod:3 C/crypto/BIO_s_connect.pod:3
#: C/crypto/BIO_s_fd.pod:3 C/crypto/BIO_s_file.pod:3 C/crypto/BIO_s_mem.pod:3
#: C/crypto/BIO_s_null.pod:3 C/crypto/BIO_s_socket.pod:3
#: C/crypto/BIO_set_callback.pod:3 C/crypto/BIO_should_retry.pod:3
#: C/crypto/BN_BLINDING_new.pod:3 C/crypto/BN_CTX_new.pod:3
#: C/crypto/BN_CTX_start.pod:3 C/crypto/BN_add.pod:3
#: C/crypto/BN_add_word.pod:3 C/crypto/BN_bn2bin.pod:3 C/crypto/BN_cmp.pod:3
#: C/crypto/BN_copy.pod:3 C/crypto/BN_generate_prime.pod:3
#: C/crypto/BN_mod_inverse.pod:3 C/crypto/BN_mod_mul_montgomery.pod:3
#: C/crypto/BN_mod_mul_reciprocal.pod:3 C/crypto/BN_new.pod:3
#: C/crypto/BN_num_bytes.pod:3 C/crypto/BN_rand.pod:3
#: C/crypto/BN_set_bit.pod:3 C/crypto/BN_swap.pod:3 C/crypto/BN_zero.pod:3
#: C/crypto/CONF_modules_free.pod:3 C/crypto/CONF_modules_load_file.pod:3
#: C/crypto/CRYPTO_set_ex_data.pod:3 C/crypto/DH_generate_key.pod:3
#: C/crypto/DH_generate_parameters.pod:3 C/crypto/DH_get_ex_new_index.pod:3
#: C/crypto/DH_new.pod:3 C/crypto/DH_set_method.pod:3 C/crypto/DH_size.pod:3
#: C/crypto/DSA_SIG_new.pod:3 C/crypto/DSA_do_sign.pod:3
#: C/crypto/DSA_dup_DH.pod:3 C/crypto/DSA_generate_key.pod:3
#: C/crypto/DSA_generate_parameters.pod:3 C/crypto/DSA_get_ex_new_index.pod:3
#: C/crypto/DSA_new.pod:3 C/crypto/DSA_set_method.pod:3
#: C/crypto/DSA_sign.pod:3 C/crypto/DSA_size.pod:3 C/crypto/ERR_GET_LIB.pod:3
#: C/crypto/ERR_clear_error.pod:3 C/crypto/ERR_error_string.pod:3
#: C/crypto/ERR_get_error.pod:3 C/crypto/ERR_load_crypto_strings.pod:3
#: C/crypto/ERR_load_strings.pod:3 C/crypto/ERR_print_errors.pod:3
#: C/crypto/ERR_put_error.pod:3 C/crypto/ERR_remove_state.pod:3
#: C/crypto/ERR_set_mark.pod:3 C/crypto/EVP_BytesToKey.pod:3
#: C/crypto/EVP_DigestInit.pod:3 C/crypto/EVP_EncryptInit.pod:3
#: C/crypto/EVP_OpenInit.pod:3 C/crypto/EVP_PKEY_new.pod:3
#: C/crypto/EVP_PKEY_set1_RSA.pod:3 C/crypto/EVP_SealInit.pod:3
#: C/crypto/EVP_SignInit.pod:3 C/crypto/EVP_VerifyInit.pod:3
#: C/crypto/OBJ_nid2obj.pod:3 C/crypto/OPENSSL_Applink.pod:3
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:3 C/crypto/OPENSSL_config.pod:3
#: C/crypto/OPENSSL_ia32cap.pod:3 C/crypto/OPENSSL_load_builtin_modules.pod:3
#: C/crypto/OpenSSL_add_all_algorithms.pod:3 C/crypto/PKCS12_create.pod:3
#: C/crypto/PKCS12_parse.pod:3 C/crypto/PKCS7_decrypt.pod:3
#: C/crypto/PKCS7_encrypt.pod:3 C/crypto/PKCS7_sign.pod:3
#: C/crypto/PKCS7_verify.pod:3 C/crypto/RAND_add.pod:3
#: C/crypto/RAND_bytes.pod:3 C/crypto/RAND_cleanup.pod:3
#: C/crypto/RAND_egd.pod:3 C/crypto/RAND_load_file.pod:3
#: C/crypto/RAND_set_rand_method.pod:3 C/crypto/RSA_blinding_on.pod:3
#: C/crypto/RSA_check_key.pod:3 C/crypto/RSA_generate_key.pod:3
#: C/crypto/RSA_get_ex_new_index.pod:3 C/crypto/RSA_new.pod:3
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:3 C/crypto/RSA_print.pod:3
#: C/crypto/RSA_private_encrypt.pod:3 C/crypto/RSA_public_encrypt.pod:3
#: C/crypto/RSA_set_method.pod:3 C/crypto/RSA_sign.pod:3
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:3 C/crypto/RSA_size.pod:3
#: C/crypto/SMIME_read_PKCS7.pod:3 C/crypto/SMIME_write_PKCS7.pod:3
#: C/crypto/X509_NAME_ENTRY_get_object.pod:3
#: C/crypto/X509_NAME_add_entry_by_txt.pod:3
#: C/crypto/X509_NAME_get_index_by_NID.pod:3 C/crypto/X509_NAME_print_ex.pod:3
#: C/crypto/X509_new.pod:3 C/crypto/bio.pod:3 C/crypto/blowfish.pod:3
#: C/crypto/bn.pod:3 C/crypto/bn_internal.pod:3 C/crypto/buffer.pod:3
#: C/crypto/crypto.pod:3 C/crypto/d2i_ASN1_OBJECT.pod:3
#: C/crypto/d2i_DHparams.pod:3 C/crypto/d2i_DSAPublicKey.pod:3
#: C/crypto/d2i_PKCS8PrivateKey.pod:3 C/crypto/d2i_RSAPublicKey.pod:3
#: C/crypto/d2i_X509.pod:3 C/crypto/d2i_X509_ALGOR.pod:3
#: C/crypto/d2i_X509_CRL.pod:3 C/crypto/d2i_X509_NAME.pod:3
#: C/crypto/d2i_X509_REQ.pod:3 C/crypto/d2i_X509_SIG.pod:3 C/crypto/des.pod:3
#: C/crypto/des_modes.pod:5 C/crypto/dh.pod:3 C/crypto/ecdsa.pod:3
#: C/crypto/engine.pod:3 C/crypto/err.pod:3 C/crypto/evp.pod:3
#: C/crypto/hmac.pod:3 C/crypto/lh_stats.pod:3 C/crypto/lhash.pod:3
#: C/crypto/md5.pod:3 C/crypto/mdc2.pod:3 C/crypto/pem.pod:3
#: C/crypto/rc4.pod:3 C/crypto/ripemd.pod:3 C/crypto/sha.pod:3
#: C/crypto/threads.pod:3 C/crypto/ui.pod:3 C/crypto/ui_compat.pod:3
#: C/ssl/SSL_CIPHER_get_name.pod:3 C/ssl/SSL_COMP_add_compression_method.pod:3
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:3 C/ssl/SSL_CTX_add_session.pod:3
#: C/ssl/SSL_CTX_ctrl.pod:3 C/ssl/SSL_CTX_flush_sessions.pod:3
#: C/ssl/SSL_CTX_free.pod:3 C/ssl/SSL_CTX_get_ex_new_index.pod:3
#: C/ssl/SSL_CTX_get_verify_mode.pod:3
#: C/ssl/SSL_CTX_load_verify_locations.pod:3 C/ssl/SSL_CTX_new.pod:3
#: C/ssl/SSL_CTX_sess_number.pod:3 C/ssl/SSL_CTX_sess_set_cache_size.pod:3
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:3 C/ssl/SSL_CTX_sessions.pod:3
#: C/ssl/SSL_CTX_set_cert_store.pod:3
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:3
#: C/ssl/SSL_CTX_set_cipher_list.pod:3 C/ssl/SSL_CTX_set_client_CA_list.pod:3
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:3
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:3
#: C/ssl/SSL_CTX_set_generate_session_id.pod:3
#: C/ssl/SSL_CTX_set_info_callback.pod:3 C/ssl/SSL_CTX_set_max_cert_list.pod:3
#: C/ssl/SSL_CTX_set_mode.pod:3 C/ssl/SSL_CTX_set_msg_callback.pod:3
#: C/ssl/SSL_CTX_set_options.pod:3 C/ssl/SSL_CTX_set_quiet_shutdown.pod:3
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:3
#: C/ssl/SSL_CTX_set_session_id_context.pod:3
#: C/ssl/SSL_CTX_set_ssl_version.pod:3 C/ssl/SSL_CTX_set_timeout.pod:3
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:3
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:3 C/ssl/SSL_CTX_set_verify.pod:3
#: C/ssl/SSL_CTX_use_certificate.pod:3 C/ssl/SSL_SESSION_free.pod:3
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:3 C/ssl/SSL_SESSION_get_time.pod:3
#: C/ssl/SSL_accept.pod:3 C/ssl/SSL_alert_type_string.pod:3
#: C/ssl/SSL_clear.pod:3 C/ssl/SSL_connect.pod:3 C/ssl/SSL_do_handshake.pod:3
#: C/ssl/SSL_free.pod:3 C/ssl/SSL_get_SSL_CTX.pod:3
#: C/ssl/SSL_get_ciphers.pod:3 C/ssl/SSL_get_client_CA_list.pod:3
#: C/ssl/SSL_get_current_cipher.pod:3 C/ssl/SSL_get_default_timeout.pod:3
#: C/ssl/SSL_get_error.pod:3 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:3
#: C/ssl/SSL_get_ex_new_index.pod:3 C/ssl/SSL_get_fd.pod:3
#: C/ssl/SSL_get_peer_cert_chain.pod:3 C/ssl/SSL_get_peer_certificate.pod:3
#: C/ssl/SSL_get_rbio.pod:3 C/ssl/SSL_get_session.pod:3
#: C/ssl/SSL_get_verify_result.pod:3 C/ssl/SSL_get_version.pod:3
#: C/ssl/SSL_library_init.pod:3 C/ssl/SSL_load_client_CA_file.pod:3
#: C/ssl/SSL_new.pod:3 C/ssl/SSL_pending.pod:3 C/ssl/SSL_read.pod:3
#: C/ssl/SSL_rstate_string.pod:3 C/ssl/SSL_session_reused.pod:3
#: C/ssl/SSL_set_bio.pod:3 C/ssl/SSL_set_connect_state.pod:3
#: C/ssl/SSL_set_fd.pod:3 C/ssl/SSL_set_session.pod:3
#: C/ssl/SSL_set_shutdown.pod:3 C/ssl/SSL_set_verify_result.pod:3
#: C/ssl/SSL_shutdown.pod:3 C/ssl/SSL_state_string.pod:3 C/ssl/SSL_want.pod:3
#: C/ssl/SSL_write.pod:3 C/ssl/d2i_SSL_SESSION.pod:3 C/ssl/ssl.pod:4
msgid "NAME"
msgstr "NOM"

#. type: =head1
#: C/apps/CA.pl.pod:8 C/apps/asn1parse.pod:7 C/apps/ca.pod:8
#: C/apps/ciphers.pod:7 C/apps/crl.pod:7 C/apps/crl2pkcs7.pod:7
#: C/apps/dgst.pod:7 C/apps/dhparam.pod:7 C/apps/dsa.pod:7
#: C/apps/dsaparam.pod:7 C/apps/ec.pod:7 C/apps/ecparam.pod:7 C/apps/enc.pod:7
#: C/apps/errstr.pod:7 C/apps/gendsa.pod:7 C/apps/genrsa.pod:7
#: C/apps/nseq.pod:7 C/apps/ocsp.pod:7 C/apps/openssl.pod:8
#: C/apps/passwd.pod:7 C/apps/pkcs12.pod:8 C/apps/pkcs7.pod:7
#: C/apps/pkcs8.pod:7 C/apps/rand.pod:7 C/apps/req.pod:8 C/apps/rsa.pod:8
#: C/apps/rsautl.pod:7 C/apps/s_client.pod:8 C/apps/s_server.pod:8
#: C/apps/s_time.pod:8 C/apps/sess_id.pod:8 C/apps/smime.pod:7
#: C/apps/speed.pod:7 C/apps/spkac.pod:7 C/apps/verify.pod:7
#: C/apps/version.pod:7 C/apps/x509.pod:8 C/apps/c_rehash.pod:8
#: C/crypto/ASN1_OBJECT_new.pod:7 C/crypto/ASN1_STRING_length.pod:9
#: C/crypto/ASN1_STRING_new.pod:8 C/crypto/ASN1_STRING_print_ex.pod:7
#: C/crypto/ASN1_generate_nconf.pod:7 C/crypto/BIO_ctrl.pod:10
#: C/crypto/BIO_f_base64.pod:7 C/crypto/BIO_f_buffer.pod:7
#: C/crypto/BIO_f_cipher.pod:7 C/crypto/BIO_f_md.pod:7
#: C/crypto/BIO_f_null.pod:7 C/crypto/BIO_f_ssl.pod:10
#: C/crypto/BIO_find_type.pod:7 C/crypto/BIO_new.pod:7 C/crypto/BIO_push.pod:7
#: C/crypto/BIO_read.pod:7 C/crypto/BIO_s_accept.pod:9
#: C/crypto/BIO_s_bio.pod:10 C/crypto/BIO_s_connect.pod:10
#: C/crypto/BIO_s_fd.pod:7 C/crypto/BIO_s_file.pod:9 C/crypto/BIO_s_mem.pod:8
#: C/crypto/BIO_s_null.pod:7 C/crypto/BIO_s_socket.pod:7
#: C/crypto/BIO_set_callback.pod:8 C/crypto/BIO_should_retry.pod:9
#: C/crypto/BN_BLINDING_new.pod:11 C/crypto/BN_CTX_new.pod:7
#: C/crypto/BN_CTX_start.pod:7 C/crypto/BN_add.pod:9
#: C/crypto/BN_add_word.pod:8 C/crypto/BN_bn2bin.pod:8 C/crypto/BN_cmp.pod:7
#: C/crypto/BN_copy.pod:7 C/crypto/BN_generate_prime.pod:7
#: C/crypto/BN_mod_inverse.pod:7 C/crypto/BN_mod_mul_montgomery.pod:9
#: C/crypto/BN_mod_mul_reciprocal.pod:9 C/crypto/BN_new.pod:7
#: C/crypto/BN_num_bytes.pod:7 C/crypto/BN_rand.pod:7
#: C/crypto/BN_set_bit.pod:8 C/crypto/BN_swap.pod:7 C/crypto/BN_zero.pod:8
#: C/crypto/CONF_modules_free.pod:8 C/crypto/CONF_modules_load_file.pod:7
#: C/crypto/CRYPTO_set_ex_data.pod:7 C/crypto/DH_generate_key.pod:7
#: C/crypto/DH_generate_parameters.pod:7 C/crypto/DH_get_ex_new_index.pod:7
#: C/crypto/DH_new.pod:7 C/crypto/DH_set_method.pod:8 C/crypto/DH_size.pod:7
#: C/crypto/DSA_SIG_new.pod:7 C/crypto/DSA_do_sign.pod:7
#: C/crypto/DSA_dup_DH.pod:7 C/crypto/DSA_generate_key.pod:7
#: C/crypto/DSA_generate_parameters.pod:7 C/crypto/DSA_get_ex_new_index.pod:7
#: C/crypto/DSA_new.pod:7 C/crypto/DSA_set_method.pod:8
#: C/crypto/DSA_sign.pod:7 C/crypto/DSA_size.pod:7 C/crypto/ERR_GET_LIB.pod:8
#: C/crypto/ERR_clear_error.pod:7 C/crypto/ERR_error_string.pod:9
#: C/crypto/ERR_get_error.pod:10 C/crypto/ERR_load_crypto_strings.pod:8
#: C/crypto/ERR_load_strings.pod:8 C/crypto/ERR_print_errors.pod:7
#: C/crypto/ERR_put_error.pod:7 C/crypto/ERR_remove_state.pod:7
#: C/crypto/ERR_set_mark.pod:7 C/crypto/EVP_BytesToKey.pod:7
#: C/crypto/EVP_DigestInit.pod:13 C/crypto/EVP_EncryptInit.pod:21
#: C/crypto/EVP_OpenInit.pod:7 C/crypto/EVP_PKEY_new.pod:7
#: C/crypto/EVP_PKEY_set1_RSA.pod:10 C/crypto/EVP_SealInit.pod:7
#: C/crypto/EVP_SignInit.pod:7 C/crypto/EVP_VerifyInit.pod:7
#: C/crypto/OBJ_nid2obj.pod:9 C/crypto/OPENSSL_Applink.pod:7
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:7 C/crypto/OPENSSL_config.pod:7
#: C/crypto/OPENSSL_ia32cap.pod:7 C/crypto/OPENSSL_load_builtin_modules.pod:7
#: C/crypto/OpenSSL_add_all_algorithms.pod:8 C/crypto/PKCS12_create.pod:7
#: C/crypto/PKCS12_parse.pod:7 C/crypto/PKCS7_decrypt.pod:7
#: C/crypto/PKCS7_encrypt.pod:7 C/crypto/PKCS7_sign.pod:7
#: C/crypto/PKCS7_verify.pod:7 C/crypto/RAND_add.pod:8
#: C/crypto/RAND_bytes.pod:7 C/crypto/RAND_cleanup.pod:7
#: C/crypto/RAND_egd.pod:7 C/crypto/RAND_load_file.pod:7
#: C/crypto/RAND_set_rand_method.pod:7 C/crypto/RSA_blinding_on.pod:7
#: C/crypto/RSA_check_key.pod:7 C/crypto/RSA_generate_key.pod:7
#: C/crypto/RSA_get_ex_new_index.pod:7 C/crypto/RSA_new.pod:7
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:12 C/crypto/RSA_print.pod:9
#: C/crypto/RSA_private_encrypt.pod:7 C/crypto/RSA_public_encrypt.pod:7
#: C/crypto/RSA_set_method.pod:9 C/crypto/RSA_sign.pod:7
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:7 C/crypto/RSA_size.pod:7
#: C/crypto/SMIME_read_PKCS7.pod:7 C/crypto/SMIME_write_PKCS7.pod:7
#: C/crypto/X509_NAME_ENTRY_get_object.pod:10
#: C/crypto/X509_NAME_add_entry_by_txt.pod:8
#: C/crypto/X509_NAME_get_index_by_NID.pod:9 C/crypto/X509_NAME_print_ex.pod:8
#: C/crypto/X509_new.pod:7 C/crypto/bio.pod:7 C/crypto/blowfish.pod:8
#: C/crypto/bn.pod:7 C/crypto/bn_internal.pod:14 C/crypto/buffer.pod:8
#: C/crypto/crypto.pod:7 C/crypto/d2i_ASN1_OBJECT.pod:7
#: C/crypto/d2i_DHparams.pod:7 C/crypto/d2i_DSAPublicKey.pod:9
#: C/crypto/d2i_PKCS8PrivateKey.pod:9 C/crypto/d2i_RSAPublicKey.pod:9
#: C/crypto/d2i_X509.pod:8 C/crypto/d2i_X509_ALGOR.pod:7
#: C/crypto/d2i_X509_CRL.pod:8 C/crypto/d2i_X509_NAME.pod:7
#: C/crypto/d2i_X509_REQ.pod:8 C/crypto/d2i_X509_SIG.pod:7 C/crypto/des.pod:15
#: C/crypto/dh.pod:7 C/crypto/ecdsa.pod:7 C/crypto/engine.pod:7
#: C/crypto/err.pod:7 C/crypto/evp.pod:7 C/crypto/hmac.pod:8
#: C/crypto/lh_stats.pod:8 C/crypto/lhash.pod:7 C/crypto/md5.pod:8
#: C/crypto/mdc2.pod:7 C/crypto/pem.pod:7 C/crypto/rc4.pod:7
#: C/crypto/ripemd.pod:8 C/crypto/sha.pod:7 C/crypto/threads.pod:10
#: C/crypto/ui.pod:13 C/crypto/ui_compat.pod:8 C/ssl/SSL_CIPHER_get_name.pod:7
#: C/ssl/SSL_COMP_add_compression_method.pod:7
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:7 C/ssl/SSL_CTX_add_session.pod:7
#: C/ssl/SSL_CTX_ctrl.pod:7 C/ssl/SSL_CTX_flush_sessions.pod:7
#: C/ssl/SSL_CTX_free.pod:7 C/ssl/SSL_CTX_get_ex_new_index.pod:7
#: C/ssl/SSL_CTX_get_verify_mode.pod:7
#: C/ssl/SSL_CTX_load_verify_locations.pod:8 C/ssl/SSL_CTX_new.pod:7
#: C/ssl/SSL_CTX_sess_number.pod:7 C/ssl/SSL_CTX_sess_set_cache_size.pod:7
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:7 C/ssl/SSL_CTX_sessions.pod:7
#: C/ssl/SSL_CTX_set_cert_store.pod:7
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:7
#: C/ssl/SSL_CTX_set_cipher_list.pod:7 C/ssl/SSL_CTX_set_client_CA_list.pod:9
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:7
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:7
#: C/ssl/SSL_CTX_set_generate_session_id.pod:7
#: C/ssl/SSL_CTX_set_info_callback.pod:7 C/ssl/SSL_CTX_set_max_cert_list.pod:7
#: C/ssl/SSL_CTX_set_mode.pod:7 C/ssl/SSL_CTX_set_msg_callback.pod:7
#: C/ssl/SSL_CTX_set_options.pod:7 C/ssl/SSL_CTX_set_quiet_shutdown.pod:7
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:7
#: C/ssl/SSL_CTX_set_session_id_context.pod:7
#: C/ssl/SSL_CTX_set_ssl_version.pod:8 C/ssl/SSL_CTX_set_timeout.pod:7
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:7
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:7 C/ssl/SSL_CTX_set_verify.pod:7
#: C/ssl/SSL_CTX_use_certificate.pod:7 C/ssl/SSL_SESSION_free.pod:7
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:7 C/ssl/SSL_SESSION_get_time.pod:7
#: C/ssl/SSL_accept.pod:7 C/ssl/SSL_alert_type_string.pod:7
#: C/ssl/SSL_clear.pod:7 C/ssl/SSL_connect.pod:7 C/ssl/SSL_do_handshake.pod:7
#: C/ssl/SSL_free.pod:7 C/ssl/SSL_get_SSL_CTX.pod:7
#: C/ssl/SSL_get_ciphers.pod:7 C/ssl/SSL_get_client_CA_list.pod:7
#: C/ssl/SSL_get_current_cipher.pod:8 C/ssl/SSL_get_default_timeout.pod:7
#: C/ssl/SSL_get_error.pod:7 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:8
#: C/ssl/SSL_get_ex_new_index.pod:7 C/ssl/SSL_get_fd.pod:7
#: C/ssl/SSL_get_peer_cert_chain.pod:7 C/ssl/SSL_get_peer_certificate.pod:7
#: C/ssl/SSL_get_rbio.pod:7 C/ssl/SSL_get_session.pod:7
#: C/ssl/SSL_get_verify_result.pod:7 C/ssl/SSL_get_version.pod:7
#: C/ssl/SSL_library_init.pod:8 C/ssl/SSL_load_client_CA_file.pod:7
#: C/ssl/SSL_new.pod:7 C/ssl/SSL_pending.pod:7 C/ssl/SSL_read.pod:7
#: C/ssl/SSL_rstate_string.pod:7 C/ssl/SSL_session_reused.pod:7
#: C/ssl/SSL_set_bio.pod:7 C/ssl/SSL_set_connect_state.pod:7
#: C/ssl/SSL_set_fd.pod:7 C/ssl/SSL_set_session.pod:7
#: C/ssl/SSL_set_shutdown.pod:7 C/ssl/SSL_set_verify_result.pod:7
#: C/ssl/SSL_shutdown.pod:7 C/ssl/SSL_state_string.pod:7 C/ssl/SSL_want.pod:7
#: C/ssl/SSL_write.pod:7 C/ssl/d2i_SSL_SESSION.pod:7 C/ssl/ssl.pod:8
msgid "SYNOPSIS"
msgstr "SYNOPSIS"

#. type: =head1
#: C/apps/CA.pl.pod:25 C/apps/asn1parse.pod:22 C/apps/ca.pod:51
#: C/apps/ciphers.pod:16 C/apps/config.pod:10 C/apps/crl.pod:23
#: C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:29 C/apps/dhparam.pod:24
#: C/apps/dsa.pod:26 C/apps/dsaparam.pod:22 C/apps/ec.pod:28
#: C/apps/ecparam.pod:27 C/apps/enc.pod:27 C/apps/errstr.pod:11
#: C/apps/gendsa.pod:18 C/apps/genrsa.pod:21 C/apps/nseq.pod:14
#: C/apps/ocsp.pod:55 C/apps/openssl.pod:19 C/apps/passwd.pod:21
#: C/apps/pkcs12.pod:43 C/apps/pkcs7.pod:19 C/apps/pkcs8.pod:26
#: C/apps/rand.pod:16 C/apps/req.pod:47 C/apps/rsa.pod:29 C/apps/rsautl.pod:25
#: C/apps/s_client.pod:47 C/apps/s_server.pod:58 C/apps/s_time.pod:27
#: C/apps/sess_id.pod:19 C/apps/smime.pod:43 C/apps/speed.pod:37
#: C/apps/spkac.pod:22 C/apps/verify.pod:21 C/apps/version.pod:17
#: C/apps/x509.pod:57 C/apps/x509v3_config.pod:9 C/apps/c_rehash.pod:13
#: C/crypto/ASN1_OBJECT_new.pod:12 C/crypto/ASN1_STRING_length.pod:24
#: C/crypto/ASN1_STRING_new.pod:14 C/crypto/ASN1_STRING_print_ex.pod:16
#: C/crypto/ASN1_generate_nconf.pod:12 C/crypto/BIO_ctrl.pod:36
#: C/crypto/BIO_f_base64.pod:14 C/crypto/BIO_f_buffer.pod:19
#: C/crypto/BIO_f_cipher.pod:18 C/crypto/BIO_f_md.pod:17
#: C/crypto/BIO_f_null.pod:13 C/crypto/BIO_f_ssl.pod:35
#: C/crypto/BIO_find_type.pod:41 C/crypto/BIO_new.pod:17
#: C/crypto/BIO_push.pod:14 C/crypto/BIO_read.pod:16
#: C/crypto/BIO_s_accept.pod:32 C/crypto/BIO_s_bio.pod:34
#: C/crypto/BIO_s_connect.pod:31 C/crypto/BIO_s_fd.pod:18
#: C/crypto/BIO_s_file.pod:25 C/crypto/BIO_s_mem.pod:21
#: C/crypto/BIO_s_null.pod:13 C/crypto/BIO_s_socket.pod:18
#: C/crypto/BIO_set_callback.pod:23 C/crypto/BIO_should_retry.pod:28
#: C/crypto/BN_BLINDING_new.pod:35 C/crypto/BN_CTX_new.pod:17
#: C/crypto/BN_CTX_start.pod:17 C/crypto/BN_add.pod:46
#: C/crypto/BN_add_word.pod:22 C/crypto/BN_bn2bin.pod:26
#: C/crypto/BN_cmp.pod:19 C/crypto/BN_copy.pod:15
#: C/crypto/BN_generate_prime.pod:21 C/crypto/BN_mod_inverse.pod:14
#: C/crypto/BN_mod_mul_montgomery.pod:29 C/crypto/BN_mod_mul_reciprocal.pod:25
#: C/crypto/BN_new.pod:21 C/crypto/BN_num_bytes.pod:17 C/crypto/BN_rand.pod:19
#: C/crypto/BN_set_bit.pod:25 C/crypto/BN_swap.pod:13 C/crypto/BN_zero.pod:20
#: C/crypto/CONF_modules_free.pod:16 C/crypto/CONF_modules_load_file.pod:16
#: C/crypto/CRYPTO_set_ex_data.pod:13 C/crypto/DH_generate_key.pod:15
#: C/crypto/DH_generate_parameters.pod:16 C/crypto/DH_get_ex_new_index.pod:20
#: C/crypto/DH_new.pod:15 C/crypto/DH_set_method.pod:23
#: C/crypto/DH_size.pod:13 C/crypto/DSA_SIG_new.pod:15
#: C/crypto/DSA_do_sign.pod:16 C/crypto/DSA_dup_DH.pod:13
#: C/crypto/DSA_generate_key.pod:13 C/crypto/DSA_generate_parameters.pod:15
#: C/crypto/DSA_get_ex_new_index.pod:20 C/crypto/DSA_new.pod:15
#: C/crypto/DSA_set_method.pod:23 C/crypto/DSA_sign.pod:20
#: C/crypto/DSA_size.pod:13 C/crypto/ERR_GET_LIB.pod:18
#: C/crypto/ERR_clear_error.pod:13 C/crypto/ERR_error_string.pod:20
#: C/crypto/ERR_get_error.pod:29 C/crypto/ERR_load_crypto_strings.pod:19
#: C/crypto/ERR_load_strings.pod:18 C/crypto/ERR_print_errors.pod:14
#: C/crypto/ERR_put_error.pod:16 C/crypto/ERR_remove_state.pod:13
#: C/crypto/ERR_set_mark.pod:15 C/crypto/EVP_BytesToKey.pod:16
#: C/crypto/EVP_DigestInit.pod:63 C/crypto/EVP_EncryptInit.pod:94
#: C/crypto/EVP_OpenInit.pod:18 C/crypto/EVP_PKEY_new.pod:15
#: C/crypto/EVP_PKEY_set1_RSA.pod:31 C/crypto/EVP_SealInit.pod:19
#: C/crypto/EVP_SignInit.pod:19 C/crypto/EVP_VerifyInit.pod:17
#: C/crypto/OBJ_nid2obj.pod:30 C/crypto/OPENSSL_Applink.pod:11
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:16 C/crypto/OPENSSL_config.pod:14
#: C/crypto/OPENSSL_ia32cap.pod:12
#: C/crypto/OPENSSL_load_builtin_modules.pod:15
#: C/crypto/OpenSSL_add_all_algorithms.pod:18 C/crypto/PKCS12_create.pod:14
#: C/crypto/PKCS12_parse.pod:13 C/crypto/PKCS7_decrypt.pod:11
#: C/crypto/PKCS7_encrypt.pod:11 C/crypto/PKCS7_sign.pod:11
#: C/crypto/PKCS7_verify.pod:13 C/crypto/RAND_add.pod:21
#: C/crypto/RAND_bytes.pod:15 C/crypto/RAND_cleanup.pod:13
#: C/crypto/RAND_egd.pod:16 C/crypto/RAND_load_file.pod:17
#: C/crypto/RAND_set_rand_method.pod:17 C/crypto/RSA_blinding_on.pod:15
#: C/crypto/RSA_check_key.pod:13 C/crypto/RSA_generate_key.pod:14
#: C/crypto/RSA_get_ex_new_index.pod:27 C/crypto/RSA_new.pod:15
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:46 C/crypto/RSA_print.pod:28
#: C/crypto/RSA_private_encrypt.pod:17 C/crypto/RSA_public_encrypt.pod:17
#: C/crypto/RSA_set_method.pod:29 C/crypto/RSA_sign.pod:17
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:19 C/crypto/RSA_size.pod:13
#: C/crypto/SMIME_read_PKCS7.pod:11 C/crypto/SMIME_write_PKCS7.pod:11
#: C/crypto/X509_NAME_ENTRY_get_object.pod:22
#: C/crypto/X509_NAME_add_entry_by_txt.pod:20
#: C/crypto/X509_NAME_get_index_by_NID.pod:20
#: C/crypto/X509_NAME_print_ex.pod:17 C/crypto/X509_new.pod:12
#: C/crypto/bio.pod:14 C/crypto/blowfish.pod:28 C/crypto/bn.pod:144
#: C/crypto/bn_internal.pod:64 C/crypto/buffer.pod:20 C/crypto/crypto.pod:9
#: C/crypto/d2i_ASN1_OBJECT.pod:14 C/crypto/d2i_DHparams.pod:14
#: C/crypto/d2i_DSAPublicKey.pod:34 C/crypto/d2i_PKCS8PrivateKey.pod:32
#: C/crypto/d2i_RSAPublicKey.pod:30 C/crypto/d2i_X509.pod:21
#: C/crypto/d2i_X509_ALGOR.pod:14 C/crypto/d2i_X509_CRL.pod:21
#: C/crypto/d2i_X509_NAME.pod:14 C/crypto/d2i_X509_REQ.pod:21
#: C/crypto/d2i_X509_SIG.pod:14 C/crypto/des.pod:105 C/crypto/des_modes.pod:9
#: C/crypto/dh.pod:41 C/crypto/ecdsa.pod:50 C/crypto/engine.pod:162
#: C/crypto/err.pod:47 C/crypto/evp.pod:11 C/crypto/hmac.pod:28
#: C/crypto/lh_stats.pod:20 C/crypto/lhash.pod:29 C/crypto/md5.pod:42
#: C/crypto/mdc2.pod:19 C/crypto/pem.pod:181 C/crypto/rc4.pod:16
#: C/crypto/ripemd.pod:20 C/crypto/sha.pod:19 C/crypto/threads.pod:50
#: C/crypto/ui.pod:68 C/crypto/ui_compat.pod:17
#: C/ssl/SSL_CIPHER_get_name.pod:16
#: C/ssl/SSL_COMP_add_compression_method.pod:13
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:13 C/ssl/SSL_CTX_add_session.pod:17
#: C/ssl/SSL_CTX_ctrl.pod:17 C/ssl/SSL_CTX_flush_sessions.pod:14
#: C/ssl/SSL_CTX_free.pod:13 C/ssl/SSL_CTX_get_ex_new_index.pod:27
#: C/ssl/SSL_CTX_get_verify_mode.pod:18
#: C/ssl/SSL_CTX_load_verify_locations.pod:15 C/ssl/SSL_CTX_new.pod:13
#: C/ssl/SSL_CTX_sess_number.pod:24 C/ssl/SSL_CTX_sess_set_cache_size.pod:14
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:27 C/ssl/SSL_CTX_sessions.pod:13
#: C/ssl/SSL_CTX_set_cert_store.pod:14
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:13
#: C/ssl/SSL_CTX_set_cipher_list.pod:14
#: C/ssl/SSL_CTX_set_client_CA_list.pod:18
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:15
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:16
#: C/ssl/SSL_CTX_set_generate_session_id.pod:19
#: C/ssl/SSL_CTX_set_info_callback.pod:17
#: C/ssl/SSL_CTX_set_max_cert_list.pod:17 C/ssl/SSL_CTX_set_mode.pod:17
#: C/ssl/SSL_CTX_set_msg_callback.pod:17 C/ssl/SSL_CTX_set_options.pod:22
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:17
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:14
#: C/ssl/SSL_CTX_set_session_id_context.pod:16
#: C/ssl/SSL_CTX_set_ssl_version.pod:16 C/ssl/SSL_CTX_set_timeout.pod:14
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:21
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:23 C/ssl/SSL_CTX_set_verify.pod:20
#: C/ssl/SSL_CTX_use_certificate.pod:37 C/ssl/SSL_SESSION_free.pod:13
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:27 C/ssl/SSL_SESSION_get_time.pod:21
#: C/ssl/SSL_accept.pod:13 C/ssl/SSL_alert_type_string.pod:17
#: C/ssl/SSL_clear.pod:13 C/ssl/SSL_connect.pod:13
#: C/ssl/SSL_do_handshake.pod:13 C/ssl/SSL_free.pod:13
#: C/ssl/SSL_get_SSL_CTX.pod:13 C/ssl/SSL_get_ciphers.pod:14
#: C/ssl/SSL_get_client_CA_list.pod:14 C/ssl/SSL_get_current_cipher.pod:22
#: C/ssl/SSL_get_default_timeout.pod:13 C/ssl/SSL_get_error.pod:13
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:14
#: C/ssl/SSL_get_ex_new_index.pod:27 C/ssl/SSL_get_fd.pod:15
#: C/ssl/SSL_get_peer_cert_chain.pod:13 C/ssl/SSL_get_peer_certificate.pod:13
#: C/ssl/SSL_get_rbio.pod:14 C/ssl/SSL_get_session.pod:15
#: C/ssl/SSL_get_verify_result.pod:13 C/ssl/SSL_get_version.pod:13
#: C/ssl/SSL_library_init.pod:16 C/ssl/SSL_load_client_CA_file.pod:13
#: C/ssl/SSL_new.pod:13 C/ssl/SSL_pending.pod:13 C/ssl/SSL_read.pod:13
#: C/ssl/SSL_rstate_string.pod:14 C/ssl/SSL_session_reused.pod:13
#: C/ssl/SSL_set_bio.pod:13 C/ssl/SSL_set_connect_state.pod:15
#: C/ssl/SSL_set_fd.pod:15 C/ssl/SSL_set_session.pod:13
#: C/ssl/SSL_set_shutdown.pod:15 C/ssl/SSL_set_verify_result.pod:13
#: C/ssl/SSL_shutdown.pod:13 C/ssl/SSL_state_string.pod:14
#: C/ssl/SSL_want.pod:17 C/ssl/SSL_write.pod:13 C/ssl/d2i_SSL_SESSION.pod:14
#: C/ssl/ssl.pod:10
msgid "DESCRIPTION"
msgstr "DESCRIPTION"

#. type: =head1
#: C/apps/CA.pl.pod:103 C/apps/asn1parse.pod:134 C/apps/ca.pod:498
#: C/apps/ciphers.pod:401 C/apps/config.pod:217 C/apps/crl.pod:98
#: C/apps/crl2pkcs7.pod:63 C/apps/dsa.pod:131 C/apps/ec.pod:152
#: C/apps/ecparam.pod:141 C/apps/enc.pod:236 C/apps/nseq.pod:43
#: C/apps/ocsp.pod:329 C/apps/passwd.pod:74 C/apps/pkcs12.pod:276
#: C/apps/pkcs7.pod:72 C/apps/pkcs8.pod:191 C/apps/req.pod:435
#: C/apps/rsa.pod:154 C/apps/rsautl.pod:96 C/apps/smime.pod:296
#: C/apps/spkac.pod:91 C/apps/x509.pod:599
#: C/crypto/ASN1_generate_nconf.pod:162 C/crypto/BIO_f_base64.pod:39
#: C/crypto/BIO_f_cipher.pod:70 C/crypto/BIO_f_md.pod:68
#: C/crypto/BIO_push.pod:34 C/crypto/BIO_s_file.pod:79
#: C/crypto/EVP_EncryptInit.pod:385 C/crypto/OBJ_nid2obj.pod:97
#: C/crypto/X509_NAME_add_entry_by_txt.pod:72
#: C/crypto/X509_NAME_get_index_by_NID.pod:60 C/crypto/d2i_X509.pod:85
#: C/crypto/ecdsa.pod:124 C/crypto/pem.pod:325 C/crypto/threads.pod:159
#: C/ssl/SSL_CIPHER_get_name.pod:85 C/ssl/SSL_CTX_load_verify_locations.pod:80
#: C/ssl/SSL_CTX_set_client_CA_list.pod:81
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:57
#: C/ssl/SSL_CTX_set_generate_session_id.pod:95
#: C/ssl/SSL_CTX_set_info_callback.pod:107
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:103
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:97 C/ssl/SSL_CTX_set_verify.pod:165
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:49
#: C/ssl/SSL_get_ex_new_index.pod:47 C/ssl/SSL_library_init.pod:33
#: C/ssl/SSL_load_client_CA_file.pod:26
msgid "EXAMPLES"
msgstr "EXEMPLES"

#. type: =head1
#: C/apps/CA.pl.pod:146 C/apps/asn1parse.pod:122 C/apps/ciphers.pod:393
#: C/apps/config.pod:194 C/apps/crl.pod:91 C/apps/crl2pkcs7.pod:75
#: C/apps/dgst.pod:101 C/apps/dhparam.pod:116 C/apps/dsa.pod:119
#: C/apps/dsaparam.pod:95 C/apps/ec.pod:140 C/apps/ecparam.pod:131
#: C/apps/enc.pod:134 C/apps/gendsa.pod:56 C/apps/genrsa.pod:72
#: C/apps/nseq.pod:53 C/apps/ocsp.pod:312 C/apps/pkcs12.pod:252
#: C/apps/pkcs7.pod:82 C/apps/pkcs8.pod:135 C/apps/req.pod:529
#: C/apps/rsa.pod:130 C/apps/rsautl.pod:91 C/apps/s_client.pod:239
#: C/apps/s_server.pod:309 C/apps/s_time.pod:128 C/apps/sess_id.pod:131
#: C/apps/smime.pod:239 C/apps/spkac.pod:113 C/apps/version.pod:55
#: C/apps/x509.pod:660 C/apps/x509v3_config.pod:407
#: C/crypto/ASN1_OBJECT_new.pod:21 C/crypto/ASN1_STRING_length.pod:51
#: C/crypto/ASN1_STRING_new.pod:24 C/crypto/ASN1_STRING_print_ex.pod:29
#: C/crypto/BIO_ctrl.pod:94 C/crypto/BIO_f_base64.pod:30
#: C/crypto/BIO_f_buffer.pod:42 C/crypto/BIO_f_cipher.pod:45
#: C/crypto/BIO_f_md.pod:42 C/crypto/BIO_f_null.pod:22
#: C/crypto/BIO_f_ssl.pod:105 C/crypto/BIO_find_type.pod:66
#: C/crypto/BIO_new.pod:40 C/crypto/BIO_push.pod:24 C/crypto/BIO_read.pod:38
#: C/crypto/BIO_s_accept.pod:97 C/crypto/BIO_s_bio.pod:104
#: C/crypto/BIO_s_connect.pod:101 C/crypto/BIO_s_fd.pod:46
#: C/crypto/BIO_s_file.pod:71 C/crypto/BIO_s_mem.pod:71
#: C/crypto/BIO_s_null.pod:18 C/crypto/BIO_s_socket.pod:37
#: C/crypto/BIO_should_retry.pod:62 C/crypto/BN_num_bytes.pod:34
#: C/crypto/CONF_modules_free.pod:28 C/crypto/CONF_modules_load_file.pod:27
#: C/crypto/DH_generate_parameters.pod:47 C/crypto/DH_set_method.pod:100
#: C/crypto/DSA_set_method.pod:114 C/crypto/EVP_BytesToKey.pod:26
#: C/crypto/EVP_DigestInit.pod:166 C/crypto/EVP_EncryptInit.pod:343
#: C/crypto/EVP_OpenInit.pod:34 C/crypto/EVP_PKEY_new.pod:22
#: C/crypto/EVP_PKEY_set1_RSA.pod:51 C/crypto/EVP_SealInit.pod:56
#: C/crypto/EVP_SignInit.pod:52 C/crypto/EVP_VerifyInit.pod:46
#: C/crypto/OBJ_nid2obj.pod:71 C/crypto/OPENSSL_config.pod:25
#: C/crypto/OPENSSL_load_builtin_modules.pod:25
#: C/crypto/OpenSSL_add_all_algorithms.pod:37 C/crypto/PKCS12_create.pod:28
#: C/crypto/PKCS12_parse.pod:21 C/crypto/PKCS7_decrypt.pod:18
#: C/crypto/PKCS7_encrypt.pod:17 C/crypto/PKCS7_sign.pod:22
#: C/crypto/PKCS7_sign.pod:61 C/crypto/PKCS7_verify.pod:71
#: C/crypto/RAND_egd.pod:37 C/crypto/RAND_set_rand_method.pod:58
#: C/crypto/RSA_check_key.pod:33 C/crypto/RSA_set_method.pod:158
#: C/crypto/SMIME_read_PKCS7.pod:24 C/crypto/SMIME_write_PKCS7.pod:21
#: C/crypto/X509_NAME_ENTRY_get_object.pod:39
#: C/crypto/X509_NAME_add_entry_by_txt.pod:42
#: C/crypto/X509_NAME_get_index_by_NID.pod:46
#: C/crypto/X509_NAME_print_ex.pod:34 C/crypto/crypto.pod:65
#: C/crypto/d2i_DSAPublicKey.pod:54 C/crypto/d2i_PKCS8PrivateKey.pod:40
#: C/crypto/d2i_RSAPublicKey.pod:47 C/crypto/d2i_X509.pod:60
#: C/crypto/des.pod:283 C/crypto/des_modes.pod:237 C/crypto/pem.pod:413
#: C/crypto/threads.pod:128 C/crypto/ui_compat.pod:41
#: C/ssl/SSL_CIPHER_get_name.pod:36
#: C/ssl/SSL_COMP_add_compression_method.pod:20
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:19 C/ssl/SSL_CTX_add_session.pod:30
#: C/ssl/SSL_CTX_flush_sessions.pod:21
#: C/ssl/SSL_CTX_load_verify_locations.pod:21 C/ssl/SSL_CTX_new.pod:18
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:21
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:48 C/ssl/SSL_CTX_sessions.pod:18
#: C/ssl/SSL_CTX_set_cert_store.pod:23
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:19
#: C/ssl/SSL_CTX_set_cipher_list.pod:23
#: C/ssl/SSL_CTX_set_client_CA_list.pod:35
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:38
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:32
#: C/ssl/SSL_CTX_set_generate_session_id.pod:31
#: C/ssl/SSL_CTX_set_info_callback.pod:36
#: C/ssl/SSL_CTX_set_max_cert_list.pod:32 C/ssl/SSL_CTX_set_mode.pod:29
#: C/ssl/SSL_CTX_set_msg_callback.pod:74 C/ssl/SSL_CTX_set_options.pod:44
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:33
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:21
#: C/ssl/SSL_CTX_set_session_id_context.pod:24
#: C/ssl/SSL_CTX_set_ssl_version.pod:29 C/ssl/SSL_CTX_set_timeout.pod:21
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:36
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:48 C/ssl/SSL_CTX_set_verify.pod:40
#: C/ssl/SSL_CTX_use_certificate.pod:110 C/ssl/SSL_SESSION_free.pod:19
#: C/ssl/SSL_SESSION_get_time.pod:39 C/ssl/SSL_accept.pod:19
#: C/ssl/SSL_alert_type_string.pod:31 C/ssl/SSL_clear.pod:18
#: C/ssl/SSL_connect.pod:19 C/ssl/SSL_do_handshake.pod:21
#: C/ssl/SSL_free.pod:19 C/ssl/SSL_get_ciphers.pod:25
#: C/ssl/SSL_get_default_timeout.pod:18
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:19
#: C/ssl/SSL_get_peer_cert_chain.pod:22 C/ssl/SSL_get_peer_certificate.pod:18
#: C/ssl/SSL_get_session.pod:26 C/ssl/SSL_get_verify_result.pod:18
#: C/ssl/SSL_library_init.pod:23 C/ssl/SSL_load_client_CA_file.pod:18
#: C/ssl/SSL_pending.pod:18 C/ssl/SSL_read.pod:18
#: C/ssl/SSL_rstate_string.pod:22 C/ssl/SSL_session_reused.pod:17
#: C/ssl/SSL_set_connect_state.pod:21 C/ssl/SSL_set_session.pod:26
#: C/ssl/SSL_set_shutdown.pod:21 C/ssl/SSL_set_verify_result.pod:19
#: C/ssl/SSL_shutdown.pod:18 C/ssl/SSL_state_string.pod:22
#: C/ssl/SSL_want.pod:24 C/ssl/SSL_write.pod:18 C/ssl/d2i_SSL_SESSION.pod:25
msgid "NOTES"
msgstr "NOTES"

#. type: =head1
#: C/apps/CA.pl.pod:174 C/apps/ca.pod:666 C/apps/ciphers.pod:425
#: C/apps/config.pod:275 C/apps/crl.pod:113 C/apps/crl2pkcs7.pod:87
#: C/apps/dhparam.pod:132 C/apps/dsa.pod:153 C/apps/dsaparam.pod:105
#: C/apps/ec.pod:178 C/apps/ecparam.pod:167 C/apps/errstr.pod:32
#: C/apps/gendsa.pod:61 C/apps/genrsa.pod:91 C/apps/openssl.pod:337
#: C/apps/pkcs12.pod:327 C/apps/pkcs7.pod:101 C/apps/pkcs8.pod:238
#: C/apps/rand.pod:51 C/apps/req.pod:606 C/apps/rsa.pod:184
#: C/apps/rsautl.pod:181 C/apps/s_client.pod:293 C/apps/s_server.pod:344
#: C/apps/s_time.pod:169 C/apps/sess_id.pod:147 C/apps/spkac.pod:129
#: C/apps/verify.pod:333 C/apps/x509.pod:823 C/apps/x509v3_config.pod:451
#: C/apps/c_rehash.pod:47 C/crypto/ASN1_OBJECT_new.pod:35
#: C/crypto/ASN1_STRING_length.pod:75 C/crypto/ASN1_STRING_new.pod:36
#: C/crypto/ASN1_STRING_print_ex.pod:87 C/crypto/ASN1_generate_nconf.pod:254
#: C/crypto/BIO_ctrl.pod:126 C/crypto/BIO_f_base64.pod:79
#: C/crypto/BIO_f_buffer.pod:67 C/crypto/BIO_f_cipher.pod:74
#: C/crypto/BIO_f_md.pod:136 C/crypto/BIO_f_null.pod:30
#: C/crypto/BIO_f_ssl.pod:311 C/crypto/BIO_find_type.pod:96
#: C/crypto/BIO_new.pod:63 C/crypto/BIO_push.pod:67 C/crypto/BIO_read.pod:62
#: C/crypto/BIO_s_accept.pod:193 C/crypto/BIO_s_bio.pod:177
#: C/crypto/BIO_s_connect.pod:190 C/crypto/BIO_s_fd.pod:83
#: C/crypto/BIO_s_file.pod:137 C/crypto/BIO_s_mem.pod:113
#: C/crypto/BIO_s_null.pod:35 C/crypto/BIO_s_socket.pod:61
#: C/crypto/BIO_set_callback.pod:106 C/crypto/BIO_should_retry.pod:112
#: C/crypto/BN_BLINDING_new.pod:95 C/crypto/BN_CTX_new.pod:43
#: C/crypto/BN_CTX_start.pod:44 C/crypto/BN_add.pod:112
#: C/crypto/BN_add_word.pod:48 C/crypto/BN_bn2bin.pod:81
#: C/crypto/BN_cmp.pod:38 C/crypto/BN_copy.pod:26
#: C/crypto/BN_generate_prime.pod:91 C/crypto/BN_mod_inverse.pod:28
#: C/crypto/BN_mod_mul_montgomery.pod:88 C/crypto/BN_mod_mul_reciprocal.pod:70
#: C/crypto/BN_new.pod:43 C/crypto/BN_num_bytes.pod:47 C/crypto/BN_rand.pod:46
#: C/crypto/BN_set_bit.pod:56 C/crypto/BN_zero.pod:46
#: C/crypto/CONF_modules_free.pod:37 C/crypto/CONF_modules_load_file.pod:51
#: C/crypto/CRYPTO_set_ex_data.pod:41 C/crypto/DH_generate_key.pod:41
#: C/crypto/DH_generate_parameters.pod:60 C/crypto/DH_get_ex_new_index.pod:27
#: C/crypto/DH_new.pod:30 C/crypto/DH_set_method.pod:110
#: C/crypto/DH_size.pod:25 C/crypto/DSA_SIG_new.pod:31
#: C/crypto/DSA_do_sign.pod:37 C/crypto/DSA_dup_DH.pod:28
#: C/crypto/DSA_generate_key.pod:25 C/crypto/DSA_generate_parameters.pod:91
#: C/crypto/DSA_get_ex_new_index.pod:27 C/crypto/DSA_new.pod:32
#: C/crypto/DSA_set_method.pod:124 C/crypto/DSA_sign.pod:56
#: C/crypto/DSA_size.pod:25 C/crypto/ERR_GET_LIB.pod:42
#: C/crypto/ERR_clear_error.pod:21 C/crypto/ERR_error_string.pod:61
#: C/crypto/ERR_get_error.pod:62 C/crypto/ERR_load_crypto_strings.pod:36
#: C/crypto/ERR_load_strings.pod:44 C/crypto/ERR_print_errors.pod:39
#: C/crypto/ERR_put_error.pod:35 C/crypto/ERR_remove_state.pod:26
#: C/crypto/ERR_set_mark.pod:30 C/crypto/EVP_BytesToKey.pod:60
#: C/crypto/EVP_DigestInit.pod:237 C/crypto/EVP_EncryptInit.pod:500
#: C/crypto/EVP_OpenInit.pod:55 C/crypto/EVP_PKEY_new.pod:39
#: C/crypto/EVP_PKEY_set1_RSA.pod:72 C/crypto/EVP_SealInit.pod:75
#: C/crypto/EVP_SignInit.pod:80 C/crypto/EVP_VerifyInit.pod:70
#: C/crypto/OBJ_nid2obj.pod:141 C/crypto/OPENSSL_VERSION_NUMBER.pod:91
#: C/crypto/OPENSSL_config.pod:73 C/crypto/OPENSSL_load_builtin_modules.pod:43
#: C/crypto/OpenSSL_add_all_algorithms.pod:61 C/crypto/PKCS12_create.pod:67
#: C/crypto/PKCS12_parse.pod:49 C/crypto/PKCS7_decrypt.pod:45
#: C/crypto/PKCS7_encrypt.pod:57 C/crypto/PKCS7_sign.pod:91
#: C/crypto/PKCS7_verify.pod:108 C/crypto/RAND_add.pod:66
#: C/crypto/RAND_bytes.pod:39 C/crypto/RAND_cleanup.pod:21
#: C/crypto/RAND_egd.pod:73 C/crypto/RAND_load_file.pod:44
#: C/crypto/RAND_set_rand_method.pod:68 C/crypto/RSA_blinding_on.pod:35
#: C/crypto/RSA_check_key.pod:59 C/crypto/RSA_generate_key.pod:60
#: C/crypto/RSA_get_ex_new_index.pod:111 C/crypto/RSA_new.pod:31
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:107 C/crypto/RSA_print.pod:39
#: C/crypto/RSA_private_encrypt.pod:60 C/crypto/RSA_public_encrypt.pod:74
#: C/crypto/RSA_set_method.pod:180 C/crypto/RSA_sign.pod:51
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:48 C/crypto/RSA_size.pod:25
#: C/crypto/SMIME_read_PKCS7.pod:60 C/crypto/SMIME_write_PKCS7.pod:51
#: C/crypto/X509_NAME_ENTRY_get_object.pod:63
#: C/crypto/X509_NAME_add_entry_by_txt.pod:108
#: C/crypto/X509_NAME_get_index_by_NID.pod:98
#: C/crypto/X509_NAME_print_ex.pod:97 C/crypto/X509_new.pod:29
#: C/crypto/bio.pod:40 C/crypto/blowfish.pod:103 C/crypto/bn.pod:167
#: C/crypto/bn_internal.pod:232 C/crypto/buffer.pod:64 C/crypto/crypto.pod:81
#: C/crypto/d2i_ASN1_OBJECT.pod:21 C/crypto/d2i_DHparams.pod:22
#: C/crypto/d2i_DSAPublicKey.pod:75 C/crypto/d2i_PKCS8PrivateKey.pod:52
#: C/crypto/d2i_RSAPublicKey.pod:59 C/crypto/d2i_X509.pod:222
#: C/crypto/d2i_X509_ALGOR.pod:22 C/crypto/d2i_X509_CRL.pod:29
#: C/crypto/d2i_X509_NAME.pod:23 C/crypto/d2i_X509_REQ.pod:28
#: C/crypto/d2i_X509_SIG.pod:22 C/crypto/des.pod:318
#: C/crypto/des_modes.pod:249 C/crypto/dh.pod:68 C/crypto/ecdsa.pod:198
#: C/crypto/engine.pod:595 C/crypto/err.pod:172 C/crypto/evp.pod:34
#: C/crypto/hmac.pod:88 C/crypto/lh_stats.pod:50 C/crypto/lhash.pod:278
#: C/crypto/md5.pod:88 C/crypto/mdc2.pod:55 C/crypto/rc4.pod:54
#: C/crypto/ripemd.pod:57 C/crypto/sha.pod:61 C/crypto/threads.pod:171
#: C/crypto/ui.pod:181 C/crypto/ui_compat.pod:46
#: C/ssl/SSL_CIPHER_get_name.pod:107
#: C/ssl/SSL_COMP_add_compression_method.pod:66
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:32 C/ssl/SSL_CTX_add_session.pod:67
#: C/ssl/SSL_CTX_ctrl.pod:30 C/ssl/SSL_CTX_flush_sessions.pod:42
#: C/ssl/SSL_CTX_free.pod:36 C/ssl/SSL_CTX_get_ex_new_index.pod:47
#: C/ssl/SSL_CTX_get_verify_mode.pod:46
#: C/ssl/SSL_CTX_load_verify_locations.pod:115 C/ssl/SSL_CTX_new.pod:89
#: C/ssl/SSL_CTX_sess_number.pod:70 C/ssl/SSL_CTX_sess_set_cache_size.pod:44
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:79 C/ssl/SSL_CTX_sessions.pod:28
#: C/ssl/SSL_CTX_set_cert_store.pod:51
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:61
#: C/ssl/SSL_CTX_set_cipher_list.pod:62
#: C/ssl/SSL_CTX_set_client_CA_list.pod:87
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:87
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:71
#: C/ssl/SSL_CTX_set_generate_session_id.pod:140
#: C/ssl/SSL_CTX_set_info_callback.pod:148
#: C/ssl/SSL_CTX_set_max_cert_list.pod:68 C/ssl/SSL_CTX_set_mode.pod:73
#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:329
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:57
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:120
#: C/ssl/SSL_CTX_set_session_id_context.pod:79
#: C/ssl/SSL_CTX_set_ssl_version.pod:55 C/ssl/SSL_CTX_set_timeout.pod:51
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:163
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:159 C/ssl/SSL_CTX_set_verify.pod:283
#: C/ssl/SSL_CTX_use_certificate.pod:154 C/ssl/SSL_SESSION_free.pod:48
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:55 C/ssl/SSL_SESSION_get_time.pod:58
#: C/ssl/SSL_accept.pod:68 C/ssl/SSL_alert_type_string.pod:224
#: C/ssl/SSL_connect.pod:65 C/ssl/SSL_do_handshake.pod:69
#: C/ssl/SSL_get_SSL_CTX.pod:22 C/ssl/SSL_get_ciphers.pod:37
#: C/ssl/SSL_get_client_CA_list.pod:47 C/ssl/SSL_get_current_cipher.pod:39
#: C/ssl/SSL_get_default_timeout.pod:33 C/ssl/SSL_get_error.pod:106
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:56
#: C/ssl/SSL_get_ex_new_index.pod:52 C/ssl/SSL_get_fd.pod:40
#: C/ssl/SSL_get_peer_cert_chain.pod:48 C/ssl/SSL_get_peer_certificate.pod:50
#: C/ssl/SSL_get_rbio.pod:36 C/ssl/SSL_get_session.pod:67
#: C/ssl/SSL_get_verify_result.pod:51 C/ssl/SSL_get_version.pod:42
#: C/ssl/SSL_library_init.pod:47 C/ssl/SSL_load_client_CA_file.pod:57
#: C/ssl/SSL_new.pod:37 C/ssl/SSL_pending.pod:39 C/ssl/SSL_read.pod:114
#: C/ssl/SSL_rstate_string.pod:55 C/ssl/SSL_session_reused.pod:40
#: C/ssl/SSL_set_bio.pod:28 C/ssl/SSL_set_connect_state.pod:47
#: C/ssl/SSL_set_fd.pod:48 C/ssl/SSL_set_session.pod:50
#: C/ssl/SSL_set_shutdown.pod:66 C/ssl/SSL_set_verify_result.pod:32
#: C/ssl/SSL_shutdown.pod:117 C/ssl/SSL_state_string.pod:41
#: C/ssl/SSL_want.pod:73 C/ssl/SSL_write.pod:101 C/ssl/d2i_SSL_SESSION.pod:61
#: C/ssl/ssl.pod:655
msgid "SEE ALSO"
msgstr "VOIR AUSSI"

#. type: =head1
#: C/crypto/ASN1_OBJECT_new.pod:27 C/crypto/ASN1_STRING_length.pod:73
#: C/crypto/ASN1_STRING_new.pod:29 C/crypto/ASN1_generate_nconf.pod:247
#: C/crypto/BIO_ctrl.pod:74 C/crypto/BIO_f_base64.pod:35
#: C/crypto/BIO_f_buffer.pod:55 C/crypto/BIO_f_cipher.pod:59
#: C/crypto/BIO_f_md.pod:61 C/crypto/BIO_f_null.pod:26
#: C/crypto/BIO_f_ssl.pod:127 C/crypto/BIO_find_type.pod:58
#: C/crypto/BIO_new.pod:32 C/crypto/BIO_push.pod:60 C/crypto/BIO_read.pod:31
#: C/crypto/BIO_s_accept.pod:144 C/crypto/BIO_s_bio.pod:123
#: C/crypto/BIO_s_connect.pod:136 C/crypto/BIO_s_fd.pod:57
#: C/crypto/BIO_s_file.pod:112 C/crypto/BIO_s_null.pod:31
#: C/crypto/BIO_s_socket.pod:49 C/crypto/BN_BLINDING_new.pod:77
#: C/crypto/BN_CTX_new.pod:35 C/crypto/BN_CTX_start.pod:33
#: C/crypto/BN_add.pod:106 C/crypto/BN_add_word.pod:40
#: C/crypto/BN_bn2bin.pod:65 C/crypto/BN_cmp.pod:29 C/crypto/BN_copy.pod:20
#: C/crypto/BN_generate_prime.pod:81 C/crypto/BN_mod_inverse.pod:23
#: C/crypto/BN_mod_mul_montgomery.pod:73 C/crypto/BN_mod_mul_reciprocal.pod:60
#: C/crypto/BN_new.pod:34 C/crypto/BN_num_bytes.pod:30 C/crypto/BN_rand.pod:41
#: C/crypto/BN_set_bit.pod:49 C/crypto/BN_zero.pod:31
#: C/crypto/CRYPTO_set_ex_data.pod:31 C/crypto/DH_generate_key.pod:32
#: C/crypto/DH_generate_parameters.pod:39 C/crypto/DH_new.pod:22
#: C/crypto/DH_set_method.pod:85 C/crypto/DSA_SIG_new.pod:22
#: C/crypto/DSA_do_sign.pod:30 C/crypto/DSA_new.pod:23
#: C/crypto/DSA_set_method.pod:99 C/crypto/DSA_sign.pod:44
#: C/crypto/ERR_GET_LIB.pod:38 C/crypto/ERR_clear_error.pod:17
#: C/crypto/ERR_error_string.pod:52 C/crypto/ERR_get_error.pod:58
#: C/crypto/ERR_load_crypto_strings.pod:31 C/crypto/ERR_print_errors.pod:35
#: C/crypto/ERR_put_error.pod:30 C/crypto/ERR_set_mark.pod:23
#: C/crypto/EVP_BytesToKey.pod:56 C/crypto/EVP_DigestInit.pod:145
#: C/crypto/EVP_EncryptInit.pod:237 C/crypto/EVP_OpenInit.pod:46
#: C/crypto/EVP_PKEY_new.pod:32 C/crypto/EVP_PKEY_set1_RSA.pod:60
#: C/crypto/EVP_SealInit.pod:49 C/crypto/EVP_SignInit.pod:43
#: C/crypto/EVP_VerifyInit.pod:36 C/crypto/OBJ_nid2obj.pod:130
#: C/crypto/OPENSSL_config.pod:69 C/crypto/OpenSSL_add_all_algorithms.pod:33
#: C/crypto/PKCS12_parse.pod:32 C/crypto/PKCS7_decrypt.pod:32
#: C/crypto/PKCS7_encrypt.pod:47 C/crypto/PKCS7_sign.pod:86
#: C/crypto/PKCS7_verify.pod:90 C/crypto/RAND_add.pod:59
#: C/crypto/RAND_bytes.pod:31 C/crypto/RAND_load_file.pod:34
#: C/crypto/RAND_set_rand_method.pod:53 C/crypto/RSA_blinding_on.pod:29
#: C/crypto/RSA_get_ex_new_index.pod:87 C/crypto/RSA_new.pod:23
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:100 C/crypto/RSA_print.pod:35
#: C/crypto/RSA_private_encrypt.pod:51 C/crypto/RSA_public_encrypt.pod:61
#: C/crypto/RSA_set_method.pod:139 C/crypto/RSA_sign.pod:35
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:36 C/crypto/SMIME_read_PKCS7.pod:55
#: C/crypto/SMIME_write_PKCS7.pod:47
#: C/crypto/X509_NAME_ENTRY_get_object.pod:61
#: C/crypto/X509_NAME_add_entry_by_txt.pod:92
#: C/crypto/X509_NAME_get_index_by_NID.pod:88 C/crypto/X509_new.pod:21
#: C/crypto/blowfish.pod:93 C/crypto/buffer.pod:56 C/crypto/d2i_X509.pod:209
#: C/crypto/ecdsa.pod:113 C/crypto/hmac.pod:77 C/crypto/lh_stats.pod:46
#: C/crypto/lhash.pod:170 C/crypto/md5.pod:76 C/crypto/mdc2.pod:45
#: C/crypto/rc4.pod:44 C/crypto/ripemd.pod:46 C/crypto/sha.pod:47
#: C/crypto/threads.pod:120 C/ssl/SSL_CIPHER_get_name.pod:103
#: C/ssl/SSL_COMP_add_compression_method.pod:50
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:27 C/ssl/SSL_CTX_add_session.pod:49
#: C/ssl/SSL_CTX_ctrl.pod:25 C/ssl/SSL_CTX_flush_sessions.pod:40
#: C/ssl/SSL_CTX_free.pod:32 C/ssl/SSL_CTX_get_verify_mode.pod:42
#: C/ssl/SSL_CTX_load_verify_locations.pod:97 C/ssl/SSL_CTX_new.pod:72
#: C/ssl/SSL_CTX_sess_number.pod:66 C/ssl/SSL_CTX_sess_set_cache_size.pod:38
#: C/ssl/SSL_CTX_set_cert_store.pod:45
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:57
#: C/ssl/SSL_CTX_set_cipher_list.pod:57
#: C/ssl/SSL_CTX_set_client_CA_list.pod:59
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:52
#: C/ssl/SSL_CTX_set_generate_session_id.pod:132
#: C/ssl/SSL_CTX_set_info_callback.pod:101
#: C/ssl/SSL_CTX_set_max_cert_list.pod:60 C/ssl/SSL_CTX_set_mode.pod:66
#: C/ssl/SSL_CTX_set_options.pod:316 C/ssl/SSL_CTX_set_quiet_shutdown.pod:49
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:113
#: C/ssl/SSL_CTX_set_session_id_context.pod:60
#: C/ssl/SSL_CTX_set_ssl_version.pod:38 C/ssl/SSL_CTX_set_timeout.pod:45
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:155
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:148 C/ssl/SSL_CTX_set_verify.pod:161
#: C/ssl/SSL_CTX_use_certificate.pod:149 C/ssl/SSL_SESSION_free.pod:44
#: C/ssl/SSL_SESSION_get_time.pod:48 C/ssl/SSL_accept.pod:41
#: C/ssl/SSL_alert_type_string.pod:49 C/ssl/SSL_clear.pod:47
#: C/ssl/SSL_connect.pod:38 C/ssl/SSL_do_handshake.pod:42
#: C/ssl/SSL_free.pod:36 C/ssl/SSL_get_SSL_CTX.pod:18
#: C/ssl/SSL_get_ciphers.pod:33 C/ssl/SSL_get_client_CA_list.pod:25
#: C/ssl/SSL_get_current_cipher.pod:34 C/ssl/SSL_get_default_timeout.pod:29
#: C/ssl/SSL_get_error.pod:28 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:35
#: C/ssl/SSL_get_fd.pod:23 C/ssl/SSL_get_peer_cert_chain.pod:31
#: C/ssl/SSL_get_peer_certificate.pod:34 C/ssl/SSL_get_rbio.pod:20
#: C/ssl/SSL_get_session.pod:51 C/ssl/SSL_get_verify_result.pod:35
#: C/ssl/SSL_get_version.pod:18 C/ssl/SSL_library_init.pod:42
#: C/ssl/SSL_load_client_CA_file.pod:41 C/ssl/SSL_new.pod:20
#: C/ssl/SSL_pending.pod:24 C/ssl/SSL_read.pod:78
#: C/ssl/SSL_rstate_string.pod:30 C/ssl/SSL_session_reused.pod:24
#: C/ssl/SSL_set_bio.pod:24 C/ssl/SSL_set_connect_state.pod:42
#: C/ssl/SSL_set_fd.pod:32 C/ssl/SSL_set_session.pod:34
#: C/ssl/SSL_set_shutdown.pod:60 C/ssl/SSL_set_verify_result.pod:28
#: C/ssl/SSL_shutdown.pod:89 C/ssl/SSL_state_string.pod:37
#: C/ssl/SSL_want.pod:37 C/ssl/SSL_write.pod:71 C/ssl/d2i_SSL_SESSION.pod:52
msgid "RETURN VALUES"
msgstr "VALEURS DE RETOUR"

#. type: textblock
#: C/crypto/ASN1_STRING_new.pod:42 C/crypto/ASN1_STRING_print_ex.pod:94
#: C/crypto/BIO_ctrl.pod:128 C/crypto/BIO_f_base64.pod:81
#: C/crypto/BIO_f_buffer.pod:69 C/crypto/BIO_f_cipher.pod:72
#: C/crypto/BIO_f_cipher.pod:76 C/crypto/BIO_f_md.pod:138
#: C/crypto/BIO_f_null.pod:32 C/crypto/BIO_f_ssl.pod:129
#: C/crypto/BIO_f_ssl.pod:313 C/crypto/BIO_find_type.pod:98
#: C/crypto/BIO_new.pod:65 C/crypto/BIO_push.pod:69 C/crypto/BIO_read.pod:66
#: C/crypto/BIO_s_accept.pod:146 C/crypto/BIO_s_accept.pod:195
#: C/crypto/BIO_s_connect.pod:192 C/crypto/BIO_s_mem.pod:115
#: C/crypto/BIO_s_null.pod:37 C/crypto/BIO_s_socket.pod:63
#: C/crypto/BIO_set_callback.pod:108 C/crypto/BIO_should_retry.pod:114
#: C/crypto/EVP_PKEY_new.pod:45 C/crypto/EVP_PKEY_set1_RSA.pod:78
#: C/crypto/OBJ_nid2obj.pod:147 C/crypto/X509_NAME_ENTRY_get_object.pod:70
#: C/crypto/X509_NAME_get_index_by_NID.pod:104
#: C/crypto/X509_NAME_print_ex.pod:103 C/crypto/bio.pod:11
#: C/crypto/d2i_ASN1_OBJECT.pod:27 C/crypto/d2i_DHparams.pod:28
#: C/crypto/d2i_DSAPublicKey.pod:81 C/crypto/d2i_RSAPublicKey.pod:65
#: C/crypto/d2i_X509_ALGOR.pod:28 C/crypto/d2i_X509_CRL.pod:35
#: C/crypto/d2i_X509_NAME.pod:29 C/crypto/d2i_X509_REQ.pod:34
#: C/crypto/d2i_X509_SIG.pod:28
msgid "TBA"
msgstr "� préciser"

#. type: verbatim
#: C/crypto/BIO_ctrl.pod:12 C/crypto/BIO_f_buffer.pod:9
#: C/crypto/BIO_f_null.pod:9 C/crypto/BIO_find_type.pod:9
#: C/crypto/BIO_new.pod:9 C/crypto/BIO_push.pod:9 C/crypto/BIO_read.pod:9
#: C/crypto/BIO_s_accept.pod:11 C/crypto/BIO_s_bio.pod:12
#: C/crypto/BIO_s_connect.pod:12 C/crypto/BIO_s_fd.pod:9
#: C/crypto/BIO_s_file.pod:11 C/crypto/BIO_s_mem.pod:10
#: C/crypto/BIO_s_null.pod:9 C/crypto/BIO_s_socket.pod:9
#: C/crypto/BIO_set_callback.pod:10 C/crypto/BIO_should_retry.pod:11
#: C/crypto/bio.pod:9
#, no-wrap
msgid ""
" #include <openssl/bio.h>\n"
"\n"
msgstr ""
" #include <openssl/bio.h>\n"
"\n"

#. type: textblock
#: C/crypto/BIO_push.pod:5
msgid "BIO_push, BIO_pop - add and remove BIOs from a chain."
msgstr "BIO_push, BIO_pop - Ajouter et supprimer des BIO d'une chaîne"

#. type: verbatim
#: C/crypto/BIO_push.pod:11
#, no-wrap
msgid ""
" BIO *\tBIO_push(BIO *b,BIO *append);\n"
" BIO *\tBIO_pop(BIO *b);\n"
"\n"
msgstr ""
" BIO *\tBIO_push(BIO *b,BIO *append);\n"
" BIO *\tBIO_pop(BIO *b);\n"
"\n"

#. type: textblock
#: C/crypto/BIO_push.pod:16
msgid ""
"The BIO_push() function appends the BIO B<append> to B<b>, it returns B<b>."
msgstr ""
"La fonction B<BIO_push>() ajoute le BIO I<append> à I<b>, elle renvoie I<b>."

#. type: textblock
#: C/crypto/BIO_push.pod:19
msgid ""
"BIO_pop() removes the BIO B<b> from a chain and returns the next BIO in the "
"chain, or NULL if there is no next BIO. The removed BIO then becomes a "
"single BIO with no association with the original chain, it can thus be freed "
"or attached to a different chain."
msgstr ""
"B<BIO_pop>() supprime le BIO I<b> d'une chaîne et renvoie le BIO suivant de "
"la chaîne ou NULL s'il n'y a pas de BIO suivant. Le BIO supprimé devient "
"alors un simple BIO sans association avec la chaîne d'origine, il peut donc "
"être libéré ou attaché à une autre chaîne."

#. type: textblock
#: C/crypto/BIO_push.pod:26
msgid ""
"The names of these functions are perhaps a little misleading. BIO_push()  "
"joins two BIO chains whereas BIO_pop() deletes a single BIO from a chain, "
"the deleted BIO does not need to be at the end of a chain."
msgstr ""
"Les noms de ces fonctions peuvent peut-être prêter un peu à confusion. "
"B<BIO_push>() joint deux chaînes de BIO alors que B<BIO_pop>() supprime un "
"seul BIO d'une chaîne, le BIO supprimé ne doit pas forcément être à la fin "
"d'une chaîne."

#. type: textblock
#: C/crypto/BIO_push.pod:30
msgid ""
"The process of calling BIO_push() and BIO_pop() on a BIO may have additional "
"consequences (a control call is made to the affected BIOs) any effects will "
"be noted in the descriptions of individual BIOs."
msgstr ""
"Le processus d'appeler B<BIO_push>() et B<BIO_pop>() sur un BIO pourrait "
"avoir des conséquences supplémentaires (un appel de contrôle est fait sur "
"les BIO affectés), tous les effets seront notés dans les descriptions de "
"chaque BIO."

#. type: textblock
#: C/crypto/BIO_push.pod:36
msgid ""
"For these examples suppose B<md1> and B<md2> are digest BIOs, B<b64> is a "
"base64 BIO and B<f> is a file BIO."
msgstr ""
"Pour ces exemples, I<md1> et I<md2> sont supposés être des BIO de signature, "
"I<b64> est un BIO en base64 et I<f> est un BIO fichier."

#. type: textblock
#: C/crypto/BIO_push.pod:39
msgid "If the call:"
msgstr "Si l'appel :"

#. type: verbatim
#: C/crypto/BIO_push.pod:41
#, no-wrap
msgid ""
" BIO_push(b64, f);\n"
"\n"
msgstr ""
" BIO_push(b64, f);\n"
"\n"

# NOTE: s/b64-chain/b64-f/
#. type: textblock
#: C/crypto/BIO_push.pod:43
msgid "is made then the new chain will be B<b64-chain>. After making the calls"
msgstr ""
"est fait, alors la nouvelle chaîne sera I<b64-f>. Après avoir fait les appels"

#. type: verbatim
#: C/crypto/BIO_push.pod:45
#, no-wrap
msgid ""
" BIO_push(md2, b64);\n"
" BIO_push(md1, md2);\n"
"\n"
msgstr ""
" BIO_push(md2, b64);\n"
" BIO_push(md1, md2);\n"
"\n"

#. type: textblock
#: C/crypto/BIO_push.pod:48
msgid ""
"the new chain is B<md1-md2-b64-f>. Data written to B<md1> will be digested "
"by B<md1> and B<md2>, B<base64> encoded and written to B<f>."
msgstr ""
"la nouvelle chaîne est I<md1-md2-b64-f>. Les données écrites vers I<md1> "
"seront signées par I<md1> et I<md2>, encodées en B<base64> et écrites vers "
"I<f>."

#. type: textblock
#: C/crypto/BIO_push.pod:51
msgid ""
"It should be noted that reading causes data to pass in the reverse "
"direction, that is data is read from B<f>, base64 B<decoded> and digested by "
"B<md1> and B<md2>. If the call:"
msgstr ""
"Remarquez que la lecture force les données à passer en sens inverse, c'est-à-"
"dire que les données sont lues de I<f>, B<décodées> de base64 et signées par "
"I<md1> et I<md2>. Si l'appel :"

#. type: verbatim
#: C/crypto/BIO_push.pod:55
#, no-wrap
msgid ""
" BIO_pop(md2);\n"
"\n"
msgstr ""
" BIO_pop(md2);\n"
"\n"

#. type: textblock
#: C/crypto/BIO_push.pod:57
msgid ""
"The call will return B<b64> and the new chain will be B<md1-b64-f> data can "
"be written to B<md1> as before."
msgstr ""
"L'appel renverra I<b64> et la nouvelle chaîne sera I<md1-b64-f>, les données "
"peuvent être écrites vers I<md1> comme avant."

#. type: textblock
#: C/crypto/BIO_push.pod:62
msgid "BIO_push() returns the end of the chain, B<b>."
msgstr "B<BIO_push>() renvoie la fin de la chaîne, I<b>."

#. type: textblock
#: C/crypto/BIO_push.pod:64
msgid ""
"BIO_pop() returns the next BIO in the chain, or NULL if there is no next BIO."
msgstr ""
"B<BIO_pop>() renvoie le BIO suivant de la chaîne ou NULL s'il n'y a pas de "
"BIO suivant."
# French translations for the openssl package
# Copyright (C) 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>.
# This file is distributed under the same license as the openssl package.
#
# David Prévot <david@tilapin.org>, 2013.
msgid ""
msgstr ""
"Project-Id-Version: openssl\n"
"POT-Creation-Date: 2010-08-25 15:03-0400\n"
"PO-Revision-Date: 2013-03-05 21:53-0400\n"
"Last-Translator: David Prévot <david@tilapin.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 1.4\n"

#. type: =head1
#: C/apps/CA.pl.pod:4 C/apps/asn1parse.pod:3 C/apps/ca.pod:4
#: C/apps/ciphers.pod:3 C/apps/config.pod:6 C/apps/crl.pod:3
#: C/apps/crl2pkcs7.pod:3 C/apps/dgst.pod:3 C/apps/dhparam.pod:3
#: C/apps/dsa.pod:3 C/apps/dsaparam.pod:3 C/apps/ec.pod:3 C/apps/ecparam.pod:3
#: C/apps/enc.pod:3 C/apps/errstr.pod:3 C/apps/gendsa.pod:3
#: C/apps/genrsa.pod:3 C/apps/nseq.pod:3 C/apps/ocsp.pod:3
#: C/apps/openssl.pod:4 C/apps/passwd.pod:3 C/apps/pkcs12.pod:4
#: C/apps/pkcs7.pod:3 C/apps/pkcs8.pod:3 C/apps/rand.pod:3 C/apps/req.pod:4
#: C/apps/rsa.pod:4 C/apps/rsautl.pod:3 C/apps/s_client.pod:4
#: C/apps/s_server.pod:4 C/apps/s_time.pod:4 C/apps/sess_id.pod:4
#: C/apps/smime.pod:3 C/apps/speed.pod:3 C/apps/spkac.pod:3
#: C/apps/verify.pod:3 C/apps/version.pod:3 C/apps/x509.pod:4
#: C/apps/x509v3_config.pod:5 C/apps/c_rehash.pod:4
#: C/crypto/ASN1_OBJECT_new.pod:3 C/crypto/ASN1_STRING_length.pod:3
#: C/crypto/ASN1_STRING_new.pod:3 C/crypto/ASN1_STRING_print_ex.pod:3
#: C/crypto/ASN1_generate_nconf.pod:3 C/crypto/BIO_ctrl.pod:3
#: C/crypto/BIO_f_base64.pod:3 C/crypto/BIO_f_buffer.pod:3
#: C/crypto/BIO_f_cipher.pod:3 C/crypto/BIO_f_md.pod:3
#: C/crypto/BIO_f_null.pod:3 C/crypto/BIO_f_ssl.pod:3
#: C/crypto/BIO_find_type.pod:3 C/crypto/BIO_new.pod:3 C/crypto/BIO_push.pod:3
#: C/crypto/BIO_read.pod:3 C/crypto/BIO_s_accept.pod:3
#: C/crypto/BIO_s_bio.pod:3 C/crypto/BIO_s_connect.pod:3
#: C/crypto/BIO_s_fd.pod:3 C/crypto/BIO_s_file.pod:3 C/crypto/BIO_s_mem.pod:3
#: C/crypto/BIO_s_null.pod:3 C/crypto/BIO_s_socket.pod:3
#: C/crypto/BIO_set_callback.pod:3 C/crypto/BIO_should_retry.pod:3
#: C/crypto/BN_BLINDING_new.pod:3 C/crypto/BN_CTX_new.pod:3
#: C/crypto/BN_CTX_start.pod:3 C/crypto/BN_add.pod:3
#: C/crypto/BN_add_word.pod:3 C/crypto/BN_bn2bin.pod:3 C/crypto/BN_cmp.pod:3
#: C/crypto/BN_copy.pod:3 C/crypto/BN_generate_prime.pod:3
#: C/crypto/BN_mod_inverse.pod:3 C/crypto/BN_mod_mul_montgomery.pod:3
#: C/crypto/BN_mod_mul_reciprocal.pod:3 C/crypto/BN_new.pod:3
#: C/crypto/BN_num_bytes.pod:3 C/crypto/BN_rand.pod:3
#: C/crypto/BN_set_bit.pod:3 C/crypto/BN_swap.pod:3 C/crypto/BN_zero.pod:3
#: C/crypto/CONF_modules_free.pod:3 C/crypto/CONF_modules_load_file.pod:3
#: C/crypto/CRYPTO_set_ex_data.pod:3 C/crypto/DH_generate_key.pod:3
#: C/crypto/DH_generate_parameters.pod:3 C/crypto/DH_get_ex_new_index.pod:3
#: C/crypto/DH_new.pod:3 C/crypto/DH_set_method.pod:3 C/crypto/DH_size.pod:3
#: C/crypto/DSA_SIG_new.pod:3 C/crypto/DSA_do_sign.pod:3
#: C/crypto/DSA_dup_DH.pod:3 C/crypto/DSA_generate_key.pod:3
#: C/crypto/DSA_generate_parameters.pod:3 C/crypto/DSA_get_ex_new_index.pod:3
#: C/crypto/DSA_new.pod:3 C/crypto/DSA_set_method.pod:3
#: C/crypto/DSA_sign.pod:3 C/crypto/DSA_size.pod:3 C/crypto/ERR_GET_LIB.pod:3
#: C/crypto/ERR_clear_error.pod:3 C/crypto/ERR_error_string.pod:3
#: C/crypto/ERR_get_error.pod:3 C/crypto/ERR_load_crypto_strings.pod:3
#: C/crypto/ERR_load_strings.pod:3 C/crypto/ERR_print_errors.pod:3
#: C/crypto/ERR_put_error.pod:3 C/crypto/ERR_remove_state.pod:3
#: C/crypto/ERR_set_mark.pod:3 C/crypto/EVP_BytesToKey.pod:3
#: C/crypto/EVP_DigestInit.pod:3 C/crypto/EVP_EncryptInit.pod:3
#: C/crypto/EVP_OpenInit.pod:3 C/crypto/EVP_PKEY_new.pod:3
#: C/crypto/EVP_PKEY_set1_RSA.pod:3 C/crypto/EVP_SealInit.pod:3
#: C/crypto/EVP_SignInit.pod:3 C/crypto/EVP_VerifyInit.pod:3
#: C/crypto/OBJ_nid2obj.pod:3 C/crypto/OPENSSL_Applink.pod:3
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:3 C/crypto/OPENSSL_config.pod:3
#: C/crypto/OPENSSL_ia32cap.pod:3 C/crypto/OPENSSL_load_builtin_modules.pod:3
#: C/crypto/OpenSSL_add_all_algorithms.pod:3 C/crypto/PKCS12_create.pod:3
#: C/crypto/PKCS12_parse.pod:3 C/crypto/PKCS7_decrypt.pod:3
#: C/crypto/PKCS7_encrypt.pod:3 C/crypto/PKCS7_sign.pod:3
#: C/crypto/PKCS7_verify.pod:3 C/crypto/RAND_add.pod:3
#: C/crypto/RAND_bytes.pod:3 C/crypto/RAND_cleanup.pod:3
#: C/crypto/RAND_egd.pod:3 C/crypto/RAND_load_file.pod:3
#: C/crypto/RAND_set_rand_method.pod:3 C/crypto/RSA_blinding_on.pod:3
#: C/crypto/RSA_check_key.pod:3 C/crypto/RSA_generate_key.pod:3
#: C/crypto/RSA_get_ex_new_index.pod:3 C/crypto/RSA_new.pod:3
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:3 C/crypto/RSA_print.pod:3
#: C/crypto/RSA_private_encrypt.pod:3 C/crypto/RSA_public_encrypt.pod:3
#: C/crypto/RSA_set_method.pod:3 C/crypto/RSA_sign.pod:3
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:3 C/crypto/RSA_size.pod:3
#: C/crypto/SMIME_read_PKCS7.pod:3 C/crypto/SMIME_write_PKCS7.pod:3
#: C/crypto/X509_NAME_ENTRY_get_object.pod:3
#: C/crypto/X509_NAME_add_entry_by_txt.pod:3
#: C/crypto/X509_NAME_get_index_by_NID.pod:3 C/crypto/X509_NAME_print_ex.pod:3
#: C/crypto/X509_new.pod:3 C/crypto/bio.pod:3 C/crypto/blowfish.pod:3
#: C/crypto/bn.pod:3 C/crypto/bn_internal.pod:3 C/crypto/buffer.pod:3
#: C/crypto/crypto.pod:3 C/crypto/d2i_ASN1_OBJECT.pod:3
#: C/crypto/d2i_DHparams.pod:3 C/crypto/d2i_DSAPublicKey.pod:3
#: C/crypto/d2i_PKCS8PrivateKey.pod:3 C/crypto/d2i_RSAPublicKey.pod:3
#: C/crypto/d2i_X509.pod:3 C/crypto/d2i_X509_ALGOR.pod:3
#: C/crypto/d2i_X509_CRL.pod:3 C/crypto/d2i_X509_NAME.pod:3
#: C/crypto/d2i_X509_REQ.pod:3 C/crypto/d2i_X509_SIG.pod:3 C/crypto/des.pod:3
#: C/crypto/des_modes.pod:5 C/crypto/dh.pod:3 C/crypto/ecdsa.pod:3
#: C/crypto/engine.pod:3 C/crypto/err.pod:3 C/crypto/evp.pod:3
#: C/crypto/hmac.pod:3 C/crypto/lh_stats.pod:3 C/crypto/lhash.pod:3
#: C/crypto/md5.pod:3 C/crypto/mdc2.pod:3 C/crypto/pem.pod:3
#: C/crypto/rc4.pod:3 C/crypto/ripemd.pod:3 C/crypto/sha.pod:3
#: C/crypto/threads.pod:3 C/crypto/ui.pod:3 C/crypto/ui_compat.pod:3
#: C/ssl/SSL_CIPHER_get_name.pod:3 C/ssl/SSL_COMP_add_compression_method.pod:3
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:3 C/ssl/SSL_CTX_add_session.pod:3
#: C/ssl/SSL_CTX_ctrl.pod:3 C/ssl/SSL_CTX_flush_sessions.pod:3
#: C/ssl/SSL_CTX_free.pod:3 C/ssl/SSL_CTX_get_ex_new_index.pod:3
#: C/ssl/SSL_CTX_get_verify_mode.pod:3
#: C/ssl/SSL_CTX_load_verify_locations.pod:3 C/ssl/SSL_CTX_new.pod:3
#: C/ssl/SSL_CTX_sess_number.pod:3 C/ssl/SSL_CTX_sess_set_cache_size.pod:3
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:3 C/ssl/SSL_CTX_sessions.pod:3
#: C/ssl/SSL_CTX_set_cert_store.pod:3
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:3
#: C/ssl/SSL_CTX_set_cipher_list.pod:3 C/ssl/SSL_CTX_set_client_CA_list.pod:3
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:3
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:3
#: C/ssl/SSL_CTX_set_generate_session_id.pod:3
#: C/ssl/SSL_CTX_set_info_callback.pod:3 C/ssl/SSL_CTX_set_max_cert_list.pod:3
#: C/ssl/SSL_CTX_set_mode.pod:3 C/ssl/SSL_CTX_set_msg_callback.pod:3
#: C/ssl/SSL_CTX_set_options.pod:3 C/ssl/SSL_CTX_set_quiet_shutdown.pod:3
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:3
#: C/ssl/SSL_CTX_set_session_id_context.pod:3
#: C/ssl/SSL_CTX_set_ssl_version.pod:3 C/ssl/SSL_CTX_set_timeout.pod:3
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:3
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:3 C/ssl/SSL_CTX_set_verify.pod:3
#: C/ssl/SSL_CTX_use_certificate.pod:3 C/ssl/SSL_SESSION_free.pod:3
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:3 C/ssl/SSL_SESSION_get_time.pod:3
#: C/ssl/SSL_accept.pod:3 C/ssl/SSL_alert_type_string.pod:3
#: C/ssl/SSL_clear.pod:3 C/ssl/SSL_connect.pod:3 C/ssl/SSL_do_handshake.pod:3
#: C/ssl/SSL_free.pod:3 C/ssl/SSL_get_SSL_CTX.pod:3
#: C/ssl/SSL_get_ciphers.pod:3 C/ssl/SSL_get_client_CA_list.pod:3
#: C/ssl/SSL_get_current_cipher.pod:3 C/ssl/SSL_get_default_timeout.pod:3
#: C/ssl/SSL_get_error.pod:3 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:3
#: C/ssl/SSL_get_ex_new_index.pod:3 C/ssl/SSL_get_fd.pod:3
#: C/ssl/SSL_get_peer_cert_chain.pod:3 C/ssl/SSL_get_peer_certificate.pod:3
#: C/ssl/SSL_get_rbio.pod:3 C/ssl/SSL_get_session.pod:3
#: C/ssl/SSL_get_verify_result.pod:3 C/ssl/SSL_get_version.pod:3
#: C/ssl/SSL_library_init.pod:3 C/ssl/SSL_load_client_CA_file.pod:3
#: C/ssl/SSL_new.pod:3 C/ssl/SSL_pending.pod:3 C/ssl/SSL_read.pod:3
#: C/ssl/SSL_rstate_string.pod:3 C/ssl/SSL_session_reused.pod:3
#: C/ssl/SSL_set_bio.pod:3 C/ssl/SSL_set_connect_state.pod:3
#: C/ssl/SSL_set_fd.pod:3 C/ssl/SSL_set_session.pod:3
#: C/ssl/SSL_set_shutdown.pod:3 C/ssl/SSL_set_verify_result.pod:3
#: C/ssl/SSL_shutdown.pod:3 C/ssl/SSL_state_string.pod:3 C/ssl/SSL_want.pod:3
#: C/ssl/SSL_write.pod:3 C/ssl/d2i_SSL_SESSION.pod:3 C/ssl/ssl.pod:4
msgid "NAME"
msgstr "NOM"

#. type: =head1
#: C/apps/CA.pl.pod:8 C/apps/asn1parse.pod:7 C/apps/ca.pod:8
#: C/apps/ciphers.pod:7 C/apps/crl.pod:7 C/apps/crl2pkcs7.pod:7
#: C/apps/dgst.pod:7 C/apps/dhparam.pod:7 C/apps/dsa.pod:7
#: C/apps/dsaparam.pod:7 C/apps/ec.pod:7 C/apps/ecparam.pod:7 C/apps/enc.pod:7
#: C/apps/errstr.pod:7 C/apps/gendsa.pod:7 C/apps/genrsa.pod:7
#: C/apps/nseq.pod:7 C/apps/ocsp.pod:7 C/apps/openssl.pod:8
#: C/apps/passwd.pod:7 C/apps/pkcs12.pod:8 C/apps/pkcs7.pod:7
#: C/apps/pkcs8.pod:7 C/apps/rand.pod:7 C/apps/req.pod:8 C/apps/rsa.pod:8
#: C/apps/rsautl.pod:7 C/apps/s_client.pod:8 C/apps/s_server.pod:8
#: C/apps/s_time.pod:8 C/apps/sess_id.pod:8 C/apps/smime.pod:7
#: C/apps/speed.pod:7 C/apps/spkac.pod:7 C/apps/verify.pod:7
#: C/apps/version.pod:7 C/apps/x509.pod:8 C/apps/c_rehash.pod:8
#: C/crypto/ASN1_OBJECT_new.pod:7 C/crypto/ASN1_STRING_length.pod:9
#: C/crypto/ASN1_STRING_new.pod:8 C/crypto/ASN1_STRING_print_ex.pod:7
#: C/crypto/ASN1_generate_nconf.pod:7 C/crypto/BIO_ctrl.pod:10
#: C/crypto/BIO_f_base64.pod:7 C/crypto/BIO_f_buffer.pod:7
#: C/crypto/BIO_f_cipher.pod:7 C/crypto/BIO_f_md.pod:7
#: C/crypto/BIO_f_null.pod:7 C/crypto/BIO_f_ssl.pod:10
#: C/crypto/BIO_find_type.pod:7 C/crypto/BIO_new.pod:7 C/crypto/BIO_push.pod:7
#: C/crypto/BIO_read.pod:7 C/crypto/BIO_s_accept.pod:9
#: C/crypto/BIO_s_bio.pod:10 C/crypto/BIO_s_connect.pod:10
#: C/crypto/BIO_s_fd.pod:7 C/crypto/BIO_s_file.pod:9 C/crypto/BIO_s_mem.pod:8
#: C/crypto/BIO_s_null.pod:7 C/crypto/BIO_s_socket.pod:7
#: C/crypto/BIO_set_callback.pod:8 C/crypto/BIO_should_retry.pod:9
#: C/crypto/BN_BLINDING_new.pod:11 C/crypto/BN_CTX_new.pod:7
#: C/crypto/BN_CTX_start.pod:7 C/crypto/BN_add.pod:9
#: C/crypto/BN_add_word.pod:8 C/crypto/BN_bn2bin.pod:8 C/crypto/BN_cmp.pod:7
#: C/crypto/BN_copy.pod:7 C/crypto/BN_generate_prime.pod:7
#: C/crypto/BN_mod_inverse.pod:7 C/crypto/BN_mod_mul_montgomery.pod:9
#: C/crypto/BN_mod_mul_reciprocal.pod:9 C/crypto/BN_new.pod:7
#: C/crypto/BN_num_bytes.pod:7 C/crypto/BN_rand.pod:7
#: C/crypto/BN_set_bit.pod:8 C/crypto/BN_swap.pod:7 C/crypto/BN_zero.pod:8
#: C/crypto/CONF_modules_free.pod:8 C/crypto/CONF_modules_load_file.pod:7
#: C/crypto/CRYPTO_set_ex_data.pod:7 C/crypto/DH_generate_key.pod:7
#: C/crypto/DH_generate_parameters.pod:7 C/crypto/DH_get_ex_new_index.pod:7
#: C/crypto/DH_new.pod:7 C/crypto/DH_set_method.pod:8 C/crypto/DH_size.pod:7
#: C/crypto/DSA_SIG_new.pod:7 C/crypto/DSA_do_sign.pod:7
#: C/crypto/DSA_dup_DH.pod:7 C/crypto/DSA_generate_key.pod:7
#: C/crypto/DSA_generate_parameters.pod:7 C/crypto/DSA_get_ex_new_index.pod:7
#: C/crypto/DSA_new.pod:7 C/crypto/DSA_set_method.pod:8
#: C/crypto/DSA_sign.pod:7 C/crypto/DSA_size.pod:7 C/crypto/ERR_GET_LIB.pod:8
#: C/crypto/ERR_clear_error.pod:7 C/crypto/ERR_error_string.pod:9
#: C/crypto/ERR_get_error.pod:10 C/crypto/ERR_load_crypto_strings.pod:8
#: C/crypto/ERR_load_strings.pod:8 C/crypto/ERR_print_errors.pod:7
#: C/crypto/ERR_put_error.pod:7 C/crypto/ERR_remove_state.pod:7
#: C/crypto/ERR_set_mark.pod:7 C/crypto/EVP_BytesToKey.pod:7
#: C/crypto/EVP_DigestInit.pod:13 C/crypto/EVP_EncryptInit.pod:21
#: C/crypto/EVP_OpenInit.pod:7 C/crypto/EVP_PKEY_new.pod:7
#: C/crypto/EVP_PKEY_set1_RSA.pod:10 C/crypto/EVP_SealInit.pod:7
#: C/crypto/EVP_SignInit.pod:7 C/crypto/EVP_VerifyInit.pod:7
#: C/crypto/OBJ_nid2obj.pod:9 C/crypto/OPENSSL_Applink.pod:7
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:7 C/crypto/OPENSSL_config.pod:7
#: C/crypto/OPENSSL_ia32cap.pod:7 C/crypto/OPENSSL_load_builtin_modules.pod:7
#: C/crypto/OpenSSL_add_all_algorithms.pod:8 C/crypto/PKCS12_create.pod:7
#: C/crypto/PKCS12_parse.pod:7 C/crypto/PKCS7_decrypt.pod:7
#: C/crypto/PKCS7_encrypt.pod:7 C/crypto/PKCS7_sign.pod:7
#: C/crypto/PKCS7_verify.pod:7 C/crypto/RAND_add.pod:8
#: C/crypto/RAND_bytes.pod:7 C/crypto/RAND_cleanup.pod:7
#: C/crypto/RAND_egd.pod:7 C/crypto/RAND_load_file.pod:7
#: C/crypto/RAND_set_rand_method.pod:7 C/crypto/RSA_blinding_on.pod:7
#: C/crypto/RSA_check_key.pod:7 C/crypto/RSA_generate_key.pod:7
#: C/crypto/RSA_get_ex_new_index.pod:7 C/crypto/RSA_new.pod:7
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:12 C/crypto/RSA_print.pod:9
#: C/crypto/RSA_private_encrypt.pod:7 C/crypto/RSA_public_encrypt.pod:7
#: C/crypto/RSA_set_method.pod:9 C/crypto/RSA_sign.pod:7
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:7 C/crypto/RSA_size.pod:7
#: C/crypto/SMIME_read_PKCS7.pod:7 C/crypto/SMIME_write_PKCS7.pod:7
#: C/crypto/X509_NAME_ENTRY_get_object.pod:10
#: C/crypto/X509_NAME_add_entry_by_txt.pod:8
#: C/crypto/X509_NAME_get_index_by_NID.pod:9 C/crypto/X509_NAME_print_ex.pod:8
#: C/crypto/X509_new.pod:7 C/crypto/bio.pod:7 C/crypto/blowfish.pod:8
#: C/crypto/bn.pod:7 C/crypto/bn_internal.pod:14 C/crypto/buffer.pod:8
#: C/crypto/crypto.pod:7 C/crypto/d2i_ASN1_OBJECT.pod:7
#: C/crypto/d2i_DHparams.pod:7 C/crypto/d2i_DSAPublicKey.pod:9
#: C/crypto/d2i_PKCS8PrivateKey.pod:9 C/crypto/d2i_RSAPublicKey.pod:9
#: C/crypto/d2i_X509.pod:8 C/crypto/d2i_X509_ALGOR.pod:7
#: C/crypto/d2i_X509_CRL.pod:8 C/crypto/d2i_X509_NAME.pod:7
#: C/crypto/d2i_X509_REQ.pod:8 C/crypto/d2i_X509_SIG.pod:7 C/crypto/des.pod:15
#: C/crypto/dh.pod:7 C/crypto/ecdsa.pod:7 C/crypto/engine.pod:7
#: C/crypto/err.pod:7 C/crypto/evp.pod:7 C/crypto/hmac.pod:8
#: C/crypto/lh_stats.pod:8 C/crypto/lhash.pod:7 C/crypto/md5.pod:8
#: C/crypto/mdc2.pod:7 C/crypto/pem.pod:7 C/crypto/rc4.pod:7
#: C/crypto/ripemd.pod:8 C/crypto/sha.pod:7 C/crypto/threads.pod:10
#: C/crypto/ui.pod:13 C/crypto/ui_compat.pod:8 C/ssl/SSL_CIPHER_get_name.pod:7
#: C/ssl/SSL_COMP_add_compression_method.pod:7
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:7 C/ssl/SSL_CTX_add_session.pod:7
#: C/ssl/SSL_CTX_ctrl.pod:7 C/ssl/SSL_CTX_flush_sessions.pod:7
#: C/ssl/SSL_CTX_free.pod:7 C/ssl/SSL_CTX_get_ex_new_index.pod:7
#: C/ssl/SSL_CTX_get_verify_mode.pod:7
#: C/ssl/SSL_CTX_load_verify_locations.pod:8 C/ssl/SSL_CTX_new.pod:7
#: C/ssl/SSL_CTX_sess_number.pod:7 C/ssl/SSL_CTX_sess_set_cache_size.pod:7
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:7 C/ssl/SSL_CTX_sessions.pod:7
#: C/ssl/SSL_CTX_set_cert_store.pod:7
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:7
#: C/ssl/SSL_CTX_set_cipher_list.pod:7 C/ssl/SSL_CTX_set_client_CA_list.pod:9
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:7
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:7
#: C/ssl/SSL_CTX_set_generate_session_id.pod:7
#: C/ssl/SSL_CTX_set_info_callback.pod:7 C/ssl/SSL_CTX_set_max_cert_list.pod:7
#: C/ssl/SSL_CTX_set_mode.pod:7 C/ssl/SSL_CTX_set_msg_callback.pod:7
#: C/ssl/SSL_CTX_set_options.pod:7 C/ssl/SSL_CTX_set_quiet_shutdown.pod:7
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:7
#: C/ssl/SSL_CTX_set_session_id_context.pod:7
#: C/ssl/SSL_CTX_set_ssl_version.pod:8 C/ssl/SSL_CTX_set_timeout.pod:7
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:7
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:7 C/ssl/SSL_CTX_set_verify.pod:7
#: C/ssl/SSL_CTX_use_certificate.pod:7 C/ssl/SSL_SESSION_free.pod:7
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:7 C/ssl/SSL_SESSION_get_time.pod:7
#: C/ssl/SSL_accept.pod:7 C/ssl/SSL_alert_type_string.pod:7
#: C/ssl/SSL_clear.pod:7 C/ssl/SSL_connect.pod:7 C/ssl/SSL_do_handshake.pod:7
#: C/ssl/SSL_free.pod:7 C/ssl/SSL_get_SSL_CTX.pod:7
#: C/ssl/SSL_get_ciphers.pod:7 C/ssl/SSL_get_client_CA_list.pod:7
#: C/ssl/SSL_get_current_cipher.pod:8 C/ssl/SSL_get_default_timeout.pod:7
#: C/ssl/SSL_get_error.pod:7 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:8
#: C/ssl/SSL_get_ex_new_index.pod:7 C/ssl/SSL_get_fd.pod:7
#: C/ssl/SSL_get_peer_cert_chain.pod:7 C/ssl/SSL_get_peer_certificate.pod:7
#: C/ssl/SSL_get_rbio.pod:7 C/ssl/SSL_get_session.pod:7
#: C/ssl/SSL_get_verify_result.pod:7 C/ssl/SSL_get_version.pod:7
#: C/ssl/SSL_library_init.pod:8 C/ssl/SSL_load_client_CA_file.pod:7
#: C/ssl/SSL_new.pod:7 C/ssl/SSL_pending.pod:7 C/ssl/SSL_read.pod:7
#: C/ssl/SSL_rstate_string.pod:7 C/ssl/SSL_session_reused.pod:7
#: C/ssl/SSL_set_bio.pod:7 C/ssl/SSL_set_connect_state.pod:7
#: C/ssl/SSL_set_fd.pod:7 C/ssl/SSL_set_session.pod:7
#: C/ssl/SSL_set_shutdown.pod:7 C/ssl/SSL_set_verify_result.pod:7
#: C/ssl/SSL_shutdown.pod:7 C/ssl/SSL_state_string.pod:7 C/ssl/SSL_want.pod:7
#: C/ssl/SSL_write.pod:7 C/ssl/d2i_SSL_SESSION.pod:7 C/ssl/ssl.pod:8
msgid "SYNOPSIS"
msgstr "SYNOPSIS"

#. type: =head1
#: C/apps/CA.pl.pod:25 C/apps/asn1parse.pod:22 C/apps/ca.pod:51
#: C/apps/ciphers.pod:16 C/apps/config.pod:10 C/apps/crl.pod:23
#: C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:29 C/apps/dhparam.pod:24
#: C/apps/dsa.pod:26 C/apps/dsaparam.pod:22 C/apps/ec.pod:28
#: C/apps/ecparam.pod:27 C/apps/enc.pod:27 C/apps/errstr.pod:11
#: C/apps/gendsa.pod:18 C/apps/genrsa.pod:21 C/apps/nseq.pod:14
#: C/apps/ocsp.pod:55 C/apps/openssl.pod:19 C/apps/passwd.pod:21
#: C/apps/pkcs12.pod:43 C/apps/pkcs7.pod:19 C/apps/pkcs8.pod:26
#: C/apps/rand.pod:16 C/apps/req.pod:47 C/apps/rsa.pod:29 C/apps/rsautl.pod:25
#: C/apps/s_client.pod:47 C/apps/s_server.pod:58 C/apps/s_time.pod:27
#: C/apps/sess_id.pod:19 C/apps/smime.pod:43 C/apps/speed.pod:37
#: C/apps/spkac.pod:22 C/apps/verify.pod:21 C/apps/version.pod:17
#: C/apps/x509.pod:57 C/apps/x509v3_config.pod:9 C/apps/c_rehash.pod:13
#: C/crypto/ASN1_OBJECT_new.pod:12 C/crypto/ASN1_STRING_length.pod:24
#: C/crypto/ASN1_STRING_new.pod:14 C/crypto/ASN1_STRING_print_ex.pod:16
#: C/crypto/ASN1_generate_nconf.pod:12 C/crypto/BIO_ctrl.pod:36
#: C/crypto/BIO_f_base64.pod:14 C/crypto/BIO_f_buffer.pod:19
#: C/crypto/BIO_f_cipher.pod:18 C/crypto/BIO_f_md.pod:17
#: C/crypto/BIO_f_null.pod:13 C/crypto/BIO_f_ssl.pod:35
#: C/crypto/BIO_find_type.pod:41 C/crypto/BIO_new.pod:17
#: C/crypto/BIO_push.pod:14 C/crypto/BIO_read.pod:16
#: C/crypto/BIO_s_accept.pod:32 C/crypto/BIO_s_bio.pod:34
#: C/crypto/BIO_s_connect.pod:31 C/crypto/BIO_s_fd.pod:18
#: C/crypto/BIO_s_file.pod:25 C/crypto/BIO_s_mem.pod:21
#: C/crypto/BIO_s_null.pod:13 C/crypto/BIO_s_socket.pod:18
#: C/crypto/BIO_set_callback.pod:23 C/crypto/BIO_should_retry.pod:28
#: C/crypto/BN_BLINDING_new.pod:35 C/crypto/BN_CTX_new.pod:17
#: C/crypto/BN_CTX_start.pod:17 C/crypto/BN_add.pod:46
#: C/crypto/BN_add_word.pod:22 C/crypto/BN_bn2bin.pod:26
#: C/crypto/BN_cmp.pod:19 C/crypto/BN_copy.pod:15
#: C/crypto/BN_generate_prime.pod:21 C/crypto/BN_mod_inverse.pod:14
#: C/crypto/BN_mod_mul_montgomery.pod:29 C/crypto/BN_mod_mul_reciprocal.pod:25
#: C/crypto/BN_new.pod:21 C/crypto/BN_num_bytes.pod:17 C/crypto/BN_rand.pod:19
#: C/crypto/BN_set_bit.pod:25 C/crypto/BN_swap.pod:13 C/crypto/BN_zero.pod:20
#: C/crypto/CONF_modules_free.pod:16 C/crypto/CONF_modules_load_file.pod:16
#: C/crypto/CRYPTO_set_ex_data.pod:13 C/crypto/DH_generate_key.pod:15
#: C/crypto/DH_generate_parameters.pod:16 C/crypto/DH_get_ex_new_index.pod:20
#: C/crypto/DH_new.pod:15 C/crypto/DH_set_method.pod:23
#: C/crypto/DH_size.pod:13 C/crypto/DSA_SIG_new.pod:15
#: C/crypto/DSA_do_sign.pod:16 C/crypto/DSA_dup_DH.pod:13
#: C/crypto/DSA_generate_key.pod:13 C/crypto/DSA_generate_parameters.pod:15
#: C/crypto/DSA_get_ex_new_index.pod:20 C/crypto/DSA_new.pod:15
#: C/crypto/DSA_set_method.pod:23 C/crypto/DSA_sign.pod:20
#: C/crypto/DSA_size.pod:13 C/crypto/ERR_GET_LIB.pod:18
#: C/crypto/ERR_clear_error.pod:13 C/crypto/ERR_error_string.pod:20
#: C/crypto/ERR_get_error.pod:29 C/crypto/ERR_load_crypto_strings.pod:19
#: C/crypto/ERR_load_strings.pod:18 C/crypto/ERR_print_errors.pod:14
#: C/crypto/ERR_put_error.pod:16 C/crypto/ERR_remove_state.pod:13
#: C/crypto/ERR_set_mark.pod:15 C/crypto/EVP_BytesToKey.pod:16
#: C/crypto/EVP_DigestInit.pod:63 C/crypto/EVP_EncryptInit.pod:94
#: C/crypto/EVP_OpenInit.pod:18 C/crypto/EVP_PKEY_new.pod:15
#: C/crypto/EVP_PKEY_set1_RSA.pod:31 C/crypto/EVP_SealInit.pod:19
#: C/crypto/EVP_SignInit.pod:19 C/crypto/EVP_VerifyInit.pod:17
#: C/crypto/OBJ_nid2obj.pod:30 C/crypto/OPENSSL_Applink.pod:11
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:16 C/crypto/OPENSSL_config.pod:14
#: C/crypto/OPENSSL_ia32cap.pod:12
#: C/crypto/OPENSSL_load_builtin_modules.pod:15
#: C/crypto/OpenSSL_add_all_algorithms.pod:18 C/crypto/PKCS12_create.pod:14
#: C/crypto/PKCS12_parse.pod:13 C/crypto/PKCS7_decrypt.pod:11
#: C/crypto/PKCS7_encrypt.pod:11 C/crypto/PKCS7_sign.pod:11
#: C/crypto/PKCS7_verify.pod:13 C/crypto/RAND_add.pod:21
#: C/crypto/RAND_bytes.pod:15 C/crypto/RAND_cleanup.pod:13
#: C/crypto/RAND_egd.pod:16 C/crypto/RAND_load_file.pod:17
#: C/crypto/RAND_set_rand_method.pod:17 C/crypto/RSA_blinding_on.pod:15
#: C/crypto/RSA_check_key.pod:13 C/crypto/RSA_generate_key.pod:14
#: C/crypto/RSA_get_ex_new_index.pod:27 C/crypto/RSA_new.pod:15
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:46 C/crypto/RSA_print.pod:28
#: C/crypto/RSA_private_encrypt.pod:17 C/crypto/RSA_public_encrypt.pod:17
#: C/crypto/RSA_set_method.pod:29 C/crypto/RSA_sign.pod:17
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:19 C/crypto/RSA_size.pod:13
#: C/crypto/SMIME_read_PKCS7.pod:11 C/crypto/SMIME_write_PKCS7.pod:11
#: C/crypto/X509_NAME_ENTRY_get_object.pod:22
#: C/crypto/X509_NAME_add_entry_by_txt.pod:20
#: C/crypto/X509_NAME_get_index_by_NID.pod:20
#: C/crypto/X509_NAME_print_ex.pod:17 C/crypto/X509_new.pod:12
#: C/crypto/bio.pod:14 C/crypto/blowfish.pod:28 C/crypto/bn.pod:144
#: C/crypto/bn_internal.pod:64 C/crypto/buffer.pod:20 C/crypto/crypto.pod:9
#: C/crypto/d2i_ASN1_OBJECT.pod:14 C/crypto/d2i_DHparams.pod:14
#: C/crypto/d2i_DSAPublicKey.pod:34 C/crypto/d2i_PKCS8PrivateKey.pod:32
#: C/crypto/d2i_RSAPublicKey.pod:30 C/crypto/d2i_X509.pod:21
#: C/crypto/d2i_X509_ALGOR.pod:14 C/crypto/d2i_X509_CRL.pod:21
#: C/crypto/d2i_X509_NAME.pod:14 C/crypto/d2i_X509_REQ.pod:21
#: C/crypto/d2i_X509_SIG.pod:14 C/crypto/des.pod:105 C/crypto/des_modes.pod:9
#: C/crypto/dh.pod:41 C/crypto/ecdsa.pod:50 C/crypto/engine.pod:162
#: C/crypto/err.pod:47 C/crypto/evp.pod:11 C/crypto/hmac.pod:28
#: C/crypto/lh_stats.pod:20 C/crypto/lhash.pod:29 C/crypto/md5.pod:42
#: C/crypto/mdc2.pod:19 C/crypto/pem.pod:181 C/crypto/rc4.pod:16
#: C/crypto/ripemd.pod:20 C/crypto/sha.pod:19 C/crypto/threads.pod:50
#: C/crypto/ui.pod:68 C/crypto/ui_compat.pod:17
#: C/ssl/SSL_CIPHER_get_name.pod:16
#: C/ssl/SSL_COMP_add_compression_method.pod:13
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:13 C/ssl/SSL_CTX_add_session.pod:17
#: C/ssl/SSL_CTX_ctrl.pod:17 C/ssl/SSL_CTX_flush_sessions.pod:14
#: C/ssl/SSL_CTX_free.pod:13 C/ssl/SSL_CTX_get_ex_new_index.pod:27
#: C/ssl/SSL_CTX_get_verify_mode.pod:18
#: C/ssl/SSL_CTX_load_verify_locations.pod:15 C/ssl/SSL_CTX_new.pod:13
#: C/ssl/SSL_CTX_sess_number.pod:24 C/ssl/SSL_CTX_sess_set_cache_size.pod:14
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:27 C/ssl/SSL_CTX_sessions.pod:13
#: C/ssl/SSL_CTX_set_cert_store.pod:14
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:13
#: C/ssl/SSL_CTX_set_cipher_list.pod:14
#: C/ssl/SSL_CTX_set_client_CA_list.pod:18
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:15
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:16
#: C/ssl/SSL_CTX_set_generate_session_id.pod:19
#: C/ssl/SSL_CTX_set_info_callback.pod:17
#: C/ssl/SSL_CTX_set_max_cert_list.pod:17 C/ssl/SSL_CTX_set_mode.pod:17
#: C/ssl/SSL_CTX_set_msg_callback.pod:17 C/ssl/SSL_CTX_set_options.pod:22
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:17
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:14
#: C/ssl/SSL_CTX_set_session_id_context.pod:16
#: C/ssl/SSL_CTX_set_ssl_version.pod:16 C/ssl/SSL_CTX_set_timeout.pod:14
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:21
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:23 C/ssl/SSL_CTX_set_verify.pod:20
#: C/ssl/SSL_CTX_use_certificate.pod:37 C/ssl/SSL_SESSION_free.pod:13
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:27 C/ssl/SSL_SESSION_get_time.pod:21
#: C/ssl/SSL_accept.pod:13 C/ssl/SSL_alert_type_string.pod:17
#: C/ssl/SSL_clear.pod:13 C/ssl/SSL_connect.pod:13
#: C/ssl/SSL_do_handshake.pod:13 C/ssl/SSL_free.pod:13
#: C/ssl/SSL_get_SSL_CTX.pod:13 C/ssl/SSL_get_ciphers.pod:14
#: C/ssl/SSL_get_client_CA_list.pod:14 C/ssl/SSL_get_current_cipher.pod:22
#: C/ssl/SSL_get_default_timeout.pod:13 C/ssl/SSL_get_error.pod:13
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:14
#: C/ssl/SSL_get_ex_new_index.pod:27 C/ssl/SSL_get_fd.pod:15
#: C/ssl/SSL_get_peer_cert_chain.pod:13 C/ssl/SSL_get_peer_certificate.pod:13
#: C/ssl/SSL_get_rbio.pod:14 C/ssl/SSL_get_session.pod:15
#: C/ssl/SSL_get_verify_result.pod:13 C/ssl/SSL_get_version.pod:13
#: C/ssl/SSL_library_init.pod:16 C/ssl/SSL_load_client_CA_file.pod:13
#: C/ssl/SSL_new.pod:13 C/ssl/SSL_pending.pod:13 C/ssl/SSL_read.pod:13
#: C/ssl/SSL_rstate_string.pod:14 C/ssl/SSL_session_reused.pod:13
#: C/ssl/SSL_set_bio.pod:13 C/ssl/SSL_set_connect_state.pod:15
#: C/ssl/SSL_set_fd.pod:15 C/ssl/SSL_set_session.pod:13
#: C/ssl/SSL_set_shutdown.pod:15 C/ssl/SSL_set_verify_result.pod:13
#: C/ssl/SSL_shutdown.pod:13 C/ssl/SSL_state_string.pod:14
#: C/ssl/SSL_want.pod:17 C/ssl/SSL_write.pod:13 C/ssl/d2i_SSL_SESSION.pod:14
#: C/ssl/ssl.pod:10
msgid "DESCRIPTION"
msgstr "DESCRIPTION"

#. type: =head1
#: C/apps/CA.pl.pod:146 C/apps/asn1parse.pod:122 C/apps/ciphers.pod:393
#: C/apps/config.pod:194 C/apps/crl.pod:91 C/apps/crl2pkcs7.pod:75
#: C/apps/dgst.pod:101 C/apps/dhparam.pod:116 C/apps/dsa.pod:119
#: C/apps/dsaparam.pod:95 C/apps/ec.pod:140 C/apps/ecparam.pod:131
#: C/apps/enc.pod:134 C/apps/gendsa.pod:56 C/apps/genrsa.pod:72
#: C/apps/nseq.pod:53 C/apps/ocsp.pod:312 C/apps/pkcs12.pod:252
#: C/apps/pkcs7.pod:82 C/apps/pkcs8.pod:135 C/apps/req.pod:529
#: C/apps/rsa.pod:130 C/apps/rsautl.pod:91 C/apps/s_client.pod:239
#: C/apps/s_server.pod:309 C/apps/s_time.pod:128 C/apps/sess_id.pod:131
#: C/apps/smime.pod:239 C/apps/spkac.pod:113 C/apps/version.pod:55
#: C/apps/x509.pod:660 C/apps/x509v3_config.pod:407
#: C/crypto/ASN1_OBJECT_new.pod:21 C/crypto/ASN1_STRING_length.pod:51
#: C/crypto/ASN1_STRING_new.pod:24 C/crypto/ASN1_STRING_print_ex.pod:29
#: C/crypto/BIO_ctrl.pod:94 C/crypto/BIO_f_base64.pod:30
#: C/crypto/BIO_f_buffer.pod:42 C/crypto/BIO_f_cipher.pod:45
#: C/crypto/BIO_f_md.pod:42 C/crypto/BIO_f_null.pod:22
#: C/crypto/BIO_f_ssl.pod:105 C/crypto/BIO_find_type.pod:66
#: C/crypto/BIO_new.pod:40 C/crypto/BIO_push.pod:24 C/crypto/BIO_read.pod:38
#: C/crypto/BIO_s_accept.pod:97 C/crypto/BIO_s_bio.pod:104
#: C/crypto/BIO_s_connect.pod:101 C/crypto/BIO_s_fd.pod:46
#: C/crypto/BIO_s_file.pod:71 C/crypto/BIO_s_mem.pod:71
#: C/crypto/BIO_s_null.pod:18 C/crypto/BIO_s_socket.pod:37
#: C/crypto/BIO_should_retry.pod:62 C/crypto/BN_num_bytes.pod:34
#: C/crypto/CONF_modules_free.pod:28 C/crypto/CONF_modules_load_file.pod:27
#: C/crypto/DH_generate_parameters.pod:47 C/crypto/DH_set_method.pod:100
#: C/crypto/DSA_set_method.pod:114 C/crypto/EVP_BytesToKey.pod:26
#: C/crypto/EVP_DigestInit.pod:166 C/crypto/EVP_EncryptInit.pod:343
#: C/crypto/EVP_OpenInit.pod:34 C/crypto/EVP_PKEY_new.pod:22
#: C/crypto/EVP_PKEY_set1_RSA.pod:51 C/crypto/EVP_SealInit.pod:56
#: C/crypto/EVP_SignInit.pod:52 C/crypto/EVP_VerifyInit.pod:46
#: C/crypto/OBJ_nid2obj.pod:71 C/crypto/OPENSSL_config.pod:25
#: C/crypto/OPENSSL_load_builtin_modules.pod:25
#: C/crypto/OpenSSL_add_all_algorithms.pod:37 C/crypto/PKCS12_create.pod:28
#: C/crypto/PKCS12_parse.pod:21 C/crypto/PKCS7_decrypt.pod:18
#: C/crypto/PKCS7_encrypt.pod:17 C/crypto/PKCS7_sign.pod:22
#: C/crypto/PKCS7_sign.pod:61 C/crypto/PKCS7_verify.pod:71
#: C/crypto/RAND_egd.pod:37 C/crypto/RAND_set_rand_method.pod:58
#: C/crypto/RSA_check_key.pod:33 C/crypto/RSA_set_method.pod:158
#: C/crypto/SMIME_read_PKCS7.pod:24 C/crypto/SMIME_write_PKCS7.pod:21
#: C/crypto/X509_NAME_ENTRY_get_object.pod:39
#: C/crypto/X509_NAME_add_entry_by_txt.pod:42
#: C/crypto/X509_NAME_get_index_by_NID.pod:46
#: C/crypto/X509_NAME_print_ex.pod:34 C/crypto/crypto.pod:65
#: C/crypto/d2i_DSAPublicKey.pod:54 C/crypto/d2i_PKCS8PrivateKey.pod:40
#: C/crypto/d2i_RSAPublicKey.pod:47 C/crypto/d2i_X509.pod:60
#: C/crypto/des.pod:283 C/crypto/des_modes.pod:237 C/crypto/pem.pod:413
#: C/crypto/threads.pod:128 C/crypto/ui_compat.pod:41
#: C/ssl/SSL_CIPHER_get_name.pod:36
#: C/ssl/SSL_COMP_add_compression_method.pod:20
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:19 C/ssl/SSL_CTX_add_session.pod:30
#: C/ssl/SSL_CTX_flush_sessions.pod:21
#: C/ssl/SSL_CTX_load_verify_locations.pod:21 C/ssl/SSL_CTX_new.pod:18
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:21
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:48 C/ssl/SSL_CTX_sessions.pod:18
#: C/ssl/SSL_CTX_set_cert_store.pod:23
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:19
#: C/ssl/SSL_CTX_set_cipher_list.pod:23
#: C/ssl/SSL_CTX_set_client_CA_list.pod:35
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:38
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:32
#: C/ssl/SSL_CTX_set_generate_session_id.pod:31
#: C/ssl/SSL_CTX_set_info_callback.pod:36
#: C/ssl/SSL_CTX_set_max_cert_list.pod:32 C/ssl/SSL_CTX_set_mode.pod:29
#: C/ssl/SSL_CTX_set_msg_callback.pod:74 C/ssl/SSL_CTX_set_options.pod:44
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:33
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:21
#: C/ssl/SSL_CTX_set_session_id_context.pod:24
#: C/ssl/SSL_CTX_set_ssl_version.pod:29 C/ssl/SSL_CTX_set_timeout.pod:21
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:36
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:48 C/ssl/SSL_CTX_set_verify.pod:40
#: C/ssl/SSL_CTX_use_certificate.pod:110 C/ssl/SSL_SESSION_free.pod:19
#: C/ssl/SSL_SESSION_get_time.pod:39 C/ssl/SSL_accept.pod:19
#: C/ssl/SSL_alert_type_string.pod:31 C/ssl/SSL_clear.pod:18
#: C/ssl/SSL_connect.pod:19 C/ssl/SSL_do_handshake.pod:21
#: C/ssl/SSL_free.pod:19 C/ssl/SSL_get_ciphers.pod:25
#: C/ssl/SSL_get_default_timeout.pod:18
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:19
#: C/ssl/SSL_get_peer_cert_chain.pod:22 C/ssl/SSL_get_peer_certificate.pod:18
#: C/ssl/SSL_get_session.pod:26 C/ssl/SSL_get_verify_result.pod:18
#: C/ssl/SSL_library_init.pod:23 C/ssl/SSL_load_client_CA_file.pod:18
#: C/ssl/SSL_pending.pod:18 C/ssl/SSL_read.pod:18
#: C/ssl/SSL_rstate_string.pod:22 C/ssl/SSL_session_reused.pod:17
#: C/ssl/SSL_set_connect_state.pod:21 C/ssl/SSL_set_session.pod:26
#: C/ssl/SSL_set_shutdown.pod:21 C/ssl/SSL_set_verify_result.pod:19
#: C/ssl/SSL_shutdown.pod:18 C/ssl/SSL_state_string.pod:22
#: C/ssl/SSL_want.pod:24 C/ssl/SSL_write.pod:18 C/ssl/d2i_SSL_SESSION.pod:25
msgid "NOTES"
msgstr "NOTES"

#. type: =head1
#: C/apps/CA.pl.pod:174 C/apps/ca.pod:666 C/apps/ciphers.pod:425
#: C/apps/config.pod:275 C/apps/crl.pod:113 C/apps/crl2pkcs7.pod:87
#: C/apps/dhparam.pod:132 C/apps/dsa.pod:153 C/apps/dsaparam.pod:105
#: C/apps/ec.pod:178 C/apps/ecparam.pod:167 C/apps/errstr.pod:32
#: C/apps/gendsa.pod:61 C/apps/genrsa.pod:91 C/apps/openssl.pod:337
#: C/apps/pkcs12.pod:327 C/apps/pkcs7.pod:101 C/apps/pkcs8.pod:238
#: C/apps/rand.pod:51 C/apps/req.pod:606 C/apps/rsa.pod:184
#: C/apps/rsautl.pod:181 C/apps/s_client.pod:293 C/apps/s_server.pod:344
#: C/apps/s_time.pod:169 C/apps/sess_id.pod:147 C/apps/spkac.pod:129
#: C/apps/verify.pod:333 C/apps/x509.pod:823 C/apps/x509v3_config.pod:451
#: C/apps/c_rehash.pod:47 C/crypto/ASN1_OBJECT_new.pod:35
#: C/crypto/ASN1_STRING_length.pod:75 C/crypto/ASN1_STRING_new.pod:36
#: C/crypto/ASN1_STRING_print_ex.pod:87 C/crypto/ASN1_generate_nconf.pod:254
#: C/crypto/BIO_ctrl.pod:126 C/crypto/BIO_f_base64.pod:79
#: C/crypto/BIO_f_buffer.pod:67 C/crypto/BIO_f_cipher.pod:74
#: C/crypto/BIO_f_md.pod:136 C/crypto/BIO_f_null.pod:30
#: C/crypto/BIO_f_ssl.pod:311 C/crypto/BIO_find_type.pod:96
#: C/crypto/BIO_new.pod:63 C/crypto/BIO_push.pod:67 C/crypto/BIO_read.pod:62
#: C/crypto/BIO_s_accept.pod:193 C/crypto/BIO_s_bio.pod:177
#: C/crypto/BIO_s_connect.pod:190 C/crypto/BIO_s_fd.pod:83
#: C/crypto/BIO_s_file.pod:137 C/crypto/BIO_s_mem.pod:113
#: C/crypto/BIO_s_null.pod:35 C/crypto/BIO_s_socket.pod:61
#: C/crypto/BIO_set_callback.pod:106 C/crypto/BIO_should_retry.pod:112
#: C/crypto/BN_BLINDING_new.pod:95 C/crypto/BN_CTX_new.pod:43
#: C/crypto/BN_CTX_start.pod:44 C/crypto/BN_add.pod:112
#: C/crypto/BN_add_word.pod:48 C/crypto/BN_bn2bin.pod:81
#: C/crypto/BN_cmp.pod:38 C/crypto/BN_copy.pod:26
#: C/crypto/BN_generate_prime.pod:91 C/crypto/BN_mod_inverse.pod:28
#: C/crypto/BN_mod_mul_montgomery.pod:88 C/crypto/BN_mod_mul_reciprocal.pod:70
#: C/crypto/BN_new.pod:43 C/crypto/BN_num_bytes.pod:47 C/crypto/BN_rand.pod:46
#: C/crypto/BN_set_bit.pod:56 C/crypto/BN_zero.pod:46
#: C/crypto/CONF_modules_free.pod:37 C/crypto/CONF_modules_load_file.pod:51
#: C/crypto/CRYPTO_set_ex_data.pod:41 C/crypto/DH_generate_key.pod:41
#: C/crypto/DH_generate_parameters.pod:60 C/crypto/DH_get_ex_new_index.pod:27
#: C/crypto/DH_new.pod:30 C/crypto/DH_set_method.pod:110
#: C/crypto/DH_size.pod:25 C/crypto/DSA_SIG_new.pod:31
#: C/crypto/DSA_do_sign.pod:37 C/crypto/DSA_dup_DH.pod:28
#: C/crypto/DSA_generate_key.pod:25 C/crypto/DSA_generate_parameters.pod:91
#: C/crypto/DSA_get_ex_new_index.pod:27 C/crypto/DSA_new.pod:32
#: C/crypto/DSA_set_method.pod:124 C/crypto/DSA_sign.pod:56
#: C/crypto/DSA_size.pod:25 C/crypto/ERR_GET_LIB.pod:42
#: C/crypto/ERR_clear_error.pod:21 C/crypto/ERR_error_string.pod:61
#: C/crypto/ERR_get_error.pod:62 C/crypto/ERR_load_crypto_strings.pod:36
#: C/crypto/ERR_load_strings.pod:44 C/crypto/ERR_print_errors.pod:39
#: C/crypto/ERR_put_error.pod:35 C/crypto/ERR_remove_state.pod:26
#: C/crypto/ERR_set_mark.pod:30 C/crypto/EVP_BytesToKey.pod:60
#: C/crypto/EVP_DigestInit.pod:237 C/crypto/EVP_EncryptInit.pod:500
#: C/crypto/EVP_OpenInit.pod:55 C/crypto/EVP_PKEY_new.pod:39
#: C/crypto/EVP_PKEY_set1_RSA.pod:72 C/crypto/EVP_SealInit.pod:75
#: C/crypto/EVP_SignInit.pod:80 C/crypto/EVP_VerifyInit.pod:70
#: C/crypto/OBJ_nid2obj.pod:141 C/crypto/OPENSSL_VERSION_NUMBER.pod:91
#: C/crypto/OPENSSL_config.pod:73 C/crypto/OPENSSL_load_builtin_modules.pod:43
#: C/crypto/OpenSSL_add_all_algorithms.pod:61 C/crypto/PKCS12_create.pod:67
#: C/crypto/PKCS12_parse.pod:49 C/crypto/PKCS7_decrypt.pod:45
#: C/crypto/PKCS7_encrypt.pod:57 C/crypto/PKCS7_sign.pod:91
#: C/crypto/PKCS7_verify.pod:108 C/crypto/RAND_add.pod:66
#: C/crypto/RAND_bytes.pod:39 C/crypto/RAND_cleanup.pod:21
#: C/crypto/RAND_egd.pod:73 C/crypto/RAND_load_file.pod:44
#: C/crypto/RAND_set_rand_method.pod:68 C/crypto/RSA_blinding_on.pod:35
#: C/crypto/RSA_check_key.pod:59 C/crypto/RSA_generate_key.pod:60
#: C/crypto/RSA_get_ex_new_index.pod:111 C/crypto/RSA_new.pod:31
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:107 C/crypto/RSA_print.pod:39
#: C/crypto/RSA_private_encrypt.pod:60 C/crypto/RSA_public_encrypt.pod:74
#: C/crypto/RSA_set_method.pod:180 C/crypto/RSA_sign.pod:51
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:48 C/crypto/RSA_size.pod:25
#: C/crypto/SMIME_read_PKCS7.pod:60 C/crypto/SMIME_write_PKCS7.pod:51
#: C/crypto/X509_NAME_ENTRY_get_object.pod:63
#: C/crypto/X509_NAME_add_entry_by_txt.pod:108
#: C/crypto/X509_NAME_get_index_by_NID.pod:98
#: C/crypto/X509_NAME_print_ex.pod:97 C/crypto/X509_new.pod:29
#: C/crypto/bio.pod:40 C/crypto/blowfish.pod:103 C/crypto/bn.pod:167
#: C/crypto/bn_internal.pod:232 C/crypto/buffer.pod:64 C/crypto/crypto.pod:81
#: C/crypto/d2i_ASN1_OBJECT.pod:21 C/crypto/d2i_DHparams.pod:22
#: C/crypto/d2i_DSAPublicKey.pod:75 C/crypto/d2i_PKCS8PrivateKey.pod:52
#: C/crypto/d2i_RSAPublicKey.pod:59 C/crypto/d2i_X509.pod:222
#: C/crypto/d2i_X509_ALGOR.pod:22 C/crypto/d2i_X509_CRL.pod:29
#: C/crypto/d2i_X509_NAME.pod:23 C/crypto/d2i_X509_REQ.pod:28
#: C/crypto/d2i_X509_SIG.pod:22 C/crypto/des.pod:318
#: C/crypto/des_modes.pod:249 C/crypto/dh.pod:68 C/crypto/ecdsa.pod:198
#: C/crypto/engine.pod:595 C/crypto/err.pod:172 C/crypto/evp.pod:34
#: C/crypto/hmac.pod:88 C/crypto/lh_stats.pod:50 C/crypto/lhash.pod:278
#: C/crypto/md5.pod:88 C/crypto/mdc2.pod:55 C/crypto/rc4.pod:54
#: C/crypto/ripemd.pod:57 C/crypto/sha.pod:61 C/crypto/threads.pod:171
#: C/crypto/ui.pod:181 C/crypto/ui_compat.pod:46
#: C/ssl/SSL_CIPHER_get_name.pod:107
#: C/ssl/SSL_COMP_add_compression_method.pod:66
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:32 C/ssl/SSL_CTX_add_session.pod:67
#: C/ssl/SSL_CTX_ctrl.pod:30 C/ssl/SSL_CTX_flush_sessions.pod:42
#: C/ssl/SSL_CTX_free.pod:36 C/ssl/SSL_CTX_get_ex_new_index.pod:47
#: C/ssl/SSL_CTX_get_verify_mode.pod:46
#: C/ssl/SSL_CTX_load_verify_locations.pod:115 C/ssl/SSL_CTX_new.pod:89
#: C/ssl/SSL_CTX_sess_number.pod:70 C/ssl/SSL_CTX_sess_set_cache_size.pod:44
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:79 C/ssl/SSL_CTX_sessions.pod:28
#: C/ssl/SSL_CTX_set_cert_store.pod:51
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:61
#: C/ssl/SSL_CTX_set_cipher_list.pod:62
#: C/ssl/SSL_CTX_set_client_CA_list.pod:87
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:87
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:71
#: C/ssl/SSL_CTX_set_generate_session_id.pod:140
#: C/ssl/SSL_CTX_set_info_callback.pod:148
#: C/ssl/SSL_CTX_set_max_cert_list.pod:68 C/ssl/SSL_CTX_set_mode.pod:73
#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:329
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:57
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:120
#: C/ssl/SSL_CTX_set_session_id_context.pod:79
#: C/ssl/SSL_CTX_set_ssl_version.pod:55 C/ssl/SSL_CTX_set_timeout.pod:51
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:163
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:159 C/ssl/SSL_CTX_set_verify.pod:283
#: C/ssl/SSL_CTX_use_certificate.pod:154 C/ssl/SSL_SESSION_free.pod:48
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:55 C/ssl/SSL_SESSION_get_time.pod:58
#: C/ssl/SSL_accept.pod:68 C/ssl/SSL_alert_type_string.pod:224
#: C/ssl/SSL_connect.pod:65 C/ssl/SSL_do_handshake.pod:69
#: C/ssl/SSL_get_SSL_CTX.pod:22 C/ssl/SSL_get_ciphers.pod:37
#: C/ssl/SSL_get_client_CA_list.pod:47 C/ssl/SSL_get_current_cipher.pod:39
#: C/ssl/SSL_get_default_timeout.pod:33 C/ssl/SSL_get_error.pod:106
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:56
#: C/ssl/SSL_get_ex_new_index.pod:52 C/ssl/SSL_get_fd.pod:40
#: C/ssl/SSL_get_peer_cert_chain.pod:48 C/ssl/SSL_get_peer_certificate.pod:50
#: C/ssl/SSL_get_rbio.pod:36 C/ssl/SSL_get_session.pod:67
#: C/ssl/SSL_get_verify_result.pod:51 C/ssl/SSL_get_version.pod:42
#: C/ssl/SSL_library_init.pod:47 C/ssl/SSL_load_client_CA_file.pod:57
#: C/ssl/SSL_new.pod:37 C/ssl/SSL_pending.pod:39 C/ssl/SSL_read.pod:114
#: C/ssl/SSL_rstate_string.pod:55 C/ssl/SSL_session_reused.pod:40
#: C/ssl/SSL_set_bio.pod:28 C/ssl/SSL_set_connect_state.pod:47
#: C/ssl/SSL_set_fd.pod:48 C/ssl/SSL_set_session.pod:50
#: C/ssl/SSL_set_shutdown.pod:66 C/ssl/SSL_set_verify_result.pod:32
#: C/ssl/SSL_shutdown.pod:117 C/ssl/SSL_state_string.pod:41
#: C/ssl/SSL_want.pod:73 C/ssl/SSL_write.pod:101 C/ssl/d2i_SSL_SESSION.pod:61
#: C/ssl/ssl.pod:655
msgid "SEE ALSO"
msgstr "VOIR AUSSI"

#. type: =head1
#: C/crypto/ASN1_OBJECT_new.pod:27 C/crypto/ASN1_STRING_length.pod:73
#: C/crypto/ASN1_STRING_new.pod:29 C/crypto/ASN1_generate_nconf.pod:247
#: C/crypto/BIO_ctrl.pod:74 C/crypto/BIO_f_base64.pod:35
#: C/crypto/BIO_f_buffer.pod:55 C/crypto/BIO_f_cipher.pod:59
#: C/crypto/BIO_f_md.pod:61 C/crypto/BIO_f_null.pod:26
#: C/crypto/BIO_f_ssl.pod:127 C/crypto/BIO_find_type.pod:58
#: C/crypto/BIO_new.pod:32 C/crypto/BIO_push.pod:60 C/crypto/BIO_read.pod:31
#: C/crypto/BIO_s_accept.pod:144 C/crypto/BIO_s_bio.pod:123
#: C/crypto/BIO_s_connect.pod:136 C/crypto/BIO_s_fd.pod:57
#: C/crypto/BIO_s_file.pod:112 C/crypto/BIO_s_null.pod:31
#: C/crypto/BIO_s_socket.pod:49 C/crypto/BN_BLINDING_new.pod:77
#: C/crypto/BN_CTX_new.pod:35 C/crypto/BN_CTX_start.pod:33
#: C/crypto/BN_add.pod:106 C/crypto/BN_add_word.pod:40
#: C/crypto/BN_bn2bin.pod:65 C/crypto/BN_cmp.pod:29 C/crypto/BN_copy.pod:20
#: C/crypto/BN_generate_prime.pod:81 C/crypto/BN_mod_inverse.pod:23
#: C/crypto/BN_mod_mul_montgomery.pod:73 C/crypto/BN_mod_mul_reciprocal.pod:60
#: C/crypto/BN_new.pod:34 C/crypto/BN_num_bytes.pod:30 C/crypto/BN_rand.pod:41
#: C/crypto/BN_set_bit.pod:49 C/crypto/BN_zero.pod:31
#: C/crypto/CRYPTO_set_ex_data.pod:31 C/crypto/DH_generate_key.pod:32
#: C/crypto/DH_generate_parameters.pod:39 C/crypto/DH_new.pod:22
#: C/crypto/DH_set_method.pod:85 C/crypto/DSA_SIG_new.pod:22
#: C/crypto/DSA_do_sign.pod:30 C/crypto/DSA_new.pod:23
#: C/crypto/DSA_set_method.pod:99 C/crypto/DSA_sign.pod:44
#: C/crypto/ERR_GET_LIB.pod:38 C/crypto/ERR_clear_error.pod:17
#: C/crypto/ERR_error_string.pod:52 C/crypto/ERR_get_error.pod:58
#: C/crypto/ERR_load_crypto_strings.pod:31 C/crypto/ERR_print_errors.pod:35
#: C/crypto/ERR_put_error.pod:30 C/crypto/ERR_set_mark.pod:23
#: C/crypto/EVP_BytesToKey.pod:56 C/crypto/EVP_DigestInit.pod:145
#: C/crypto/EVP_EncryptInit.pod:237 C/crypto/EVP_OpenInit.pod:46
#: C/crypto/EVP_PKEY_new.pod:32 C/crypto/EVP_PKEY_set1_RSA.pod:60
#: C/crypto/EVP_SealInit.pod:49 C/crypto/EVP_SignInit.pod:43
#: C/crypto/EVP_VerifyInit.pod:36 C/crypto/OBJ_nid2obj.pod:130
#: C/crypto/OPENSSL_config.pod:69 C/crypto/OpenSSL_add_all_algorithms.pod:33
#: C/crypto/PKCS12_parse.pod:32 C/crypto/PKCS7_decrypt.pod:32
#: C/crypto/PKCS7_encrypt.pod:47 C/crypto/PKCS7_sign.pod:86
#: C/crypto/PKCS7_verify.pod:90 C/crypto/RAND_add.pod:59
#: C/crypto/RAND_bytes.pod:31 C/crypto/RAND_load_file.pod:34
#: C/crypto/RAND_set_rand_method.pod:53 C/crypto/RSA_blinding_on.pod:29
#: C/crypto/RSA_get_ex_new_index.pod:87 C/crypto/RSA_new.pod:23
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:100 C/crypto/RSA_print.pod:35
#: C/crypto/RSA_private_encrypt.pod:51 C/crypto/RSA_public_encrypt.pod:61
#: C/crypto/RSA_set_method.pod:139 C/crypto/RSA_sign.pod:35
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:36 C/crypto/SMIME_read_PKCS7.pod:55
#: C/crypto/SMIME_write_PKCS7.pod:47
#: C/crypto/X509_NAME_ENTRY_get_object.pod:61
#: C/crypto/X509_NAME_add_entry_by_txt.pod:92
#: C/crypto/X509_NAME_get_index_by_NID.pod:88 C/crypto/X509_new.pod:21
#: C/crypto/blowfish.pod:93 C/crypto/buffer.pod:56 C/crypto/d2i_X509.pod:209
#: C/crypto/ecdsa.pod:113 C/crypto/hmac.pod:77 C/crypto/lh_stats.pod:46
#: C/crypto/lhash.pod:170 C/crypto/md5.pod:76 C/crypto/mdc2.pod:45
#: C/crypto/rc4.pod:44 C/crypto/ripemd.pod:46 C/crypto/sha.pod:47
#: C/crypto/threads.pod:120 C/ssl/SSL_CIPHER_get_name.pod:103
#: C/ssl/SSL_COMP_add_compression_method.pod:50
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:27 C/ssl/SSL_CTX_add_session.pod:49
#: C/ssl/SSL_CTX_ctrl.pod:25 C/ssl/SSL_CTX_flush_sessions.pod:40
#: C/ssl/SSL_CTX_free.pod:32 C/ssl/SSL_CTX_get_verify_mode.pod:42
#: C/ssl/SSL_CTX_load_verify_locations.pod:97 C/ssl/SSL_CTX_new.pod:72
#: C/ssl/SSL_CTX_sess_number.pod:66 C/ssl/SSL_CTX_sess_set_cache_size.pod:38
#: C/ssl/SSL_CTX_set_cert_store.pod:45
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:57
#: C/ssl/SSL_CTX_set_cipher_list.pod:57
#: C/ssl/SSL_CTX_set_client_CA_list.pod:59
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:52
#: C/ssl/SSL_CTX_set_generate_session_id.pod:132
#: C/ssl/SSL_CTX_set_info_callback.pod:101
#: C/ssl/SSL_CTX_set_max_cert_list.pod:60 C/ssl/SSL_CTX_set_mode.pod:66
#: C/ssl/SSL_CTX_set_options.pod:316 C/ssl/SSL_CTX_set_quiet_shutdown.pod:49
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:113
#: C/ssl/SSL_CTX_set_session_id_context.pod:60
#: C/ssl/SSL_CTX_set_ssl_version.pod:38 C/ssl/SSL_CTX_set_timeout.pod:45
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:155
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:148 C/ssl/SSL_CTX_set_verify.pod:161
#: C/ssl/SSL_CTX_use_certificate.pod:149 C/ssl/SSL_SESSION_free.pod:44
#: C/ssl/SSL_SESSION_get_time.pod:48 C/ssl/SSL_accept.pod:41
#: C/ssl/SSL_alert_type_string.pod:49 C/ssl/SSL_clear.pod:47
#: C/ssl/SSL_connect.pod:38 C/ssl/SSL_do_handshake.pod:42
#: C/ssl/SSL_free.pod:36 C/ssl/SSL_get_SSL_CTX.pod:18
#: C/ssl/SSL_get_ciphers.pod:33 C/ssl/SSL_get_client_CA_list.pod:25
#: C/ssl/SSL_get_current_cipher.pod:34 C/ssl/SSL_get_default_timeout.pod:29
#: C/ssl/SSL_get_error.pod:28 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:35
#: C/ssl/SSL_get_fd.pod:23 C/ssl/SSL_get_peer_cert_chain.pod:31
#: C/ssl/SSL_get_peer_certificate.pod:34 C/ssl/SSL_get_rbio.pod:20
#: C/ssl/SSL_get_session.pod:51 C/ssl/SSL_get_verify_result.pod:35
#: C/ssl/SSL_get_version.pod:18 C/ssl/SSL_library_init.pod:42
#: C/ssl/SSL_load_client_CA_file.pod:41 C/ssl/SSL_new.pod:20
#: C/ssl/SSL_pending.pod:24 C/ssl/SSL_read.pod:78
#: C/ssl/SSL_rstate_string.pod:30 C/ssl/SSL_session_reused.pod:24
#: C/ssl/SSL_set_bio.pod:24 C/ssl/SSL_set_connect_state.pod:42
#: C/ssl/SSL_set_fd.pod:32 C/ssl/SSL_set_session.pod:34
#: C/ssl/SSL_set_shutdown.pod:60 C/ssl/SSL_set_verify_result.pod:28
#: C/ssl/SSL_shutdown.pod:89 C/ssl/SSL_state_string.pod:37
#: C/ssl/SSL_want.pod:37 C/ssl/SSL_write.pod:71 C/ssl/d2i_SSL_SESSION.pod:52
msgid "RETURN VALUES"
msgstr "VALEURS DE RETOUR"

#. type: textblock
#: C/crypto/ASN1_STRING_new.pod:42 C/crypto/ASN1_STRING_print_ex.pod:94
#: C/crypto/BIO_ctrl.pod:128 C/crypto/BIO_f_base64.pod:81
#: C/crypto/BIO_f_buffer.pod:69 C/crypto/BIO_f_cipher.pod:72
#: C/crypto/BIO_f_cipher.pod:76 C/crypto/BIO_f_md.pod:138
#: C/crypto/BIO_f_null.pod:32 C/crypto/BIO_f_ssl.pod:129
#: C/crypto/BIO_f_ssl.pod:313 C/crypto/BIO_find_type.pod:98
#: C/crypto/BIO_new.pod:65 C/crypto/BIO_push.pod:69 C/crypto/BIO_read.pod:66
#: C/crypto/BIO_s_accept.pod:146 C/crypto/BIO_s_accept.pod:195
#: C/crypto/BIO_s_connect.pod:192 C/crypto/BIO_s_mem.pod:115
#: C/crypto/BIO_s_null.pod:37 C/crypto/BIO_s_socket.pod:63
#: C/crypto/BIO_set_callback.pod:108 C/crypto/BIO_should_retry.pod:114
#: C/crypto/EVP_PKEY_new.pod:45 C/crypto/EVP_PKEY_set1_RSA.pod:78
#: C/crypto/OBJ_nid2obj.pod:147 C/crypto/X509_NAME_ENTRY_get_object.pod:70
#: C/crypto/X509_NAME_get_index_by_NID.pod:104
#: C/crypto/X509_NAME_print_ex.pod:103 C/crypto/bio.pod:11
#: C/crypto/d2i_ASN1_OBJECT.pod:27 C/crypto/d2i_DHparams.pod:28
#: C/crypto/d2i_DSAPublicKey.pod:81 C/crypto/d2i_RSAPublicKey.pod:65
#: C/crypto/d2i_X509_ALGOR.pod:28 C/crypto/d2i_X509_CRL.pod:35
#: C/crypto/d2i_X509_NAME.pod:29 C/crypto/d2i_X509_REQ.pod:34
#: C/crypto/d2i_X509_SIG.pod:28
msgid "TBA"
msgstr "� préciser"

#. type: verbatim
#: C/crypto/BIO_ctrl.pod:12 C/crypto/BIO_f_buffer.pod:9
#: C/crypto/BIO_f_null.pod:9 C/crypto/BIO_find_type.pod:9
#: C/crypto/BIO_new.pod:9 C/crypto/BIO_push.pod:9 C/crypto/BIO_read.pod:9
#: C/crypto/BIO_s_accept.pod:11 C/crypto/BIO_s_bio.pod:12
#: C/crypto/BIO_s_connect.pod:12 C/crypto/BIO_s_fd.pod:9
#: C/crypto/BIO_s_file.pod:11 C/crypto/BIO_s_mem.pod:10
#: C/crypto/BIO_s_null.pod:9 C/crypto/BIO_s_socket.pod:9
#: C/crypto/BIO_set_callback.pod:10 C/crypto/BIO_should_retry.pod:11
#: C/crypto/bio.pod:9
#, no-wrap
msgid ""
" #include <openssl/bio.h>\n"
"\n"
msgstr ""
" #include <openssl/bio.h>\n"
"\n"

#. type: textblock
#: C/crypto/BIO_read.pod:5
msgid "BIO_read, BIO_write, BIO_gets, BIO_puts - BIO I/O functions"
msgstr ""
"BIO_read, BIO_write, BIO_gets, BIO_puts - Fonctions d'entrées et sorties de "
"BIO"

#. type: verbatim
#: C/crypto/BIO_read.pod:11
#, no-wrap
msgid ""
" int\tBIO_read(BIO *b, void *buf, int len);\n"
" int\tBIO_gets(BIO *b,char *buf, int size);\n"
" int\tBIO_write(BIO *b, const void *buf, int len);\n"
" int\tBIO_puts(BIO *b,const char *buf);\n"
"\n"
msgstr ""
" int\tBIO_read(BIO *b, void *buf, int len);\n"
" int\tBIO_gets(BIO *b,char *buf, int size);\n"
" int\tBIO_write(BIO *b, const void *buf, int len);\n"
" int\tBIO_puts(BIO *b,const char *buf);\n"
"\n"

#. type: textblock
#: C/crypto/BIO_read.pod:18
msgid ""
"BIO_read() attempts to read B<len> bytes from BIO B<b> and places the data "
"in B<buf>."
msgstr ""
"B<BIO_read>() essaye de lire I<len> octets du BIO I<b> et place les données "
"dans I<buf>."

#. type: textblock
#: C/crypto/BIO_read.pod:21
msgid ""
"BIO_gets() performs the BIOs \"gets\" operation and places the data in "
"B<buf>. Usually this operation will attempt to read a line of data from the "
"BIO of maximum length B<len>. There are exceptions to this however, for "
"example BIO_gets() on a digest BIO will calculate and return the digest and "
"other BIOs may not support BIO_gets() at all."
msgstr ""
"B<BIO_gets>() réalise l'opération « gets » des BIO et place les données dans "
"I<buf>. Normalement, cette opération essayera de lire une ligne de données "
"du BIO de taille maximale I<len>. Il y a cependant des exceptions à cela, "
"par exemple B<BIO_gets>() sur un BIO de signature calculera et renverra la "
"signature mais d'autres BIO pourraient ne pas prendre B<BIO_gets>() en "
"charge du tout."

#. type: textblock
#: C/crypto/BIO_read.pod:27
msgid "BIO_write() attempts to write B<len> bytes from B<buf> to BIO B<b>."
msgstr ""
"B<BIO_write>() essaye d'écrire I<len> octets de I<buf> sur le BIO I<b>."

#. type: textblock
#: C/crypto/BIO_read.pod:29
msgid ""
"BIO_puts() attempts to write a null terminated string B<buf> to BIO B<b>"
msgstr ""
"B<BIO_puts>() essaye d'écrire une chaîne I<buf> terminée par null sur le BIO "
"I<b>."

#. type: textblock
#: C/crypto/BIO_read.pod:33
msgid ""
"All these functions return either the amount of data successfully read or "
"written (if the return value is positive) or that no data was successfully "
"read or written if the result is 0 or -1. If the return value is -2 then the "
"operation is not implemented in the specific BIO type."
msgstr ""
"Toutes ces fonctions renvoient soit la quantité de données lues ou écrites "
"(si la valeur de retour est positive), soit 0 ou -1 si aucune donnée n'a été "
"lue ou écrite, soit -2 si l'opération n'est pas implémentée dans ce type de "
"BIO en particulier."

#. type: textblock
#: C/crypto/BIO_read.pod:40
msgid ""
"A 0 or -1 return is not necessarily an indication of an error. In particular "
"when the source/sink is non-blocking or of a certain type it may merely be "
"an indication that no data is currently available and that the application "
"should retry the operation later."
msgstr ""
"Une valeur de retour de 0 ou -1 n'est pas forcément une indication d'erreur. "
"En particulier quand la source ou la destination sont non bloquantes ou d'un "
"certain type, cela pourrait juste être une indication qu'aucune donnée n'est "
"actuellement disponible et que l'application devrait réessayer l'opération "
"plus tard."

#. type: textblock
#: C/crypto/BIO_read.pod:45
msgid ""
"One technique sometimes used with blocking sockets is to use a system call "
"(such as select(), poll() or equivalent) to determine when data is available "
"and then call read() to read the data. The equivalent with BIOs (that is "
"call select() on the underlying I/O structure and then call BIO_read() to "
"read the data) should B<not> be used because a single call to BIO_read()  "
"can cause several reads (and writes in the case of SSL BIOs) on the "
"underlying I/O structure and may block as a result. Instead select() (or "
"equivalent)  should be combined with non blocking I/O so successive reads "
"will request a retry instead of blocking."
msgstr ""
"Une technique parfois utilisée avec les sockets non bloquantes est "
"d'utiliser un appel système (comme B<select>(), B<poll>() ou équivalent) "
"pour déterminer quand les données sont disponibles et ensuite d'appeler "
"B<read>() pour lire les données. L'équivalent avec les BIO (c'est-à-dire "
"appeler B<select>() sur la structure d'entrées et sorties sous-jacente et "
"ensuite d'appeler B<BIO_read>() pour lire les données) ne devrait B<pas> "
"être utilisée parce qu'un simple appel de B<BIO_read>() peut provoquer "
"plusieurs lectures (et écritures dans le cas des BIO SSL) sur la structure "
"d'entrées et sorties sous-jacente et pourrait par conséquent bloquer. � la "
"place, B<select>() (ou équivalent) devrait être combiné avec des entrées et "
"sorties non bloquantes pour que les lectures successives demandent à "
"réessayer au lieu de bloquer."

#. type: textblock
#: C/crypto/BIO_read.pod:55
msgid ""
"See L<BIO_should_retry(3)|BIO_should_retry(3)> for details of how to "
"determine the cause of a retry and other I/O issues."
msgstr ""
"Consultez L<BIO_should_retry(3)|BIO_should_retry(3)> pour des précisions sur "
"la façon de déterminer la cause d'un réessai ou tout autre problème "
"d'entrées et sorties."

#. type: textblock
#: C/crypto/BIO_read.pod:58
msgid ""
"If the BIO_gets() function is not supported by a BIO then it possible to "
"work around this by adding a buffering BIO L<BIO_f_buffer(3)|BIO_f_buffer(3)"
"> to the chain."
msgstr ""
"Si la fonction B<BIO_gets>() n'est pas prise en charge par un BIO, alors "
"contourner cela est possible en ajoutant un BIO tampon L<BIO_f_buffer(3)|"
"BIO_f_buffer(3)> à la chaîne."

#. type: textblock
#: C/crypto/BIO_read.pod:64
msgid "L<BIO_should_retry(3)|BIO_should_retry(3)>"
msgstr "L<BIO_should_retry(3)|BIO_should_retry(3)>"
.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
.\"
.\" 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" ''
'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.
.ie \nF \{\
.    de IX
.    tm Index:\\$1\t\\n%\t"\\$2"
..
.    nr % 0
.    rr F
.\}
.el \{\
.    de IX
..
.\}
.\" ========================================================================
.\"
.IX Title "fr::crypto::BIO_new 3SSL"
.TH fr::crypto::BIO_new 3SSL "2013-03-07" "1.0.1e" "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"
BIO_new, BIO_set, BIO_free, BIO_vfree, BIO_free_all \- Fonctions d'allocation
et libération de \s-1BIO\s0
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\& #include <openssl/bio.h>
\&
\& BIO *  BIO_new(BIO_METHOD *type);
\& int    BIO_set(BIO *a,BIO_METHOD *type);
\& int    BIO_free(BIO *a);
\& void   BIO_vfree(BIO *a);
\& void   BIO_free_all(BIO *a);
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
La fonction \fBBIO_new\fR() renvoie un nouveau \s-1BIO\s0 utilisant la méthode
\&\fBtype\fR.
.PP
\&\fBBIO_set\fR() définit la méthode d'un \s-1BIO\s0 déjà existant.
.PP
\&\fBBIO_free\fR() libère un seul \s-1BIO\s0, \fBBIO_vfree\fR() libère aussi un seul \s-1BIO\s0
mais ne renvoie pas de valeur. Appeler \fBBIO_free\fR() pourrait aussi avoir un
certain effet sur la structure d'entrées et sorties sous-jacente, par
exemple elle pourrait fermer le fichier référencé dans certaines
circonstances. Consultez les descriptions de chaque \s-1BIO_METHOD\s0 pour plus de
précisions.
.PP
\&\fBBIO_free_all\fR() libère tout une chaîne de \s-1BIO\s0, elle ne s'arrête pas en cas
d'erreur de libération d'un \s-1BIO\s0 de la chaîne.
.SH "VALEURS DE RETOUR"
.IX Header "VALEURS DE RETOUR"
\&\fBBIO_new\fR() renvoie un \s-1BIO\s0 nouvellement créé ou \s-1NULL\s0 si l'appel échoue.
.PP
\&\fBBIO_set\fR() et \fBBIO_free\fR() renvoient 1 si elles réussissent et 0 si elles
échouent.
.PP
\&\fBBIO_free_all\fR() et \fBBIO_vfree\fR() ne renvoient pas de valeur.
.SH "NOTES"
.IX Header "NOTES"
Certains \s-1BIO\s0 (comme les \s-1BIO\s0 mémoire) peuvent être utilisés immédiatement
après avoir appelé \fBBIO_new\fR(). D'autres (comme les \s-1BIO\s0 fichier) ont besoin
d'initialisation supplémentaire et une fonction utilitaire existe souvent
pour créer et initialiser ce genre de \s-1BIO\s0.
.PP
Si \fBBIO_free\fR() est appelée sur une chaîne de \s-1BIO\s0, elle ne libérera qu'un
seul \s-1BIO\s0 avec pour conséquence une fuite de mémoire.
.PP
Appeler \fBBIO_free_all\fR() sur un seul \s-1BIO\s0 a le même effet que d'appeler
\&\fBBIO_free\fR() dessus à part l'absence de valeur de retour.
.PP
L'argument \fItype\fR est normalement fournit par une fonction qui renvoie un
pointeur vers une \s-1BIO_METHOD\s0. Une convention de nommage existe pour ce genre
de fonction : un \s-1BIO\s0 source ou destination s'appelle \fBBIO_s_\fR\fI*\fR() et un
\&\s-1BIO\s0 filtre \fBBIO_f_\fR\fI*\fR().
.SH "EXEMPLE"
.IX Header "EXEMPLE"
Créer un \s-1BIO\s0 mémoire :
.PP
.Vb 1
\& BIO *mem = BIO_new(BIO_s_mem());
.Ve
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
� préciser
.SH "TRADUCTION"
.IX Header "TRADUCTION"
La traduction de cette page de manuel est maintenue par
les membres de la liste <debian\-l10n\-french \s-1AT\s0 lists \s-1DOT\s0 debian \s-1DOT\s0 org>.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur
le paquet manpages-fr-extra.
.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
.\"
.\" 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" ''
'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.
.ie \nF \{\
.    de IX
.    tm Index:\\$1\t\\n%\t"\\$2"
..
.    nr % 0
.    rr F
.\}
.el \{\
.    de IX
..
.\}
.\" ========================================================================
.\"
.IX Title "fr::crypto::BIO_new_CMS 3SSL"
.TH fr::crypto::BIO_new_CMS 3SSL "2013-03-07" "1.0.1e" "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"
.Vb 1
\& BIO_new_CMS \- BIO filtre de flux CMS
.Ve
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\& #include <openssl/cms.h>
\&
\& BIO *BIO_new_CMS(BIO *out, CMS_ContentInfo *cms);
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
\&\fBBIO_new_CMS\fR() renvoie une chaîne de \s-1BIO\s0 filtre de flux basée sur
\&\fIcms\fR. La sortie du filtre est écrite vers \fIout\fR. Toutes les données
écrites vers la chaîne sont automatiquement traduites en une structure \s-1CMS\s0
au format \s-1BER\s0 du type approprié.
.SH "NOTES"
.IX Header "NOTES"
La chaîne renvoyée par cette fonction se comporte comme un \s-1BIO\s0 filtre
standard. Elle ne permet pas d'entrées et sorties non bloquantes. Le contenu
est traité et envoyé en flux à la volée sans passer du tout en mémoire : il
est donc possible d'encoder de très grandes structures. Après que tout le
contenu a été écrit dans la chaîne, \fBBIO_flush\fR() doit être appelée pour
finaliser la structure.
.PP
L'attribut \fB\s-1CMS_STREAM\s0\fR doit être inclus dans le paramètre \fIflags\fR
correspondant de la fonction de création de \fIcms\fR.
.PP
Si une application désire écrire des données supplémentaires vers \fIout\fR,
les \s-1BIO\s0 devraient être supprimés de la chaîne en utilisant \fBBIO_pop\fR() et
libéré avec \fBBIO_free\fR() jusqu'à ce que \fIout\fR soit atteint. Si aucune
donnée ne doit être écrite, \fBBIO_free_all\fR() peut être appelée pour libérer
toute la chaîne.
.PP
Tout le contenu écrit par l'intermédiaire du filtre est utilisé verbatim :
aucune traduction canonique n'est réalisée.
.PP
Plusieurs \s-1BIO\s0 peuvent être chaînés pour, par exemple, créer une structure
triple signée enveloppée, enveloppée et signée. Dans ce cas, définir le type
de contenu interne de toutes les structures CMS_ContentInfo externe est de
la responsabilité des applications.
.PP
De nombreuses petites écritures à travers la chaîne sont à éviter car cela
produira une sortie constituée de nombreuses structures \s-1OCTET\s0 \s-1STRING\s0. Faire
précéder par une \s-1BIO\s0 tampon \fBBIO_f_buffer\fR() évitera cela.
.SH "BOGUES"
.IX Header "BOGUES"
Aucun \s-1BIO\s0 inverse correspondant n'existe aujourd'hui, c'est\-à\-dire un qui
peut décoder une structure \s-1CMS\s0 à la volée.
.SH "VALEURS DE RETOUR"
.IX Header "VALEURS DE RETOUR"
\&\fBBIO_new_CMS\fR() renvoie une chaîne de \s-1BIO\s0 ou \s-1NULL\s0 en cas d'erreur. L'erreur
peut être obtenue à l'aide de \fIERR_get_error\fR\|(3).
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
\&\fIERR_get_error\fR\|(3), \fICMS_sign\fR\|(3),
\&\fICMS_encrypt\fR\|(3)
.SH "HISTORIQUE"
.IX Header "HISTORIQUE"
\&\fBBIO_new_CMS\fR() a été ajoutée dans OpenSSL 1.0.0
.SH "TRADUCTION"
.IX Header "TRADUCTION"
La traduction de cette page de manuel est maintenue par
les membres de la liste <debian\-l10n\-french \s-1AT\s0 lists \s-1DOT\s0 debian \s-1DOT\s0 org>.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur
le paquet manpages-fr-extra.
.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
.\"
.\" 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" ''
'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.
.ie \nF \{\
.    de IX
.    tm Index:\\$1\t\\n%\t"\\$2"
..
.    nr % 0
.    rr F
.\}
.el \{\
.    de IX
..
.\}
.\" ========================================================================
.\"
.IX Title "fr::crypto::BIO_push 3SSL"
.TH fr::crypto::BIO_push 3SSL "2013-03-07" "1.0.1e" "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"
BIO_push, BIO_pop \- Ajouter et supprimer des \s-1BIO\s0 d'une chaîne
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\& #include <openssl/bio.h>
\&
\& BIO *  BIO_push(BIO *b,BIO *append);
\& BIO *  BIO_pop(BIO *b);
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
La fonction \fBBIO_push\fR() ajoute le \s-1BIO\s0 \fIappend\fR à \fIb\fR, elle renvoie \fIb\fR.
.PP
\&\fBBIO_pop\fR() supprime le \s-1BIO\s0 \fIb\fR d'une chaîne et renvoie le \s-1BIO\s0 suivant de
la chaîne ou \s-1NULL\s0 s'il n'y a pas de \s-1BIO\s0 suivant. Le \s-1BIO\s0 supprimé devient
alors un simple \s-1BIO\s0 sans association avec la chaîne d'origine, il peut donc
être libéré ou attaché à une autre chaîne.
.SH "NOTES"
.IX Header "NOTES"
Les noms de ces fonctions peuvent peut\-être prêter un peu à
confusion. \fBBIO_push\fR() joint deux chaînes de \s-1BIO\s0 alors que \fBBIO_pop\fR()
supprime un seul \s-1BIO\s0 d'une chaîne, le \s-1BIO\s0 supprimé ne doit pas forcément
être à la fin d'une chaîne.
.PP
Le processus d'appeler \fBBIO_push\fR() et \fBBIO_pop\fR() sur un \s-1BIO\s0 pourrait
avoir des conséquences supplémentaires (un appel de contrôle est fait sur
les \s-1BIO\s0 affectés), tous les effets seront notés dans les descriptions de
chaque \s-1BIO\s0.
.SH "EXEMPLES"
.IX Header "EXEMPLES"
Pour ces exemples, \fImd1\fR et \fImd2\fR sont supposés être des \s-1BIO\s0 de signature,
\&\fIb64\fR est un \s-1BIO\s0 en base64 et \fIf\fR est un \s-1BIO\s0 fichier.
.PP
Si l'appel :
.PP
.Vb 1
\& BIO_push(b64, f);
.Ve
.PP
est fait, alors la nouvelle chaîne sera \fIb64\-f\fR. Après avoir fait les
appels
.PP
.Vb 2
\& BIO_push(md2, b64);
\& BIO_push(md1, md2);
.Ve
.PP
la nouvelle chaîne est \fImd1\-md2\-b64\-f\fR. Les données écrites vers \fImd1\fR
seront signées par \fImd1\fR et \fImd2\fR, encodées en \fBbase64\fR et écrites vers
\&\fIf\fR.
.PP
Remarquez que la lecture force les données à passer en sens inverse,
c'est\-à\-dire que les données sont lues de \fIf\fR, \fBdécodées\fR de base64 et
signées par \fImd1\fR et \fImd2\fR. Si l'appel :
.PP
.Vb 1
\& BIO_pop(md2);
.Ve
.PP
L'appel renverra \fIb64\fR et la nouvelle chaîne sera \fImd1\-b64\-f\fR, les données
peuvent être écrites vers \fImd1\fR comme avant.
.SH "VALEURS DE RETOUR"
.IX Header "VALEURS DE RETOUR"
\&\fBBIO_push\fR() renvoie la fin de la chaîne, \fIb\fR.
.PP
\&\fBBIO_pop\fR() renvoie le \s-1BIO\s0 suivant de la chaîne ou \s-1NULL\s0 s'il n'y a pas de
\&\s-1BIO\s0 suivant.
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
À préciser
.SH "TRADUCTION"
.IX Header "TRADUCTION"
La traduction de cette page de manuel est maintenue par
les membres de la liste <debian\-l10n\-french \s-1AT\s0 lists \s-1DOT\s0 debian \s-1DOT\s0 org>.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur
le paquet manpages-fr-extra.
.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
.\"
.\" 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" ''
'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.
.ie \nF \{\
.    de IX
.    tm Index:\\$1\t\\n%\t"\\$2"
..
.    nr % 0
.    rr F
.\}
.el \{\
.    de IX
..
.\}
.\" ========================================================================
.\"
.IX Title "fr::crypto::BIO_read 3SSL"
.TH fr::crypto::BIO_read 3SSL "2013-03-07" "1.0.1e" "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"
BIO_read, BIO_write, BIO_gets, BIO_puts \- Fonctions d'entrées et sorties de
\&\s-1BIO\s0
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\& #include <openssl/bio.h>
\&
\& int    BIO_read(BIO *b, void *buf, int len);
\& int    BIO_gets(BIO *b,char *buf, int size);
\& int    BIO_write(BIO *b, const void *buf, int len);
\& int    BIO_puts(BIO *b,const char *buf);
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
\&\fBBIO_read\fR() essaye de lire \fIlen\fR octets du \s-1BIO\s0 \fIb\fR et place les données
dans \fIbuf\fR.
.PP
\&\fBBIO_gets\fR() réalise l'opération « gets » des \s-1BIO\s0 et place les données dans
\&\fIbuf\fR. Normalement, cette opération essayera de lire une ligne de données
du \s-1BIO\s0 de taille maximale \fIlen\fR. Il y a cependant des exceptions à cela,
par exemple \fBBIO_gets\fR() sur un \s-1BIO\s0 de signature calculera et renverra la
signature mais d'autres \s-1BIO\s0 pourraient ne pas prendre \fBBIO_gets\fR() en
charge du tout.
.PP
\&\fBBIO_write\fR() essaye d'écrire \fIlen\fR octets de \fIbuf\fR sur le \s-1BIO\s0 \fIb\fR.
.PP
\&\fBBIO_puts\fR() essaye d'écrire une chaîne \fIbuf\fR terminée par null sur le \s-1BIO\s0
\&\fIb\fR.
.SH "VALEURS DE RETOUR"
.IX Header "VALEURS DE RETOUR"
Toutes ces fonctions renvoient soit la quantité de données lues ou écrites
(si la valeur de retour est positive), soit 0 ou \-1 si aucune donnée n'a été
lue ou écrite, soit \-2 si l'opération n'est pas implémentée dans ce type de
\&\s-1BIO\s0 en particulier.
.SH "NOTES"
.IX Header "NOTES"
Une valeur de retour de 0 ou \-1 n'est pas forcément une indication
d'erreur. En particulier quand la source ou la destination sont non
bloquantes ou d'un certain type, cela pourrait juste être une indication
qu'aucune donnée n'est actuellement disponible et que l'application devrait
réessayer l'opération plus tard.
.PP
Une technique parfois utilisée avec les sockets non bloquantes est
d'utiliser un appel système (comme \fBselect\fR(), \fBpoll\fR() ou équivalent)
pour déterminer quand les données sont disponibles et ensuite d'appeler
\&\fBread\fR() pour lire les données. L'équivalent avec les \s-1BIO\s0 (c'est\-à\-dire
appeler \fBselect\fR() sur la structure d'entrées et sorties sous-jacente et
ensuite d'appeler \fBBIO_read\fR() pour lire les données) ne devrait \fBpas\fR
être utilisée parce qu'un simple appel de \fBBIO_read\fR() peut provoquer
plusieurs lectures (et écritures dans le cas des \s-1BIO\s0 \s-1SSL\s0) sur la structure
d'entrées et sorties sous-jacente et pourrait par conséquent bloquer. À la
place, \fBselect\fR() (ou équivalent) devrait être combiné avec des entrées et
sorties non bloquantes pour que les lectures successives demandent à
réessayer au lieu de bloquer.
.PP
Consultez \fIBIO_should_retry\fR\|(3) pour des précisions sur
la façon de déterminer la cause d'un réessai ou tout autre problème
d'entrées et sorties.
.PP
Si la fonction \fBBIO_gets\fR() n'est pas prise en charge par un \s-1BIO\s0, alors
contourner cela est possible en ajoutant un \s-1BIO\s0 tampon
\&\fIBIO_f_buffer\fR\|(3) à la chaîne.
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
\&\fIBIO_should_retry\fR\|(3)
.PP
À préciser
.SH "TRADUCTION"
.IX Header "TRADUCTION"
La traduction de cette page de manuel est maintenue par
les membres de la liste <debian\-l10n\-french \s-1AT\s0 lists \s-1DOT\s0 debian \s-1DOT\s0 org>.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur
le paquet manpages-fr-extra.

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: