@cloudflare/zkp-ecdsa
Version:
zkp-ecdsa: A Typescript Implementation of ZKAttest
19 lines • 632 B
TypeScript
import { Group } from '../curves/group.js';
export declare class Commitment {
p: Group.Point;
r: Group.Scalar;
constructor(p: Group.Point, r: Group.Scalar);
add(c: Commitment): Commitment;
mul(k: bigint): Commitment;
sub(c: Commitment): Commitment;
}
export declare class PedersenParams {
c: Group;
g: Group.Point;
h: Group.Point;
constructor(c: Group, g: Group.Point, h: Group.Point);
eq(o: PedersenParams): boolean;
commit(input: bigint): Commitment;
}
export declare function generatePedersenParams(c: Group, g?: Group.Point): PedersenParams;
//# sourceMappingURL=pedersen.d.ts.map