jBorZoi 0.90 review
DownloadjBorZoi is a Java Elliptic Curve Cryptography Library
|
|
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