8 #ifndef BOTAN_NIST_PRIMES_H__
9 #define BOTAN_NIST_PRIMES_H__
11 #include <botan/bigint.h>
24 BOTAN_DLL
void redc_p521(BigInt& x, secure_vector<word>& ws);
26 #if (BOTAN_MP_WORD_BITS == 32) || (BOTAN_MP_WORD_BITS == 64)
28 #define BOTAN_HAS_NIST_PRIME_REDUCERS_W32
30 BOTAN_DLL
const BigInt& prime_p384();
31 BOTAN_DLL
void redc_p384(BigInt& x, secure_vector<word>& ws);
33 BOTAN_DLL
const BigInt& prime_p256();
34 BOTAN_DLL
void redc_p256(BigInt& x, secure_vector<word>& ws);
36 BOTAN_DLL
const BigInt& prime_p224();
37 BOTAN_DLL
void redc_p224(BigInt& x, secure_vector<word>& ws);
39 BOTAN_DLL
const BigInt& prime_p192();
40 BOTAN_DLL
void redc_p192(BigInt& x, secure_vector<word>& ws);
void redc_p521(BigInt &x, secure_vector< word > &ws)
const BigInt & prime_p521()