UNPKG

@microsoft/dev-tunnels-ssh

Version:
13 lines 684 B
/// <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