David Handermann created NIFI-14293:
---------------------------------------

             Summary: Remove Bouncy Castle Provider from Cipher Processors
                 Key: NIFI-14293
                 URL: https://issues.apache.org/jira/browse/NIFI-14293
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Extensions
            Reporter: David Handermann
            Assignee: David Handermann


The Cipher Processors bundle includes EncryptContentAge and DecryptContentAge 
as well as VerifyContentMAC. The age-encryption.org Processors required the 
Bouncy Castle Provider to work on Java 8 when they were introduced for NiFi 1. 
With Java 11 providing support for X25519 and ChaCha20-Poly1305, and with NiFi 
2 requiring Java 21, Bouncy Castle is no longer needed as a security provider. 
The VerifyContentMAC Processor uses the Hex utility class from Bouncy Castle, 
which can be replaced with the Java HexFormat class to remove all references to 
the Bouncy Castle library from the module.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to