Skip to content
forked from ponylang/crypto

🐴 Library of common cryptographic algorithms and functions for Pony

License

Notifications You must be signed in to change notification settings

pony-ready/crypto

 
 

crypto

Library of common cryptographic algorithms and functions for Pony. Requires LibreSSL or OpenSSL. See installation for more details.

Status

Actions Status

Production ready.

Installation

  • Install corral
  • corral add github.com/ponylang/crypto.git
  • corral fetch to fetch your dependencies
  • use "crypto" to include this package
  • corral run -- ponyc to compile your application

Dependencies

crypto requires either LibreSSL or OpenSSL in order to operate. You'll might need to install it within your environment of choice.

Installing on APT based Linux distributions

sudo apt-get install -y libssl-dev

Installing on Alpine Linux

apk add --update libressl-dev

Installing on Arch Linux

pacman -S openssl

Installing on macOS with Homebrew

brew update
brew install libressl

Installing on macOS with MacPorts

sudo port install libressl

Installing on RPM based Linux distributions with dnf

sudo dnf install openssl-devel

Installing on RPM based Linux distributions with yum

sudo yum install openssl-devel

Installing on RPM based Linux distributions with zypper

sudo zypper install libopenssl-devel

Installing on Windows

Download a prebuilt binary from https://www.libressl.org/.

About

🐴 Library of common cryptographic algorithms and functions for Pony

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Pony 89.1%
  • Makefile 10.9%