@synet/keys
Version:
Zero-dependency, secure key generation library. Supports ed25519, x25519, secp256k1, RSA, and WireGuard keys.
6 lines (5 loc) • 436 B
TypeScript
export { generateKeyPair, derivePublicKey, getShortId, getFingerprint, pemToHex, hexToPem, pemPrivateKeyToHex, hexPrivateKeyToPem, base64ToHex, hexToBase64, detectKeyFormat, toHex } from "./keys";
export type { KeyPair, KeyType, KeyFormat } from "./keys";
export { isValidBase64, verifyEd25519, verifyRSA, verifySecp256k1, verifySignature } from "./verify";
export { Signer, type ISigner } from "./signer";
export { Key } from "./key";