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 