dns-packet-typescript
Version:
An abstract-encoding compliant module for encoding / decoding DNS packets
22 lines (21 loc) • 616 B
TypeScript
/// <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;