electronade-endecoder-util
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

electronade-endecoder-util

It's a package that provides some utilities for electronade-endecoder.
See electronade-endecoder-util.netlify.app also.

It's an optional module for electronade-endecoder so electronade-endecoder should be installed before using electronade-endecoder-util.

npm NPM npms.io (quality) Libraries.io dependency status for latest release Maintenance

Installation

npm install electronade-endecoder-util

Interfaces

class SecretKey {
  constructor(password: string, salt: string, exposedName?: string);
  public encode(plainText: string) => Promise<string>;
  public decode(encodedText: string) => Promise<string>;
  public encrypt(plainBuffer: Buffer) => Promise<string>;
  public decrypt(encodedText: string) => Promise<Buffer>;
}

Usage

import and use SecretKey class in Renderer process.

import { SecretKey } from "electronade-endecoder-util";

const key = new SecretKey(
  "password",
  "salt"
);

const encodedText = await key.encode("this is a test");

console.log(
  await key.decode(encodedText)
) // this is a test

Readme

Keywords

Package Sidebar

Install

npm i electronade-endecoder-util

Weekly Downloads

0

Version

0.1.1

License

MIT

Unpacked Size

8.53 kB

Total Files

5

Last publish

Collaborators

  • tomsd