hash

by KotlinCrypto

109

Cryptographic hash functions, such as MD5, SHA-1, SHA-2, SHA-3, BLAKE2.

#crypto

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindowsOther

Apache License 2.0

random

by KotlinCrypto

38

Procure cryptographically secure random data from system sources

#crypto

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

core

by KotlinCrypto

30

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.

#cryptography

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

MACs

by KotlinCrypto

28

Implements various Message Authentication Code algorithms, including Hmac and KMAC, and features extendable-output functions for enhanced security. Offers support for secure key generation.

#crypto

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindowsOther

Apache License 2.0

endians

by KotlinCrypto

13

Offers utilities for handling big and little endian byte conversions. Features include converting between endian types, and safely converting values to various primitive types.

#utility

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

sponges

by KotlinCrypto

5

Implements sponge functions for cryptographic operations, supporting SHA-3, HMAC-SHA3, and KMAC algorithms. Offers separate Keccak state classes for various bit lengths.

#cryptography

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

bitops

by KotlinCrypto

3

Facilitates bit-logical operations in codebases with modules focused on bit manipulation and endian conversions, offering comprehensive API documentation for easy integration.

#utility, #api

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

error

by KotlinCrypto

1

Facilitates error handling and exception management for KotlinCrypto, offering specialized exception types and comprehensive documentation to enhance library integration and maintainability.

#dependency-management, #api

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0