#include <MacOutputStream.h>
Public Member Functions | |
MacOutputStream (OutputStream &, Mac &) | |
virtual | ~MacOutputStream () |
virtual void | write (byte) throw (IOException) |
virtual void | write (const byte *data, int offset, int length) throw (IOException) |
void | on (bool) |
Mac & | getMac () |
void | setMac (Mac &) |
Protected Attributes | |
Mac & | mac |
beecrypt::crypto::MacOutputStream::MacOutputStream | ( | OutputStream & | , | |
Mac & | ||||
) |
virtual beecrypt::crypto::MacOutputStream::~MacOutputStream | ( | ) | [virtual] |
Mac& beecrypt::crypto::MacOutputStream::getMac | ( | ) |
void beecrypt::crypto::MacOutputStream::on | ( | bool | ) |
void beecrypt::crypto::MacOutputStream::setMac | ( | Mac & | ) |
virtual void beecrypt::crypto::MacOutputStream::write | ( | const byte * | data, | |
int | offset, | |||
int | length | |||
) | throw (IOException) [virtual] |
Reimplemented from beecrypt::io::FilterOutputStream.
virtual void beecrypt::crypto::MacOutputStream::write | ( | byte | ) | throw (IOException) [virtual] |
Reimplemented from beecrypt::io::FilterOutputStream.
Mac& beecrypt::crypto::MacOutputStream::mac [protected] |