[ https://issues.apache.org/jira/browse/AVRO-1372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15231200#comment-15231200 ]
Ryan Blue commented on AVRO-1372: --------------------------------- [~ktham], I'm not aware of anyone actively trying to get this in. Is this something that needs to go in Avro or can encryption be handled through the Hadoop codec API? > Avro file data encryption for Java > ----------------------------------- > > Key: AVRO-1372 > URL: https://issues.apache.org/jira/browse/AVRO-1372 > Project: Avro > Issue Type: Sub-task > Components: java > Affects Versions: 1.8.0 > Reporter: Jerry Chen > Labels: Rhino > Attachments: AVRO-1372.patch > > Original Estimate: 168h > Remaining Estimate: 168h > > For Java, Avro has already support of compressions such as deflate or snappy > based on its own codec infrastructure. To support encryption, this work needs > to extend the codec infrastructure with the ability to handle codec context > such as the encryption keys. The reader and writer needs to be extended for > context handling as well. Also AES codec will be implemented as the default > encryption codec. > To keep the compatibility of the reader and writer, new constructor and > methods with codec context can be added instead of modifying the existing > methods. Although there are other ways for passing in the codec context such > as using thread local or system properties, these methods are easier to cause > problems, not direct and not self explaining at the API level. -- This message was sent by Atlassian JIRA (v6.3.4#6332)