Bouncy Castle Cryptography Library 1.79

org.bouncycastle.operator
Class MacCaptureStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--org.bouncycastle.operator.MacCaptureStream

public class MacCaptureStream
extends java.io.OutputStream

A generic class for capturing the mac data at the end of a encrypted data stream.

Note: this class will not close the underlying stream.


Constructor Summary
MacCaptureStream(java.io.OutputStream cOut, int macLength)
           
 
Method Summary
 byte[] getMac()
           
 void write(byte[] buf, int off, int len)
           
 void write(int b)
           
 
Methods inherited from class java.io.OutputStream
close, flush, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MacCaptureStream

public MacCaptureStream(java.io.OutputStream cOut,
                        int macLength)
Method Detail

write

public void write(byte[] buf,
                  int off,
                  int len)
           throws java.io.IOException
Overrides:
write in class java.io.OutputStream

write

public void write(int b)
           throws java.io.IOException
Overrides:
write in class java.io.OutputStream

getMac

public byte[] getMac()

Bouncy Castle Cryptography Library 1.79