|
Virgil Security Crypto library
1.8.2
|
| ▼Nvirgil | |
| ▼Ncrypto | |
| ▼Nfoundation | |
| ▼Nasn1 | |
| CVirgilAsn1Compatible | This class provides interface that allow to save and restore object state in the ASN.1 structure |
| CVirgilAsn1Reader | This class provides methods for reading ASN.1 data structure |
| CVirgilAsn1Writer | This class provides methods for writing ASN.1 data structure |
| ▼Ncms | |
| CVirgilCMSContent | Data object that represent CMS structure: ContentInfo |
| CVirgilCMSContentInfo | Data object that represent ASN.1 structure: VirgilCMSContentInfo |
| CVirgilCMSEncryptedContent | Data object that represent CMS structure: EncryptedContentInfo |
| CVirgilCMSEnvelopedData | Data object that represent CMS structure: EnvelopedData |
| CVirgilCMSKeyTransRecipient | Data object that represent CMS structure: KeyTransRecipientInfo |
| CVirgilCMSPasswordRecipient | Data object that represent CMS structure: PasswordRecipientInfo |
| CPolarsslException | Encapsulates low-level domain error of the PolarSSL framework |
| CVirgilAsymmetricCipher | Provides asymmetric ciphers algorithms (PK) |
| CVirgilBase64 | Provides base64 encoding / decoding |
| CVirgilHash | Provides hashing (message digest) algorithms |
| CVirgilKDF | Provides key derivation function algorithms |
| CVirgilPBE | Provides Password-Based Cryptography. Now PKCS#5 and PKCS#12 are partially supported |
| CVirgilPBKDF | Provides password based key derivation function |
| CVirgilRandom | Provides randomization algorithm |
| CVirgilSymmetricCipher | Provides symmetric ciphers algorithms |
| ▼Nstream | |
| CVirgilBytesDataSink | C++ Byte Array implementation of the VirgilDataSink class |
| CVirgilBytesDataSource | C++ Byte Array implementation of the VirgilDataSource class |
| CVirgilStreamDataSink | C++ stream implementation of the VirgilDataSink class |
| CVirgilStreamDataSource | C++ stream implementation of the VirgilDataSource class |
| CVirgilByteArrayUtils | This class contains conversion utils for byte sequence |
| CVirgilChunkCipher | This class provides high-level interface to encrypt / decrypt data splitted to chunks |
| CVirgilCipher | This class provides high-level interface to encrypt / decrypt data using Virgil Security keys |
| CVirgilCipherBase | This class provides configuration methods to all Virgil*Cipher classes |
| CVirgilCryptoException | Encapsulates logic errors of module 'crypto' |
| CVirgilCustomParams | Data object that represent ASN.1 structure: VirgilCustomParams |
| CVirgilDataSink | This is base class for output streams |
| CVirgilDataSource | This is base class for input streams |
| CVirgilKeyPair | This class handles information about Virgil Security key pair |
| CVirgilSigner | This class provides high-level interface to sign and verify data using Virgil Security keys |
| CVirgilStreamCipher | This class provides high-level interface to encrypt / decrypt streaming data using Virgil Security keys |
| CVirgilStreamSigner | This class provides high-level interface to sign and verify data using Virgil Security keys |
| CVirgilTinyCipher | This class aim is to minimize encryption output |
| CVirgilVersion | Provides information about Virgil library version |
1.8.10