@microsoft/dev-tunnels-ssh
Version:
SSH library for Dev Tunnels
13 lines • 684 B
TypeScript
/// <reference types="node" />
import { Buffer } from 'buffer';
import { HmacAlgorithm, MessageSigner, MessageVerifier } from '../hmacAlgorithm';
export declare class WebHmac extends HmacAlgorithm {
readonly encryptThenMac: boolean;
constructor(name: string, algorithmName: string, encryptThenMac?: boolean);
createSigner(key: Buffer): Promise<MessageSigner>;
createVerifier(key: Buffer): Promise<MessageVerifier>;
static getHashKeyLength(hashAlgorithmName: string): number;
static getHashDigestLength(hashAlgorithmName: string): number;
static getWebHashAlgorithmName(hashAlgorithmName: string): string;
}
//# sourceMappingURL=webHmac.d.ts.map