About the NinthTest JCA Provider

The NinthTest JCA Provider is a security provider for the Java™ Cryptography Architecture, focused on supporting candidate, reference, academic, and experimental cryptographic algorithms and security services.

Because the services provided by the NinthTest JCA Provider are exploratory/provisional in nature, the NinthTest JCA Provider is not recommended for use in security-critical applications or environments.

The NinthTest JCA Provider is licensed under the GNU Lesser General Public License, version 3.0 (LGPL-3.0).

The table below shows the algorithms and services that are currently supported. Please refer to Security services provided by the NinthTest JCA provider for more information.

Algorithms and services supported by the NinthTest JCA Provider
Algorithm Service
Helix Cipher

Many services are also available independent of the JCA API. Please refer to Using the NinthTest JCA Provider for examples.


The current version is 1.1.0.

The NinthTest JCA Provider is available for download in binary (JAR) and source form. Due to a JCA code-signing requirement, the binary form is recommended unless you intend to contribute or create a derivative work.

Please refer to Downloading and installing the NinthTest JCA Provider.


This section is a summary of planned changes for upcoming releases. This roadmap is subject to change at any time, and without notice.


Under consideration