protected class BinaryRC4Encryptor.BinaryRC4CipherOutputStream extends ChunkedCipherOutputStream
chunkBits, chunkMask, chunkSize| Constructor and Description |
|---|
BinaryRC4CipherOutputStream(DirectoryNode dir) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
calculateChecksum(java.io.File file,
int i) |
protected void |
createEncryptionInfoEntry(DirectoryNode dir,
java.io.File tmpFile) |
protected javax.crypto.Cipher |
initCipherForBlock(javax.crypto.Cipher cipher,
int block,
boolean lastChunk) |
close, write, write, write, writeChunkpublic BinaryRC4CipherOutputStream(DirectoryNode dir) throws java.io.IOException, java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionprotected javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher cipher,
int block,
boolean lastChunk)
throws java.security.GeneralSecurityException
initCipherForBlock in class ChunkedCipherOutputStreamjava.security.GeneralSecurityExceptionprotected void calculateChecksum(java.io.File file,
int i)
calculateChecksum in class ChunkedCipherOutputStreamprotected void createEncryptionInfoEntry(DirectoryNode dir, java.io.File tmpFile) throws java.io.IOException, java.security.GeneralSecurityException
createEncryptionInfoEntry in class ChunkedCipherOutputStreamjava.io.IOExceptionjava.security.GeneralSecurityExceptionCopyright 2017 The Apache Software Foundation or its licensors, as applicable.