Cryptography mechanism allows the application solutions to use the cryptographic operations to process the data stored in the information base.
Cryptography mechanism does not contain an implementation of cryptographic algorithms themselves. It provides with a set of objects that allow interacting with the external cryptographic modules of the third-party manufacturers - cryptographic providers.
To interact with the cryptographic providers in the Windows operating system, an interface CryptoAPI is used. Thus, the application solutions can interact with any cryptographic provider that supports this cryptographic interface.
To interact with the cryptographic modules in the Linux operating system, a direct interaction with the installed components is used.