Linux |
CentOS 4.8 |
|
encrypt(3) |
encrypt − Crypter des messages de 64 bits. |
#define _XOPEN_SOURCE #include <unistd.h> void encrypt(char block[64], int
edflag); |
Ces fonction cryptent et décryptent des messages de 64 bits. La fonction setkey() permet de fournir la clé à utiliser pour encrypt(). Le paramètre key est une table d’octets, chacun ayant la valeur 0 ou 1. L’octet key[n] où n=8*q-1 est ignoré, ce qui ramène la clé à 56 bits effectifs. La fonction encrypt() modifie le buffer transmis, en le cryptant si le paramètre edflag vaut 0, et en le décryptant s’il vaut 1. Ces fonctions ne sont pas réentrantes. |
Ces routines ne renvoient pas de valeur. |
SVID, SUSv2 |
crypt(3) |
Christophe Blaess, 2000. |
encrypt(3) |