dns-packet-typescript
Version:
An abstract-encoding compliant module for encoding / decoding DNS packets
19 lines (18 loc) • 545 B
TypeScript
/// <reference types="node" />
export interface NSEC3Value {
algorithm: number;
flags: number;
iterations: number;
salt: Buffer;
nextDomain: Buffer;
rrtypes: string[];
}
export declare function encode(record: NSEC3Value, buf?: Buffer, offset?: number): Buffer;
export declare namespace encode {
var bytes: number;
}
export declare function decode(buf: Buffer, offset?: number): NSEC3Value;
export declare namespace decode {
var bytes: number;
}
export declare function encodingLength(record: NSEC3Value): number;