@mojsoski/server-crypto
Version:
Asymmetric key-exchange cryptography library
10 lines (9 loc) • 390 B
TypeScript
import { ICryptoProvider } from "./base";
import { Server } from "./server";
export declare class RemoteServer<TKey> extends Server<TKey> {
constructor(name: string, publicKey: TKey, provider: ICryptoProvider<TKey>);
get name(): string;
get publicKey(): TKey;
static fromEnvironment<TKey>(provider: ICryptoProvider<TKey>): AsyncIterable<RemoteServer<TKey>>;
}