UNPKG

@scintilla-network/signatures

Version:

Enhanced signature and key exchange functions for blockchain and crypto applications, including post-quantum algorithms

22 lines (18 loc) 651 B
import { Bytes, PublicKey, PrivateKey, Signature, Signing } from '../types.js'; export type SignatureAlgorithm = Signing; // Lattice-based signatures export const dilithium65: SignatureAlgorithm; export const dilithium87: SignatureAlgorithm; // Hash-based signatures export const sphincs192: SignatureAlgorithm & { fast: SignatureAlgorithm; small: SignatureAlgorithm; }; export const sphincs256: SignatureAlgorithm & { fast: SignatureAlgorithm; small: SignatureAlgorithm; }; // Recommended defaults export const recommended: SignatureAlgorithm; export const fast: SignatureAlgorithm; export const conservative: SignatureAlgorithm;