PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/sdk-lib-mpc/dist/src
Просмотр файла: schnorrProof.d.ts
import { BaseCurve as Curve } from './curves';
import { SchnorrProof } from './types';
/**
* Create a Schnorr Proof of knowledge of the discrete log of an Elliptic-curve point.
* @param A The curve point.
* @param a The discrete log of the curve point.
* @param curve The elliptic curve.
* @param additionalCtx Additional contextual information to associate with the proof.
* @returns The created proof.
*/
export declare function createSchnorrProof(A: bigint, a: bigint, curve: Curve, additionalCtx?: Buffer): SchnorrProof;
/**
* Verify a Schnorr Proof of knowledge of the discrete log of an Elliptic-curve point.
* @param A The curve point.
* @param proof The schnorr proof.
* @param curve The elliptic curve.
* @param additionalCtx Additional contextual information that is supposed to associate with the proof.
* @returns True if the proof checks out.
*/
export declare function verifySchnorrProof(A: bigint, proof: SchnorrProof, curve: Curve, additionalCtx?: Buffer): boolean;
//# sourceMappingURL=schnorrProof.d.ts.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!