@mdaemon/rsa-message
Version:
RSA message encryption, signing, decryption, and verification using webcrypto or node crypto
11 lines (10 loc) • 544 B
TypeScript
export declare class CryptoOperationError extends Error {
readonly operation: 'encrypt' | 'decrypt' | 'sign' | 'verify';
readonly originalError?: Error | undefined;
constructor(message: string, operation: 'encrypt' | 'decrypt' | 'sign' | 'verify', originalError?: Error | undefined);
}
export declare class KeyImportError extends Error {
readonly keyType: 'public' | 'private';
readonly originalError?: Error | undefined;
constructor(message: string, keyType: 'public' | 'private', originalError?: Error | undefined);
}