sean9999 / go-oracle

A package that provides basic high-level cryptographic functions using Curve25519

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Oracle

Oracle is a go library that provides the following cryptographic functions:

  • generate key-pairs
  • encrypt messages
  • decrypt messages
  • sign messages
  • validate messages

Oracle is the basic object that can perform these functions. It also has the concept of a Peer, which is public key. Useful for validating and encrypting.

Keys are Curve25519.

About

A package that provides basic high-level cryptographic functions using Curve25519

License:MIT License


Languages

Language:Go 97.9%Language:Makefile 1.8%Language:Shell 0.3%