...

Projects

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