UNPKG

dns-packet-typescript

Version:

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

19 lines (18 loc) 598 B
/// <reference types="node" /> export declare const PROTOCOL_DNSSEC = 3; export declare const ZONE_KEY = 128; export declare const SECURE_ENTRYPOINT = 32768; export interface DNSKeyValue { flags: number; algorithm: number; key: Buffer; } export declare function encode(key: DNSKeyValue, buf?: Buffer, offset?: number): Buffer; export declare namespace encode { var bytes: number; } export declare function decode(buf: Buffer, offset?: number): DNSKeyValue; export declare namespace decode { var bytes: number; } export declare function encodingLength(key: DNSKeyValue): number;