Cryptographic hash functions library supporting various digest algorithms like MD5, SHA1, and SHA3. Includes extendable-output functions and NIST.SP.800-185 derived functions for customized hashing needs.
Cryptographically secure random data generation library. Extends `java.security.SecureRandom` for JVM interoperability. Inspired by `rust-random/getrandom`. Includes sample usage and setup instructions.
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.
Message Authentication Code algorithms for Kotlin Multiplatform
Big & Little Endian utils for Kotlin Multiplatform
Sponge functions for Kotlin Multiplatform