C# Class MegaApi.Rsa

Show file Open project: redwyre/MegaApi

Public Properties

Property Type Description
bd int
bdm int
bm int
bs int
bx int
bx2 int
log2 double

Public Methods

Method Description
RSAdecrypt ( uint m, uint d, uint p, uint q, uint u ) : uint[]
RSAencrypt ( uint s, uint e, uint m ) : uint[]
badd ( uint a, uint b ) : uint[]
bdiv ( uint a, uint b ) : QAndMod
bexpmod ( uint g, uint e, uint m ) : uint[]
bmod ( uint p, uint m ) : uint[]
bmod2 ( uint x, uint m, uint mu ) : uint[]
bmodexp ( uint g, uint e, uint m ) : uint[]
bmul ( uint x, uint y ) : uint[]
bsqr ( uint x ) : uint[]
bsub ( uint a, uint b ) : uint[]
ip ( uint w, uint n, uint x, uint y, uint c ) : uint
mpi2b ( byte s ) : uint[]
nbits ( uint x ) : int
simplemod ( uint i, uint m ) : uint
toppart ( uint x, int start, int len ) : ulong
zclip ( uint r ) : uint[]

Method Details

RSAdecrypt() public static method

public static RSAdecrypt ( uint m, uint d, uint p, uint q, uint u ) : uint[]
m uint
d uint
p uint
q uint
u uint
return uint[]

RSAencrypt() public static method

public static RSAencrypt ( uint s, uint e, uint m ) : uint[]
s uint
e uint
m uint
return uint[]

badd() public static method

public static badd ( uint a, uint b ) : uint[]
a uint
b uint
return uint[]

bdiv() public static method

public static bdiv ( uint a, uint b ) : QAndMod
a uint
b uint
return QAndMod

bexpmod() public static method

public static bexpmod ( uint g, uint e, uint m ) : uint[]
g uint
e uint
m uint
return uint[]

bmod() public static method

public static bmod ( uint p, uint m ) : uint[]
p uint
m uint
return uint[]

bmod2() public static method

public static bmod2 ( uint x, uint m, uint mu ) : uint[]
x uint
m uint
mu uint
return uint[]

bmodexp() public static method

public static bmodexp ( uint g, uint e, uint m ) : uint[]
g uint
e uint
m uint
return uint[]

bmul() public static method

public static bmul ( uint x, uint y ) : uint[]
x uint
y uint
return uint[]

bsqr() public static method

public static bsqr ( uint x ) : uint[]
x uint
return uint[]

bsub() public static method

public static bsub ( uint a, uint b ) : uint[]
a uint
b uint
return uint[]

ip() public static method

public static ip ( uint w, uint n, uint x, uint y, uint c ) : uint
w uint
n uint
x uint
y uint
c uint
return uint

mpi2b() public static method

public static mpi2b ( byte s ) : uint[]
s byte
return uint[]

nbits() public static method

public static nbits ( uint x ) : int
x uint
return int

simplemod() public static method

public static simplemod ( uint i, uint m ) : uint
i uint
m uint
return uint

toppart() public static method

public static toppart ( uint x, int start, int len ) : ulong
x uint
start int
len int
return ulong

zclip() public static method

public static zclip ( uint r ) : uint[]
r uint
return uint[]

Property Details

bd public static property

public static int bd
return int

bdm public static property

public static int bdm
return int

bm public static property

public static int bm
return int

bs public static property

public static int bs
return int

bx public static property

public static int bx
return int

bx2 public static property

public static int bx2
return int

log2 public static property

public static double log2
return double