Stephen Chavez avatar

[Input/dev help needed] Help development of my Go bindings of libsodium

tech.ninja

Published: 18 Nov 2017 › Updated: 18 Nov 2017[Input/dev help needed] Help development of my Go bindings of libsodium

[Input/dev help needed] Help development of my Go bindings of libsodium

Help needed!

It needs a audit of the code and much more. Please give suggestions. :D

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

image.png
Proof that I own this repo and group!



Posted on Utopian.io - Rewarding Open Source Contributors

Leave [Input/dev help needed] Help development of my Go bindings of libsodium to:

Written by

A thinker that loves to explore the world. Technology lover who learns how to hack things and share the fun in infosec talks. Challenges are my goals.

Read more #utopian-io posts


Best Posts From Stephen Chavez

We have not curated any of tech.ninja's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From Stephen Chavez