2.0.0 • Published 5 years ago

zpi-ifind v2.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

ZPI IFIND

Build Status npm version License: MIT

Usage

  1. Install package
$ npm i zpi-ifind
  1. Generate key
const { generateKey } = require('zpi-ifind');
generateKey('ifind.private.pem', 'ifind.public.pem');
  1. Exchange public key file with zpi

  2. Get data from query param d

let data = req.query.d;
  1. Decrypt and verify data to get user info
const {
    loadPrivateKey,
    loadPublicKey,
    decryptAndVerify
} = require('zpi-ifind');

const ifindPrivate = loadPrivateKey('ifind.private.pem');
const zpiPublic = loadPublicKey('zpi.public.pem');

const message = decryptAndVerify(
    data,
    ifindPrivate,
    zpiPublic
);
2.0.0

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago