Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /branches/mty-makai/key.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 252 - (hide annotations) (download) (as text)
Mon Dec 27 03:23:48 2010 UTC (13 years, 3 months ago) by notanpe
File MIME type: text/x-chdr
File size: 941 byte(s)
本家 R245 をベースに全てやりなおし。
1 notanpe 252 /***********************************************************************
2     *
3     * file: key.h
4     *
5     * $Id: key.h 241 2010-03-15 14:28:18Z chapuni $
6     *
7     */
8    
9     #ifndef KEY_H__
10     #define KEY_H__
11    
12     #include "crypt64.h"
13    
14     /* Œ®ƒNƒ‰ƒX */
15     struct KS_KEY
16     {
17     uint8_t key[8 + 8];
18     unsigned short map[8 + 8][256];
19     };
20    
21     extern void key_make_map(struct KS_KEY *key, int n);
22     extern unsigned key_set(struct KS_KEY *key, int n, unsigned ch);
23     extern void key_set64(struct KEY *key64,
24     int n,
25     unsigned k,
26     unsigned vk,
27     unsigned sk);
28     extern int key_reset(struct KS_KEY *key, int n);
29     extern int key_inc(struct KS_KEY *key, int n, int e);
30     extern void key_init(struct KS_KEY *key);
31     extern void key_init_sk(struct KEY *key);
32     extern void set_salt(CODE_T *code,
33     struct CRYPT64_DESC const *desc,
34     uint8_t const *k);
35    
36     #endif /* KEY_H__ */
37    
38     /*
39     * Local Variables:
40     * tab-width: 4
41     * End:
42     *
43     * EOF */

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26