@julesl23/s5js
Version:
Enhanced TypeScript SDK for S5 decentralized storage with path-based API, media processing, and directory utilities
12 lines • 674 B
TypeScript
import { CryptoImplementation, KeyPairEd25519 } from "../api/crypto.js";
export interface RegistryEntry {
pk: Uint8Array;
revision: number;
data: Uint8Array;
signature: Uint8Array;
}
export declare function serializeRegistryEntry(entry: RegistryEntry): Uint8Array;
export declare function deserializeRegistryEntry(data: Uint8Array): RegistryEntry;
export declare function createRegistryEntry(keyPair: KeyPairEd25519, data: Uint8Array, revision: number, crypto: CryptoImplementation): Promise<RegistryEntry>;
export declare function verifyRegistryEntry(entry: RegistryEntry, crypto: CryptoImplementation): Promise<boolean>;
//# sourceMappingURL=entry.d.ts.map