|
MIRA
|
For detailed information see Security.
More...
|
Classes | |
| class | HashDigest |
| A generic hash digest, which consists of an array of bytes. More... | |
| class | HashStreamBuf |
| A generic hash streambuf class. More... | |
| class | HashStream< T > |
| A template base class for hash functions based on std::ostream. More... | |
| class | MD5StreamBuf |
| The MD5 hash function. More... | |
| class | OpenSSLWrapperMD |
| Base class for all message digest hash functions. More... | |
| class | RSAKey |
| Definition of a RSA key (public or private) More... | |
| class | RSASignature |
| A class for signing and verifying messages using a RSA key pair. More... | |
| class | SHA1StreamBuf |
| The SHA1 hash function. More... | |
| class | SHA256StreamBuf |
| The SHA256 hash function. More... | |
Typedefs | |
| typedef BasicAESEncryptionFilter | AESEncryptionFilter |
| A AES public encryption filter for boost::iostreams. More... | |
| typedef BasicAESDecryptionFilter | AESDecryptionFilter |
| A AES private decryption filter for boost::iostreams. More... | |
| typedef HashStream< MD5StreamBuf > | MD5 |
| A simple MD5 hash stream. More... | |
| typedef BasicRSAPublicEncryptionFilter | RSAPublicEncryptionFilter |
| A RSA public encryption filter for boost::iostreams. More... | |
| typedef BasicRSAPrivateDecryptionFilter | RSAPrivateDecryptionFilter |
| A RSA private decryption filter for boost::iostreams. More... | |
| typedef HashStream< SHA1StreamBuf > | SHA1 |
| A simple SHA1 hash stream. More... | |
| typedef HashStream< SHA256StreamBuf > | SHA256 |
| A simple SHA256 hash stream. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &stream, const RSAKey &key) |
| The '<<' operator for RSAKey. More... | |
| std::istream & | operator>> (std::istream &stream, RSAKey &key) |
| The '>>' operator for RSAKey. More... | |
| std::ostream & | operator<< (std::ostream &stream, const RSASignature &signature) |
| The '<<' operator for RSASignature. More... | |
| std::istream & | operator>> (std::istream &stream, RSASignature &signature) |
| The '>>' operator for RSASignature. More... | |
For detailed information see Security.
| typedef BasicAESEncryptionFilter AESEncryptionFilter |
A AES public encryption filter for boost::iostreams.
Usage example:
| typedef BasicAESDecryptionFilter AESDecryptionFilter |
A AES private decryption filter for boost::iostreams.
Usage example:
| typedef HashStream<MD5StreamBuf> MD5 |
A simple MD5 hash stream.
| typedef BasicRSAPublicEncryptionFilter RSAPublicEncryptionFilter |
A RSA public encryption filter for boost::iostreams.
Usage examples:
| typedef BasicRSAPrivateDecryptionFilter RSAPrivateDecryptionFilter |
A RSA private decryption filter for boost::iostreams.
Usage examples:
| typedef HashStream<SHA1StreamBuf> SHA1 |
A simple SHA1 hash stream.
| typedef HashStream<SHA256StreamBuf> SHA256 |
A simple SHA256 hash stream.
| std::ostream& mira::operator<< | ( | std::ostream & | stream, |
| const RSAKey & | key | ||
| ) |
| std::istream& mira::operator>> | ( | std::istream & | stream, |
| RSAKey & | key | ||
| ) |
The '>>' operator for RSAKey.
| std::ostream& mira::operator<< | ( | std::ostream & | stream, |
| const RSASignature & | signature | ||
| ) |
The '<<' operator for RSASignature.
Format: HexData
| std::istream& mira::operator>> | ( | std::istream & | stream, |
| RSASignature & | signature | ||
| ) |
The '>>' operator for RSASignature.
1.8.14