|
Namespaces |
| namespace | PC3 |
Defines |
| #define | kMASKLAST (0x80000000) |
| #define | kMASKFIRST (0x00000001) |
Functions |
| unsigned int | rotl (unsigned int n, unsigned int nl) |
| unsigned long | stream (unsigned int &r1, unsigned long b1) |
| uchar | pc3stream (uchar byte, unsigned long *b1, unsigned int &r1, unsigned int key) |
| unsigned int | pc3init (unsigned int lngkey, uchar *code, unsigned long *b1, unsigned int &key) |
| void | funA (uchar *x, uchar *y, int o) |
| void | funS (uchar *x, uchar *m) |
| void | funR (uchar *x) |
| void | funM (uchar *x, uchar *y, uchar *m) |
| int | createkey (uchar *rpwd, unsigned int lrpw, uchar *priv) |
| int | PC3InitDiPuk (uchar *rpwd, unsigned int lrpw, uchar *pub, uchar *priv) |
| int | PC3DiPukExp (uchar *pub, uchar *priv, uchar *key) |
Variables |
| const char * | PC3CVSID = "$Id$" |