[ 
https://issues.apache.org/jira/browse/NIFI-1157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15378154#comment-15378154
 ] 

Andy LoPresto commented on NIFI-1157:
-------------------------------------

Note for migration guide: 

The salt-less {{getCipher}} method contract was removed from 
{{PBECipherProvider}} interface and the method body was removed from all 
implementations. Only two of these implementations were marked as 
{{@Deprecated}} (in {{ScryptCipherProvider}} and {{BcryptCipherProvider}} as 
they require a generated salt meeting the requirements of the KDF), so this may 
cause unexpected compatibility problems for calling code. The salt-less 
invocations of this method in the other providers 
({{NiFiLegacyCipherProvider}}, {{OpenSSLPKCS5CipherProvider}}, and 
{{PBKDF2CipherProvider}}) were simply convenience methods which created an 
empty {{byte[ 0 ]}} salt and invoked the actual logic. However, they were not 
marked as deprecated and so users may be unaware of the change. This should not 
cause significant issues, as the solution is to add a line {{byte[] salt = new 
byte[ 0 ];}} above the method invocation and pass the empty salt. 

> Remove deprecated classes and methods
> -------------------------------------
>
>                 Key: NIFI-1157
>                 URL: https://issues.apache.org/jira/browse/NIFI-1157
>             Project: Apache NiFi
>          Issue Type: Task
>            Reporter: Tony Kurc
>            Assignee: Joseph Witt
>            Priority: Minor
>             Fix For: 1.0.0
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to