Security Library (CRYPTO) List of API Functions

Digital Signatures

CRYPTO_VerifySignature Verifies digital signatures.
CRYPTO_VerifySignatureWithHash Verifies digital signatures from a hash value.

Encryption

CRYPTO_RC4Init Performs the initialization and key settings needed for encryption/decryption using the RC4 algorithm.
CRYPTO_RC4Encrypt Performs encryption/decryption using the RC4 algorithm.
CRYPTO_RC4 Using the data and the key, performs encryption/decryption using the RC4 algorithm in one function.
CRYPTO_RC4FastInit Performs the initialization and key settings needed for encryption/decryption using the RC4 algorithm (high-speed version).
CRYPTO_RC4FastEncrypt Performs encryption/decryption using the RC4 algorithm (high-speed version).
CRYPTO_RC4Fast Using the data and the key, performs encryption/decryption using the RC4 algorithm in one function (high-speed version).

Other

CRYPTO_SetAllocator Sets the memory management functions for use by the CRYPTO library.

Tools

rc4conv Performs encryption via an RC4 algorithm that can be used by the CRYPT library.
CONFIDENTIAL