GoKillers / Libsodium Go
Licence: other
A complete overhaul of the Golang wrapper for libsodium
Stars: ✭ 105
Projects that are alternatives of or similar to Libsodium Go
Pgsodium
Modern cryptography for PostgreSQL using libsodium.
Stars: ✭ 202 (+92.38%)
Mutual labels: library, cryptography, libsodium
Streamcryptor
Stream encryption & decryption with libsodium and protobuf
Stars: ✭ 112 (+6.67%)
Mutual labels: cryptography, crypto, libsodium
Libsodium.js
libsodium compiled to Webassembly and pure JavaScript, with convenient wrappers.
Stars: ✭ 665 (+533.33%)
Mutual labels: cryptography, crypto, libsodium
Nsec
A modern and easy-to-use cryptographic library for .NET Core based on libsodium
Stars: ✭ 217 (+106.67%)
Mutual labels: cryptography, crypto, libsodium
Libsodium Php
The PHP extension for libsodium.
Stars: ✭ 507 (+382.86%)
Mutual labels: cryptography, crypto, libsodium
Rando.js
The world's easiest, most powerful random function.
Stars: ✭ 659 (+527.62%)
Mutual labels: library, cryptography, crypto
Nim Libsodium
Nim wrapper for the libsodium library
Stars: ✭ 32 (-69.52%)
Mutual labels: library, cryptography, libsodium
Quantumgate
QuantumGate is a peer-to-peer (P2P) communications protocol, library and API written in C++.
Stars: ✭ 62 (-40.95%)
Mutual labels: library, cryptography
Fhe Toolkit Linux
IBM Fully Homomorphic Encryption Toolkit For Linux. This toolkit is a Linux based Docker container that demonstrates computing on encrypted data without decrypting it! The toolkit ships with two demos including a fully encrypted Machine Learning inference with a Neural Network and a Privacy-Preserving key-value search.
Stars: ✭ 1,123 (+969.52%)
Mutual labels: cryptography, crypto
Tweetnacl Js
Port of TweetNaCl cryptographic library to JavaScript
Stars: ✭ 1,176 (+1020%)
Mutual labels: crypto, libsodium
Minisign
A dead simple tool to sign files and verify digital signatures.
Stars: ✭ 1,105 (+952.38%)
Mutual labels: cryptography, crypto
Cryfs
Cryptographic filesystem for the cloud
Stars: ✭ 1,560 (+1385.71%)
Mutual labels: cryptography, crypto
Cryptojs.swift
Cross-platform cryptographic functions in swift
Stars: ✭ 42 (-60%)
Mutual labels: cryptography, crypto
Lazysodium Android
An Android implementation of the Libsodium cryptography library. For the lazy dev.
Stars: ✭ 69 (-34.29%)
Mutual labels: cryptography, libsodium
Cryptocat
Secure chat software for your computer.
Stars: ✭ 1,011 (+862.86%)
Mutual labels: cryptography, secure
Crypto Bench
Benchmarks for crypto libraries (in Rust, or with Rust bindings)
Stars: ✭ 67 (-36.19%)
Mutual labels: cryptography, crypto
Zbox
Zero-details, privacy-focused in-app file system.
Stars: ✭ 1,185 (+1028.57%)
Mutual labels: crypto, libsodium
Siphash Js
A Javascript implementation of SipHash-2-4
Stars: ✭ 90 (-14.29%)
Mutual labels: cryptography, crypto
!This code requires an independent audit check!
libsodium-go
A binding library made in Go for the popular portable cryptography library Sodium.
Purpose
The goal of this binding library is to make use of Sodium in a more Go friendly matter. And of course making it easier to make secure software.
Team (as of now...)
- Stephen Chavez (@redragonx)
- Graham Smith (@neuegram)
Contributors
Silkeh
How to build
For linux, this should be easy since there's pkg-config support. Please make sure libsodium is installed on your system first.
Pre-setup:
- Please install Libsodium here https://download.libsodium.org/doc/installation/index.html
sudo ldconfig
sudo apt-get install pkg-config
Install libsodium-go:
go get -d github.com/GoKillers/libsodium-go
cd $GOPATH/src/github.com/GoKillers/libsodium-go
./build.sh
For Windows, this requires a little more work.
- Download and install pkg-config for win32 or win64
- Add a system or user variable PKG_CONFIG_PATH pointing to a folder containing pkg-config files, including libsodium
go get -d github.com/GoKillers/libsodium-go
cd %GOPATH%/src/github.com/GoKillers/libsodium-go
build.bat
License
Copyright 2015 - GoKillers
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].