version 1.1, 2004/07/11 00:32:17 |
version 1.3, 2005/06/19 15:45:38 |
|
|
/* $OpenXM$ */ |
/* $OpenXM: OpenXM/src/ox_ntl/crypt/des/des.h,v 1.2 2004/09/20 00:10:24 iwane Exp $ */ |
/* |
/* |
* FIPS PUB 46-3 |
* FIPS PUB 46-3 |
* DATA ENCRYPTION STANDARD |
* DATA ENCRYPTION STANDARD |
|
|
#ifndef __DES_H__ |
#ifndef __DES_H__ |
#define __DES_H__ |
#define __DES_H__ |
|
|
#include <sys/types.h> |
#include <inttypes.h> |
|
|
typedef struct { |
typedef struct { |
union { |
union { |
Line 31 int des_dec_c(const des_key *, const unsigned char *, |
|
Line 31 int des_dec_c(const des_key *, const unsigned char *, |
|
int des_enc_ecb(const des_key *, int len, const unsigned char *, unsigned char *); |
int des_enc_ecb(const des_key *, int len, const unsigned char *, unsigned char *); |
int des_dec_ecb(const des_key *, int len, const unsigned char *, unsigned char *); |
int des_dec_ecb(const des_key *, int len, const unsigned char *, unsigned char *); |
|
|
int des_enc_cbc(const des_key *, const unsigned char *, int len, const unsigned char *, unsigned char *); |
int des_enc_cbc(const des_key *, unsigned char *, int len, const unsigned char *, unsigned char *); |
int des_dec_cbc(const des_key *, const unsigned char *, int len, const unsigned char *, unsigned char *); |
int des_dec_cbc(const des_key *, unsigned char *, int len, const unsigned char *, unsigned char *); |
|
|
int des_enc_cfb(const des_key *, int bit, const unsigned char *iv, int len, const unsigned char *, unsigned char *); |
int des_enc_cfb(const des_key *, int bit, const unsigned char *iv, int len, const unsigned char *, unsigned char *); |
int des_dec_cfb(const des_key *, int bit, const unsigned char *iv, int len, const unsigned char *, unsigned char *); |
int des_dec_cfb(const des_key *, int bit, const unsigned char *iv, int len, const unsigned char *, unsigned char *); |