https://github.com/andreypfau/kotlinx-crypto
A multiplatform Kotlin library providing basic cryptographic functions and primitives
https://github.com/andreypfau/kotlinx-crypto
blake2 crc32 crypto cryptography hmac keccak kotlin kotlin-language kotlin-library kotlin-multiplatform pbkdf2 poly1305 salsa20 sha256 sha512
Last synced: 8 days ago
JSON representation
A multiplatform Kotlin library providing basic cryptographic functions and primitives
- Host: GitHub
- URL: https://github.com/andreypfau/kotlinx-crypto
- Owner: andreypfau
- License: apache-2.0
- Created: 2023-12-09T09:17:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-03T14:50:33.000Z (12 months ago)
- Last Synced: 2025-03-30T04:51:15.381Z (about 1 month ago)
- Topics: blake2, crc32, crypto, cryptography, hmac, keccak, kotlin, kotlin-language, kotlin-library, kotlin-multiplatform, pbkdf2, poly1305, salsa20, sha256, sha512
- Language: Kotlin
- Homepage:
- Size: 252 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kotlin/Multiplatform Crypto
[](https://search.maven.org/artifact/io.github.andreypfau/kotlinx-crypto-digest)
[](https://github.com/andreypfau/kotlinx-crypto/blob/main/LICENSE)
[](http://kotlinlang.org)**A multiplatform Kotlin library providing basic cryptographic functions and primitives**
### Gradle Kotlin DSL:
```kotlin
repositories {
mavenCentral()
}val kotlinxCryptoVersion = "0.0.4"
dependencies {
implementation("io.github.andreypfau:kotlinx-crypto-aes:$kotlinxCryptoVersion")
implementation("io.github.andreypfau:kotlinx-crypto-blake2:$kotlinxCryptoVersion")
implementation("io.github.andreypfau:kotlinx-crypto-crc32:$kotlinxCryptoVersion")
implementation("io.github.andreypfau:kotlinx-crypto-hmac:$kotlinxCryptoVersion")
implementation("io.github.andreypfau:kotlinx-crypto-keccak:$kotlinxCryptoVersion")
implementation("io.github.andreypfau:kotlinx-crypto-pbkdf2:$kotlinxCryptoVersion")
implementation("io.github.andreypfau:kotlinx-crypto-poly1305:$kotlinxCryptoVersion")
implementation("io.github.andreypfau:kotlinx-crypto-salsa20:$kotlinxCryptoVersion")
implementation("io.github.andreypfau:kotlinx-crypto-sha1:$kotlinxCryptoVersion")
implementation("io.github.andreypfau:kotlinx-crypto-sha2:$kotlinxCryptoVersion")
}
```