UNPKG

@microsoft/dev-tunnels-ssh

Version:
13 lines 687 B
/// <reference types="node" /> import { Buffer } from 'buffer'; import { HmacAlgorithm, MessageSigner, MessageVerifier } from '../hmacAlgorithm'; export declare class NodeHmac 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 getNodeHashAlgorithmName(hashAlgorithmName: string): string; } //# sourceMappingURL=nodeHmac.d.ts.map