Implementing bytes library
This commit is contained in:
parent
05ab869b67
commit
8a51f271ad
|
@ -11,6 +11,8 @@
|
|||
## License
|
||||
Libraries that the project is using:
|
||||
- `Argon2 (LGPLv3)` https://github.com/phxql/argon2-jvm
|
||||
- `BCrypt (Apache 2)` https://github.com/patrickfav/bcrypt
|
||||
- `Bytes (Apache 2)` https://github.com/patrickfav/bytes-java
|
||||
- `leveldb (BSD-3-Clause)` https://github.com/google/leveldb
|
||||
- `JNA (Apache 2 || LGPLv3)` https://github.com/java-native-access/jna
|
||||
|
||||
|
|
16
build.gradle
16
build.gradle
|
@ -32,14 +32,20 @@ dependencies {
|
|||
// Fabric API. This is technically optional, but you probably want it anyway.
|
||||
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
|
||||
|
||||
// Argon2 library for password hashing
|
||||
implementation "de.mkammerer:argon2-jvm:${project.argon2_version}"
|
||||
include "de.mkammerer:argon2-jvm:${project.argon2_version}"
|
||||
|
||||
// Password hashing
|
||||
// Argon2
|
||||
implementation "de.mkammerer:argon2-jvm:${argon2_version}"
|
||||
include "de.mkammerer:argon2-jvm:${argon2_version}"
|
||||
|
||||
// BCrypt
|
||||
implementation "at.favre.lib:bcrypt:${project.bcrypt_version}"
|
||||
implementation "at.favre.lib:bcrypt:${bcrypt_version}"
|
||||
implementation "at.favre.lib:bytes:${bytes_version}"
|
||||
include "at.favre.lib:bcrypt:${bcrypt_version}"
|
||||
include "at.favre.lib:bytes:${bytes_version}"
|
||||
|
||||
// leveldb
|
||||
// Storage
|
||||
// leveldb database
|
||||
implementation group: 'org.iq80.leveldb', name: 'leveldb', version: '0.12'
|
||||
implementation group: 'org.iq80.leveldb', name: 'leveldb-api', version: '0.12'
|
||||
include group: 'org.iq80.leveldb', name: 'leveldb', version: '0.12'
|
||||
|
|
|
@ -21,3 +21,4 @@ carpet_branch = 1.16
|
|||
# Hashing
|
||||
argon2_version = 2.7
|
||||
bcrypt_version = 0.9.0
|
||||
bytes_version = 1.3.0
|
||||
|
|
Loading…
Reference in New Issue