crypto-node.d.ts 417 B

123456789101112
  1. /// <reference types="node" />
  2. import { ICrypto } from './crypto';
  3. import { IKeyPair } from './key-pair';
  4. export declare class CryptoNode implements ICrypto {
  5. generateRsaKeyPair(bits: number): Promise<IKeyPair>;
  6. sign(privateKeyText: string, data: Buffer): Promise<Buffer>;
  7. importRsaKeyPair(serialized: string): Promise<IKeyPair>;
  8. private getPublicHash;
  9. private getPublicKey;
  10. private export;
  11. }