UNPKG

@abextm/cache2

Version:

Utilities for reading OSRS "caches"

23 lines 696 B
import { ArchiveData } from "./Cache.js"; import { XTEAKey } from "./types.js"; export declare function decryptXTEA(data: Uint8Array, key: XTEAKey): Uint8Array; declare class KeySet { length: number; bits: number; data: Int32Array; constructor(expectedSize?: number); add(key: XTEAKey): boolean; grow(): void; iterator(): () => number; } export declare class XTEAKeyManager { unknownKeys: KeySet; keysByMapSquare: Map<number, KeySet>; allKeys: KeySet; constructor(); loadKeys(document: any): number; private putKeyForMapsquare; tryDecrypt(ad: ArchiveData, region?: number): Error | undefined; } export {}; //# sourceMappingURL=xtea.d.ts.map