UNPKG

dns-packet-typescript

Version:

An abstract-encoding compliant module for encoding / decoding DNS packets

22 lines (21 loc) 616 B
/// <reference types="node" /> export interface RRSIGValue { typeCovered: string; algorithm: number; labels: number; originalTTL: number; expiration: number; inception: number; keyTag: number; signersName: string; signature: Buffer; } export declare function encode(sig: RRSIGValue, buf?: Buffer, offset?: number): Buffer; export declare namespace encode { var bytes: number; } export declare function decode(buf: Buffer, offset?: number): RRSIGValue; export declare namespace decode { var bytes: number; } export declare function encodingLength(sig: RRSIGValue): number;