Methods
caddq
- caddq(): void
-
Returns void
chknorm
- chknorm(B: number): boolean
-
Returns boolean
etapack
- etapack(eta: number, buf: Uint8Array, off: number): void
-
Parameters
-
eta: number
-
buf: Uint8Array
-
off: number
Returns void
invnttTomont
- invnttTomont(): void
-
Returns void
reduce
- reduce(): void
-
Returns void
t0pack
- t0pack(buf: Uint8Array, off: number): void
-
Parameters
-
buf: Uint8Array
-
off: number
Returns void
t1pack
- t1pack(r: Uint8Array, off: number): void
-
Parameters
-
r: Uint8Array
-
off: number
Returns void
toString
- toString(): string
-
Returns string
w1pack
- w1pack(gamma2: number, buf: Uint8Array, off: number): void
-
Parameters
-
gamma2: number
-
buf: Uint8Array
-
off: number
Returns void
zpack
- zpack(gamma1: number, sign: Uint8Array, off: number): void
-
Parameters
-
gamma1: number
-
sign: Uint8Array
-
off: number
Returns void
Static
etaunpack
- etaunpack(eta: number, bytes: Uint8Array, off: number): Polynomium
-
Parameters
-
eta: number
-
bytes: Uint8Array
-
off: number
Static
genRandom
- genRandom(rho: Uint8Array, eta: number, nonce: number): Polynomium
-
Parameters
-
rho: Uint8Array
-
eta: number
-
nonce: number
Static
genRandomGamma1
- genRandomGamma1(seed: Uint8Array, nonce: number, n: number, gamma1: number): Polynomium
-
Parameters
-
seed: Uint8Array
-
nonce: number
-
n: number
-
gamma1: number
Static
genUniformRandom
- genUniformRandom(rho: Uint8Array, nonce: number): Polynomium
-
Parameters
-
rho: Uint8Array
-
nonce: number
Static
generateChallenge
- generateChallenge(tau: number, seed: Uint8Array): Polynomium
-
Parameters
-
tau: number
-
seed: Uint8Array
Static
Private
montgomery_reduce
- montgomery_reduce(a: Long): number
-
Returns number
Static
Private
reduce32
- reduce32(a: number): number
-
Returns number
Static
Private
rej_eta
- rej_eta(eta: number, coef: number[], off: number, len: number, buf: Buffer, buflen: number): number
-
Parameters
-
eta: number
-
coef: number[]
-
off: number
-
len: number
-
buf: Buffer
-
buflen: number
Returns number
Static
Private
rej_uniform
- rej_uniform(coef: number[], off: number, len: number, buf: Buffer, buflen: number): number
-
Parameters
-
coef: number[]
-
off: number
-
len: number
-
buf: Buffer
-
buflen: number
Returns number
Static
t0unpack
- t0unpack(bytes: Uint8Array, off: number): Polynomium
-
Parameters
-
bytes: Uint8Array
-
off: number
Static
t1unpack
- t1unpack(bytes: Uint8Array, off: number): Polynomium
-
Parameters
-
bytes: Uint8Array
-
off: number
Static
zunpack
- zunpack(gamma1: number, sig: Uint8Array, off: number): Polynomium
-
Parameters
-
gamma1: number
-
sig: Uint8Array
-
off: number