wowok
Version:
Wowok Blockchain TypeScript API
20 lines (19 loc) • 812 B
TypeScript
import { Keypair } from "../../cryptography/keypair.js";
import type { SignatureScheme } from "../../cryptography/signature-scheme.js";
import { Falcon512PublicKey } from "./publickey.js";
export declare const DEFAULT_FALCON512_DERIVATION_PATH = "m/44'/784'/0'/0'/0'";
export interface Falcon512KeypairData {
publicKey: Uint8Array;
secretKey: Uint8Array;
}
export declare class Falcon512Keypair extends Keypair {
private keypair;
constructor(keypair?: Falcon512KeypairData);
getKeyScheme(): SignatureScheme;
static generate(): Falcon512Keypair;
static fromSecretKey(secretKey: Uint8Array | string): Falcon512Keypair;
getPublicKey(): Falcon512PublicKey;
getSecretKey(): string;
getRawSecretKey(): Uint8Array;
sign(data: Uint8Array): Promise<Uint8Array<ArrayBuffer>>;
}