CryptoKit is a comprehensive Kotlin cryptography library designed to secure modern applications. It simplifies encryption, decryption, secure key management, QR code handling, and more, making cryptography accessible for developers.
- AES and RSA Encryption/Decryption
- Secure Key Management and Rotation
- Digital Signatures for Data Authenticity
- QR Code Generation and Decoding
- Robust Error Handling Framework
CryptoLib provides a comprehensive set of cryptographic operations, and with this release, we have also generated full API documentation to help developers integrate it into their projects seamlessly.
The documentation covers the following:
- Key Management: Generate, retrieve, and delete keys securely from the Keystore.
- Cryptographic Operations: Encrypt, decrypt, and sign data with ease.
- Error Handling: Detailed error messages and exception handling tailored to cryptographic operations.
- Usage Examples: Simple, easy-to-follow examples to get started quickly.
You can access the full documentation here, which includes:
- Function and method signatures
- Descriptions of parameters and return values
- Exception handling details
- Code examples for various use cases
- Clone this repository.
- Check out the
docs/
folder for local documentation. - Refer to the API docs for in-depth technical details on each class and method.