/CryptoKitty

Java strong cryptography library

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

CryptoKitty

Java strong cryptography library

CryptoKitty is a Java library intended to provide strong cyptography with a JCE compliant API.

CryptoKitty will provide a Java Open PGP implementation in compliance with RFC-4880, and a Java IPSec implementation in compliance with RFC-2401.

All mainstream symmetric and asymmetric ciphers with any key size will be available as well as signature keys, secure PRNGs, digests, and X.509 DER and PEM certificates.

The library will also provide an exhaustive test suite which will be updated from time to time with pertinent vectors from FIPS and other sources.

CryptoKitty development began in 2015 and is ongoing.

CryptoKitty is licensed under GPL v3.

WARNING - WARNING - WARNING

This is ALPHA code. It has been tested using brief proof-of-function methods, but it has NOT been rigorously tested against known attacks, nor has it been vetted by any academic institution or government agency.

USE AT YOUR OWN RISK.