#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) |
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 * | ||||
) |
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 * | ||||
) |
int rsa_num_fput | ( | rsa_NUMBER * | , | |
FILE * | ||||
) |
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.