mpprime.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00026
#ifndef _MPPRIME_H
00027
#define _MPPRIME_H
00028
00029
#include "mpbarrett.h"
00030
00031 #define SMALL_PRIMES_PRODUCT_MAX 32
00032
00033 extern mpw*
mpspprod[
SMALL_PRIMES_PRODUCT_MAX];
00034
00035
#ifdef __cplusplus
00036
extern "C" {
00037
#endif
00038
00039
BEECRYPTAPI
00040
int mpptrials (size_t);
00041
BEECRYPTAPI
00042
int mppmilrab_w (
const mpbarrett*,
randomGeneratorContext*,
int,
mpw*);
00043
00044
BEECRYPTAPI
00045
void mpprnd_w (
mpbarrett*,
randomGeneratorContext*, size_t,
int,
const mpnumber*,
mpw*);
00046
BEECRYPTAPI
00047
void mpprndsafe_w (
mpbarrett*,
randomGeneratorContext*, size_t,
int,
mpw*);
00048
BEECRYPTAPI
00049
void mpprndcon_w (
mpbarrett*,
randomGeneratorContext*, size_t,
int,
const mpnumber*,
const mpnumber*,
const mpnumber*,
mpnumber*,
mpw*);
00050
BEECRYPTAPI
00051
void mpprndconone_w(
mpbarrett*,
randomGeneratorContext*, size_t,
int,
const mpbarrett*,
const mpnumber*,
mpnumber*,
int,
mpw*);
00052
00053
#ifdef __cplusplus
00054
}
00055
#endif
00056
00057
#endif
Generated on Sun Jun 20 22:57:54 2004 for BeeCrypt by
1.3.7