István Fajth created HDDS-10935:
-----------------------------------
Summary: Create hdds-crypto module
Key: HDDS-10935
URL: https://issues.apache.org/jira/browse/HDDS-10935
Project: Apache Ozone
Issue Type: Sub-task
Components: Security
Reporter: István Fajth
Assignee: István Fajth
As we move forward with crypto-compliance related development, in order to move
away from a direct dependency on BouncyCastle, we need to define interfaces for
those operations that rely on BouncyCastle in the base implementation.
As outlined in the proposed design under HDDS-10234, the desirable way of doing
this is to provide BouncyCastle based operations via a Service Provider
Interface that can be loaded dynamically based on the set crypto compliance
mode.
The related generic code that the rest of the codebase can rely on is good to
be moved to its own module, as with that that module can provide us our
cryptographic boundary and can help us abstract away from the actually used
crypto functions in parallel with JCE.
Hence this JIRA is to create the base hdds-crypto module as a first step.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]