1 Summary
Description
The Common Crypto API is a comprehensive cryptographic library providing a suite of functions for various security tasks. These functions are categorized by their functionality, including:
Symmetric Encryption/Decryption: Algorithms for secure data encryption and decryption using a shared secret key.
Hashing: Functions generating a unique fingerprint (hash) from data, used for data integrity verification.
Message Authentication Codes (MACs): Mechanisms to ensure message authenticity and integrity using a shared secret key and an authentication tag.
Authenticated Encryption with Associated Data (AEAD): Combined functionalities of encryption and message authentication for both data and additional information.
Digital Signature Algorithms (DSA): Techniques for message signing and verification using separate keys for sender and receiver.
Key Agreement Schemes (KAS): Methods for establishing secure, shared keys between parties without prior exchange