Functions |
| static unsigned int | PC3::rotl (unsigned int n, unsigned int nl) |
| static unsigned long | PC3::stream (unsigned int &r1, unsigned long b1) |
| static uchar | PC3::pc3stream (uchar byte, unsigned long *b1, unsigned int &r1, unsigned int key) |
| unsigned int | PC3::pc3init (unsigned int lngkey, uchar *code, unsigned long *b1, unsigned int &key) |
| static void | PC3::funA (uchar *x, uchar *y, int o) |
| static void | PC3::funS (uchar *x, uchar *m) |
| static void | PC3::funR (uchar *x) |
| static void | PC3::funM (uchar *x, uchar *y, uchar *m) |
| static int | PC3::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) |