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

[LCFC] po4a://manpages-fr-extra/openssl/BN_{CTX_start,cmp,new,num_bytes}.pod.po



Salut,

Le 04/02/2013 18:40, David Prévot a écrit :
> Le 04/02/2013 17:24, JP Guillonneau a écrit :
> 
>> relectures.
> 
> Bien mieux comme ça, merci

Fichiers identiques au RFR2 <511038CB.5010801@tilapin.org>, merci
d'avance pour vos dernières remarques. Le différentiel joint vire juste
quelques lignes inutiles qui s'étaient glissées dans le RFR2.

Amicalement

David

diff --git a/openssl/po4a/po/fr/BN_CTX_start.pod.po b/openssl/po4a/po/fr/BN_CTX_start.pod.po
index cdd403b..4e17408 100644
--- a/openssl/po4a/po/fr/BN_CTX_start.pod.po
+++ b/openssl/po4a/po/fr/BN_CTX_start.pod.po
@@ -736,85 +738,111 @@ msgid ""
 msgstr ""
 " #include <openssl/bn.h>\n"
 "\n"
 
 #. type: textblock
 #: C/crypto/BN_CTX_start.pod:5
 msgid "BN_CTX_start, BN_CTX_get, BN_CTX_end - use temporary BIGNUM variables"
 msgstr ""
+"BN_CTX_start, BN_CTX_get, BN_CTX_end - Utiliser des variables BIGNUM "
+"temporaires"
 
 #. type: verbatim
 #: C/crypto/BN_CTX_start.pod:11
 #, no-wrap
 msgid ""
 " void BN_CTX_start(BN_CTX *ctx);\n"
 "\n"
 msgstr ""
+" void BN_CTX_start(BN_CTX *ctx);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/BN_CTX_start.pod:13
 #, no-wrap
 msgid ""
 " BIGNUM *BN_CTX_get(BN_CTX *ctx);\n"
 "\n"
 msgstr ""
+" BIGNUM *BN_CTX_get(BN_CTX *ctx);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/BN_CTX_start.pod:15
 #, no-wrap
 msgid ""
 " void BN_CTX_end(BN_CTX *ctx);\n"
 "\n"
 msgstr ""
+" void BN_CTX_end(BN_CTX *ctx);\n"
+"\n"
 
 #. type: textblock
 #: C/crypto/BN_CTX_start.pod:19
 msgid ""
 "These functions are used to obtain temporary B<BIGNUM> variables from a "
 "B<BN_CTX> (which can been created by using L<BN_CTX_new(3)|BN_CTX_new(3)>)  "
 "in order to save the overhead of repeatedly creating and freeing B<BIGNUM>s "
 "in functions that are called from inside a loop."
 msgstr ""
+"Ces fonctions sont utilisées pour obtenir des variables B<BIGNUM> "
+"temporaires à partir d'un B<BN_CTX> (qui peut avoir été créé en utilisant "
+"L<BN_CTX_new(3)|BN_CTX_new(3)>) afin d'économiser les créations et "
+"libérations répétitives de B<BIGNUM> dans les fonctions appelées depuis une "
+"boucle."
 
 #. type: textblock
 #: C/crypto/BN_CTX_start.pod:24
 msgid ""
 "A function must call BN_CTX_start() first. Then, BN_CTX_get() may be called "
 "repeatedly to obtain temporary B<BIGNUM>s. All BN_CTX_get()  calls must be "
 "made before calling any other functions that use the B<ctx> as an argument."
 msgstr ""
+"Une fonction doit d'abord appeler B<BN_CTX_start>(). Ensuite, B<BN_CTX_get>"
+"() peut être appelée de façon répétitive pour obtenir des B<BIGNUM> "
+"temporaires. Tous les appels B<BN_CTX_get>() doivent être faits avant "
+"d'appeler n'importe quelles autres fonctions qui utilisent le I<ctx> comme "
+"un argument."
 
 #. type: textblock
 #: C/crypto/BN_CTX_start.pod:29
 msgid ""
 "Finally, BN_CTX_end() must be called before returning from the function.  "
 "When BN_CTX_end() is called, the B<BIGNUM> pointers obtained from BN_CTX_get"
 "() become invalid."
 msgstr ""
+"Enfin, B<BN_CTX_end>() doit être appelée avant la fin d'exécution de la "
+"fonction. Quand B<BN_CTX_end>() est appelée, les pointeurs B<BIGNUM> obtenus "
+"à partir de B<BN_CTX_get>() deviennent non valables."
 
 #. type: textblock
 #: C/crypto/BN_CTX_start.pod:35
 msgid "BN_CTX_start() and BN_CTX_end() return no values."
-msgstr ""
+msgstr "B<BN_CTX_start>() et B<BN_CTX_end>() ne renvoient aucune valeur."
 
 #. type: textblock
 #: C/crypto/BN_CTX_start.pod:37
 msgid ""
 "BN_CTX_get() returns a pointer to the B<BIGNUM>, or B<NULL> on error.  Once "
 "BN_CTX_get() has failed, the subsequent calls will return B<NULL> as well, "
 "so it is sufficient to check the return value of the last BN_CTX_get() call. "
 "In case of an error, an error code is set, which can be obtained by "
 "L<ERR_get_error(3)|ERR_get_error(3)>."
 msgstr ""
+"B<BN_CTX_get>() renvoie un pointeur vers le B<BIGNUM> ou B<NULL> en cas "
+"d'erreur. Une fois que B<BN_CTX_get>() a échouée, les appels suivant "
+"renverront B<NULL> aussi, donc il suffit de vérifier la valeur de retour du "
+"dernier appel de B<BN_CTX_get>(). En cas d'erreur, un code d'erreur est "
+"défini et peut être obtenu avec L<ERR_get_error(3)|ERR_get_error(3)>."
 
 #. type: textblock
 #: C/crypto/BN_CTX_start.pod:46
 msgid "L<BN_CTX_new(3)|BN_CTX_new(3)>"
 msgstr "L<BN_CTX_new(3)|BN_CTX_new(3)>"
 
 #. type: textblock
 #: C/crypto/BN_CTX_start.pod:50
 msgid ""
 "BN_CTX_start(), BN_CTX_get() and BN_CTX_end() were added in OpenSSL 0.9.5."
 msgstr ""
-"BN_CTX_start(), BN_CTX_get() et BN_CTX_end() ont été ajoutées dans OpenSSL "
-"0.9.5."
+"B<BN_CTX_start>(), B<BN_CTX_get>() et B<BN_CTX_end>() ont été ajoutées dans "
+"OpenSSL 0.9.5."
diff --git a/openssl/po4a/po/fr/BN_cmp.pod.po b/openssl/po4a/po/fr/BN_cmp.pod.po
index 8f15138..bfe8475 100644
--- a/openssl/po4a/po/fr/BN_cmp.pod.po
+++ b/openssl/po4a/po/fr/BN_cmp.pod.po
@@ -734,79 +736,104 @@ msgid ""
 " #include <openssl/bn.h>\n"
 "\n"
 msgstr ""
 " #include <openssl/bn.h>\n"
 "\n"
 
 #. type: textblock
 #: C/crypto/BN_BLINDING_new.pod:97 C/crypto/BN_cmp.pod:40
-#: C/crypto/BN_swap.pod:17 C/crypto/bn_internal.pod:224
+#: C/crypto/BN_swap.pod:17 C/crypto/bn_internal.pod:234
 msgid "L<bn(3)|bn(3)>"
 msgstr "L<bn(3)|bn(3)>"
 
 #. type: textblock
 #: C/crypto/BN_cmp.pod:5
 msgid ""
 "BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_is_odd - BIGNUM "
 "comparison and test functions"
 msgstr ""
+"BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_is_odd - Fonctions de "
+"comparaison et test de BIGNUM"
 
 #. type: verbatim
 #: C/crypto/BN_cmp.pod:11
 #, no-wrap
 msgid ""
 " int BN_cmp(BIGNUM *a, BIGNUM *b);\n"
 " int BN_ucmp(BIGNUM *a, BIGNUM *b);\n"
 "\n"
 msgstr ""
+" int BN_cmp(BIGNUM *a, BIGNUM *b);\n"
+" int BN_ucmp(BIGNUM *a, BIGNUM *b);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/BN_cmp.pod:14
 #, no-wrap
 msgid ""
 " int BN_is_zero(BIGNUM *a);\n"
 " int BN_is_one(BIGNUM *a);\n"
 " int BN_is_word(BIGNUM *a, BN_ULONG w);\n"
 " int BN_is_odd(BIGNUM *a);\n"
 "\n"
 msgstr ""
+" int BN_is_zero(BIGNUM *a);\n"
+" int BN_is_one(BIGNUM *a);\n"
+" int BN_is_word(BIGNUM *a, BN_ULONG w);\n"
+" int BN_is_odd(BIGNUM *a);\n"
+"\n"
 
 #. type: textblock
 #: C/crypto/BN_cmp.pod:21
 msgid ""
 "BN_cmp() compares the numbers B<a> and B<b>. BN_ucmp() compares their "
 "absolute values."
 msgstr ""
+"B<BN_cmp>() compare les nombres I<a> et I<b>. B<BN_ucmp>() compare leurs "
+"valeurs absolues."
 
 #. type: textblock
 #: C/crypto/BN_cmp.pod:24
 msgid ""
 "BN_is_zero(), BN_is_one() and BN_is_word() test if B<a> equals 0, 1, or B<w> "
 "respectively. BN_is_odd() tests if a is odd."
 msgstr ""
+"B<BN_is_zero>(), B<BN_is_one>() et B<BN_is_word>() testent respectivement si "
+"I<a> est égal à B<0>, à B<1> ou à I<w>. B<BN_is_odd>() teste si I<a> est "
+"impair."
 
 #. type: textblock
 #: C/crypto/BN_cmp.pod:27
 msgid "BN_is_zero(), BN_is_one(), BN_is_word() and BN_is_odd() are macros."
 msgstr ""
+"B<BN_is_zero>(), B<BN_is_one>(), B<BN_is_word>() et B<BN_is_odd>() sont des "
+"macros."
 
 #. type: textblock
 #: C/crypto/BN_cmp.pod:31
 msgid ""
 "BN_cmp() returns -1 if B<a> E<lt> B<b>, 0 if B<a> == B<b> and 1 if B<a> "
 "E<gt> B<b>. BN_ucmp() is the same using the absolute values of B<a> and B<b>."
 msgstr ""
+"B<BN_cmp>() renvoie B<-1> si I<a> E<lt> I<b>, B<0> si I<a> == I<b> et B<1> "
+"si I<a> E<gt> I<b>. B<BN_ucmp>() fait la même chose en utilisant les valeurs "
+"absolues de I<a> et I<b>."
 
 #. type: textblock
 #: C/crypto/BN_cmp.pod:35
 msgid ""
 "BN_is_zero(), BN_is_one() BN_is_word() and BN_is_odd() return 1 if the "
 "condition is true, 0 otherwise."
 msgstr ""
+"B<BN_is_zero>(), B<BN_is_one>(), B<BN_is_word>() et B<BN_is_odd>() renvoient "
+"B<1> si la condition est vraie et B<0> sinon."
 
 #. type: textblock
 #: C/crypto/BN_cmp.pod:44
 msgid ""
 "BN_cmp(), BN_ucmp(), BN_is_zero(), BN_is_one() and BN_is_word() are "
 "available in all versions of SSLeay and OpenSSL.  BN_is_odd() was added in "
 "SSLeay 0.8."
 msgstr ""
+"B<BN_cmp>(), B<BN_ucmp>(), B<BN_is_zero>(), B<BN_is_one>() et B<BN_is_word>"
+"() sont disponibles dans toutes les versions de SSLeay et OpenSSL. "
+"B<BN_is_odd>() a été ajoutée dans SSLeay 0.8."
diff --git a/openssl/po4a/po/fr/BN_new.pod.po b/openssl/po4a/po/fr/BN_new.pod.po
index 8ee5149..366509e 100644
--- a/openssl/po4a/po/fr/BN_new.pod.po
+++ b/openssl/po4a/po/fr/BN_new.pod.po
@@ -742,94 +744,119 @@ msgstr ""
 msgid "L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>"
 msgstr "L<bn(3)|bn(3)>, L<ERR_get_error(3)|ERR_get_error(3)>"
 
 #. type: textblock
 #: C/crypto/BN_new.pod:5
 msgid ""
 "BN_new, BN_init, BN_clear, BN_free, BN_clear_free - allocate and free BIGNUMs"
 msgstr ""
+"BN_new, BN_init, BN_clear, BN_free, BN_clear_free - Allouer et libérer des "
+"BIGNUM"
 
 #. type: verbatim
 #: C/crypto/BN_new.pod:11
 #, no-wrap
 msgid ""
 " BIGNUM *BN_new(void);\n"
 "\n"
 msgstr ""
+" BIGNUM *BN_new(void);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/BN_new.pod:13
 #, no-wrap
 msgid ""
 " void BN_init(BIGNUM *);\n"
 "\n"
 msgstr ""
+" void BN_init(BIGNUM *);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/BN_new.pod:15
 #, no-wrap
 msgid ""
 " void BN_clear(BIGNUM *a);\n"
 "\n"
 msgstr ""
+" void BN_clear(BIGNUM *a);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/BN_new.pod:17
 #, no-wrap
 msgid ""
 " void BN_free(BIGNUM *a);\n"
 "\n"
 msgstr ""
+" void BN_free(BIGNUM *a);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/BN_new.pod:19
 #, no-wrap
 msgid ""
 " void BN_clear_free(BIGNUM *a);\n"
 "\n"
 msgstr ""
+" void BN_clear_free(BIGNUM *a);\n"
+"\n"
 
 #. type: textblock
 #: C/crypto/BN_new.pod:23
 msgid ""
 "BN_new() allocates and initializes a B<BIGNUM> structure. BN_init()  "
 "initializes an existing uninitialized B<BIGNUM>."
 msgstr ""
+"B<BN_new>() alloue et initialise une structure B<BIGNUM>. B<BN_init>() "
+"initialise un B<BIGNUM> existant mais non initialisé."
 
 #. type: textblock
 #: C/crypto/BN_new.pod:26
 msgid ""
 "BN_clear() is used to destroy sensitive data such as keys when they are no "
 "longer needed. It erases the memory used by B<a> and sets it to the value 0."
 msgstr ""
+"B<BN_clear>() est utilisée pour détruire des données sensibles comme les "
+"clefs quand elles ne sont plus nécessaires. Elle efface la mémoire utilisée "
+"par I<a> et la définit à la valeur B<0>."
 
 #. type: textblock
 #: C/crypto/BN_new.pod:30
 msgid ""
 "BN_free() frees the components of the B<BIGNUM>, and if it was created by "
 "BN_new(), also the structure itself. BN_clear_free() additionally overwrites "
 "the data before the memory is returned to the system."
 msgstr ""
+"B<BN_free>() libère les composants de B<BIGNUM> et, s'il a été créé par "
+"B<BN_new>(), la structure elle-même. B<BN_clear_free>() écrase de plus les "
+"données avant que la mémoire ne soit rendue au système."
 
 #. type: textblock
 #: C/crypto/BN_new.pod:36
 msgid ""
 "BN_new() returns a pointer to the B<BIGNUM>. If the allocation fails, it "
 "returns B<NULL> and sets an error code that can be obtained by "
 "L<ERR_get_error(3)|ERR_get_error(3)>."
 msgstr ""
+"B<BN_new>() renvoie un pointeur vers le B<BIGNUM>. Si l'allocation échoue, "
+"elle renvoie B<NULL> et définit un code d'erreur qui peut être obtenu par "
+"L<ERR_get_error(3)|ERR_get_error(3)>."
 
 #. type: textblock
 #: C/crypto/BN_new.pod:40
 msgid ""
 "BN_init(), BN_clear(), BN_free() and BN_clear_free() have no return values."
-msgstr "BN_init(), BN_clear(), BN_free() et BN_clear_free() ne renvoient rien."
+msgstr ""
+"B<BN_init>(), B<BN_clear>(), B<BN_free>() et B<BN_clear_free>() ne renvoient "
+"rien."
 
 #. type: textblock
 #: C/crypto/BN_new.pod:49
 msgid ""
 "BN_new(), BN_clear(), BN_free() and BN_clear_free() are available in all "
 "versions on SSLeay and OpenSSL.  BN_init() was added in SSLeay 0.9.1b."
 msgstr ""
-"BN_new(), BN_clear(), BN_free() et BN_clear_free() sont disponibles dans "
-"toutes les versions de SSLeay et d'OpenSSL. BN_init() a été ajoutée dans "
-"SSLeay 0.9.1b."
+"B<BN_new>(), B<BN_clear>(), B<BN_free>() et B<BN_clear_free>() sont "
+"disponibles dans toutes les versions de SSLeay et d'OpenSSL. B<BN_init>() a "
+"été ajoutée dans SSLeay 0.9.1b."
diff --git a/openssl/po4a/po/fr/BN_num_bytes.pod.po b/openssl/po4a/po/fr/BN_num_bytes.pod.po
index 1295ddd..b7576f6 100644
--- a/openssl/po4a/po/fr/BN_num_bytes.pod.po
+++ b/openssl/po4a/po/fr/BN_num_bytes.pod.po
@@ -826,94 +828,117 @@ msgid ""
 msgstr ""
 " #include <openssl/bn.h>\n"
 "\n"
 
 #. type: textblock
 #: C/crypto/BN_num_bytes.pod:5
 msgid "BN_num_bits, BN_num_bytes, BN_num_bits_word - get BIGNUM size"
 msgstr ""
+"BN_num_bits, BN_num_bytes, BN_num_bits_word - Obtenir la taille de BIGNUM"
 
 #. type: verbatim
 #: C/crypto/BN_num_bytes.pod:11
 #, no-wrap
 msgid ""
 " int BN_num_bytes(const BIGNUM *a);\n"
 "\n"
 msgstr ""
+" int BN_num_bytes(const BIGNUM *a);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/BN_num_bytes.pod:13
 #, no-wrap
 msgid ""
 " int BN_num_bits(const BIGNUM *a);\n"
 "\n"
 msgstr ""
+" int BN_num_bits(const BIGNUM *a);\n"
+"\n"
 
 #. type: verbatim
 #: C/crypto/BN_num_bytes.pod:15
 #, no-wrap
 msgid ""
 " int BN_num_bits_word(BN_ULONG w);\n"
 "\n"
 msgstr ""
+" int BN_num_bits_word(BN_ULONG w);\n"
+"\n"
 
 #. type: textblock
 #: C/crypto/BN_num_bytes.pod:19
 msgid "BN_num_bytes() returns the size of a B<BIGNUM> in bytes."
-msgstr ""
+msgstr "B<BN_num_bytes>() renvoie la taille d'un B<BIGNUM> en octet."
 
 #. type: textblock
 #: C/crypto/BN_num_bytes.pod:21
 msgid ""
 "BN_num_bits_word() returns the number of significant bits in a word.  If we "
 "take 0x00000432 as an example, it returns 11, not 16, not 32.  Basically, "
 "except for a zero, it returns I<floor(log2(w))+1>."
 msgstr ""
+"B<BN_num_bits_word>() renvoie le nombre de bits significatifs dans un mot. "
+"Avec 0x00000432 par exemple, 11 est renvoyé, pas 16 ni 32. � part pour zéro, "
+"c'est à peu près I<floor(log2(w))+1> qui est renvoyé."
 
 #. type: textblock
 #: C/crypto/BN_num_bytes.pod:25
 msgid ""
 "BN_num_bits() returns the number of significant bits in a B<BIGNUM>, "
 "following the same principle as BN_num_bits_word()."
 msgstr ""
+"B<BN_num_bits>() renvoie le nombre de bits significatifs dans un B<BIGNUM>, "
+"en suivant le même principe que B<BN_num_bits_word>()."
 
 #. type: textblock
 #: C/crypto/BN_num_bytes.pod:28
 msgid "BN_num_bytes() is a macro."
-msgstr ""
+msgstr "B<BN_num_bytes>() est une macro."
 
 #. type: textblock
 #: C/crypto/BN_num_bytes.pod:32
 msgid "The size."
-msgstr ""
+msgstr "La taille."
 
 #. type: textblock
 #: C/crypto/BN_num_bytes.pod:36
 msgid ""
 "Some have tried using BN_num_bits() on individual numbers in RSA keys, DH "
 "keys and DSA keys, and found that they don't always come up with the number "
 "of bits they expected (something like 512, 1024, 2048, ...).  This is "
 "because generating a number with some specific number of bits doesn't always "
 "set the highest bits, thereby making the number of I<significant> bits a "
 "little lower.  If you want to know the \"key size\" of such a key, either "
 "use functions like RSA_size(), DH_size()  and DSA_size(), or use BN_num_bytes"
 "() and multiply with 8 (although there's no real guarantee that will match "
 "the \"key size\", just a lot more probability)."
 msgstr ""
+"Certaines personnes ont essayé d'utiliser B<BN_num_bits>() sur des nombres "
+"indivisibles dans des clefs RSA, clefs DH et clefs DSA, et ont trouvé "
+"qu'elle ne renvoyait pas toujours le nombre de bits attendus (quelque chose "
+"comme 512, 1024, 2048, etc.) C'est parce que la génération d'un nombre avec "
+"certains nombres particuliers de bits ne définit pas toujours les bits les "
+"plus élevés, rendant ainsi le nombre de bits I<significatifs> un peu "
+"inférieur. Si vous voulez connaître la « taille de clef » d'une telle clef, "
+"utilisez des fonctions comme B<RSA_size>(), B<DH_size>() et B<DSA_size>(), "
+"ou utilisez B<BN_num_bytes>() et multipliez par 8 (bien qu'il n'y ait aucune "
+"véritable garantie que cela corresponde à la « taille de clef », c'est "
+"simplement beaucoup plus probable)."
 
 #. type: textblock
 #: C/crypto/BN_num_bytes.pod:49
 msgid ""
 "L<bn(3)|bn(3)>, L<DH_size(3)|DH_size(3)>, L<DSA_size(3)|DSA_size(3)>, "
 "L<RSA_size(3)|RSA_size(3)>"
 msgstr ""
 "L<bn(3)|bn(3)>, L<DH_size(3)|DH_size(3)>, L<DSA_size(3)|DSA_size(3)>, "
 "L<RSA_size(3)|RSA_size(3)>"
 
 #. type: textblock
 #: C/crypto/BN_num_bytes.pod:54
 msgid ""
 "BN_num_bytes(), BN_num_bits() and BN_num_bits_word() are available in all "
 "versions of SSLeay and OpenSSL."
 msgstr ""
-"BN_num_bytes(), BN_num_bits() et BN_num_bits_word() sont disponibles dans "
-"toutes les versions de SSLeay et d'OpenSSL."
+"B<BN_num_bytes>(), B<BN_num_bits>() et B<BN_num_bits_word>() sont "
+"disponibles dans toutes les versions de SSLeay et d'OpenSSL."

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: