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