Skip to content

Overview

Maven Central

Static Badge Static Badge Static Badge Static Badge Static Badge

v1.0.0beta-02

Kassaforte enables secure storage of sensitive data in Compose Multiplatform applications and on the backend by leveraging each platform’s native security APIs. It further supports the generation and usage of symmetric and asymmetric keys to ensure data protection

Roadmap to 1.0.0

beta-01 ✅

This release provides the Kassaforte API to securely store sensitive data.

Provides also the services, symmetric and asymmetric, to generate keys and perform the encryption and decryption of the data

beta-02 ✅

This release will provide:

  • signing and verification of the data

beta-03

This release will provide:

  • wrap and unwrap of the keys
  • GCM block mode support also on apple (if the CommonCrypto will fully supports it and will be the ported on Kotlin/Native, otherwise will be integrated when will be available)

Should be the latest beta version before the stable one

Implementation

Gradle short

dependencies {
    implementation 'io.github.n7ghtm4r3:kassaforte:1.0.0beta-02'
}

Gradle (Kotlin)

dependencies {
    implementation("io.github.n7ghtm4r3:kassaforte:1.0.0beta-02")
}

Gradle (version catalog)

libs.versions.toml

[versions]
kassaforte = "1.0.0beta-02"

[libraries]
kassaforte = { module = "io.github.n7ghtm4r3:kassaforte", version.ref = "kassaforte" } 

build.gradle.kts

dependencies {
    implementation(libs.kassaforte)
}

Credits

A big thanks to the repositories and their maintainers for developing the libraries that Kassaforte relies on to work correctly:

  • java-keyring - handles the secure storage on the JVM target
  • windpapi4j - handles (DPAPI) data protection on Windows to securely store the generated keys on the JVM target

Support

If you need help using the library or encounter any problems or bugs, please contact us via the following links:

Thank you for your help!

Donations

If you want support project and developer

Crypto Address Network
3H3jyCzcRmnxroHthuXh22GXXSmizin2yp Bitcoin
0x1b45bc41efeb3ed655b078f95086f25fc83345c4 Ethereum
AtPjUnxYFHw3a6Si9HinQtyPTqsdbfdKX3dJ1xiDjbrL Solana

If you want support project and developer with PayPal