perkamon - en to fr translation catalogue (25 entries)

note: type: TH
en: 2018-04-30
fr: 30 avril 2018

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: encrypt, setkey, encrypt_r, setkey_r - encrypt 64-bit messages
fr: encrypt, setkey, encrypt_r, setkey_r - Crypter des messages de 64\ bits

note: type: Plain text
en: B<#define _XOPEN_SOURCE>       /* See feature_test_macros(7) */
    B<#include E<lt>unistd.hE<gt>>
fr: B<#define _XOPEN_SOURCE>       /* Consultez feature_test_macros(7) */
    B<#include E<lt>unistd.hE<gt>>

note: type: Plain text
en: B<#define _GNU_SOURCE>         /* See feature_test_macros(7) */
    B<#include E<lt>crypt.hE<gt>>
fr: B<#define _GNU_SOURCE>         /* Consultez feature_test_macros(7) */
    B<#include E<lt>crypt.hE<gt>>

note: type: Plain text
en: Each of these requires linking with I<-lcrypt>.
fr: Effectuez l'édition des liens avec l'option I<-lcrypt>.

note: type: Plain text
en: These functions encrypt and decrypt 64-bit messages.  The B<setkey>()  function sets the key used by B<encrypt>().  The I<key> argument used here is an array of 64 bytes, each of which has numerical value 1 or 0.  The bytes key[n] where n=8*i-1 are ignored, so that the effective key length is 56 bits.
fr: Ces fonctions chiffrent et déchiffrent des messages de 64\ bits. La fonction B<setkey>() permet de fournir la clef à utiliser pour B<encrypt>(). L'argument I<key> est une table de 64 octets, chacun ayant la valeur 0 ou 1. L'octet key[n] où n=8*i-1 est ignoré, ce qui ramène la clef à 56 bits effectifs.

note: type: Plain text
en: The B<encrypt>()  function modifies the passed buffer, encoding if I<edflag> is 0, and decoding if 1 is being passed.  Like the I<key> argument, also I<block> is a bit vector representation of the actual value that is encoded.  The result is returned in that same vector.
fr: La fonction B<encrypt>() modifie le tampon transmis, en l'encodant si l'argument I<edflag> vaut 0, et en le décodant s'il vaut 1. L'argument I<block> est, comme l'argument I<key>, une représentation de la valeur à encoder sous forme de vecteur de bits. Le résultat est renvoyé dans le même vecteur.

note: type: Plain text
en: These two functions are not reentrant, that is, the key data is kept in static storage.  The functions B<setkey_r>()  and B<encrypt_r>()  are the reentrant versions.  They use the following structure to hold the key data:
fr: Ces fonctions ne sont pas réentrantes, c'est-à-dire que la clef est stockée dans une zone de stockage statique. Les fonctions B<setkey_r>() et B<encrypt_r>() sont des versions réentrantes. Elles utilisent la structure suivante pour contenir la clef\ :

note: type: Plain text
en: Before calling B<setkey_r>()  set I<data-E<gt>initialized> to zero.
fr: Avant d'appeler B<setkey_r>(), définissez I<data-E<gt>initialized> à zéro.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: These functions do not return any value.
fr: Ces routines ne renvoient pas de valeur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: Set I<errno> to zero before calling the above functions.  On success, it is unchanged.
fr: Définissez I<errno> à zéro avant d'appeler les fonctions ci-dessus. Si elles réussissent, I<errno> n'est pas modifiée.

note: type: Plain text
en: The function is not provided.  (For example because of former USA export restrictions.)
fr: La fonction n'est pas disponible. (Par exemple à cause des restrictions américaines sur l'exportation de routines cryptographiques...)

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: In glibc 2.2, these functions use the DES algorithm.
fr: Dans la glibc\ 2.2, ces fonctions utilisent l'algorithme DES.

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
