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

[RFR] po4a://manpages-fr-extra/openssl/{CMS_sign_receipt,CMS_verify_receipt,d2i_DSAPublicKey,des_modes}.pod.po



Salut,

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

Amicalement

David


diff --git a/openssl/po4a/po/fr/CMS_sign_receipt.pod.po b/openssl/po4a/po/fr/CMS_sign_receipt.pod.po
index edf53cf..af1e465 100644
--- a/openssl/po4a/po/fr/CMS_sign_receipt.pod.po
+++ b/openssl/po4a/po/fr/CMS_sign_receipt.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) 2012 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>, 2012.
 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: 2012-10-28 23:24-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
@@ -1026,90 +1027,96 @@ msgstr "VALEURS DE RETOUR"
 #: 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
-#, fuzzy, no-wrap
+#, no-wrap
 msgid ""
 " #include <openssl/cms.h>\n"
 "\n"
 msgstr ""
-" #include <openssl/ssl.h>\n"
+" #include <openssl/cms.h>\n"
 "\n"
 
 #. type: textblock
 #: C/crypto/CMS_sign.pod:23 C/crypto/CMS_sign_receipt.pod:21
 #: C/crypto/PKCS7_sign.pod:22
 msgid "B<flags> is an optional set of flags."
-msgstr ""
+msgstr "I<flags> est un jeu d'attributs facultatifs."
 
 #. type: verbatim
 #: C/crypto/CMS_sign_receipt.pod:5
 #, no-wrap
 msgid ""
 " CMS_sign_receipt - create a CMS signed receipt\n"
 "\n"
 msgstr ""
+" CMS_sign_receipt - Créer un reçu CMS signé\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/CMS_sign_receipt.pod:11
 #, no-wrap
 msgid ""
 " CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, unsigned int flags);\n"
 "\n"
 msgstr ""
+" CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, unsigned int flags);\n"
+"\n"
 
 #. type: textblock
 #: C/crypto/CMS_sign_receipt.pod:15
 msgid ""
 "CMS_sign_receipt() creates and returns a CMS signed receipt structure. B<si> "
 "is the B<CMS_SignerInfo> structure containing the signed receipt request.  "
 "B<signcert> is the certificate to sign with, B<pkey> is the corresponding "
 "private key.  B<certs> is an optional additional set of certificates to "
 "include in the CMS structure (for example any intermediate CAs in the chain)."
 msgstr ""
+"B<CMS_sign_receipt>() crée et renvoie une structure de reçu CMS signé. I<si> "
+"est la structure B<CMS_SignerInfo> contenant la demande de reçu signé. "
+"I<signcert> est le certificat avec lequel signer, I<pkey> est la clef privée "
+"correspondante. I<certs> est un jeu supplémentaire de certificats "
+"facultatifs à inclure à la structure CMS (par exemple n'importe quelle "
+"autorité de certification intermédiaire de la chaîne)."
 
 #. type: textblock
 #: C/crypto/CMS_sign_receipt.pod:25
 msgid ""
 "This functions behaves in a similar way to CMS_sign() except the flag values "
 "B<CMS_DETACHED>, B<CMS_BINARY>, B<CMS_NOATTR>, B<CMS_TEXT> and B<CMS_STREAM> "
 "are not supported since they do not make sense in the context of signed "
 "receipts."
 msgstr ""
+"Cette fonction se comporte de façon similaire à B<CMS_sign>() à part que les "
+"valeurs d'attributs B<CMS_DETACHED>, B<CMS_BINARY>, B<CMS_NOATTR>, "
+"B<CMS_TEXT> et B<CMS_STREAM> ne sont pas prises en compte puisqu'elles n'ont "
+"pas sens dans le contexte de reçus signés."
 
 #. type: textblock
 #: C/crypto/CMS_sign_receipt.pod:32
-#, 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 ""
 "CMS_sign_receipt() returns either a valid CMS_ContentInfo structure 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<CMS_sign_receipt>() renvoie soit une structure CMS_ContentInfo valable, "
+"soit 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/CMS_sign_receipt.pod:37
-#, fuzzy
-#| msgid ""
-#| "L<ERR_get_error(3)|ERR_get_error(3)>, L<PKCS7_verify(3)|PKCS7_verify(3)>"
 msgid ""
 "L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_verify_receipt(3)|"
 "CMS_verify_receipt(3)>, L<CMS_sign(3)|CMS_sign(3)>"
 msgstr ""
-"L<ERR_get_error(3)|ERR_get_error(3)>, L<PKCS7_verify(3)|PKCS7_verify(3)>"
+"L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_verify_receipt(3)|"
+"CMS_verify_receipt(3)>, L<CMS_sign(3)|CMS_sign(3)>"
 
 #. type: textblock
 #: C/crypto/CMS_sign_receipt.pod:43
-#, fuzzy
-#| msgid "PKCS12_create was added in OpenSSL 0.9.3"
 msgid "CMS_sign_receipt() was added to OpenSSL 0.9.8"
-msgstr "B<PKCS12_create> a été ajouté dans OpenSSL 0.9.3"
+msgstr "B<CMS_sign_receipt>() a été ajouté dans OpenSSL 0.9.8"
diff --git a/openssl/po4a/po/fr/CMS_verify_receipt.pod.po b/openssl/po4a/po/fr/CMS_verify_receipt.pod.po
index 9b2edb3..3b85e8f 100644
--- a/openssl/po4a/po/fr/CMS_verify_receipt.pod.po
+++ b/openssl/po4a/po/fr/CMS_verify_receipt.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) 2012 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>, 2012.
 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: 2012-10-28 23:28-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
@@ -1026,93 +1027,104 @@ msgstr "VALEURS DE RETOUR"
 #: 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
-#, fuzzy, no-wrap
+#, no-wrap
 msgid ""
 " #include <openssl/cms.h>\n"
 "\n"
 msgstr ""
-" #include <openssl/ssl.h>\n"
+" #include <openssl/cms.h>\n"
 "\n"
 
 #. type: textblock
 #: C/crypto/CMS_verify.pod:23 C/crypto/CMS_verify_receipt.pod:21
 #: C/crypto/PKCS7_verify.pod:24
 msgid ""
 "B<flags> is an optional set of flags, which can be used to modify the verify "
 "operation."
 msgstr ""
+"I<flags> est un jeu d'attributs facultatifs, qui peut être utilisé pour "
+"modifier l'opération de vérification."
 
 #. type: textblock
 #: C/crypto/CMS_verify.pod:107 C/crypto/CMS_verify_receipt.pod:35
 #: C/crypto/PKCS12_parse.pod:36 C/crypto/PKCS7_verify.pod:99
 msgid "The error can be obtained from L<ERR_get_error(3)|ERR_get_error(3)>"
 msgstr ""
-"L'erreur peut être obtenue à partir de L<ERR_get_error(3)|ERR_get_error(3)>"
+"L'erreur peut être obtenue à partir de L<ERR_get_error(3)|ERR_get_error(3)>."
 
 #. type: verbatim
 #: C/crypto/CMS_verify_receipt.pod:5
 #, no-wrap
 msgid ""
 " CMS_verify_receipt - verify a CMS signed receipt\n"
 "\n"
 msgstr ""
+" CMS_verify_receipt - Vérifier un reçu CMS signé\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/CMS_verify_receipt.pod:11
 #, no-wrap
 msgid ""
 " int CMS_verify_receipt(CMS_ContentInfo *rcms, CMS_ContentInfo *ocms, STACK_OF(X509) *certs, X509_STORE *store, unsigned int flags);\n"
 "\n"
 msgstr ""
+" int CMS_verify_receipt(CMS_ContentInfo *rcms, CMS_ContentInfo *ocms, STACK_OF(X509) *certs, X509_STORE *store, unsigned int flags);\n"
+"\n"
 
 #. type: textblock
 #: C/crypto/CMS_verify_receipt.pod:15
 msgid ""
 "CMS_verify_receipt() verifies a CMS signed receipt. B<rcms> is the signed "
 "receipt to verify. B<ocms> is the original SignedData structure containing "
 "the receipt request. B<certs> is a set of certificates in which to search "
 "for the signing certificate. B<store> is a trusted certificate store (used "
 "for chain verification)."
 msgstr ""
+"B<CMS_verify_receipt>() vérifie un reçu CMS signé. I<rcms> est le reçu à "
+"vérifier. I<ocms> est la structure SignedData d'origine contenant la demande "
+"de reçu. I<certs> est un jeu de certificats dans lequel chercher le "
+"certificat de signature. I<store> est un stockage de certificats de "
+"confiance (utilisé pour la vérification de chaîne)."
 
 #. type: textblock
 #: C/crypto/CMS_verify_receipt.pod:26
 msgid ""
 "This functions behaves in a similar way to CMS_verify() except the flag "
 "values B<CMS_DETACHED>, B<CMS_BINARY>, B<CMS_TEXT> and B<CMS_STREAM> are not "
 "supported since they do not make sense in the context of signed receipts."
 msgstr ""
+"Cette fonction se comporte de façon similaire à B<CMS_verify>() à part que "
+"les valeurs d'attributs B<CMS_DETACHED>, B<CMS_BINARY>, B<CMS_TEXT> et "
+"B<CMS_STREAM> ne sont pas prises en compte puisqu'elles n'ont pas sens dans "
+"le contexte de reçus signés."
 
 #. type: textblock
 #: C/crypto/CMS_verify_receipt.pod:32
-#, fuzzy
-#| msgid "PKCS12_parse() returns 1 for success and zero if an error occurred."
 msgid ""
 "CMS_verify_receipt() returns 1 for a successful verification and zero if an "
 "error occurred."
-msgstr "B<PKCS12_parse>() retourne 1 en cas de succès et zéro en cas d'erreur."
+msgstr ""
+"B<CMS_verify_receipt>() renvoie 1 en cas de vérification réussie et zéro en "
+"cas d'erreur."
 
 #. type: textblock
 #: C/crypto/CMS_verify_receipt.pod:39
-#, fuzzy
-#| msgid ""
-#| "L<ERR_get_error(3)|ERR_get_error(3)>, L<PKCS7_verify(3)|PKCS7_verify(3)>"
 msgid ""
 "L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_sign_receipt(3)|CMS_sign_receipt"
 "(3)>, L<CMS_verify(3)|CMS_verify(3)>,"
 msgstr ""
-"L<ERR_get_error(3)|ERR_get_error(3)>, L<PKCS7_verify(3)|PKCS7_verify(3)>"
+"L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_sign_receipt(3)|CMS_sign_receipt"
+"(3)>, L<CMS_verify(3)|CMS_verify(3)>"
 
 #. type: textblock
 #: C/crypto/CMS_verify_receipt.pod:45
-#, fuzzy
-#| msgid "PKCS12_create was added in OpenSSL 0.9.3"
 msgid "CMS_verify_receipt() was added to OpenSSL 0.9.8"
-msgstr "B<PKCS12_create> a été ajouté dans OpenSSL 0.9.3"
+msgstr "B<CMS_verify_receipt>() a été ajoutée dans OpenSSL 0.9.8"
diff --git a/openssl/po4a/po/fr/d2i_DSAPublicKey.pod.po b/openssl/po4a/po/fr/d2i_DSAPublicKey.pod.po
index 174655b..8355248 100644
--- a/openssl/po4a/po/fr/d2i_DSAPublicKey.pod.po
+++ b/openssl/po4a/po/fr/d2i_DSAPublicKey.pod.po
@@ -1,27 +1,29 @@
-# 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) 2009, 2012 Debian French l10n team <debian-l10n-french@lists.debian.org>.
+# This file is distributed under the same license as the openssl package.
 #
+# Nicolas François <nicolas.francois@centraliens.net>, 2009.
+# David Prévot <david@tilapin.org>, 2012.
 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-12-24 18:18-0500\n"
-"Last-Translator: Nicolas François <nicolas.francois@centraliens.net>\n"
+"PO-Revision-Date: 2012-10-27 21:30-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
@@ -747,189 +749,242 @@ msgstr "� préciser"
 msgid "L<d2i_X509(3)|d2i_X509(3)>"
 msgstr "L<d2i_X509(3)|d2i_X509(3)>"
 
 #. type: textblock
 #: C/crypto/d2i_DSAPublicKey.pod:5
 msgid ""
 "d2i_DSAPublicKey, i2d_DSAPublicKey, d2i_DSAPrivateKey, i2d_DSAPrivateKey, "
 "d2i_DSA_PUBKEY, i2d_DSA_PUBKEY, d2i_DSA_SIG, i2d_DSA_SIG - DSA key encoding "
 "and parsing functions."
 msgstr ""
+"d2i_DSAPublicKey, i2d_DSAPublicKey, d2i_DSAPrivateKey, i2d_DSAPrivateKey, "
+"d2i_DSA_PUBKEY, i2d_DSA_PUBKEY, d2i_DSA_SIG, i2d_DSA_SIG - Fonctions "
+"d'encodage et d'analyse de clefs DSA"
 
 #. type: verbatim
 #: C/crypto/d2i_DSAPublicKey.pod:11
 #, no-wrap
 msgid ""
 " #include <openssl/dsa.h>\n"
 " #include <openssl/x509.h>\n"
 "\n"
 msgstr ""
+" #include <openssl/dsa.h>\n"
+" #include <openssl/x509.h>\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/d2i_DSAPublicKey.pod:14
 #, no-wrap
 msgid ""
 " DSA * d2i_DSAPublicKey(DSA **a, const unsigned char **pp, long length);\n"
 "\n"
 msgstr ""
+" DSA * d2i_DSAPublicKey(DSA **a, const unsigned char **pp, long length);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/d2i_DSAPublicKey.pod:16
 #, no-wrap
 msgid ""
 " int i2d_DSAPublicKey(const DSA *a, unsigned char **pp);\n"
 "\n"
 msgstr ""
+" int i2d_DSAPublicKey(const DSA *a, unsigned char **pp);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/d2i_DSAPublicKey.pod:18
 #, no-wrap
 msgid ""
 " DSA * d2i_DSA_PUBKEY(DSA **a, const unsigned char **pp, long length);\n"
 "\n"
 msgstr ""
+" DSA * d2i_DSA_PUBKEY(DSA **a, const unsigned char **pp, long length);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/d2i_DSAPublicKey.pod:20
 #, no-wrap
 msgid ""
 " int i2d_DSA_PUBKEY(const DSA *a, unsigned char **pp);\n"
 "\n"
 msgstr ""
+" int i2d_DSA_PUBKEY(const DSA *a, unsigned char **pp);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/d2i_DSAPublicKey.pod:22
 #, no-wrap
 msgid ""
 " DSA * d2i_DSAPrivateKey(DSA **a, const unsigned char **pp, long length);\n"
 "\n"
 msgstr ""
+" DSA * d2i_DSAPrivateKey(DSA **a, const unsigned char **pp, long length);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/d2i_DSAPublicKey.pod:24
 #, no-wrap
 msgid ""
 " int i2d_DSAPrivateKey(const DSA *a, unsigned char **pp);\n"
 "\n"
 msgstr ""
+" int i2d_DSAPrivateKey(const DSA *a, unsigned char **pp);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/d2i_DSAPublicKey.pod:26
 #, no-wrap
 msgid ""
 " DSA * d2i_DSAparams(DSA **a, const unsigned char **pp, long length);\n"
 "\n"
 msgstr ""
+" DSA * d2i_DSAparams(DSA **a, const unsigned char **pp, long length);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/d2i_DSAPublicKey.pod:28
 #, no-wrap
 msgid ""
 " int i2d_DSAparams(const DSA *a, unsigned char **pp);\n"
 "\n"
 msgstr ""
+" int i2d_DSAparams(const DSA *a, unsigned char **pp);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/d2i_DSAPublicKey.pod:30
 #, no-wrap
 msgid ""
 " DSA * d2i_DSA_SIG(DSA_SIG **a, const unsigned char **pp, long length);\n"
 "\n"
 msgstr ""
+" DSA * d2i_DSA_SIG(DSA_SIG **a, const unsigned char **pp, long length);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/d2i_DSAPublicKey.pod:32
 #, no-wrap
 msgid ""
 " int i2d_DSA_SIG(const DSA_SIG *a, unsigned char **pp);\n"
 "\n"
 msgstr ""
+" int i2d_DSA_SIG(const DSA_SIG *a, unsigned char **pp);\n"
+"\n"
 
 #. type: textblock
 #: C/crypto/d2i_DSAPublicKey.pod:36
 msgid ""
 "d2i_DSAPublicKey() and i2d_DSAPublicKey() decode and encode the DSA public "
 "key components structure."
 msgstr ""
+"B<d2i_DSAPublicKey>() et B<i2d_DSAPublicKey>() décodent et encodent la "
+"structure des composants de clef publique DSA."
 
 #. type: textblock
 #: C/crypto/d2i_DSAPublicKey.pod:39
 msgid ""
 "d2i_DSA_PUBKEY() and i2d_DSA_PUBKEY() decode and encode an DSA public key "
 "using a SubjectPublicKeyInfo (certificate public key) structure."
 msgstr ""
+"B<d2i_DSA_PUBKEY>() et B<i2d_DSA_PUBKEY>() décodent et encodent une clef "
+"publique DSA en utilisant une structure SubjectPublicKeyInfo (clef publique "
+"de certificat)."
 
 #. type: textblock
 #: C/crypto/d2i_DSAPublicKey.pod:42
 msgid ""
 "d2i_DSAPrivateKey(), i2d_DSAPrivateKey() decode and encode the DSA private "
 "key components."
 msgstr ""
+"B<d2i_DSAPrivateKey>() et B<i2d_DSAPrivateKey>() décodent et encodent des "
+"composants de clef privée DSA."
 
 #. type: textblock
 #: C/crypto/d2i_DSAPublicKey.pod:45
 msgid ""
 "d2i_DSAparams(), i2d_DSAparams() decode and encode the DSA parameters using "
 "a B<Dss-Parms> structure as defined in RFC2459."
 msgstr ""
+"B<d2i_DSAparams>() et B<i2d_DSAparams>() décodent et encodent des paramètres "
+"DSA en utilisant une structure B<Dss-Parms> telle que définie dans la "
+"RFC 2459."
 
 #. type: textblock
 #: C/crypto/d2i_DSAPublicKey.pod:48
 msgid ""
 "d2i_DSA_SIG(), i2d_DSA_SIG() decode and encode a DSA signature using a B<Dss-"
 "Sig-Value> structure as defined in RFC2459."
 msgstr ""
+"B<d2i_DSA_SIG>() et B<i2d_DSA_SIG>() décodent et encodent une signature DSA "
+"en utilisant une structure B<Dss-Sig-Value> telle que définie dans la "
+"RFC 2459."
 
 #. type: textblock
 #: C/crypto/d2i_DSAPublicKey.pod:51 C/crypto/d2i_RSAPublicKey.pod:44
 msgid ""
 "The usage of all of these functions is similar to the d2i_X509() and i2d_X509"
 "() described in the L<d2i_X509(3)|d2i_X509(3)> manual page."
 msgstr ""
 "L'utilisation de toutes ces fonctions est similaire à l'utilisation de "
-"d2i_X509() et i2d_X509() décrite dans la page de manuel L<d2i_X509(3)|"
+"B<d2i_X509>() et B<i2d_X509>() décrite dans la page de manuel L<d2i_X509(3)|"
 "d2i_X509(3)>."
 
 #. type: textblock
 #: C/crypto/d2i_DSAPublicKey.pod:56
 msgid ""
 "The B<DSA> structure passed to the private key encoding functions should "
 "have all the private key components present."
 msgstr ""
-"Tous les composants de la clé privée devraient être présents lorsque la "
-"structure B<DSA> est passée aux fonctions d'encodage de clés privées."
+"Tous les composants de la clef privée devraient être présents lorsque la "
+"structure B<DSA> est passée aux fonctions d'encodage de clefs privées."
 
 #. type: textblock
 #: C/crypto/d2i_DSAPublicKey.pod:59 C/crypto/d2i_RSAPublicKey.pod:52
 msgid ""
 "The data encoded by the private key functions is unencrypted and therefore "
 "offers no private key security."
 msgstr ""
 "Les données encodées par ces fonctions ne sont pas chiffrées et n'offrent "
-"donc aucune sécurité de la part de la clé privée."
+"donc aucune sécurité de la part de la clef privée."
 
 #. type: textblock
 #: C/crypto/d2i_DSAPublicKey.pod:62
 msgid ""
 "The B<DSA_PUBKEY> functions should be used in preference to the "
 "B<DSAPublicKey> functions when encoding public keys because they use a "
 "standard format."
 msgstr ""
+"Les fonctions B<DSA_PUBKEY> devraient être utilisées de préférence aux "
+"fonctions B<DSAPublicKey> lors de l'encodage de clefs publiques parce "
+"qu'elles utilisent un format normalisé."
 
+# NOTE: s/an non/a non/
 #. type: textblock
 #: C/crypto/d2i_DSAPublicKey.pod:65
 msgid ""
 "The B<DSAPublicKey> functions use an non standard format the actual data "
 "encoded depends on the value of the B<write_params> field of the B<a> key "
 "parameter.  If B<write_params> is zero then only the B<pub_key> field is "
 "encoded as an B<INTEGER>. If B<write_params> is 1 then a B<SEQUENCE> "
 "consisting of the B<p>, B<q>, B<g> and B<pub_key> respectively fields are "
 "encoded."
 msgstr ""
+"Les fonctions B<DSAPublicKey> utilisent un format non normalisé, les données "
+"vraiment encodées dépendent de la valeur du champ B<write_params> du "
+"paramètre de clef I<a>. Si B<write_params> est zéro, alors seul le champ "
+"B<pub_key> est encodé comme un B<INTEGER>. Si B<write_params> est 1, alors "
+"une B<SEQUENCE> constituée respectivement des champs B<p>, B<q>, B<g> et "
+"B<pub_key> est encodée."
 
+# NOTE: s/consiting //
 #. type: textblock
 #: C/crypto/d2i_DSAPublicKey.pod:71
 msgid ""
 "The B<DSAPrivateKey> functions also use a non standard structure consiting "
 "consisting of a SEQUENCE containing the B<p>, B<q>, B<g> and B<pub_key> and "
 "B<priv_key> fields respectively."
 msgstr ""
+"Les fonctions B<DSAPrivateKey> utilisent aussi une structure non normalisée "
+"constituée d'une B<SEQUENCE> contenant respectivement les champs B<p>, B<q>, "
+"B<g> et B<pub_key>."
diff --git a/openssl/po4a/po/fr/des_modes.pod.po b/openssl/po4a/po/fr/des_modes.pod.po
index 7d0b066..e84e62b 100644
--- a/openssl/po4a/po/fr/des_modes.pod.po
+++ b/openssl/po4a/po/fr/des_modes.pod.po
@@ -1,27 +1,29 @@
-# 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) 2009, 2012 Debian French l10n team <debian-l10n-french@lists.debian.org>.
+# This file is distributed under the same license as the openssl package.
 #
+# Nicolas François <nicolas.francois@centraliens.net>, 2009.
+# David Prévot <david@tilapin.org>, 2012.
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2009-09-06 16:40+0300\n"
-"PO-Revision-Date: 2009-12-25 00:07-0500\n"
-"Last-Translator: Nicolas François <nicolas.francois@centraliens.net>\n"
+"Project-Id-Version: openssl\n"
+"POT-Creation-Date: 2010-08-25 15:03-0400\n"
+"PO-Revision-Date: 2012-10-28 22:28-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
@@ -248,21 +250,21 @@ msgstr "NOM"
 #: 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: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
@@ -285,21 +287,21 @@ msgstr "NOM"
 #: 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:136 C/apps/gendsa.pod:56 C/apps/genrsa.pod:72
+#: 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
@@ -344,21 +346,21 @@ msgstr "DESCRIPTION"
 #: 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: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
@@ -380,22 +382,22 @@ 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:324 C/apps/x509.pod:823 C/apps/x509v3_config.pod:451
-#: C/apps/c_rehash.pod:45 C/crypto/ASN1_OBJECT_new.pod:35
+#: 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
@@ -424,48 +426,48 @@ msgstr "NOTES"
 #: 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:42 C/crypto/PKCS7_decrypt.pod:45
+#: 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:222 C/crypto/buffer.pod:64 C/crypto/crypto.pod:81
+#: 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:90 C/crypto/lh_stats.pod:50 C/crypto/lhash.pod:278
+#: 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
@@ -473,21 +475,21 @@ msgstr "NOTES"
 #: 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:222
+#: 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
@@ -542,302 +544,379 @@ msgid "*"
 msgstr "*"
 
 #. type: =head1
 #: C/crypto/crypto.pod:17 C/crypto/des_modes.pod:15
 msgid "OVERVIEW"
 msgstr "VUE D'ENSEMBLE"
 
 #. type: =for
 #: C/crypto/des_modes.pod:3
 msgid "comment openssl_manual_section:7"
-msgstr ""
+msgstr "comment openssl_manual_section:7"
 
 #. type: textblock
 #: C/crypto/des_modes.pod:7
 msgid "des_modes - the variants of DES and other crypto algorithms of OpenSSL"
 msgstr ""
+"des_modes - Variantes de DES et autres algorithmes cryptographiques d'OpenSSL"
 
 #. type: textblock
 #: C/crypto/des_modes.pod:11
 msgid ""
 "Several crypto algorithms for OpenSSL can be used in a number of modes.  "
 "Those are used for using block ciphers in a way similar to stream ciphers, "
 "among other things."
 msgstr ""
+"Plusieurs algorithmes cryptographiques d'OpenSSL peuvent être utilisés dans "
+"de nombreux modes. Ils permettent entre autre d'utiliser les chiffrements de "
+"bloc de la même façon que les chiffrements de flux."
 
 #. type: =head2
 #: C/crypto/des_modes.pod:17
 msgid "Electronic Codebook Mode (ECB)"
-msgstr ""
+msgstr "Dictionnaire de codes (Electronic Code Book, ECB)"
 
 #. type: textblock
 #: C/crypto/des_modes.pod:19
 msgid "Normally, this is found as the function I<algorithm>_ecb_encrypt()."
 msgstr ""
+"Normalement disponible en tant que fonction I<algorithme>B<_ecb_encrypt>()."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:25
 msgid "64 bits are enciphered at a time."
-msgstr ""
+msgstr "64 bits sont chiffrés par opération."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:29
 msgid "The order of the blocks can be rearranged without detection."
-msgstr ""
+msgstr "L'ordre des blocs peut être permuté sans détection."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:33
 msgid ""
 "The same plaintext block always produces the same ciphertext block (for the "
 "same key) making it vulnerable to a 'dictionary attack'."
 msgstr ""
+"Deux blocs de même texte clair sont toujours chiffrés de la même manière "
+"(pour une même clef), rendant le mode vulnérable à une « attaque par "
+"dictionnaire »."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:38
 msgid "An error will only affect one ciphertext block."
-msgstr ""
+msgstr "Une erreur n'affectera qu'un seul bloc de texte chiffré."
 
 #. type: =head2
 #: C/crypto/des_modes.pod:42
 msgid "Cipher Block Chaining Mode (CBC)"
-msgstr ""
+msgstr "Enchaînement des blocs (Cipher Block Chaining, CBC)"
 
 #. type: textblock
 #: C/crypto/des_modes.pod:44
 msgid ""
 "Normally, this is found as the function I<algorithm>_cbc_encrypt().  Be "
 "aware that des_cbc_encrypt() is not really DES CBC (it does not update the "
 "IV); use des_ncbc_encrypt() instead."
 msgstr ""
+"Normalement disponible en tant que fonction I<algorithme>B<_cbc_encrypt>(). "
+"Soyez conscient que B<des_cbc_encrypt>() n'est pas vraiment CBC DES (il ne "
+"met pas à jour le vecteur d'initialisation). Utilisez plutôt "
+"B<des_ncbc_encrypt>()."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:52
 msgid "a multiple of 64 bits are enciphered at a time."
-msgstr ""
+msgstr "Un multiple de 64 bits est chiffré par opération."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:56
 msgid ""
 "The CBC mode produces the same ciphertext whenever the same plaintext is "
 "encrypted using the same key and starting variable."
 msgstr ""
+"Le mode CBC produit le même texte chiffré à chaque fois que le même texte "
+"clair est chiffré avec la même clef et le même vecteur d'initialisation."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:61
 msgid ""
 "The chaining operation makes the ciphertext blocks dependent on the current "
 "and all preceding plaintext blocks and therefore blocks can not be "
 "rearranged."
 msgstr ""
+"L'opération de chaînage rend les blocs de texte chiffré dépendants des blocs "
+"de texte clair actuel et de tous les précédents, et par conséquent les blocs "
+"ne peuvent pas être permutés."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:67 C/crypto/des_modes.pod:99
 msgid ""
 "The use of different starting variables prevents the same plaintext "
 "enciphering to the same ciphertext."
 msgstr ""
+"L'utilisation de différents vecteurs d'initialisation empêche au même texte "
+"clair de produire le même texte chiffré."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:72
 msgid "An error will affect the current and the following ciphertext blocks."
 msgstr ""
+"Une erreur affectera le bloc de texte chiffré actuel et tous les suivants."
 
 #. type: =head2
 #: C/crypto/des_modes.pod:76
 msgid "Cipher Feedback Mode (CFB)"
-msgstr ""
+msgstr "Chiffrement à rétroaction (Cipher Feedback, CFB)"
 
 #. type: textblock
 #: C/crypto/des_modes.pod:78
 msgid "Normally, this is found as the function I<algorithm>_cfb_encrypt()."
 msgstr ""
+"Normalement disponible en tant que fonction I<algorithme>B<_cfb_encrypt>()."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:84 C/crypto/des_modes.pod:132
 msgid "a number of bits (j) <= 64 are enciphered at a time."
 msgstr ""
+"Un nombre de bits (j) inférieur ou égal à 64 est chiffré par opération."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:88
 msgid ""
 "The CFB mode produces the same ciphertext whenever the same plaintext is "
 "encrypted using the same key and starting variable."
 msgstr ""
+"Le mode CFB produit le même texte chiffré à chaque fois que le même texte "
+"clair est chiffré avec la même clef et le même vecteur d'initialisation."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:93
 msgid ""
 "The chaining operation makes the ciphertext variables dependent on the "
 "current and all preceding variables and therefore j-bit variables are "
 "chained together and can not be rearranged."
 msgstr ""
+"L'opération de chaînage rend les variables de texte chiffré dépendantes des "
+"variables de texte clair actuelle et de toutes les précédentes, et par "
+"conséquent les variables de j bits sont enchaînées et ne peuvent pas être "
+"permutées."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:104
 msgid ""
 "The strength of the CFB mode depends on the size of k (maximal if j == k).  "
 "In my implementation this is always the case."
 msgstr ""
+"La force du mode CFB dépend de la taille de k (maximale si j == k). Dans "
+"cette implémentation, c'est toujours le cas."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:109 C/crypto/des_modes.pod:154
 msgid ""
 "Selection of a small value for j will require more cycles through the "
 "encipherment algorithm per unit of plaintext and thus cause greater "
 "processing overheads."
 msgstr ""
+"Le choix d'une petite valeur pour j nécessitera plus de cycles d'algorithme "
+"de chiffrement par unité de texte clair, et entraînera donc un coût de "
+"traitement plus important."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:115 C/crypto/des_modes.pod:160
 msgid "Only multiples of j bits can be enciphered."
-msgstr ""
+msgstr "Seul des multiples de j bits peuvent être chiffrés."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:119
 msgid ""
 "An error will affect the current and the following ciphertext variables."
 msgstr ""
+"Une erreur affectera la variable de texte chiffré actuelle et toutes les "
+"suivantes."
 
 #. type: =head2
 #: C/crypto/des_modes.pod:123
 msgid "Output Feedback Mode (OFB)"
-msgstr ""
+msgstr "Chiffrement à rétroaction de sortie (Output Feedback, OFB)"
 
 #. type: textblock
 #: C/crypto/des_modes.pod:125
 msgid "Normally, this is found as the function I<algorithm>_ofb_encrypt()."
 msgstr ""
+"Normalement disponible en tant que fonction I<algorithme>B<_ofb_encrypt>()."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:136
 msgid ""
 "The OFB mode produces the same ciphertext whenever the same plaintext "
 "enciphered using the same key and starting variable.  More over, in the OFB "
 "mode the same key stream is produced when the same key and start variable "
 "are used.  Consequently, for security reasons a specific start variable "
 "should be used only once for a given key."
 msgstr ""
+"Le mode OFB produit le même texte chiffré à chaque fois que le même texte "
+"clair est chiffré avec la même clef et le même vecteur d'initialisation. De "
+"plus, en mode OFB, le même flux de clef est produit quand la même clef et le "
+"même vecteur d'initialisation sont utilisés. Par conséquent, pour des "
+"raisons de sécurité, un vecteur d'initialisation particulier ne devrait être "
+"utilisé qu'une seule fois pour une clef donnée."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:144
 msgid ""
 "The absence of chaining makes the OFB more vulnerable to specific attacks."
 msgstr ""
+"L'absence de chaînage rend le mode OFB vulnérable à certaines attaques."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:148
 msgid ""
 "The use of different start variables values prevents the same plaintext "
 "enciphering to the same ciphertext, by producing different key streams."
 msgstr ""
+"L'utilisation de différentes valeurs du vecteur d'initialisation empêche au "
+"même texte clair de produire le même texte chiffré, en produisant différents "
+"flux de clef."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:164
 msgid ""
 "OFB mode of operation does not extend ciphertext errors in the resultant "
 "plaintext output.  Every bit error in the ciphertext causes only one bit to "
 "be in error in the deciphered plaintext."
 msgstr ""
+"Le mode d'opération OFB n'étend pas les erreurs de texte chiffré dans la "
+"sortie en texte clair correspondante. Toutes les erreurs d'un bit dans le "
+"texte clair ne provoquent qu'un bit d'erreur dans le texte clair déchiffré."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:170
 msgid ""
 "OFB mode is not self-synchronizing.  If the two operation of encipherment "
 "and decipherment get out of synchronism, the system needs to be re-"
 "initialized."
 msgstr ""
+"Le mode OFB n'est pas autosynchrone. Si les deux opérations de chiffrement "
+"et déchiffrement se désynchronisent, le système doit être réinitialisé."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:176
 msgid ""
 "Each re-initialization should use a value of the start variable different "
 "from the start variable values used before with the same key.  The reason "
 "for this is that an identical bit stream would be produced each time from "
 "the same parameters.  This would be susceptible to a 'known plaintext' "
 "attack."
 msgstr ""
+"Chaque réinitialisation devrait utiliser une valeur de vecteur "
+"d'initialisation différente des valeurs de vecteur d'initialisation "
+"utilisées auparavant avec la même clef. La raison à cela est qu'un flux de "
+"bits identique serait produit à chaque fois à partir des mêmes paramètres. "
+"Cela le rendrait fragile vis-à-vis d'une « attaque à texte clair connu »."
 
 #. type: =head2
 #: C/crypto/des_modes.pod:184
 msgid "Triple ECB Mode"
-msgstr ""
+msgstr "Triple ECB"
 
 #. type: textblock
 #: C/crypto/des_modes.pod:186
 msgid "Normally, this is found as the function I<algorithm>_ecb3_encrypt()."
 msgstr ""
+"Normalement disponible en tant que fonction I<algorithme>B<_ecb3_encrypt>()."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:192
 msgid "Encrypt with key1, decrypt with key2 and encrypt with key3 again."
 msgstr ""
+"Chiffrer avec clef1, déchiffrer avec clef2 et chiffrer de nouveau avec clef3."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:196
 msgid ""
 "As for ECB encryption but increases the key length to 168 bits.  There are "
 "theoretic attacks that can be used that make the effective key length 112 "
 "bits, but this attack also requires 2^56 blocks of memory, not very likely, "
 "even for the NSA."
 msgstr ""
+"Comme pour le chiffrement ECB, mais augmente la taille de clef à 168 bits. "
+"Des attaques théoriques existent permettant de rendre la longueur de clef "
+"effective à 112 bits, mais cette attaque nécessite aussi 2^56 blocs de "
+"mémoire, ce qui est peu probable, même pour la NSA."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:203
 msgid ""
 "If both keys are the same it is equivalent to encrypting once with just one "
 "key."
 msgstr ""
+"Si deux clefs sont identiques, c'est équivalent à ne chiffrer qu'une fois "
+"avec une seule clef."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:208
 msgid ""
 "If the first and last key are the same, the key length is 112 bits.  There "
 "are attacks that could reduce the effective key strength to only slightly "
 "more than 56 bits, but these require a lot of memory."
 msgstr ""
+"Si les première et dernière clefs sont identiques, la longueur de clef est "
+"de 112 bits. Des attaques permettent de réduire la force de clef effective à "
+"juste un peu plus de 56 bits, mais cela nécessite beaucoup de mémoire."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:214
 msgid ""
 "If all 3 keys are the same, this is effectively the same as normal ecb mode."
 msgstr ""
+"Si les trois clefs sont les mêmes, c'est effectivement identique au mode ECB "
+"normal."
 
 #. type: =head2
 #: C/crypto/des_modes.pod:219
 msgid "Triple CBC Mode"
-msgstr ""
+msgstr "Triple CBC"
 
 #. type: textblock
 #: C/crypto/des_modes.pod:221
 msgid ""
 "Normally, this is found as the function I<algorithm>_ede3_cbc_encrypt()."
 msgstr ""
+"Normalement disponible en tant que fonction I<algorithme>B<_ede3_cbc_encrypt>"
+"()."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:228
 msgid "Encrypt with key1, decrypt with key2 and then encrypt with key3."
 msgstr ""
+"Chiffrer avec clef1, déchiffrer avec clef2 et ensuite chiffrer avec clef3."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:232
 msgid ""
 "As for CBC encryption but increases the key length to 168 bits with the same "
 "restrictions as for triple ecb mode."
 msgstr ""
+"Comme pour le chiffrement CBC, mais augmente la taille de clef à 168 bits "
+"avec les mêmes restrictions que pour le mode triple ECB."
 
 #. type: textblock
 #: C/crypto/des_modes.pod:239
 msgid ""
 "This text was been written in large parts by Eric Young in his original "
 "documentation for SSLeay, the predecessor of OpenSSL.  In turn, he "
 "attributed it to:"
 msgstr ""
+"Ce texte a été écrit en grande partie par Eric Young dans sa documentation "
+"d'origine pour SSLeay, le prédécesseur d'OpenSSL. � son tour, il l'a "
+"attribué à :"
 
 #. type: verbatim
 #: C/crypto/des_modes.pod:243
 #, no-wrap
 msgid ""
 "\tAS 2805.5.2\n"
 "\tAustralian Standard\n"
 "\tElectronic funds transfer - Requirements for interfaces,\n"
 "\tPart 5.2: Modes of operation for an n-bit block cipher algorithm\n"
 "\tAppendix A\n"
# French translations for the openssl package
# Copyright (C) 2012 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>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: openssl\n"
"POT-Creation-Date: 2012-10-13 10:47-0400\n"
"PO-Revision-Date: 2012-10-28 23:24-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/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: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: textblock
#: C/crypto/CMS_sign.pod:23 C/crypto/CMS_sign_receipt.pod:21
#: C/crypto/PKCS7_sign.pod:22
msgid "B<flags> is an optional set of flags."
msgstr "I<flags> est un jeu d'attributs facultatifs."

#. type: verbatim
#: C/crypto/CMS_sign_receipt.pod:5
#, no-wrap
msgid ""
" CMS_sign_receipt - create a CMS signed receipt\n"
"\n"
msgstr ""
" CMS_sign_receipt - Créer un reçu CMS signé\n"
"\n"

#. type: verbatim
#: C/crypto/CMS_sign_receipt.pod:11
#, no-wrap
msgid ""
" CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, unsigned int flags);\n"
"\n"
msgstr ""
" CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, unsigned int flags);\n"
"\n"

#. type: textblock
#: C/crypto/CMS_sign_receipt.pod:15
msgid ""
"CMS_sign_receipt() creates and returns a CMS signed receipt structure. B<si> "
"is the B<CMS_SignerInfo> structure containing the signed receipt request.  "
"B<signcert> is the certificate to sign with, B<pkey> is the corresponding "
"private key.  B<certs> is an optional additional set of certificates to "
"include in the CMS structure (for example any intermediate CAs in the chain)."
msgstr ""
"B<CMS_sign_receipt>() crée et renvoie une structure de reçu CMS signé. I<si> "
"est la structure B<CMS_SignerInfo> contenant la demande de reçu signé. "
"I<signcert> est le certificat avec lequel signer, I<pkey> est la clef privée "
"correspondante. I<certs> est un jeu supplémentaire de certificats "
"facultatifs à inclure à la structure CMS (par exemple n'importe quelle "
"autorité de certification intermédiaire de la chaîne)."

#. type: textblock
#: C/crypto/CMS_sign_receipt.pod:25
msgid ""
"This functions behaves in a similar way to CMS_sign() except the flag values "
"B<CMS_DETACHED>, B<CMS_BINARY>, B<CMS_NOATTR>, B<CMS_TEXT> and B<CMS_STREAM> "
"are not supported since they do not make sense in the context of signed "
"receipts."
msgstr ""
"Cette fonction se comporte de façon similaire à B<CMS_sign>() à part que les "
"valeurs d'attributs B<CMS_DETACHED>, B<CMS_BINARY>, B<CMS_NOATTR>, "
"B<CMS_TEXT> et B<CMS_STREAM> ne sont pas prises en compte puisqu'elles n'ont "
"pas sens dans le contexte de reçus signés."

#. type: textblock
#: C/crypto/CMS_sign_receipt.pod:32
msgid ""
"CMS_sign_receipt() returns either a valid CMS_ContentInfo structure or NULL "
"if an error occurred.  The error can be obtained from ERR_get_error(3)."
msgstr ""
"B<CMS_sign_receipt>() renvoie soit une structure CMS_ContentInfo valable, "
"soit 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/CMS_sign_receipt.pod:37
msgid ""
"L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_verify_receipt(3)|"
"CMS_verify_receipt(3)>, L<CMS_sign(3)|CMS_sign(3)>"
msgstr ""
"L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_verify_receipt(3)|"
"CMS_verify_receipt(3)>, L<CMS_sign(3)|CMS_sign(3)>"

#. type: textblock
#: C/crypto/CMS_sign_receipt.pod:43
msgid "CMS_sign_receipt() was added to OpenSSL 0.9.8"
msgstr "B<CMS_sign_receipt>() a été ajouté dans OpenSSL 0.9.8"
# French translations for the openssl package
# Copyright (C) 2012 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>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: openssl\n"
"POT-Creation-Date: 2012-10-13 10:47-0400\n"
"PO-Revision-Date: 2012-10-28 23:28-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/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: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: textblock
#: C/crypto/CMS_verify.pod:23 C/crypto/CMS_verify_receipt.pod:21
#: C/crypto/PKCS7_verify.pod:24
msgid ""
"B<flags> is an optional set of flags, which can be used to modify the verify "
"operation."
msgstr ""
"I<flags> est un jeu d'attributs facultatifs, qui peut être utilisé pour "
"modifier l'opération de vérification."

#. type: textblock
#: C/crypto/CMS_verify.pod:107 C/crypto/CMS_verify_receipt.pod:35
#: C/crypto/PKCS12_parse.pod:36 C/crypto/PKCS7_verify.pod:99
msgid "The error can be obtained from L<ERR_get_error(3)|ERR_get_error(3)>"
msgstr ""
"L'erreur peut être obtenue à partir de L<ERR_get_error(3)|ERR_get_error(3)>."

#. type: verbatim
#: C/crypto/CMS_verify_receipt.pod:5
#, no-wrap
msgid ""
" CMS_verify_receipt - verify a CMS signed receipt\n"
"\n"
msgstr ""
" CMS_verify_receipt - Vérifier un reçu CMS signé\n"
"\n"

#. type: verbatim
#: C/crypto/CMS_verify_receipt.pod:11
#, no-wrap
msgid ""
" int CMS_verify_receipt(CMS_ContentInfo *rcms, CMS_ContentInfo *ocms, STACK_OF(X509) *certs, X509_STORE *store, unsigned int flags);\n"
"\n"
msgstr ""
" int CMS_verify_receipt(CMS_ContentInfo *rcms, CMS_ContentInfo *ocms, STACK_OF(X509) *certs, X509_STORE *store, unsigned int flags);\n"
"\n"

#. type: textblock
#: C/crypto/CMS_verify_receipt.pod:15
msgid ""
"CMS_verify_receipt() verifies a CMS signed receipt. B<rcms> is the signed "
"receipt to verify. B<ocms> is the original SignedData structure containing "
"the receipt request. B<certs> is a set of certificates in which to search "
"for the signing certificate. B<store> is a trusted certificate store (used "
"for chain verification)."
msgstr ""
"B<CMS_verify_receipt>() vérifie un reçu CMS signé. I<rcms> est le reçu à "
"vérifier. I<ocms> est la structure SignedData d'origine contenant la demande "
"de reçu. I<certs> est un jeu de certificats dans lequel chercher le "
"certificat de signature. I<store> est un stockage de certificats de "
"confiance (utilisé pour la vérification de chaîne)."

#. type: textblock
#: C/crypto/CMS_verify_receipt.pod:26
msgid ""
"This functions behaves in a similar way to CMS_verify() except the flag "
"values B<CMS_DETACHED>, B<CMS_BINARY>, B<CMS_TEXT> and B<CMS_STREAM> are not "
"supported since they do not make sense in the context of signed receipts."
msgstr ""
"Cette fonction se comporte de façon similaire à B<CMS_verify>() à part que "
"les valeurs d'attributs B<CMS_DETACHED>, B<CMS_BINARY>, B<CMS_TEXT> et "
"B<CMS_STREAM> ne sont pas prises en compte puisqu'elles n'ont pas sens dans "
"le contexte de reçus signés."

#. type: textblock
#: C/crypto/CMS_verify_receipt.pod:32
msgid ""
"CMS_verify_receipt() returns 1 for a successful verification and zero if an "
"error occurred."
msgstr ""
"B<CMS_verify_receipt>() renvoie 1 en cas de vérification réussie et zéro en "
"cas d'erreur."

#. type: textblock
#: C/crypto/CMS_verify_receipt.pod:39
msgid ""
"L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_sign_receipt(3)|CMS_sign_receipt"
"(3)>, L<CMS_verify(3)|CMS_verify(3)>,"
msgstr ""
"L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_sign_receipt(3)|CMS_sign_receipt"
"(3)>, L<CMS_verify(3)|CMS_verify(3)>"

#. type: textblock
#: C/crypto/CMS_verify_receipt.pod:45
msgid "CMS_verify_receipt() was added to OpenSSL 0.9.8"
msgstr "B<CMS_verify_receipt>() a été ajoutée dans OpenSSL 0.9.8"
# French translations for the openssl package
# Copyright (C) 2009, 2012 Debian French l10n team <debian-l10n-french@lists.debian.org>.
# This file is distributed under the same license as the openssl package.
#
# Nicolas François <nicolas.francois@centraliens.net>, 2009.
# David Prévot <david@tilapin.org>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: openssl\n"
"POT-Creation-Date: 2010-08-25 15:03-0400\n"
"PO-Revision-Date: 2012-10-27 21:30-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/ciphers.pod:429 C/apps/dhparam.pod:136 C/apps/ec.pod:182
#: C/apps/ecparam.pod:171 C/apps/openssl.pod:353 C/apps/version.pod:60
#: C/apps/x509.pod:828 C/apps/x509v3_config.pod:441
#: C/crypto/ASN1_OBJECT_new.pod:39 C/crypto/ASN1_STRING_length.pod:79
#: C/crypto/ASN1_STRING_new.pod:40 C/crypto/ASN1_STRING_print_ex.pod:92
#: C/crypto/ASN1_generate_nconf.pod:258 C/crypto/BN_BLINDING_new.pod:99
#: 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/CONF_modules_free.pod:42 C/crypto/CONF_modules_load_file.pod:56
#: C/crypto/CRYPTO_set_ex_data.pod:47 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:243 C/crypto/EVP_EncryptInit.pod:504
#: C/crypto/EVP_OpenInit.pod:61 C/crypto/EVP_PKEY_new.pod:43
#: C/crypto/EVP_PKEY_set1_RSA.pod:76 C/crypto/EVP_SealInit.pod:81
#: C/crypto/EVP_SignInit.pod:88 C/crypto/EVP_VerifyInit.pod:79
#: C/crypto/OBJ_nid2obj.pod:145 C/crypto/OPENSSL_VERSION_NUMBER.pod:95
#: C/crypto/OPENSSL_config.pod:78 C/crypto/OPENSSL_load_builtin_modules.pod:47
#: C/crypto/PKCS12_create.pod:71 C/crypto/PKCS12_parse.pod:53
#: C/crypto/PKCS7_decrypt.pod:49 C/crypto/PKCS7_encrypt.pod:61
#: C/crypto/PKCS7_sign.pod:95 C/crypto/PKCS7_verify.pod:112
#: 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_PKCS7.pod:67
#: C/crypto/SMIME_write_PKCS7.pod:57
#: C/crypto/X509_NAME_ENTRY_get_object.pod:68
#: C/crypto/X509_NAME_add_entry_by_txt.pod:112
#: C/crypto/X509_NAME_get_index_by_NID.pod:102
#: C/crypto/X509_NAME_print_ex.pod:101 C/crypto/X509_new.pod:33
#: 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:92
#: C/crypto/lh_stats.pod:54 C/crypto/lhash.pod:282 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:164 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:77
#: C/ssl/SSL_CTX_set_msg_callback.pod:94 C/ssl/SSL_CTX_set_options.pod:336
#: 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:731
msgid "HISTORY"
msgstr "HISTORIQUE"

#. 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: textblock
#: C/crypto/d2i_ASN1_OBJECT.pod:23 C/crypto/d2i_DHparams.pod:24
#: C/crypto/d2i_DSAPublicKey.pod:77 C/crypto/d2i_RSAPublicKey.pod:61
#: C/crypto/d2i_X509_ALGOR.pod:24 C/crypto/d2i_X509_CRL.pod:31
#: C/crypto/d2i_X509_NAME.pod:25 C/crypto/d2i_X509_REQ.pod:30
#: C/crypto/d2i_X509_SIG.pod:24
msgid "L<d2i_X509(3)|d2i_X509(3)>"
msgstr "L<d2i_X509(3)|d2i_X509(3)>"

#. type: textblock
#: C/crypto/d2i_DSAPublicKey.pod:5
msgid ""
"d2i_DSAPublicKey, i2d_DSAPublicKey, d2i_DSAPrivateKey, i2d_DSAPrivateKey, "
"d2i_DSA_PUBKEY, i2d_DSA_PUBKEY, d2i_DSA_SIG, i2d_DSA_SIG - DSA key encoding "
"and parsing functions."
msgstr ""
"d2i_DSAPublicKey, i2d_DSAPublicKey, d2i_DSAPrivateKey, i2d_DSAPrivateKey, "
"d2i_DSA_PUBKEY, i2d_DSA_PUBKEY, d2i_DSA_SIG, i2d_DSA_SIG - Fonctions "
"d'encodage et d'analyse de clefs DSA"

#. type: verbatim
#: C/crypto/d2i_DSAPublicKey.pod:11
#, no-wrap
msgid ""
" #include <openssl/dsa.h>\n"
" #include <openssl/x509.h>\n"
"\n"
msgstr ""
" #include <openssl/dsa.h>\n"
" #include <openssl/x509.h>\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_DSAPublicKey.pod:14
#, no-wrap
msgid ""
" DSA * d2i_DSAPublicKey(DSA **a, const unsigned char **pp, long length);\n"
"\n"
msgstr ""
" DSA * d2i_DSAPublicKey(DSA **a, const unsigned char **pp, long length);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_DSAPublicKey.pod:16
#, no-wrap
msgid ""
" int i2d_DSAPublicKey(const DSA *a, unsigned char **pp);\n"
"\n"
msgstr ""
" int i2d_DSAPublicKey(const DSA *a, unsigned char **pp);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_DSAPublicKey.pod:18
#, no-wrap
msgid ""
" DSA * d2i_DSA_PUBKEY(DSA **a, const unsigned char **pp, long length);\n"
"\n"
msgstr ""
" DSA * d2i_DSA_PUBKEY(DSA **a, const unsigned char **pp, long length);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_DSAPublicKey.pod:20
#, no-wrap
msgid ""
" int i2d_DSA_PUBKEY(const DSA *a, unsigned char **pp);\n"
"\n"
msgstr ""
" int i2d_DSA_PUBKEY(const DSA *a, unsigned char **pp);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_DSAPublicKey.pod:22
#, no-wrap
msgid ""
" DSA * d2i_DSAPrivateKey(DSA **a, const unsigned char **pp, long length);\n"
"\n"
msgstr ""
" DSA * d2i_DSAPrivateKey(DSA **a, const unsigned char **pp, long length);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_DSAPublicKey.pod:24
#, no-wrap
msgid ""
" int i2d_DSAPrivateKey(const DSA *a, unsigned char **pp);\n"
"\n"
msgstr ""
" int i2d_DSAPrivateKey(const DSA *a, unsigned char **pp);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_DSAPublicKey.pod:26
#, no-wrap
msgid ""
" DSA * d2i_DSAparams(DSA **a, const unsigned char **pp, long length);\n"
"\n"
msgstr ""
" DSA * d2i_DSAparams(DSA **a, const unsigned char **pp, long length);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_DSAPublicKey.pod:28
#, no-wrap
msgid ""
" int i2d_DSAparams(const DSA *a, unsigned char **pp);\n"
"\n"
msgstr ""
" int i2d_DSAparams(const DSA *a, unsigned char **pp);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_DSAPublicKey.pod:30
#, no-wrap
msgid ""
" DSA * d2i_DSA_SIG(DSA_SIG **a, const unsigned char **pp, long length);\n"
"\n"
msgstr ""
" DSA * d2i_DSA_SIG(DSA_SIG **a, const unsigned char **pp, long length);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_DSAPublicKey.pod:32
#, no-wrap
msgid ""
" int i2d_DSA_SIG(const DSA_SIG *a, unsigned char **pp);\n"
"\n"
msgstr ""
" int i2d_DSA_SIG(const DSA_SIG *a, unsigned char **pp);\n"
"\n"

#. type: textblock
#: C/crypto/d2i_DSAPublicKey.pod:36
msgid ""
"d2i_DSAPublicKey() and i2d_DSAPublicKey() decode and encode the DSA public "
"key components structure."
msgstr ""
"B<d2i_DSAPublicKey>() et B<i2d_DSAPublicKey>() décodent et encodent la "
"structure des composants de clef publique DSA."

#. type: textblock
#: C/crypto/d2i_DSAPublicKey.pod:39
msgid ""
"d2i_DSA_PUBKEY() and i2d_DSA_PUBKEY() decode and encode an DSA public key "
"using a SubjectPublicKeyInfo (certificate public key) structure."
msgstr ""
"B<d2i_DSA_PUBKEY>() et B<i2d_DSA_PUBKEY>() décodent et encodent une clef "
"publique DSA en utilisant une structure SubjectPublicKeyInfo (clef publique "
"de certificat)."

#. type: textblock
#: C/crypto/d2i_DSAPublicKey.pod:42
msgid ""
"d2i_DSAPrivateKey(), i2d_DSAPrivateKey() decode and encode the DSA private "
"key components."
msgstr ""
"B<d2i_DSAPrivateKey>() et B<i2d_DSAPrivateKey>() décodent et encodent des "
"composants de clef privée DSA."

#. type: textblock
#: C/crypto/d2i_DSAPublicKey.pod:45
msgid ""
"d2i_DSAparams(), i2d_DSAparams() decode and encode the DSA parameters using "
"a B<Dss-Parms> structure as defined in RFC2459."
msgstr ""
"B<d2i_DSAparams>() et B<i2d_DSAparams>() décodent et encodent des paramètres "
"DSA en utilisant une structure B<Dss-Parms> telle que définie dans la "
"RFC 2459."

#. type: textblock
#: C/crypto/d2i_DSAPublicKey.pod:48
msgid ""
"d2i_DSA_SIG(), i2d_DSA_SIG() decode and encode a DSA signature using a B<Dss-"
"Sig-Value> structure as defined in RFC2459."
msgstr ""
"B<d2i_DSA_SIG>() et B<i2d_DSA_SIG>() décodent et encodent une signature DSA "
"en utilisant une structure B<Dss-Sig-Value> telle que définie dans la "
"RFC 2459."

#. type: textblock
#: C/crypto/d2i_DSAPublicKey.pod:51 C/crypto/d2i_RSAPublicKey.pod:44
msgid ""
"The usage of all of these functions is similar to the d2i_X509() and i2d_X509"
"() described in the L<d2i_X509(3)|d2i_X509(3)> manual page."
msgstr ""
"L'utilisation de toutes ces fonctions est similaire à l'utilisation de "
"B<d2i_X509>() et B<i2d_X509>() décrite dans la page de manuel L<d2i_X509(3)|"
"d2i_X509(3)>."

#. type: textblock
#: C/crypto/d2i_DSAPublicKey.pod:56
msgid ""
"The B<DSA> structure passed to the private key encoding functions should "
"have all the private key components present."
msgstr ""
"Tous les composants de la clef privée devraient être présents lorsque la "
"structure B<DSA> est passée aux fonctions d'encodage de clefs privées."

#. type: textblock
#: C/crypto/d2i_DSAPublicKey.pod:59 C/crypto/d2i_RSAPublicKey.pod:52
msgid ""
"The data encoded by the private key functions is unencrypted and therefore "
"offers no private key security."
msgstr ""
"Les données encodées par ces fonctions ne sont pas chiffrées et n'offrent "
"donc aucune sécurité de la part de la clef privée."

#. type: textblock
#: C/crypto/d2i_DSAPublicKey.pod:62
msgid ""
"The B<DSA_PUBKEY> functions should be used in preference to the "
"B<DSAPublicKey> functions when encoding public keys because they use a "
"standard format."
msgstr ""
"Les fonctions B<DSA_PUBKEY> devraient être utilisées de préférence aux "
"fonctions B<DSAPublicKey> lors de l'encodage de clefs publiques parce "
"qu'elles utilisent un format normalisé."

# NOTE: s/an non/a non/
#. type: textblock
#: C/crypto/d2i_DSAPublicKey.pod:65
msgid ""
"The B<DSAPublicKey> functions use an non standard format the actual data "
"encoded depends on the value of the B<write_params> field of the B<a> key "
"parameter.  If B<write_params> is zero then only the B<pub_key> field is "
"encoded as an B<INTEGER>. If B<write_params> is 1 then a B<SEQUENCE> "
"consisting of the B<p>, B<q>, B<g> and B<pub_key> respectively fields are "
"encoded."
msgstr ""
"Les fonctions B<DSAPublicKey> utilisent un format non normalisé, les données "
"vraiment encodées dépendent de la valeur du champ B<write_params> du "
"paramètre de clef I<a>. Si B<write_params> est zéro, alors seul le champ "
"B<pub_key> est encodé comme un B<INTEGER>. Si B<write_params> est 1, alors "
"une B<SEQUENCE> constituée respectivement des champs B<p>, B<q>, B<g> et "
"B<pub_key> est encodée."

# NOTE: s/consiting //
#. type: textblock
#: C/crypto/d2i_DSAPublicKey.pod:71
msgid ""
"The B<DSAPrivateKey> functions also use a non standard structure consiting "
"consisting of a SEQUENCE containing the B<p>, B<q>, B<g> and B<pub_key> and "
"B<priv_key> fields respectively."
msgstr ""
"Les fonctions B<DSAPrivateKey> utilisent aussi une structure non normalisée "
"constituée d'une B<SEQUENCE> contenant respectivement les champs B<p>, B<q>, "
"B<g> et B<pub_key>."
# French translations for the openssl package
# Copyright (C) 2009, 2012 Debian French l10n team <debian-l10n-french@lists.debian.org>.
# This file is distributed under the same license as the openssl package.
#
# Nicolas François <nicolas.francois@centraliens.net>, 2009.
# David Prévot <david@tilapin.org>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: openssl\n"
"POT-Creation-Date: 2010-08-25 15:03-0400\n"
"PO-Revision-Date: 2012-10-28 22:28-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: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: =item
#: C/crypto/BN_generate_prime.pod:31 C/crypto/BN_generate_prime.pod:36
#: C/crypto/BN_generate_prime.pod:41 C/crypto/DSA_generate_parameters.pod:38
#: C/crypto/DSA_generate_parameters.pod:43
#: C/crypto/DSA_generate_parameters.pod:52
#: C/crypto/DSA_generate_parameters.pod:57
#: C/crypto/DSA_generate_parameters.pod:62
#: C/crypto/DSA_generate_parameters.pod:71
#: C/crypto/DSA_generate_parameters.pod:75 C/crypto/RSA_generate_key.pod:30
#: C/crypto/RSA_generate_key.pod:35 C/crypto/RSA_generate_key.pod:40
#: C/crypto/des_modes.pod:23 C/crypto/des_modes.pod:27
#: C/crypto/des_modes.pod:31 C/crypto/des_modes.pod:36
#: C/crypto/des_modes.pod:50 C/crypto/des_modes.pod:54
#: C/crypto/des_modes.pod:59 C/crypto/des_modes.pod:65
#: C/crypto/des_modes.pod:70 C/crypto/des_modes.pod:82
#: C/crypto/des_modes.pod:86 C/crypto/des_modes.pod:91
#: C/crypto/des_modes.pod:97 C/crypto/des_modes.pod:102
#: C/crypto/des_modes.pod:107 C/crypto/des_modes.pod:113
#: C/crypto/des_modes.pod:117 C/crypto/des_modes.pod:130
#: C/crypto/des_modes.pod:134 C/crypto/des_modes.pod:142
#: C/crypto/des_modes.pod:146 C/crypto/des_modes.pod:152
#: C/crypto/des_modes.pod:158 C/crypto/des_modes.pod:162
#: C/crypto/des_modes.pod:168 C/crypto/des_modes.pod:174
#: C/crypto/des_modes.pod:190 C/crypto/des_modes.pod:194
#: C/crypto/des_modes.pod:201 C/crypto/des_modes.pod:206
#: C/crypto/des_modes.pod:212 C/crypto/des_modes.pod:226
#: C/crypto/des_modes.pod:230
msgid "*"
msgstr "*"

#. type: =head1
#: C/crypto/crypto.pod:17 C/crypto/des_modes.pod:15
msgid "OVERVIEW"
msgstr "VUE D'ENSEMBLE"

#. type: =for
#: C/crypto/des_modes.pod:3
msgid "comment openssl_manual_section:7"
msgstr "comment openssl_manual_section:7"

#. type: textblock
#: C/crypto/des_modes.pod:7
msgid "des_modes - the variants of DES and other crypto algorithms of OpenSSL"
msgstr ""
"des_modes - Variantes de DES et autres algorithmes cryptographiques d'OpenSSL"

#. type: textblock
#: C/crypto/des_modes.pod:11
msgid ""
"Several crypto algorithms for OpenSSL can be used in a number of modes.  "
"Those are used for using block ciphers in a way similar to stream ciphers, "
"among other things."
msgstr ""
"Plusieurs algorithmes cryptographiques d'OpenSSL peuvent être utilisés dans "
"de nombreux modes. Ils permettent entre autre d'utiliser les chiffrements de "
"bloc de la même façon que les chiffrements de flux."

#. type: =head2
#: C/crypto/des_modes.pod:17
msgid "Electronic Codebook Mode (ECB)"
msgstr "Dictionnaire de codes (Electronic Code Book, ECB)"

#. type: textblock
#: C/crypto/des_modes.pod:19
msgid "Normally, this is found as the function I<algorithm>_ecb_encrypt()."
msgstr ""
"Normalement disponible en tant que fonction I<algorithme>B<_ecb_encrypt>()."

#. type: textblock
#: C/crypto/des_modes.pod:25
msgid "64 bits are enciphered at a time."
msgstr "64 bits sont chiffrés par opération."

#. type: textblock
#: C/crypto/des_modes.pod:29
msgid "The order of the blocks can be rearranged without detection."
msgstr "L'ordre des blocs peut être permuté sans détection."

#. type: textblock
#: C/crypto/des_modes.pod:33
msgid ""
"The same plaintext block always produces the same ciphertext block (for the "
"same key) making it vulnerable to a 'dictionary attack'."
msgstr ""
"Deux blocs de même texte clair sont toujours chiffrés de la même manière "
"(pour une même clef), rendant le mode vulnérable à une « attaque par "
"dictionnaire »."

#. type: textblock
#: C/crypto/des_modes.pod:38
msgid "An error will only affect one ciphertext block."
msgstr "Une erreur n'affectera qu'un seul bloc de texte chiffré."

#. type: =head2
#: C/crypto/des_modes.pod:42
msgid "Cipher Block Chaining Mode (CBC)"
msgstr "Enchaînement des blocs (Cipher Block Chaining, CBC)"

#. type: textblock
#: C/crypto/des_modes.pod:44
msgid ""
"Normally, this is found as the function I<algorithm>_cbc_encrypt().  Be "
"aware that des_cbc_encrypt() is not really DES CBC (it does not update the "
"IV); use des_ncbc_encrypt() instead."
msgstr ""
"Normalement disponible en tant que fonction I<algorithme>B<_cbc_encrypt>(). "
"Soyez conscient que B<des_cbc_encrypt>() n'est pas vraiment CBC DES (il ne "
"met pas à jour le vecteur d'initialisation). Utilisez plutôt "
"B<des_ncbc_encrypt>()."

#. type: textblock
#: C/crypto/des_modes.pod:52
msgid "a multiple of 64 bits are enciphered at a time."
msgstr "Un multiple de 64 bits est chiffré par opération."

#. type: textblock
#: C/crypto/des_modes.pod:56
msgid ""
"The CBC mode produces the same ciphertext whenever the same plaintext is "
"encrypted using the same key and starting variable."
msgstr ""
"Le mode CBC produit le même texte chiffré à chaque fois que le même texte "
"clair est chiffré avec la même clef et le même vecteur d'initialisation."

#. type: textblock
#: C/crypto/des_modes.pod:61
msgid ""
"The chaining operation makes the ciphertext blocks dependent on the current "
"and all preceding plaintext blocks and therefore blocks can not be "
"rearranged."
msgstr ""
"L'opération de chaînage rend les blocs de texte chiffré dépendants des blocs "
"de texte clair actuel et de tous les précédents, et par conséquent les blocs "
"ne peuvent pas être permutés."

#. type: textblock
#: C/crypto/des_modes.pod:67 C/crypto/des_modes.pod:99
msgid ""
"The use of different starting variables prevents the same plaintext "
"enciphering to the same ciphertext."
msgstr ""
"L'utilisation de différents vecteurs d'initialisation empêche au même texte "
"clair de produire le même texte chiffré."

#. type: textblock
#: C/crypto/des_modes.pod:72
msgid "An error will affect the current and the following ciphertext blocks."
msgstr ""
"Une erreur affectera le bloc de texte chiffré actuel et tous les suivants."

#. type: =head2
#: C/crypto/des_modes.pod:76
msgid "Cipher Feedback Mode (CFB)"
msgstr "Chiffrement à rétroaction (Cipher Feedback, CFB)"

#. type: textblock
#: C/crypto/des_modes.pod:78
msgid "Normally, this is found as the function I<algorithm>_cfb_encrypt()."
msgstr ""
"Normalement disponible en tant que fonction I<algorithme>B<_cfb_encrypt>()."

#. type: textblock
#: C/crypto/des_modes.pod:84 C/crypto/des_modes.pod:132
msgid "a number of bits (j) <= 64 are enciphered at a time."
msgstr ""
"Un nombre de bits (j) inférieur ou égal à 64 est chiffré par opération."

#. type: textblock
#: C/crypto/des_modes.pod:88
msgid ""
"The CFB mode produces the same ciphertext whenever the same plaintext is "
"encrypted using the same key and starting variable."
msgstr ""
"Le mode CFB produit le même texte chiffré à chaque fois que le même texte "
"clair est chiffré avec la même clef et le même vecteur d'initialisation."

#. type: textblock
#: C/crypto/des_modes.pod:93
msgid ""
"The chaining operation makes the ciphertext variables dependent on the "
"current and all preceding variables and therefore j-bit variables are "
"chained together and can not be rearranged."
msgstr ""
"L'opération de chaînage rend les variables de texte chiffré dépendantes des "
"variables de texte clair actuelle et de toutes les précédentes, et par "
"conséquent les variables de j bits sont enchaînées et ne peuvent pas être "
"permutées."

#. type: textblock
#: C/crypto/des_modes.pod:104
msgid ""
"The strength of the CFB mode depends on the size of k (maximal if j == k).  "
"In my implementation this is always the case."
msgstr ""
"La force du mode CFB dépend de la taille de k (maximale si j == k). Dans "
"cette implémentation, c'est toujours le cas."

#. type: textblock
#: C/crypto/des_modes.pod:109 C/crypto/des_modes.pod:154
msgid ""
"Selection of a small value for j will require more cycles through the "
"encipherment algorithm per unit of plaintext and thus cause greater "
"processing overheads."
msgstr ""
"Le choix d'une petite valeur pour j nécessitera plus de cycles d'algorithme "
"de chiffrement par unité de texte clair, et entraînera donc un coût de "
"traitement plus important."

#. type: textblock
#: C/crypto/des_modes.pod:115 C/crypto/des_modes.pod:160
msgid "Only multiples of j bits can be enciphered."
msgstr "Seul des multiples de j bits peuvent être chiffrés."

#. type: textblock
#: C/crypto/des_modes.pod:119
msgid ""
"An error will affect the current and the following ciphertext variables."
msgstr ""
"Une erreur affectera la variable de texte chiffré actuelle et toutes les "
"suivantes."

#. type: =head2
#: C/crypto/des_modes.pod:123
msgid "Output Feedback Mode (OFB)"
msgstr "Chiffrement à rétroaction de sortie (Output Feedback, OFB)"

#. type: textblock
#: C/crypto/des_modes.pod:125
msgid "Normally, this is found as the function I<algorithm>_ofb_encrypt()."
msgstr ""
"Normalement disponible en tant que fonction I<algorithme>B<_ofb_encrypt>()."

#. type: textblock
#: C/crypto/des_modes.pod:136
msgid ""
"The OFB mode produces the same ciphertext whenever the same plaintext "
"enciphered using the same key and starting variable.  More over, in the OFB "
"mode the same key stream is produced when the same key and start variable "
"are used.  Consequently, for security reasons a specific start variable "
"should be used only once for a given key."
msgstr ""
"Le mode OFB produit le même texte chiffré à chaque fois que le même texte "
"clair est chiffré avec la même clef et le même vecteur d'initialisation. De "
"plus, en mode OFB, le même flux de clef est produit quand la même clef et le "
"même vecteur d'initialisation sont utilisés. Par conséquent, pour des "
"raisons de sécurité, un vecteur d'initialisation particulier ne devrait être "
"utilisé qu'une seule fois pour une clef donnée."

#. type: textblock
#: C/crypto/des_modes.pod:144
msgid ""
"The absence of chaining makes the OFB more vulnerable to specific attacks."
msgstr ""
"L'absence de chaînage rend le mode OFB vulnérable à certaines attaques."

#. type: textblock
#: C/crypto/des_modes.pod:148
msgid ""
"The use of different start variables values prevents the same plaintext "
"enciphering to the same ciphertext, by producing different key streams."
msgstr ""
"L'utilisation de différentes valeurs du vecteur d'initialisation empêche au "
"même texte clair de produire le même texte chiffré, en produisant différents "
"flux de clef."

#. type: textblock
#: C/crypto/des_modes.pod:164
msgid ""
"OFB mode of operation does not extend ciphertext errors in the resultant "
"plaintext output.  Every bit error in the ciphertext causes only one bit to "
"be in error in the deciphered plaintext."
msgstr ""
"Le mode d'opération OFB n'étend pas les erreurs de texte chiffré dans la "
"sortie en texte clair correspondante. Toutes les erreurs d'un bit dans le "
"texte clair ne provoquent qu'un bit d'erreur dans le texte clair déchiffré."

#. type: textblock
#: C/crypto/des_modes.pod:170
msgid ""
"OFB mode is not self-synchronizing.  If the two operation of encipherment "
"and decipherment get out of synchronism, the system needs to be re-"
"initialized."
msgstr ""
"Le mode OFB n'est pas autosynchrone. Si les deux opérations de chiffrement "
"et déchiffrement se désynchronisent, le système doit être réinitialisé."

#. type: textblock
#: C/crypto/des_modes.pod:176
msgid ""
"Each re-initialization should use a value of the start variable different "
"from the start variable values used before with the same key.  The reason "
"for this is that an identical bit stream would be produced each time from "
"the same parameters.  This would be susceptible to a 'known plaintext' "
"attack."
msgstr ""
"Chaque réinitialisation devrait utiliser une valeur de vecteur "
"d'initialisation différente des valeurs de vecteur d'initialisation "
"utilisées auparavant avec la même clef. La raison à cela est qu'un flux de "
"bits identique serait produit à chaque fois à partir des mêmes paramètres. "
"Cela le rendrait fragile vis-à-vis d'une « attaque à texte clair connu »."

#. type: =head2
#: C/crypto/des_modes.pod:184
msgid "Triple ECB Mode"
msgstr "Triple ECB"

#. type: textblock
#: C/crypto/des_modes.pod:186
msgid "Normally, this is found as the function I<algorithm>_ecb3_encrypt()."
msgstr ""
"Normalement disponible en tant que fonction I<algorithme>B<_ecb3_encrypt>()."

#. type: textblock
#: C/crypto/des_modes.pod:192
msgid "Encrypt with key1, decrypt with key2 and encrypt with key3 again."
msgstr ""
"Chiffrer avec clef1, déchiffrer avec clef2 et chiffrer de nouveau avec clef3."

#. type: textblock
#: C/crypto/des_modes.pod:196
msgid ""
"As for ECB encryption but increases the key length to 168 bits.  There are "
"theoretic attacks that can be used that make the effective key length 112 "
"bits, but this attack also requires 2^56 blocks of memory, not very likely, "
"even for the NSA."
msgstr ""
"Comme pour le chiffrement ECB, mais augmente la taille de clef à 168 bits. "
"Des attaques théoriques existent permettant de rendre la longueur de clef "
"effective à 112 bits, mais cette attaque nécessite aussi 2^56 blocs de "
"mémoire, ce qui est peu probable, même pour la NSA."

#. type: textblock
#: C/crypto/des_modes.pod:203
msgid ""
"If both keys are the same it is equivalent to encrypting once with just one "
"key."
msgstr ""
"Si deux clefs sont identiques, c'est équivalent à ne chiffrer qu'une fois "
"avec une seule clef."

#. type: textblock
#: C/crypto/des_modes.pod:208
msgid ""
"If the first and last key are the same, the key length is 112 bits.  There "
"are attacks that could reduce the effective key strength to only slightly "
"more than 56 bits, but these require a lot of memory."
msgstr ""
"Si les première et dernière clefs sont identiques, la longueur de clef est "
"de 112 bits. Des attaques permettent de réduire la force de clef effective à "
"juste un peu plus de 56 bits, mais cela nécessite beaucoup de mémoire."

#. type: textblock
#: C/crypto/des_modes.pod:214
msgid ""
"If all 3 keys are the same, this is effectively the same as normal ecb mode."
msgstr ""
"Si les trois clefs sont les mêmes, c'est effectivement identique au mode ECB "
"normal."

#. type: =head2
#: C/crypto/des_modes.pod:219
msgid "Triple CBC Mode"
msgstr "Triple CBC"

#. type: textblock
#: C/crypto/des_modes.pod:221
msgid ""
"Normally, this is found as the function I<algorithm>_ede3_cbc_encrypt()."
msgstr ""
"Normalement disponible en tant que fonction I<algorithme>B<_ede3_cbc_encrypt>"
"()."

#. type: textblock
#: C/crypto/des_modes.pod:228
msgid "Encrypt with key1, decrypt with key2 and then encrypt with key3."
msgstr ""
"Chiffrer avec clef1, déchiffrer avec clef2 et ensuite chiffrer avec clef3."

#. type: textblock
#: C/crypto/des_modes.pod:232
msgid ""
"As for CBC encryption but increases the key length to 168 bits with the same "
"restrictions as for triple ecb mode."
msgstr ""
"Comme pour le chiffrement CBC, mais augmente la taille de clef à 168 bits "
"avec les mêmes restrictions que pour le mode triple ECB."

#. type: textblock
#: C/crypto/des_modes.pod:239
msgid ""
"This text was been written in large parts by Eric Young in his original "
"documentation for SSLeay, the predecessor of OpenSSL.  In turn, he "
"attributed it to:"
msgstr ""
"Ce texte a été écrit en grande partie par Eric Young dans sa documentation "
"d'origine pour SSLeay, le prédécesseur d'OpenSSL. � son tour, il l'a "
"attribué à :"

#. type: verbatim
#: C/crypto/des_modes.pod:243
#, no-wrap
msgid ""
"\tAS 2805.5.2\n"
"\tAustralian Standard\n"
"\tElectronic funds transfer - Requirements for interfaces,\n"
"\tPart 5.2: Modes of operation for an n-bit block cipher algorithm\n"
"\tAppendix A\n"
"\n"
msgstr ""
"\tAS 2805.5.2\n"
"\tAustralian Standard\n"
"\tElectronic funds transfer - Requirements for interfaces,\n"
"\tPart 5.2: Modes of operation for an n-bit block cipher algorithm\n"
"\tAppendix A\n"
"\n"

#. type: textblock
#: C/crypto/des_modes.pod:251
msgid ""
"L<blowfish(3)|blowfish(3)>, L<des(3)|des(3)>, L<idea(3)|idea(3)>, L<rc2(3)|"
"rc2(3)>"
msgstr ""
"L<blowfish(3)|blowfish(3)>, L<des(3)|des(3)>, L<idea(3)|idea(3)>, L<rc2(3)|"
"rc2(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::CMS_sign_receipt 3SSL"
.TH fr::crypto::CMS_sign_receipt 3SSL "2012-10-29" "1.0.1c" "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
\& CMS_sign_receipt \- Créer un reçu CMS signé
.Ve
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\& #include <openssl/cms.h>
\&
\& CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, unsigned int flags);
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
\&\fBCMS_sign_receipt\fR() crée et renvoie une structure de reçu \s-1CMS\s0 signé. \fIsi\fR
est la structure \fBCMS_SignerInfo\fR contenant la demande de reçu
signé. \fIsigncert\fR est le certificat avec lequel signer, \fIpkey\fR est la clef
privée correspondante. \fIcerts\fR est un jeu supplémentaire de certificats
facultatifs à inclure à la structure \s-1CMS\s0 (par exemple n'importe quelle
autorité de certification intermédiaire de la chaîne).
.PP
\&\fIflags\fR est un jeu d'attributs facultatifs.
.SH "NOTES"
.IX Header "NOTES"
Cette fonction se comporte de façon similaire à \fBCMS_sign\fR() à part que les
valeurs d'attributs \fB\s-1CMS_DETACHED\s0\fR, \fB\s-1CMS_BINARY\s0\fR, \fB\s-1CMS_NOATTR\s0\fR,
\&\fB\s-1CMS_TEXT\s0\fR et \fB\s-1CMS_STREAM\s0\fR ne sont pas prises en compte puisqu'elles n'ont
pas sens dans le contexte de reçus signés.
.SH "VALEURS DE RETOUR"
.IX Header "VALEURS DE RETOUR"
\&\fBCMS_sign_receipt\fR() renvoie soit une structure CMS_ContentInfo valable,
soit \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_verify_receipt\fR\|(3), \fICMS_sign\fR\|(3)
.SH "HISTORIQUE"
.IX Header "HISTORIQUE"
\&\fBCMS_sign_receipt\fR() a été ajouté dans OpenSSL 0.9.8
.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::CMS_verify_receipt 3SSL"
.TH fr::crypto::CMS_verify_receipt 3SSL "2012-10-29" "1.0.1c" "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
\& CMS_verify_receipt \- Vérifier un reçu CMS signé
.Ve
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\& #include <openssl/cms.h>
\&
\& int CMS_verify_receipt(CMS_ContentInfo *rcms, CMS_ContentInfo *ocms, STACK_OF(X509) *certs, X509_STORE *store, unsigned int flags);
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
\&\fBCMS_verify_receipt\fR() vérifie un reçu \s-1CMS\s0 signé. \fIrcms\fR est le reçu à
vérifier. \fIocms\fR est la structure SignedData d'origine contenant la demande
de reçu. \fIcerts\fR est un jeu de certificats dans lequel chercher le
certificat de signature. \fIstore\fR est un stockage de certificats de
confiance (utilisé pour la vérification de chaîne).
.PP
\&\fIflags\fR est un jeu d'attributs facultatifs, qui peut être utilisé pour
modifier l'opération de vérification.
.SH "NOTES"
.IX Header "NOTES"
Cette fonction se comporte de façon similaire à \fBCMS_verify\fR() à part que
les valeurs d'attributs \fB\s-1CMS_DETACHED\s0\fR, \fB\s-1CMS_BINARY\s0\fR, \fB\s-1CMS_TEXT\s0\fR et
\&\fB\s-1CMS_STREAM\s0\fR ne sont pas prises en compte puisqu'elles n'ont pas sens dans
le contexte de reçus signés.
.SH "VALEURS DE RETOUR"
.IX Header "VALEURS DE RETOUR"
\&\fBCMS_verify_receipt\fR() renvoie 1 en cas de vérification réussie et zéro en
cas d'erreur.
.PP
L'erreur peut être obtenue à partir de \fIERR_get_error\fR\|(3).
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
\&\fIERR_get_error\fR\|(3),
\&\fICMS_sign_receipt\fR\|(3), \fICMS_verify\fR\|(3)
.SH "HISTORIQUE"
.IX Header "HISTORIQUE"
\&\fBCMS_verify_receipt\fR() a été ajoutée dans OpenSSL 0.9.8
.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::d2i_DSAPublicKey 3SSL"
.TH fr::crypto::d2i_DSAPublicKey 3SSL "2012-10-29" "1.0.1c" "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"
d2i_DSAPublicKey, i2d_DSAPublicKey, d2i_DSAPrivateKey, i2d_DSAPrivateKey,
d2i_DSA_PUBKEY, i2d_DSA_PUBKEY, d2i_DSA_SIG, i2d_DSA_SIG \- Fonctions
d'encodage et d'analyse de clefs \s-1DSA\s0
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 2
\& #include <openssl/dsa.h>
\& #include <openssl/x509.h>
\&
\& DSA * d2i_DSAPublicKey(DSA **a, const unsigned char **pp, long length);
\&
\& int i2d_DSAPublicKey(const DSA *a, unsigned char **pp);
\&
\& DSA * d2i_DSA_PUBKEY(DSA **a, const unsigned char **pp, long length);
\&
\& int i2d_DSA_PUBKEY(const DSA *a, unsigned char **pp);
\&
\& DSA * d2i_DSAPrivateKey(DSA **a, const unsigned char **pp, long length);
\&
\& int i2d_DSAPrivateKey(const DSA *a, unsigned char **pp);
\&
\& DSA * d2i_DSAparams(DSA **a, const unsigned char **pp, long length);
\&
\& int i2d_DSAparams(const DSA *a, unsigned char **pp);
\&
\& DSA * d2i_DSA_SIG(DSA_SIG **a, const unsigned char **pp, long length);
\&
\& int i2d_DSA_SIG(const DSA_SIG *a, unsigned char **pp);
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
\&\fBd2i_DSAPublicKey\fR() et \fBi2d_DSAPublicKey\fR() décodent et encodent la
structure des composants de clef publique \s-1DSA\s0.
.PP
\&\fBd2i_DSA_PUBKEY\fR() et \fBi2d_DSA_PUBKEY\fR() décodent et encodent une clef
publique \s-1DSA\s0 en utilisant une structure SubjectPublicKeyInfo (clef publique
de certificat).
.PP
\&\fBd2i_DSAPrivateKey\fR() et \fBi2d_DSAPrivateKey\fR() décodent et encodent des
composants de clef privée \s-1DSA\s0.
.PP
\&\fBd2i_DSAparams\fR() et \fBi2d_DSAparams\fR() décodent et encodent des paramètres
\&\s-1DSA\s0 en utilisant une structure \fBDss-Parms\fR telle que définie dans la
\&\s-1RFC\s0 2459.
.PP
\&\fBd2i_DSA_SIG\fR() et \fBi2d_DSA_SIG\fR() décodent et encodent une signature \s-1DSA\s0
en utilisant une structure \fBDss-Sig-Value\fR telle que définie dans la
\&\s-1RFC\s0 2459.
.PP
L'utilisation de toutes ces fonctions est similaire à l'utilisation de
\&\fBd2i_X509\fR() et \fBi2d_X509\fR() décrite dans la page de manuel
\&\fId2i_X509\fR\|(3).
.SH "NOTES"
.IX Header "NOTES"
Tous les composants de la clef privée devraient être présents lorsque la
structure \fB\s-1DSA\s0\fR est passée aux fonctions d'encodage de clefs privées.
.PP
Les données encodées par ces fonctions ne sont pas chiffrées et n'offrent
donc aucune sécurité de la part de la clef privée.
.PP
Les fonctions \fB\s-1DSA_PUBKEY\s0\fR devraient être utilisées de préférence aux
fonctions \fBDSAPublicKey\fR lors de l'encodage de clefs publiques parce
qu'elles utilisent un format normalisé.
.PP
Les fonctions \fBDSAPublicKey\fR utilisent un format non normalisé, les données
vraiment encodées dépendent de la valeur du champ \fBwrite_params\fR du
paramètre de clef \fIa\fR. Si \fBwrite_params\fR est zéro, alors seul le champ
\&\fBpub_key\fR est encodé comme un \fB\s-1INTEGER\s0\fR. Si \fBwrite_params\fR est 1, alors
une \fB\s-1SEQUENCE\s0\fR constituée respectivement des champs \fBp\fR, \fBq\fR, \fBg\fR et
\&\fBpub_key\fR est encodée.
.PP
Les fonctions \fBDSAPrivateKey\fR utilisent aussi une structure non normalisée
constituée d'une \fB\s-1SEQUENCE\s0\fR contenant respectivement les champs \fBp\fR, \fBq\fR,
\&\fBg\fR et \fBpub_key\fR.
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
\&\fId2i_X509\fR\|(3)
.SH "HISTORIQUE"
.IX Header "HISTORIQUE"
� 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 "DES_MODES 7SSL"
.TH DES_MODES 7SSL "2012-10-29" "1.0.1c" "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"
des_modes \- Variantes de \s-1DES\s0 et autres algorithmes cryptographiques
d'OpenSSL
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
Plusieurs algorithmes cryptographiques d'OpenSSL peuvent être utilisés dans
de nombreux modes. Ils permettent entre autre d'utiliser les chiffrements de
bloc de la même façon que les chiffrements de flux.
.SH "VUE D'ENSEMBLE"
.IX Header "VUE D'ENSEMBLE"
.SS "Dictionnaire de codes (Electronic Code Book, \s-1ECB\s0)"
.IX Subsection "Dictionnaire de codes (Electronic Code Book, ECB)"
Normalement disponible en tant que fonction \fIalgorithme\fR\fB_ecb_encrypt\fR().
.IP "\(bu" 2
64 bits sont chiffrés par opération.
.IP "\(bu" 2
L'ordre des blocs peut être permuté sans détection.
.IP "\(bu" 2
Deux blocs de même texte clair sont toujours chiffrés de la même manière
(pour une même clef), rendant le mode vulnérable à une « attaque par
dictionnaire ».
.IP "\(bu" 2
Une erreur n'affectera qu'un seul bloc de texte chiffré.
.SS "Enchaînement des blocs (Cipher Block Chaining, \s-1CBC\s0)"
.IX Subsection "Enchaînement des blocs (Cipher Block Chaining, CBC)"
Normalement disponible en tant que fonction
\&\fIalgorithme\fR\fB_cbc_encrypt\fR(). Soyez conscient que \fBdes_cbc_encrypt\fR()
n'est pas vraiment \s-1CBC\s0 \s-1DES\s0 (il ne met pas à jour le vecteur
d'initialisation). Utilisez plutôt \fBdes_ncbc_encrypt\fR().
.IP "\(bu" 2
Un multiple de 64 bits est chiffré par opération.
.IP "\(bu" 2
Le mode \s-1CBC\s0 produit le même texte chiffré à chaque fois que le même texte
clair est chiffré avec la même clef et le même vecteur d'initialisation.
.IP "\(bu" 2
L'opération de chaînage rend les blocs de texte chiffré dépendants des blocs
de texte clair actuel et de tous les précédents, et par conséquent les blocs
ne peuvent pas être permutés.
.IP "\(bu" 2
L'utilisation de différents vecteurs d'initialisation empêche au même texte
clair de produire le même texte chiffré.
.IP "\(bu" 2
Une erreur affectera le bloc de texte chiffré actuel et tous les suivants.
.SS "Chiffrement à rétroaction (Cipher Feedback, \s-1CFB\s0)"
.IX Subsection "Chiffrement à rétroaction (Cipher Feedback, CFB)"
Normalement disponible en tant que fonction \fIalgorithme\fR\fB_cfb_encrypt\fR().
.IP "\(bu" 2
Un nombre de bits (j) inférieur ou égal à 64 est chiffré par opération.
.IP "\(bu" 2
Le mode \s-1CFB\s0 produit le même texte chiffré à chaque fois que le même texte
clair est chiffré avec la même clef et le même vecteur d'initialisation.
.IP "\(bu" 2
L'opération de chaînage rend les variables de texte chiffré dépendantes des
variables de texte clair actuelle et de toutes les précédentes, et par
conséquent les variables de j bits sont enchaînées et ne peuvent pas être
permutées.
.IP "\(bu" 2
L'utilisation de différents vecteurs d'initialisation empêche au même texte
clair de produire le même texte chiffré.
.IP "\(bu" 2
La force du mode \s-1CFB\s0 dépend de la taille de k (maximale si j == k). Dans
cette implémentation, c'est toujours le cas.
.IP "\(bu" 2
Le choix d'une petite valeur pour j nécessitera plus de cycles d'algorithme
de chiffrement par unité de texte clair, et entraînera donc un coût de
traitement plus important.
.IP "\(bu" 2
Seul des multiples de j bits peuvent être chiffrés.
.IP "\(bu" 2
Une erreur affectera la variable de texte chiffré actuelle et toutes les
suivantes.
.SS "Chiffrement à rétroaction de sortie (Output Feedback, \s-1OFB\s0)"
.IX Subsection "Chiffrement à rétroaction de sortie (Output Feedback, OFB)"
Normalement disponible en tant que fonction \fIalgorithme\fR\fB_ofb_encrypt\fR().
.IP "\(bu" 2
Un nombre de bits (j) inférieur ou égal à 64 est chiffré par opération.
.IP "\(bu" 2
Le mode \s-1OFB\s0 produit le même texte chiffré à chaque fois que le même texte
clair est chiffré avec la même clef et le même vecteur d'initialisation. De
plus, en mode \s-1OFB\s0, le même flux de clef est produit quand la même clef et le
même vecteur d'initialisation sont utilisés. Par conséquent, pour des
raisons de sécurité, un vecteur d'initialisation particulier ne devrait être
utilisé qu'une seule fois pour une clef donnée.
.IP "\(bu" 2
L'absence de chaînage rend le mode \s-1OFB\s0 vulnérable à certaines attaques.
.IP "\(bu" 2
L'utilisation de différentes valeurs du vecteur d'initialisation empêche au
même texte clair de produire le même texte chiffré, en produisant différents
flux de clef.
.IP "\(bu" 2
Le choix d'une petite valeur pour j nécessitera plus de cycles d'algorithme
de chiffrement par unité de text clair, et entraînera donc un coût de
traitement plus important.
.IP "\(bu" 2
Seul des multiples de j bits peuvent être chiffrés.
.IP "\(bu" 2
Le mode d'opération \s-1OFB\s0 n'étend pas les erreurs de texte chiffré dans la
sortie en texte clair correspondante. Toutes les erreurs d'un bit dans le
texte clair ne provoquent qu'un bit d'erreur dans le texte clair déchiffré.
.IP "\(bu" 2
Le mode \s-1OFB\s0 n'est pas autosynchrone. Si les deux opérations de chiffrement
et déchiffrement se désynchronisent, le système doit être réinitialisé.
.IP "\(bu" 2
Chaque réinitialisation devrait utiliser une valeur de vecteur
d'initialisation différente des valeurs de vecteur d'initialisation
utilisées auparavant avec la même clef. La raison à cela est qu'un flux de
bits identique serait produit à chaque fois à partir des mêmes
paramètres. Cela le rendrait fragile vis\-à\-vis d'une « attaque à texte clair
connu ».
.SS "Triple \s-1ECB\s0"
.IX Subsection "Triple ECB"
Normalement disponible en tant que fonction \fIalgorithme\fR\fB_ecb3_encrypt\fR().
.IP "\(bu" 2
Chiffrer avec clef1, déchiffrer avec clef2 et chiffrer de nouveau avec
clef3.
.IP "\(bu" 2
Comme pour le chiffrement \s-1ECB\s0, mais augmente la taille de clef à
168 bits. Des attaques théoriques existent permettant de rendre la longueur
de clef effective à 112 bits, mais cette attaque nécessite aussi 2^56 blocs
de mémoire, ce qui est peu probable, même pour la \s-1NSA\s0.
.IP "\(bu" 2
Si deux clefs sont identiques, c'est équivalent à ne chiffrer qu'une fois
avec une seule clef.
.IP "\(bu" 2
Si les première et dernière clefs sont identiques, la longueur de clef est
de 112 bits. Des attaques permettent de réduire la force de clef effective à
juste un peu plus de 56 bits, mais cela nécessite beaucoup de mémoire.
.IP "\(bu" 2
Si les trois clefs sont les mêmes, c'est effectivement identique au mode \s-1ECB\s0
normal.
.SS "Triple \s-1CBC\s0"
.IX Subsection "Triple CBC"
Normalement disponible en tant que fonction
\&\fIalgorithme\fR\fB_ede3_cbc_encrypt\fR().
.IP "\(bu" 2
Chiffrer avec clef1, déchiffrer avec clef2 et ensuite chiffrer avec clef3.
.IP "\(bu" 2
Comme pour le chiffrement \s-1CBC\s0, mais augmente la taille de clef à 168 bits
avec les mêmes restrictions que pour le mode triple \s-1ECB\s0.
.SH "NOTES"
.IX Header "NOTES"
Ce texte a été écrit en grande partie par Eric Young dans sa documentation
d'origine pour SSLeay, le prédécesseur d'OpenSSL. À son tour, il l'a
attribué à :
.PP
.Vb 5
\&        AS 2805.5.2
\&        Australian Standard
\&        Electronic funds transfer \- Requirements for interfaces,
\&        Part 5.2: Modes of operation for an n\-bit block cipher algorithm
\&        Appendix A
.Ve
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
\&\fIblowfish\fR\|(3), \fIdes\fR\|(3), \fIidea\fR\|(3),
\&\fIrc2\fR\|(3)
.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: