gs-crypto/README.md
Pat Garrity 9bef6a92ff
All checks were successful
/ Build and Release Library (push) Successful in 2m34s
(patch) Initial commit with common types and two algorithms.
2026-02-13 21:17:59 -06:00

933 B

gs-crypto

GS Open Source | License (MIT)

Cryptography library for Scala 3. Based on JCA and BouncyCastle. This library does NOT re-implement cryptography algorithms - it provides convenient types and wrappers for working with those algorithms.

Usage

Dependency

This artifact is available in the Garrity Software Maven repository.

externalResolvers +=
  "Garrity Software Releases" at "https://maven.garrity.co/gs"

val GsCrypto = new {
    val Core: ModuleID = "gs" %% "gs-crypto-core-v0" % "$VERSION"
    val Argon2: ModuleID = "gs" %% "gs-crypto-argon2-v0" % "$VERSION"
    val Rsa: ModuleID = "gs" %% "gs-crypto-rsa-v0" % "$VERSION"
}

Donate

Enjoy this project or want to help me achieve my goals? Consider Donating to Pat on Ko-fi.