cryptography-core

Provides multiplatform API to build, get and use cryptography primitives

Core entities:

Example

CryptographyProvider.Default
.get(SHA512)
.hasher()
.hash("Kotlin is Awesome".encodeToByteArray())

Using in your projects

dependencies {
implementation("dev.whyoleg.cryptography:cryptography-core:0.4.0")
}

Provides multiplatform API to build, get and use cryptography primitives

Core entities:

Example

CryptographyProvider.Default
.get(SHA512)
.hasher()
.hash("Kotlin is Awesome".encodeToByteArray())

Using in your projects

dependencies {
implementation("dev.whyoleg.cryptography:cryptography-core:0.4.0")
}

Packages

Link copied to clipboard
common

Provides core primitives for creating and accessing CryptographyAlgorithm and CryptographyProvider

Link copied to clipboard
common

Provides common algorithms:

common
common
common
Link copied to clipboard
common

Provides API for working with keys: encoding, decoding and generation

Link copied to clipboard
common

Provides APIs to perform cryptography operations:

common
Link copied to clipboard
common
common