rsafun.cxx File Reference

#include "rsafun.h"

Go to the source code of this file.

Functions

rsa_NUMBER rsa_genprim (int, int)
int rsa_genrsa (rsa_NUMBER, rsa_NUMBER, rsa_NUMBER *, rsa_NUMBER *, rsa_NUMBER *)
int rsa_encode (char *, int, rsa_NUMBER, rsa_NUMBER)
int rsa_decode (char *, int, rsa_NUMBER, rsa_NUMBER)
int rsa_num_sput (rsa_NUMBER *, char *, int)
int rsa_num_fput (rsa_NUMBER *, FILE *)
int rsa_num_sget (rsa_NUMBER *, char *)
int rsa_num_fget (rsa_NUMBER *, FILE *)
void rsa_assign (rsa_NUMBER *, rsa_NUMBER *)
int rsa_cmp (rsa_NUMBER *, rsa_NUMBER *)
static TRSA_fun g_rsa_init (&rsa_genprim,&rsa_genrsa,&rsa_encode,&rsa_decode,&rsa_num_sput,&rsa_num_fput,&rsa_num_sget,&rsa_num_fget,&rsa_assign,&rsa_cmp)


Function Documentation

static TRSA_fun g_rsa_init ( rsa_genprim,
rsa_genrsa,
rsa_encode,
rsa_decode,
rsa_num_sput,
rsa_num_fput,
rsa_num_sget,
rsa_num_fget,
rsa_assign,
rsa_cmp 
) [static]

void rsa_assign ( rsa_NUMBER ,
rsa_NUMBER  
)

Definition at line 487 of file rsalib.cxx.

References d, l, and s.

int rsa_cmp ( rsa_NUMBER ,
rsa_NUMBER  
)

Definition at line 476 of file rsalib.cxx.

References c1, l, n_cmp(), rsa_NUMBER::n_len, and rsa_NUMBER::n_part.

int rsa_decode ( char *  ,
int  ,
rsa_NUMBER  ,
rsa_NUMBER   
)

Definition at line 177 of file rsalib.cxx.

References buf, do_crypt(), g_clear_siz, g_enc_siz, i, m_init(), n, n_bitlen(), rsa_NUM0P, and rsa_STRLEN.

int rsa_encode ( char *  ,
int  ,
rsa_NUMBER  ,
rsa_NUMBER   
)

Definition at line 139 of file rsalib.cxx.

References buf, do_crypt(), g_clear_siz, g_enc_siz, i, j, m_init(), n, n_bitlen(), rsa_NUM0P, and rsa_STRLEN.

rsa_NUMBER rsa_genprim ( int  ,
int   
)

Definition at line 48 of file rsalib.cxx.

References a_add(), a_mult(), a_one, a_two, gen_number(), i, rsa_NUMBER::n_len, and p_prim().

int rsa_genrsa ( rsa_NUMBER  ,
rsa_NUMBER  ,
rsa_NUMBER ,
rsa_NUMBER ,
rsa_NUMBER  
)

Definition at line 82 of file rsalib.cxx.

References a_assign(), a_cmp(), a_ggt(), a_mult(), a_one, a_sub(), d, gen_number(), inv(), kMAXT, len, n, n_bitlen(), p1(), p2(), and phi.

int rsa_num_fget ( rsa_NUMBER ,
FILE *   
)

Definition at line 450 of file rsalib.cxx.

References c, EOF, j, n, rsa_num_sget(), and rsa_STRLEN.

int rsa_num_fput ( rsa_NUMBER ,
FILE *   
)

Definition at line 350 of file rsalib.cxx.

References EOF, j, n, rsa_num_sput(), and rsa_STRLEN.

int rsa_num_sget ( rsa_NUMBER ,
char *   
)

Definition at line 374 of file rsalib.cxx.

References a_add(), a_mult(), b, c, EOF, gbits, gHEX, ghex, ginit, hp, i, RooFitShortHand::L(), long, n, num_init(), p, rsa_MAXBIT, and rsa_MAXLEN.

int rsa_num_sput ( rsa_NUMBER ,
char *  ,
int   
)

Definition at line 276 of file rsalib.cxx.

References a_assign(), a_cmp(), a_div(), a_sub(), b, EOF, for(), gbits, gHEX, ginit, high, i, RooFitShortHand::L(), len, long, low, n, num_init(), p, and rsa_MAXBIT.


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