'defines' |
| #define | EXIT(a) exit(a) |
| #define | BUFSIZE (8*1024) |
| #define | VERIFY 1 |
| #define | KEYSIZ 8 |
| #define | KEYSIZB 1024 |
| #define | INUUBUFN (45*100) |
| #define | OUTUUBUF (65*100) |
| #define | ccc2l(c, l) |
| #define | l2ccc(l, c) |
Funciones |
| void | usage (void) |
| void | doencryption (void) |
| int | uufwrite (unsigned char *data, int size, unsigned int num, FILE *fp) |
| void | uufwriteEnd (FILE *fp) |
| int | uufread (unsigned char *out, int size, unsigned int num, FILE *fp) |
| int | uuencode (unsigned char *in, int num, unsigned char *out) |
| int | uudecode (unsigned char *in, int num, unsigned char *out) |
| void | DES_3cbc_encrypt (DES_cblock *input, DES_cblock *output, long length, DES_key_schedule sk1, DES_key_schedule sk2, DES_cblock *ivec1, DES_cblock *ivec2, int enc) |
| int | main (int argc, char **argv) |
Variables |
| char | key [KEYSIZB+1] |
| int | do_encrypt |
| int | longk = 0 |
| FILE * | DES_IN |
| FILE * | DES_OUT |
| FILE * | CKSUM_OUT |
| char | uuname [200] |
| unsigned char | uubuf [50] |
| int | uubufnum = 0 |
| unsigned char | b [OUTUUBUF] |
| unsigned char | bb [300] |
| DES_cblock | cksum = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00} |
| char | cksumname [200] = "" |
| int | vflag |
| int | cflag |
| int | eflag |
| int | dflag |
| int | kflag |
| int | bflag |
| int | fflag |
| int | sflag |
| int | uflag |
| int | flag3 |
| int | hflag |
| int | error |