Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

PC3.cc File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "PC3.hh"

Include dependency graph for PC3.cc:

Include dependency graph

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

Define Documentation

#define kMASKFIRST   (0x00000001)
 

#define kMASKLAST   (0x80000000)
 


Function Documentation

int createkey (  uchar *  rpwd,
unsigned int  lrpw,
uchar *  priv
)  [static]
 

void funA (  uchar *  x,
uchar *  y,
int  o
)  [static]
 

void funM (  uchar *  x,
uchar *  y,
uchar *  m
)  [static]
 

void funR (  uchar *  x  )  [static]
 

void funS (  uchar *  x,
uchar *  m
)  [static]
 

int PC3DiPukExp (  uchar *  pub,
uchar *  priv,
uchar *  key
) 
 

unsigned int pc3init (  unsigned int  lngkey,
uchar *  code,
unsigned long *  b1,
unsigned int &  key
) 
 

int PC3InitDiPuk (  uchar *  rpwd,
unsigned int  lrpw,
uchar *  pub,
uchar *  priv
) 
 

uchar pc3stream (  uchar  byte,
unsigned long *  b1,
unsigned int &  r1,
unsigned int  key
)  [static]
 

unsigned int rotl (  unsigned int  n,
unsigned int  nl
)  [static]
 

unsigned long stream (  unsigned int &  r1,
unsigned long  b1
)  [static]
 


Variable Documentation

const char* PC3CVSID = "$Id$"
 


Generated on Sun Nov 6 13:39:24 2011 for xrootd by  doxygen 1.3.9.1