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

0.1.0 • Public • Published

electronade-endecoder

It's a package for electronade that provides some feature about encryption. See electronade-endecoder.netlify.app for details.

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

Installation

npm install electronade-endecoder

What Exposed

electronade: {
  endecoder: {
    encode: (
      params: {
        plainText: string;
        password: string;
        salt: string;
      }
    ) => Promise<string>;
    decode: (
      params: {
        encodedText: string;
        password: string;
        salt: string;
      }
    ) => Promise<string>;
    encrypt: (
      params: {
        plainBuffer: Buffer;
        password: string;
        salt: string;
      }
    ) => Promise<string>;
    decrypt: (
      params: {
        encodedText: string;
        password: string;
        salt: string;
      }
    ) => Promise<Buffer>;
  }
}

Usage

See electronade usage for details.

const [
  plainText,
  password,
  salt
] = [
  "this is a test",
  "password",
  "salt"
];

const encodedText = await electronade.endecoder
  .encode({ plainText, password, salt });

assert.equal(
  await electronade.endecoder
    .decode({ encodedText, password, salt }),
  plainText
);

Readme

Keywords

Package Sidebar

Install

npm i electronade-endecoder

Weekly Downloads

1

Version

0.1.0

License

MIT

Unpacked Size

14 kB

Total Files

20

Last publish

Collaborators

  • tomsd