Classes: Cipher, CipherFactory, CipherImpl, CipherKey, CipherKeyImpl, CryptoIOS, CryptoInputStream, CryptoOutputStream, CryptoStreamBuf, CryptoTransform, OpenSSLInitializer, RSACipherImpl, RSADigestEngine, RSAKey, RSAKeyImpl, X509Certificate
Represents the abstract base class from which all implementations of
symmetric/assymetric encryption algorithms must inherit.
A factory for Cipher objects.
An implementation of the Cipher class for OpenSSL's crypto library.
CipherKey stores the key information for decryption/encryption of data.
An implementation of the CipherKey class for OpenSSL's crypto library.
The base class for CryptoInputStream and CryptoOutputStream.
This stream transforms all data passing through it using the given
CryptoTransform.
This stream transforms all data passing through it using the given
CryptoTransform.
This stream buffer performs cryptographic transformation on the data
going through it.
This interface represents the basic operations for cryptographic
transformations to be used with a CryptoInputStream or a
CryptoOutputStream.
Initalizes the OpenSSL library.
An implementation of the Cipher class for
assymetric (public-private key) encryption
based on the the RSA algorithm in OpenSSL's
crypto library.
This class implements a Poco::DigestEngine that can be
used to compute a secure digital signature.
This class stores an RSA key pair, consisting
of private and public key.
class RSAKeyImpl