Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.java > #12594
| From | Joseph Nahmias <joe@nahmias.net> |
|---|---|
| Newsgroups | linux.debian.bugs.dist, linux.debian.devel, linux.debian.maint.java |
| Subject | Bug#1032050: ITP: cryptacular -- high level, general purpose Java cryptographic library |
| Date | 2023-02-27 03:00 +0100 |
| Message-ID | <G3AY1-8Ker-1@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Cross-posted to 3 groups.
Package: wnpp
Severity: wishlist
Owner: Joseph Nahmias <joe@nahmias.net>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-java@lists.debian.org, joe@nahmias.net, cryptacular@googlegroups.com
Control: -1 blocks 1031807
* Package name : cryptacular
Version : 1.2.5
Upstream Authors: Daniel Fisher <dfisher@vt.edu>, Marvin S. Addison <serac@vt.edu>
* URL : https://www.cryptacular.org/
* License : Apache-2.0 OR LGPL-3.0
Programming Lang: Java
Description : high level, general purpose Java cryptographic library
General-purpose Java cryptograhic library, which complements the Bouncy
Castle libraries, that has the following design goals:
.
* Flexible JCE provider. Prefers the Bouncy Castle Java Provider, but
can fall back to other providers defined in the environment for
algorithms not implemented by BC.
* Ease of use for common cryptographic operations. A one liner
highlights this well; the following prints the MD5 hash of a password
as a string of HEX characters:
System.out.println(new MD5().digest(passBytes, new HexConverter()));
* Convenient and performant handling of cryptographic operations on
large data streams.
* Support for base-64 and hexadecimal encoding of ciphertext input/output.
* Support for I/O operations on cryptographic primitives including
generating and writing symmetric encryption keys, public/private key
pairs, and X.509 certificates. Both PEM and DER encoding is handled
conveniently.
* Command line interface for each class of cryptographic operation
(digest, symmetric encryption, public-key encryption, message signing,
etc). A command line interface for keystore operations is also
included, which is notable as it supports features above and beyond
the the Java keytool utility.
.
It is important to note that no cryptographic algorithms are implemented;
Bouncy Castle provides all cryptographic algorithms where required.
Back to linux.debian.maint.java | Previous | Next | Find similar
Bug#1032050: ITP: cryptacular -- high level, general purpose Java cryptographic library Joseph Nahmias <joe@nahmias.net> - 2023-02-27 03:00 +0100
csiph-web