All checks were successful
/ Build and Release Library (push) Successful in 2m34s
34 lines
933 B
Markdown
34 lines
933 B
Markdown
# gs-crypto
|
|
|
|
[GS Open Source](https://garrity.co/oss.html) |
|
|
[License (MIT)](./LICENSE)
|
|
|
|
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](#usage)
|
|
- [Dependency](#dependency)
|
|
- [Donate](#donate)
|
|
|
|
## Usage
|
|
|
|
### Dependency
|
|
|
|
This artifact is available in the Garrity Software Maven repository.
|
|
|
|
```scala
|
|
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](https://garrity.co)?
|
|
Consider [Donating to Pat on Ko-fi](https://ko-fi.com/gspfm).
|