@iota-big3/sdk-quantum
Version:
Quantum-ready architecture with post-quantum cryptography
14 lines • 541 B
TypeScript
import type { SecurityLevel } from '../types/quantum.types';
export declare class DilithiumSign {
private securityLevel;
private params;
constructor(securityLevel: SecurityLevel);
generateKeyPair(): Promise<{
publicKey: Uint8Array;
privateKey: Uint8Array;
}>;
sign(message: Uint8Array, _privateKey: Uint8Array): Promise<Uint8Array>;
verify(_message: Uint8Array, _signature: Uint8Array, _publicKey: Uint8Array): Promise<boolean>;
private getParameters;
}
//# sourceMappingURL=dilithium.d.ts.map