eccrypto-js
Version:
Elliptic curve cryptography library (NodeJS, Browser and Pure JS)
14 lines • 830 B
TypeScript
/// <reference types="node" />
import { Signature } from './types';
import { SignResult } from '../lib/secp256k1/typings';
export declare function isCompressed(publicKey: Buffer): boolean;
export declare function isDecompressed(publicKey: Buffer): boolean;
export declare function isPrefixed(publicKey: Buffer): boolean;
export declare function sanitizePublicKey(publicKey: Buffer): Buffer;
export declare function exportRecoveryParam(recoveryParam: number): Buffer;
export declare function importRecoveryParam(v: Buffer): number;
export declare function splitSignature(sig: Buffer): Signature;
export declare function joinSignature(sig: Signature): Buffer;
export declare function isValidDERSignature(sig: Buffer): boolean;
export declare function sanitizeRSVSignature(sig: Buffer): SignResult;
//# sourceMappingURL=util.d.ts.map