@stellot/crypto
Version:
Crypto libraries for front and backend
22 lines (21 loc) • 471 B
TypeScript
/// <reference types="node" />
import BN from 'bn.js';
export default class VoterSession {
private readonly a;
private readonly b;
private readonly P;
private readonly R;
constructor(P: Buffer | string, R: Buffer | string, a?: BN, b?: BN);
challenge(message: Buffer): BN;
proof(): {
a: BN;
b: BN;
};
signature(s: BN): Buffer;
toJSON(): {
a: BN;
b: BN;
P: Buffer;
R: Buffer;
};
}