Class CipherOutputStream


  • public class CipherOutputStream
    extends java.lang.Object
    CipherOutputStream.
    Version:
    $Id: CipherOutputStream.java,v 1.1 2007/10/15 12:49:55 cplattne Exp $
    • Field Detail

      • bo

        java.io.OutputStream bo
      • buffer

        byte[] buffer
      • enc

        byte[] enc
      • blockSize

        int blockSize
      • pos

        int pos
      • out_buffer

        byte[] out_buffer
      • out_buffer_pos

        int out_buffer_pos
    • Constructor Detail

      • CipherOutputStream

        public CipherOutputStream​(BlockCipher tc,
                                  java.io.OutputStream bo)
    • Method Detail

      • internal_write

        private void internal_write​(byte[] src,
                                    int off,
                                    int len)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • internal_write

        private void internal_write​(int b)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • flush

        public void flush()
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • changeCipher

        public void changeCipher​(BlockCipher bc)
      • writeBlock

        private void writeBlock()
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        public void write​(byte[] src,
                          int off,
                          int len)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        public void write​(int b)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • writePlain

        public void writePlain​(int b)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • writePlain

        public void writePlain​(byte[] b,
                               int off,
                               int len)
                        throws java.io.IOException
        Throws:
        java.io.IOException