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.

1.2 KiB

Incenp-SJCL -’s SJCL for Java

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


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).


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

$ mvn package


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.


The latest source code is available in a Git repository at