@microsoft/dev-tunnels-ssh
Version:
SSH library for Dev Tunnels
15 lines • 690 B
TypeScript
/// <reference types="node" />
import { Buffer } from 'buffer';
import { EncryptionAlgorithm, Cipher } from '../encryptionAlgorithm';
export declare class NodeEncryption extends EncryptionAlgorithm {
readonly algorithmName: string;
readonly cipherMode: string | null;
readonly keySizeInBits: number;
constructor(name: string, algorithmName: string, cipherMode: string | null, keySizeInBits: number);
readonly blockSizeInBits: number;
get keyLength(): number;
get blockLength(): number;
createCipher(isEncryption: boolean, key: Buffer, iv: Buffer): Promise<Cipher>;
private static getBlockSize;
}
//# sourceMappingURL=nodeEncryption.d.ts.map