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`


---