blob: bc8a7c7611adefce14113213e7ac3ac159b44eb0 [file] [log] [blame]
zongqiang.zhang0c6a0882019-08-07 14:48:21 +08001#ifndef _SP_DES_H_
2#define _SP_DES_H_
3
4#include "../config.h"
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10uint8 single_des_set_keys(uint8 key[8]);
11
12void single_des_encrypt(uint8 src[8], uint8 dest[8]);
13
14void single_des_decrypt(uint8 src[8], uint8 dest[8]);
15
16uint8 triple_des_set_keys(uint8 key[16]);
17
18void triple_des_encrypt(uint8 src[8], uint8 dest[8]);
19
20void triple_des_decrypt(uint8 src[8], uint8 dest[8]);
21
22#ifdef __cplusplus
23}
24#endif
25
26#endif
27