You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by alopresto <gi...@git.apache.org> on 2018/08/31 07:23:46 UTC
[GitHub] nifi issue #2980: NIFI-5147 Implement CalculateAttributeHash processor
Github user alopresto commented on the issue:
https://github.com/apache/nifi/pull/2980
This encapsulates the changes @ottobackwards made in [PR 2836](https://github.com/apache/nifi/pull/2836), but also:
* Adds the *SHA-224, SHA-512/224, SHA-512/256, SHA-3 (SHA3-224, SHA3-256, SHA3-384, SHA3-512)*, and *BLAKE2 (BLAKE2-160, BLAKE2-256, BLAKE2-384, BLAKE2-512)* functions
* Moves the hashing functionality into an enum and service which can be reused by `HashContent`
* Clearly marks cryptographically broken algorithms as such
* Adds unit tests
I will open follow-on issues to:
1. Add documentation to `HashAttribute` to explain the different scenarios where these processors are used
1. Refactor `HashContent` to use the `HashService`
---