#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include <errno.h>
#include "rsaaux.h"
#include "rsalib.h"
Functions | |
void | num_init () |
void | rsa_assign (rsa_NUMBER *d, rsa_NUMBER *s) |
int | rsa_cmp (rsa_NUMBER *c1, rsa_NUMBER *c2) |
int | rsa_decode (char *bufin, int lin, rsa_NUMBER n, rsa_NUMBER e) |
int | rsa_encode (char *bufin, int lin, rsa_NUMBER n, rsa_NUMBER e) |
int | rsa_encode_size (rsa_NUMBER n) |
rsa_NUMBER | rsa_genprim (int len, int prob) |
int | rsa_genrsa (rsa_NUMBER p1, rsa_NUMBER p2, rsa_NUMBER *n, rsa_NUMBER *e, rsa_NUMBER *d) |
int | rsa_num_fget (rsa_NUMBER *n, FILE *f) |
int | rsa_num_fput (rsa_NUMBER *n, FILE *f) |
int | rsa_num_sget (rsa_NUMBER *n, char *s) |
int | rsa_num_sput (rsa_NUMBER *n, char *s, int l) |
Variables | |
static int | g_clear_siz |
static int | g_enc_siz |
static rsa_NUMBER | gbits [9] |
static const char * | gHEX ="0123456789ABCDEF" |
static const char * | ghex ="0123456789abcdef" |
static int | ginit = 0 |
static rsa_NUMBER | gint16 [16] |
int | gLog = 0 |
int | kMAXT = 100 |
void num_init | ( | ) |
Definition at line 258 of file rsalib.cxx.
void rsa_assign | ( | rsa_NUMBER * | d, |
rsa_NUMBER * | s | ||
) |
Definition at line 487 of file rsalib.cxx.
int rsa_cmp | ( | rsa_NUMBER * | c1, |
rsa_NUMBER * | c2 | ||
) |
Definition at line 476 of file rsalib.cxx.
int rsa_decode | ( | char * | bufin, |
int | lin, | ||
rsa_NUMBER | n, | ||
rsa_NUMBER | e | ||
) |
Definition at line 177 of file rsalib.cxx.
int rsa_encode | ( | char * | bufin, |
int | lin, | ||
rsa_NUMBER | n, | ||
rsa_NUMBER | e | ||
) |
Definition at line 139 of file rsalib.cxx.
int rsa_encode_size | ( | rsa_NUMBER | n | ) |
Definition at line 132 of file rsalib.cxx.
rsa_NUMBER rsa_genprim | ( | int | len, |
int | prob | ||
) |
Definition at line 48 of file rsalib.cxx.
int rsa_genrsa | ( | rsa_NUMBER | p1, |
rsa_NUMBER | p2, | ||
rsa_NUMBER * | n, | ||
rsa_NUMBER * | e, | ||
rsa_NUMBER * | d | ||
) |
Definition at line 82 of file rsalib.cxx.
int rsa_num_fget | ( | rsa_NUMBER * | n, |
FILE * | f | ||
) |
Definition at line 450 of file rsalib.cxx.
int rsa_num_fput | ( | rsa_NUMBER * | n, |
FILE * | f | ||
) |
Definition at line 350 of file rsalib.cxx.
int rsa_num_sget | ( | rsa_NUMBER * | n, |
char * | s | ||
) |
Definition at line 374 of file rsalib.cxx.
int rsa_num_sput | ( | rsa_NUMBER * | n, |
char * | s, | ||
int | l | ||
) |
Definition at line 276 of file rsalib.cxx.
|
static |
Definition at line 41 of file rsalib.cxx.
|
static |
Definition at line 42 of file rsalib.cxx.
|
static |
Definition at line 253 of file rsalib.cxx.
|
static |
Definition at line 250 of file rsalib.cxx.
|
static |
Definition at line 251 of file rsalib.cxx.
|
static |
Definition at line 256 of file rsalib.cxx.
|
static |
Definition at line 254 of file rsalib.cxx.
int gLog = 0 |
Definition at line 45 of file rsalib.cxx.
int kMAXT = 100 |
Definition at line 46 of file rsalib.cxx.