
103
Cryptographic hash functions, such as MD5, SHA-1, SHA-2, SHA-3, BLAKE2.
36
Procure cryptographically secure random data from system sources
28
Low-level cryptographic components for creating small, single-purpose modules. Includes digest, MAC, and XOF implementations with interoperability for Java security features, supporting various algorithms and extensible outputs.
25
Implements various Message Authentication Code algorithms, including Hmac and KMAC, and features extendable-output functions for enhanced security. Offers support for secure key generation.
11
Offers utilities for handling big and little endian byte conversions. Features include converting between endian types, and safely converting values to various primitive types.
5
Implements sponge functions for cryptographic operations, supporting SHA-3, HMAC-SHA3, and KMAC algorithms. Offers separate Keccak state classes for various bit lengths.
3
Facilitates bit-logical operations in codebases with modules focused on bit manipulation and endian conversions, offering comprehensive API documentation for easy integration.
1
Facilitates error handling and exception management for KotlinCrypto, offering specialized exception types and comprehensive documentation to enhance library integration and maintainability.