UNPKG

@iden3/js-crypto

Version:
19 lines 711 B
import { BabyJub } from './babyjub'; import { PublicKey, Signature } from './eddsa-keys'; export declare class Eddsa { babyJub: BabyJub; static pruneBuffer(buff: Uint8Array): Uint8Array<ArrayBufferLike>; static prv2pub(prv: Uint8Array): [bigint, bigint]; static signPoseidon(prv: Uint8Array, msg: bigint): { R8: [bigint, bigint]; S: bigint; }; static verifyPoseidon(msg: bigint, sig: Signature, A: PublicKey['p']): boolean; static packSignature(sig: Signature): Uint8Array; static unpackSignature(sigBuff: Uint8Array): { R8: [bigint, bigint] | null; S: bigint; }; } export declare const eddsa: typeof Eddsa; //# sourceMappingURL=eddsa.d.ts.map