hash

by KotlinCrypto

105

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

#crypto

JVMKotlin/NativeWasmJS

Apache License 2.0

random

by KotlinCrypto

36

Procure cryptographically secure random data from system sources

#crypto

JVMKotlin/NativeWasmJS

Apache License 2.0

core

by KotlinCrypto

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.

#cryptography

JVMKotlin/NativeWasmJS

Apache License 2.0

MACs

by KotlinCrypto

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.

#crypto

JVMKotlin/NativeWasmJS

Apache License 2.0

endians

by KotlinCrypto

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.

#utility

JVMKotlin/NativeWasmJS

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

JVMKotlin/NativeWasmJS

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

JVMKotlin/NativeWasmJS

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

JVMKotlin/NativeWasmJS

Apache License 2.0