jBorZoi 0.90 review

by rbytes.net on

jBorZoi is a Java Elliptic Curve Cryptography Library

License: GPL (GNU General Public License)
File size: 374K
Developer: Dragongate Technologies Ltd.
0 stars award from rbytes.net

jBorZoi is a Java Elliptic Curve Cryptography Library. jBorZoi implements the following algorithms using elliptic curves defined over finite fields of characteristic 2 (GF2m):

ECDSA (Elliptic Curve Digital Signature Algorithm)
As specified in ANSI X9.62, FIPS 186-2 and IEEE P1363.
ECIES (Elliptic Curve Integrated Encryption Scheme)
As specified in ANSI X9.63 and the IEEE P1363a Draft.
Elliptic Curve Diffie-Hellman Key Agreement Scheme
As specified in ANSI X9.63 and IEEE P1363.

The AES symmetric encryption scheme is also included.

Quick Start

javac jBorZoi_Examples.java
java jBorZoi_Examples

Future Development

Only bug fixes and changes required for compatibility with cryptographic standards will be added between now and the 1.0.0 release.

Comments and Bug Reports

We welcome any comments or bug reports which you may have, however please note that we cannot accept any patches for legal reasons, because the borZoi code is also used in our commercial products.

What's New in This Release:
Changed Fq.compareTo(Fq) and Fq.isZero() to public methods.
Implemented ECDomainParameters.isValid()
Changed the ECIES.decrypt() RuntimeException to an Exception
Changed the ECDSA.initSignature(ECPrivKey) Exception to NoSuchAlgorithmException
Changed the ECDSA.initVerify(ECPubKey) Exception to NoSuchAlgorithmException

jBorZoi 0.90 keywords