- KotlinCrypto hash:
implementation(platform("org.kotlincrypto.hash:bom:0.6.1"))- Modules:
- md:
implementation("org.kotlincrypto.hash:md") - sha1:
implementation("org.kotlincrypto.hash:sha1") - sha2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/t, SHA-512/224, SHA-512/256):
implementation("org.kotlincrypto.hash:sha2")- SHA-224, SHA-256, SHA-384, SHA-512
- SHA-512/t, SHA-512/224, SHA-512/256
- sha3:
implementation("org.kotlincrypto.hash:sha3")- Keccak-224, Keccak-256, Keccak-384, Keccak-512
- SHA3-224, SHA3-256, SHA3-384, SHA3-512
- SHAKE128, SHAKE256
- CSHAKE128, CSHAKE256
- ParallelHash128, ParallelHash256
- TupleHash128, TupleHash256
- blake2:
implementation("org.kotlincrypto.hash:blake2")
- KotlinCrypto MACs:
implementation(platform("org.kotlincrypto.macs:bom:0.6.1"))- Modules:
- hmac-md:
implementation("org.kotlincrypto.macs:hmac-md") - hmac-sha1:
implementation("org.kotlincrypto.macs:hmac-sha1") - hmac-sha2:
implementation("org.kotlincrypto.macs:hmac-sha2")- HmacSHA224, HmacSHA256, HmacSHA384, HmacSHA512
- HmacSHA512/t, HmacSHA512/224, HmacSHA512/256
- hmac-sha3:
implementation("org.kotlincrypto.macs:hmac-sha3")- HmacKeccak224, HmacKeccak256, HmacKeccak384, HmacKeccak512
- HmacSHA3-224, HmacSHA3-256, HmacSHA3-384, HmacSHA3-512
- kmac:
implementation("org.kotlincrypto.macs:kmac") - blake2:
implementation("org.kotlincrypto.macs:blake2")