All Projects → GoKillers → Libsodium Go

GoKillers / Libsodium Go

Licence: other
A complete overhaul of the Golang wrapper for libsodium

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

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
Cfrpki
Cloudflare's RPKI Toolbox
Stars: ✭ 104 (-0.95%)
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
Write Ups
📚 VoidHack CTF write-ups
Stars: ✭ 45 (-57.14%)
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...)

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:

  1. Please install Libsodium here https://download.libsodium.org/doc/installation/index.html
  2. sudo ldconfig
  3. sudo apt-get install pkg-config

Install libsodium-go:

  1. go get -d github.com/GoKillers/libsodium-go
  2. cd $GOPATH/src/github.com/GoKillers/libsodium-go
  3. ./build.sh

For Windows, this requires a little more work.

  1. Download and install pkg-config for win32 or win64
  2. Add a system or user variable PKG_CONFIG_PATH pointing to a folder containing pkg-config files, including libsodium
  3. go get -d github.com/GoKillers/libsodium-go
  4. cd %GOPATH%/src/github.com/GoKillers/libsodium-go
  5. 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].