<commit_before># kalium-jni - Java JNI binding to the Networking and Cryptography (NaCl) library 

A Java JNI binding (to allow for Java and Android integration) to [Networking and Cryptography](http://nacl.cr.yp.to/) library by [<NAME>](http://cr.yp.to/djb.html). All the hard work of making a portable NaCl API version was done by [<NAME>](https://github.com/jedisct1) on [libsodium](https://github.com/jedisct1/libsodium) and kalium was totally inspired by [<NAME>i's](https://github.com/tarcieri) work with [RbNaCl](https://github.com/cryptosphere/rbnacl) and [kalium](https://github.com/abstractj/kalium).   


## Requirements

* JDK 6 or [higher](http://www.oracle.com/technetwork/java/javase/downloads/index.html)
* [Apache Maven](http://maven.apache.org/guides/getting-started/)

## Installation

### libsodium

kalium-jni is implemented using [jni](http://docs.oracle.com/javase/6/docs/technotes/guides/jni/) and [swig](http://www.swig.org/) to bind the shared libraries from [libsodium](https://github.com/jedisct1/libsodium). For a more detailed explanation, please refer to [RbNaCl's documentation](https://github.com/cryptosphere/rbnacl/blob/master/README.md).

OS X users can get libsodium via [homebrew](http://mxcl.github.com/homebrew/) with: 

    brew install libsodium 

### kalium-jni installation

    git clone https://github.com/joshjdevl/kalium-jni && cd kalium-jni
    cd jni
    ./installswig.sh
    ./compile.sh
    cd ../
    mvn clean install
    
Add as a Maven dependency at your project:

    <dependency>
        <groupId>org.abstractj.kalium</groupId>
        <artifactId>kalium-jni</artifactId>
        <version>1.0.0-SNAPSHOT</version>
        <scope>compile</scope>
    </dependency>
        
    
### Notes

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


<commit_msg>start build<commit_after># kalium-jni - Java JNI binding to the Networking and Cryptography (NaCl) library 

A Java JNI binding (to allow for Java and Android integration) to [Networking and Cryptography](http://nacl.cr.yp.to/) library by [<NAME>](http://cr.yp.to/djb.html). All the hard work of making a portable NaCl API version was done by [<NAME>](https://github.com/jedisct1) on [libsodium](https://github.com/jedisct1/libsodium) and kalium was totally inspired by [<NAME>'s](https://github.com/tarcieri) work with [RbNaCl](https://github.com/cryptosphere/rbnacl) and [kalium](https://github.com/abstractj/kalium).   


## Requirements

* JDK 6 or [higher](http://www.oracle.com/technetwork/java/javase/downloads/index.html)
* [Apache Maven](http://maven.apache.org/guides/getting-started/)

## Installation

### libsodium

kalium-jni is implemented using [jni](http://docs.oracle.com/javase/6/docs/technotes/guides/jni/) and [swig](http://www.swig.org/) to bind the shared libraries from [libsodium](https://github.com/jedisct1/libsodium). For a more detailed explanation, please refer to [RbNaCl's documentation](https://github.com/cryptosphere/rbnacl/blob/master/README.md).

OS X users can get libsodium via [homebrew](http://mxcl.github.com/homebrew/) with: 

    brew install libsodium 

### kalium-jni installation

    git clone https://github.com/joshjdevl/kalium-jni && cd kalium-jni
    cd jni
    ./installswig.sh
    ./compile.sh
    cd ../
    mvn clean install
    
Add as a Maven dependency at your project:

    <dependency>
        <groupId>org.abstractj.kalium</groupId>
        <artifactId>kalium-jni</artifactId>
        <version>1.0.0-SNAPSHOT</version>
        <scope>compile</scope>
    </dependency>
        
    
### Notes

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




{'fraction_non_alphanumeric': 0.13806172171088252, 'fraction_numerical': 0.004331348132106118, 'mean_word_length': 3.6950444726810674, 'pattern_counts': {'":': 0, '<': 29, '<?xml version=': 0, '>': 29, 'https://': 16, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4679021', 'n_tokens_mistral': 1301, 'n_tokens_neox': 1197, 'n_words': 297}