Cryptography types and wrappers for Scala 3.
|
All checks were successful
/ Build and Test Library Snapshot (pull_request) Successful in 2m35s
|
||
|---|---|---|
| .forgejo/workflows | ||
| modules | ||
| project | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .scalafmt.conf | ||
| build.sbt | ||
| LICENSE | ||
| README.md | ||
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.