Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-10150 Hadoop cryptographic file system
  3. HADOOP-10603

Crypto input and output streams implementing Hadoop stream interfaces

    XMLWordPrintableJSON

    Details

      Description

      A common set of Crypto Input/Output streams. They would be used by CryptoFileSystem, HDFS encryption, MapReduce intermediate data and spills. Note we cannot use the JDK Cipher Input/Output streams directly because we need to support the additional interfaces that the Hadoop FileSystem streams implement (Seekable, PositionedReadable, ByteBufferReadable, HasFileDescriptor, CanSetDropBehind, CanSetReadahead, HasEnhancedByteBufferAccess, Syncable, CanSetDropBehind).

        Attachments

        1. CryptoInputStream.java
          15 kB
          Charles Lamb
        2. CryptoOutputStream.java
          7 kB
          Charles Lamb
        3. HADOOP-10603.1.patch
          11 kB
          Charles Lamb
        4. HADOOP-10603.10.patch
          95 kB
          Yi Liu
        5. HADOOP-10603.2.patch
          8 kB
          Charles Lamb
        6. HADOOP-10603.3.patch
          37 kB
          Yi Liu
        7. HADOOP-10603.4.patch
          44 kB
          Yi Liu
        8. HADOOP-10603.5.patch
          45 kB
          Yi Liu
        9. HADOOP-10603.6.patch
          45 kB
          Yi Liu
        10. HADOOP-10603.7.patch
          45 kB
          Yi Liu
        11. HADOOP-10603.8.patch
          46 kB
          Yi Liu
        12. HADOOP-10603.9.patch
          88 kB
          Yi Liu
        13. HADOOP-10603.patch
          47 kB
          Yi Liu

          Issue Links

            Activity

              People

              • Assignee:
                hitliuyi Yi Liu
                Reporter:
                tucu00 Alejandro Abdelnur
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: