Update README file a little bit...
[openssl.git] / perl / bn.txt
1 BN->new()
2 BN->dup(a)
3 BN->rand(bits[,top][,bottom])
4
5 BN->hex2bn(a)
6 BN->bn2hex(a)
7 BN->dec2bn(a)
8 BN->bn2dec(a)
9 BN->bin2bn(a)
10 BN->bn2bin(a)
11 BN->mpi2bn(a)
12 BN->bn2mpi(a)
13
14 BN->add(a,b)
15 BN->sub(a,b)
16 BN->mul(a,b)
17 (div,mod)=BN->div(a,b)
18 BN->mod(a,b)
19 BN->exp(a,p)
20 BN->mod_mul(a,b,c)
21 BN->mod_exp(a,b,c)
22
23 BN->is_prime(p,num)
24 BN->generate_prime(bits,strong,callback)
25
26 BN->num_bits(a)
27 BN->cmp(a,b)
28 BN->ucmp(a,b)
29 BN->is_bit_set(a,pos)
30 BN->set_bit(a,pos)
31 BN->clear_bit(a,pos)
32 BN->lshift(a,num)
33 BN->rshift(a,num)
34 BN->mask_bits(a,pos)
35 BN->clear(a)
36 BN->gcd(a,b)
37 BN->mod_inverse(a,mod)
38