@taquito/signer
Version:
Software signer implementations and signing utilities for Taquito.
22 lines (21 loc) • 713 B
TypeScript
import { PublicKey, SigningKeyWithProofOfPossession } from './key-interface';
import { RawSignResult } from '@taquito/core';
export declare class BLSKey implements SigningKeyWithProofOfPossession {
#private;
constructor(key: string, decrypt?: (k: Uint8Array) => Uint8Array);
private sk;
private signDst;
sign(message: Uint8Array): RawSignResult;
provePossession(): RawSignResult;
publicKey(): PublicKey;
secretKey(): string;
}
export declare class BLSPublicKey implements PublicKey {
#private;
constructor(src: string | Uint8Array);
compare(other: PublicKey): number;
hash(): string;
bytes(): Uint8Array;
toProtocol(): Uint8Array;
toString(): string;
}