Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aead/hydrogen

Go implementation of libhydrogen - a lightweight, easy-to-use crypto library
https://github.com/aead/hydrogen

cryptography go golang libhydrogen

Last synced: about 1 month ago
JSON representation

Go implementation of libhydrogen - a lightweight, easy-to-use crypto library

Awesome Lists containing this project

README

        

[![Godoc Reference](https://godoc.org/github.com/aead/hydrogen?status.svg)](https://godoc.org/github.com/aead/hydrogen)
[![Build Status](https://travis-ci.org/aead/hydrogen.svg?branch=master)](https://travis-ci.org/aead/hydrogen)

[![hydrogen logo](https://github.com/aead/sodium/blob/master/logo.png)](https://github.com/aead/hydrogen/wiki)

## Warining:
This repository is under the high developement and is not stable nor feature-complete.
Currently you should not use this code - **but your contributions are welcome!**

Feel free to open issues or contribute code.

## Hydrogen
Hydrogen is a Go implementation of the [libhydrogen](https://github.com/jedisct1/libhydrogen) library.

This project tries to provide an idiomatic and easy-to-use / hard-to-misuse API to modern cryptographic primitives.
Therefore hydrogen relies on few but well-designed and approved cryptographic primitives like BLAKE2X,
XChaCha20 and X25519. For more information take a look at the [wiki](https://github.com/aead/hydrogen/wiki) or the [documentation](https://godoc.org/github.com/aead/hydrogen).

### Quick start
To get the latest version run: `go get github.com/aead/hydrogen`

For more information about how to use hydrogen within your project take a look at the **Installation** section.

### Installation
Install instructions missing!