Incenp.org SJCL-compatible Java Crypto Library
Go to file
Damien Goutte-Gattat dd0a445e1e Start adding some Javadoc comments. 2021-02-23 22:36:05 +00:00
src/main/java/org/incenp/sjcl Start adding some Javadoc comments. 2021-02-23 22:36:05 +00:00
.gitignore Initial commit. 2021-02-20 21:08:32 +00:00
COPYING Initial commit. 2021-02-20 21:08:32 +00:00
README.md Update POM file and README. 2021-02-23 22:35:23 +00:00
pom.xml Update POM file and README. 2021-02-23 22:35:23 +00:00

README.md

Incenp-SJCL - Incenp.orgs 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 SJCLs encrypt() convenience function and to encrypt data that can later be decrypted with SJCLs 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 JREs 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.