UNPKG

ts-nkeys

Version:

A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats

19 lines (18 loc) 691 B
/// <reference types="node" /> import { Prefix } from "./nkeys"; import * as util from "./util"; export interface SeedDecode { prefix: Prefix; buf: Buffer; } export declare class Codec { static toArrayBuffer: util.ToArrayBuffer; static encode(prefix: Prefix, src: Buffer): Buffer; static encodeSeed(role: Prefix, src: Buffer): Buffer; static decode(expected: Prefix, src: Buffer): Buffer; static decodeSeed(src: Buffer): SeedDecode; static _encode(seed: boolean, role: Prefix, payload: Buffer): Buffer; static _decode(src: Buffer): Buffer; static _encodePrefix(kind: Prefix, role: Prefix): Buffer; static _decodePrefix(raw: Buffer): Uint8Array; }