rufuscoder / kalium

Java binding to the Networking and Cryptography (NaCl) library with the awesomeness of libsodium

Home Page:http://abstractj.github.com/kalium/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kalium - Java binding to the Networking and Cryptography (NaCl) library

A Java binding to Networking and Cryptography library by Daniel J. Bernstein. All the hard work of making a portable NaCl API version was done by Frank Denis on libsodium and kalium was totally inspired by Tony Arcieri's work with RbNaCl.

Requirements

Installation

libsodium

kalium is implemented using jnr-ffi to bind the shared libraries from libsodium. For a more detailed explanation, please refer to RbNaCl's documentation.

OS X users can get libsodium via homebrew with:

brew install libsodium 

kalium installation

Add as a Maven dependency at your project:

<dependency>
    <groupId>org.abstractj.kalium</groupId>
    <artifactId>kalium</artifactId>
    <version>0.2.0</version>
    <scope>compile</scope>
</dependency>

Notes

kalium is a work in progress, feedback, bug reports and patches are always welcome.

Build Status

About

Java binding to the Networking and Cryptography (NaCl) library with the awesomeness of libsodium

http://abstractj.github.com/kalium/

License:Apache License 2.0