UNPKG

@mojsoski/server-crypto

Version:

Asymmetric key-exchange cryptography library

10 lines (9 loc) 390 B
import { ICryptoProvider } from "./base"; import { Server } from "./server"; export declare class RemoteServer<TKey> extends Server<TKey> { #private; constructor(name: string, publicKey: TKey, provider: ICryptoProvider<TKey>); get name(): string; get publicKey(): TKey; static fromEnvironment<TKey>(provider: ICryptoProvider<TKey>): AsyncIterable<RemoteServer<TKey>>; }