0.2.0 • Published 2 years ago

solcrypt v0.2.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

solcrypt

simple library for e2e encryption/decryption with solana type keys.

quickstart

import {
    encryptMessage,
    decryptMessage,
    encodeText,
    decodeText,
} from "solcrypt";
import { Keypair } from "@solana/web3.js";

const aliceKeys = Keypair.generate();
const bobKeys = Keypair.generate();

const msg = encodeText("gm");

const encrypted = encryptMessage(msg, bobKeys.publicKey, aliceKeys);
const decrypted = decryptMessage(encrypted, aliceKeys.publicKey, bobKeys);

const decoded = decodeText(decrypted);

console.log(decoded);

See the documentation for further details.