protected class CryptoAPIEncryptor.CryptoAPICipherOutputStream extends ChunkedCipherOutputStream
| Modifier and Type | Method and Description | 
|---|---|
| protected void | calculateChecksum(java.io.File file,
                 int i) | 
| protected void | createEncryptionInfoEntry(DirectoryNode dir,
                         java.io.File tmpFile) | 
| void | flush() | 
| protected javax.crypto.Cipher | initCipherForBlock(javax.crypto.Cipher cipher,
                  int block,
                  boolean lastChunk) | 
| protected javax.crypto.Cipher | initCipherForBlockNoFlush(javax.crypto.Cipher existing,
                         int block,
                         boolean lastChunk) | 
close, getChunk, getChunkMask, getPlainByteFlags, getPos, getTotalPos, initCipherForBlock, invokeCipher, setNextRecordSize, write, write, write, write, writeChunk, writePlainprotected javax.crypto.Cipher initCipherForBlock(javax.crypto.Cipher cipher,
                                                 int block,
                                                 boolean lastChunk)
                                          throws java.io.IOException,
                                                 java.security.GeneralSecurityException
initCipherForBlock in class ChunkedCipherOutputStreamjava.io.IOExceptionjava.security.GeneralSecurityExceptionprotected javax.crypto.Cipher initCipherForBlockNoFlush(javax.crypto.Cipher existing,
                                                        int block,
                                                        boolean lastChunk)
                                                 throws java.security.GeneralSecurityException
initCipherForBlockNoFlush 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)
createEncryptionInfoEntry in class ChunkedCipherOutputStreampublic void flush()
           throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.FilterOutputStreamjava.io.IOExceptionCopyright 2021 The Apache Software Foundation or its licensors, as applicable.