blob: 27d01a26b8562bff7b10e16cc6020b548aeb71a8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
struct BigInt
{
unsigned char data[129*2]; // 128*2 doesn't seem to be enough for 1024 bit keys
int Sub(BigInt &a, BigInt &b, int b_shift);
void MulMod(BigInt &a, BigInt &b, BigInt &m);
void PowMod(BigInt &n, BigInt &m);
void print();
void Set(unsigned char *data, unsigned int length);
void Get(unsigned char *data, unsigned int length);
};
|