You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@orc.apache.org by moresandeep <gi...@git.apache.org> on 2017/12/13 16:50:14 UTC

[GitHub] orc pull request #201: Orc 250 - Create sha256 mask

GitHub user moresandeep opened a pull request:

    https://github.com/apache/orc/pull/201

    Orc 250 - Create sha256 mask

     Masking strategy that masks String, Varchar, Char and Binary types
    as SHA 256 hash.
    
    For String type:
     All string type of any length will be converted to 64 length SHA256 hash.
    
    For Varchar type:
     For Varchar type, max-length property will be honored i.e.
     if the length is less than max-length then the SHA256 hash will be truncated
     to max-length. If max-length is greater than 64 then the output is the sha256
     length, which is 64.
    
    For Char type:
     For Char type, the length of mask will always be equal to specified max-length.
     If the given length (max-length) is less than SHA256 hash length (64)
     the mask will be truncated.
     If the given length (max-length) is greater than SHA256 hash length (64)
     then the mask will be padded by blank spaces.
    
    For Binary type:
     All Binary type of any length will be converted to 64 length SHA256 hash.


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/moresandeep/orc ORC-250_SHA-256

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/orc/pull/201.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #201
    
----
commit b8f4bbed8bab2f209748ce5e94b100b198b5371f
Author: Sandeep More <mo...@gmail.com>
Date:   2017-11-09T16:04:30Z

    Merge pull request #1 from apache/master
    
    Update from main repo
    
    SHA-256 - Checkpoint 1

commit 877daa94aaf1da0adfbde3a01face2ac7e6b9091
Author: Sandeep More <mo...@apache.org>
Date:   2017-12-05T15:27:51Z

    Merge commit 'b8f4bbed8bab2f209748ce5e94b100b198b5371f' into ORC-250_SHA-256

commit e84ab601186145ddb09859715b065e49eb7ddd4d
Author: Sandeep More <mo...@apache.org>
Date:   2017-12-07T14:49:44Z

    ORC-250 - Support for sha256 mask

----


---

[GitHub] orc pull request #201: Orc 250 - Create sha256 mask

Posted by moresandeep <gi...@git.apache.org>.
Github user moresandeep closed the pull request at:

    https://github.com/apache/orc/pull/201


---

[GitHub] orc issue #201: Orc 250 - Create sha256 mask

Posted by moresandeep <gi...@git.apache.org>.
Github user moresandeep commented on the issue:

    https://github.com/apache/orc/pull/201
  
    No idea why the cpp build is failing, there are no changes to cpp side in this PR.


---