UNPKG

@opendatalabs/vana-sdk

Version:

A TypeScript library for interacting with Vana Network smart contracts.

14 lines (13 loc) 566 B
/** * OpenPGP implementation of PgpPort * * This adapter wraps the openpgp library and maps its complex API * to our simpler, testable port interface. */ import type { PgpPort, PgpEncryptInput, PgpDecryptInput, PgpResult, PgpKeyPair, PgpKeyPairOptions } from "./pgp-port"; export declare class OpenPgpPort implements PgpPort { encrypt(input: PgpEncryptInput): Promise<PgpResult>; decrypt(input: PgpDecryptInput): Promise<PgpResult>; generateKeyPair(options?: PgpKeyPairOptions): Promise<PgpKeyPair>; } export declare const openPgpPort: OpenPgpPort;