PC3 Namespace Reference


Functions

static unsigned int rotl (unsigned int n, unsigned int nl)
static unsigned long stream (unsigned int &r1, unsigned long b1)
static 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)
static void funA (uchar *x, uchar *y, int o)
static void funS (uchar *x, uchar *m)
static void funR (uchar *x)
static void funM (uchar *x, uchar *y, uchar *m)
static int createkey (uchar *rpwd, unsigned int lrpw, uchar *priv)


Function Documentation

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

Definition at line 238 of file PC3.cc.

References kPC3MAXRPWLEN, kPC3SLEN, pc3init(), pc3stream(), and r1.

Referenced by PC3InitDiPuk().

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

Definition at line 183 of file PC3.cc.

References d, and kPC3SLEN.

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

Definition at line 217 of file PC3.cc.

References funA(), funR(), funS(), kPC3SLEN, X, x1, and Y.

Referenced by PC3DiPukExp(), and PC3InitDiPuk().

static void PC3::funR ( uchar x  )  [static]

Definition at line 205 of file PC3.cc.

References d, and kPC3SLEN.

Referenced by funM(), PC3DiPukExp(), and PC3InitDiPuk().

static void PC3::funS ( uchar x,
uchar m 
) [static]

Definition at line 195 of file PC3.cc.

References funA(), and kPC3SLEN.

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

Definition at line 92 of file PC3.cc.

References i, kPC3MAXRPWLEN, r1, strcpy(), x, and y.

Referenced by createkey().

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

Definition at line 74 of file PC3.cc.

References d, i, and stream().

Referenced by createkey().

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

Definition at line 46 of file PC3.cc.

References i, kMASKFIRST, and kMASKLAST.

Referenced by stream().

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

Definition at line 63 of file PC3.cc.

References rotl().

Referenced by _bdf_readstream(), _tt_check_patents_in_range(), _tt_check_patents_in_table(), _tt_face_check_patents(), afm_parser_init(), afm_parser_next_key(), afm_parser_read_vals(), afm_stream_read_one(), afm_stream_read_string(), afm_stream_skip_spaces(), cff_charset_done(), cff_charset_load(), cff_encoding_load(), cff_index_access_element(), cff_index_done(), cff_index_forget_element(), cff_index_init(), cff_index_load_offsets(), cff_index_read_offset(), cff_slot_load(), cff_subfont_load(), check_table_dir(), check_type1_format(), cid_load_glyph(), cid_parse_dict(), cid_parser_done(), compress2(), fnt_face_get_dll_font(), FNT_Face_Init(), fnt_font_done(), FT_Attach_Stream(), FT_New_Face_From_SFNT(), FT_Open_Face(), FT_Stream_New(), load_format_20(), load_format_25(), load_post_names(), main(), open_face(), parse_afm(), pc3stream(), pcf_get_accel(), pcf_get_bitmaps(), pcf_get_encodings(), pcf_get_metrics(), pcf_get_properties(), PCF_Glyph_Load(), pcf_seek_to_table_type(), pfr_face_get_kerning(), pfr_glyph_load_rec(), pfr_slot_load_bitmap(), R__unzip(), R__zip(), XrdProofdResponse::Set(), sfnt_done_face(), sfnt_open_font(), T1_Get_Private_Dict(), T1_Read_PFM(), TT_Access_Glyph_Frame(), tt_face_done(), tt_face_done_kern(), tt_face_done_loca(), tt_face_free_eblc(), tt_face_free_hdmx(), tt_face_load_any(), tt_face_load_generic_header(), TT_Forget_Glyph_Frame(), TT_Load_Composite_Glyph(), tt_loader_init(), TT_Process_Composite_Glyph(), tt_sbit_decoder_init(), tt_sbit_decoder_load_bitmap(), uncompress(), TPDF::WriteCompressedBuffer(), and XrdPosix_Fopen().


Generated on Tue Jul 5 16:56:30 2011 for ROOT_528-00b_version by  doxygen 1.5.1