1f31ea95094cc30219cd4d9f02ef6228a671e16b
All checks were successful
/ test (pull_request) Successful in 42s
mac-kt
mac-kt is a Kotlin Multiplatform library that provides common Message Authentication Codes.
Supported algorithms:
- HMAC
Installation
Add the following to your build.gradle.kts.
repositories {
maven("https://git.infendro.com/api/packages/Infendro/maven")
}
dependencies {
implementation("com.infendro:mac:1.5.0")
}
Usage
fun main() {
// create an HMAC instance using SHA1
val hmac = HMAC(SHA1())
// generate MAC
val key = "secret".encodeToByteArray()
val value = "Hello World!".encodeToByteArray()
val mac = hmac.hash(key, value)
}
Description
Languages
Kotlin
100%