UNPKG

@hicaru/ntrup.js

Version:

Pure JavaScript implementation of NTRU Prime post-quantum cryptography algorithm

15 lines 573 B
import { ParamsConfig } from '../params'; import { R3 } from './r3'; export declare class Rq { coeffs: Int16Array; constructor(params: ParamsConfig); static from(coeffs: Int16Array | Int8Array | number[], params: ParamsConfig): Rq; eqOne(): boolean; eqZero(): boolean; multR3(gq: R3, params: ParamsConfig): Rq; recip<T extends number>(ratio: T, params: ParamsConfig): Rq; multInt(num: number, params: ParamsConfig): Rq; r3FromRq(params: ParamsConfig): R3; toBytes(params: ParamsConfig): Uint8Array; } //# sourceMappingURL=rq.d.ts.map