|
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$" |