dns-packet-typescript
Version:
An abstract-encoding compliant module for encoding / decoding DNS packets
17 lines (16 loc) • 489 B
TypeScript
/// <reference types="node" />
export interface DSValue {
keyTag: number;
algorithm: number;
digestType: number;
digest: Buffer;
}
export declare function encode(digest: DSValue, buf?: Buffer, offset?: number): Buffer;
export declare namespace encode {
var bytes: number;
}
export declare function decode(buf: Buffer, offset?: number): DSValue;
export declare namespace decode {
var bytes: number;
}
export declare function encodingLength(digest: DSValue): number;