eccrypto-js
Version:
Elliptic curve cryptography library (NodeJS, Browser and Pure JS)
22 lines • 508 B
TypeScript
/// <reference types="node" />
import * as eccryptoJS from '../index';
export declare type IEccrypto = typeof eccryptoJS;
export interface Encrypted {
ciphertext: Buffer;
ephemPublicKey: Buffer;
iv: Buffer;
mac: Buffer;
}
export interface PreEncryptOpts extends Encrypted {
ephemPrivateKey: Buffer;
}
export interface KeyPair {
privateKey: Buffer;
publicKey: Buffer;
}
export interface Signature {
r: Buffer;
s: Buffer;
v: Buffer;
}
//# sourceMappingURL=types.d.ts.map