C# Class MegaApi.Rsa

ファイルを表示 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_oe static_oe property

public static int bd
return int

bdm public_oe static_oe property

public static int bdm
return int

bm public_oe static_oe property

public static int bm
return int

bs public_oe static_oe property

public static int bs
return int

bx public_oe static_oe property

public static int bx
return int

bx2 public_oe static_oe property

public static int bx2
return int

log2 public_oe static_oe property

public static double log2
return double