19#include "hitls_build.h"
30int32_t MontSqrBin(BN_UINT *r, BN_Mont *mont, BN_Optimizer *opt,
bool consttime);
33int32_t MontMulBin(BN_UINT *r,
const BN_UINT *a,
const BN_UINT *b, BN_Mont *mont,
34 BN_Optimizer *opt,
bool consttime);
37int32_t MontEncBin(BN_UINT *r, BN_Mont *mont, BN_Optimizer *opt,
bool consttime);
40void Reduce(BN_UINT *r, BN_UINT *x,
const BN_UINT *one,
const BN_UINT *m, uint32_t mSize, BN_UINT m0);