Incenp.org SJCL-compatible Java Crypto Library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Damien Goutte-Gattat dd0a445e1e Start adding some Javadoc comments. 9 months ago
src/main/java/org/incenp/sjcl Start adding some Javadoc comments. 9 months ago
.gitignore Initial commit. 9 months ago
COPYING Initial commit. 9 months ago
README.md Update POM file and README. 9 months ago
pom.xml Update POM file and README. 9 months ago

README.md

Incenp-SJCL - Incenp.org’s SJCL for Java

Incenp-SJCL aims to provide a SJCL-compatible cryptographic library.

Contents

The aim of the library is to give Java code the ability to decrypt data that has been encrypted with SJCL’s encrypt() convenience function and to encrypt data that can later be decrypted with SJCL’s decrypt() function.

To that end, currently the library provides a org.incenp.sjcl.SJCL static class with the static methods encrypt() and decrypt().

All cryptographic operations are performed either by the JRE’s default cryptographic provider by the BouncyCastle library (for AES-CCM encryption).

Installation

Build the library with Maven by running, from the source directory

$ mvn package

Copying

Incenp-SJCL is distributed under the terms of the GNU General Public License, version 3 or higher. The full license is included in the COPYING file of the source distribution.

Repository

The latest source code is available in a Git repository at https://git.incenp.org/damien/incenp-sjcl.