[BREAKGLASS] Append-only mirror of github.com/signalapp/Argon2
Go to file
Alan Evans b133aaa21a V13.0
2020-01-15 11:57:52 -05:00
android V13.0 2020-01-15 11:57:52 -05:00
gradle/wrapper New Android app. 2020-01-13 13:37:45 -05:00
phc-winner-argon2@62358ba212 Argon2 Android library. 2020-01-15 11:11:42 -05:00
.gitignore Argon2 Android library. 2020-01-15 11:11:42 -05:00
.gitmodules Argon2 Android library. 2020-01-15 11:11:42 -05:00
gradle.properties New Android app. 2020-01-13 13:37:45 -05:00
gradlew New Android app. 2020-01-13 13:37:45 -05:00
gradlew.bat New Android app. 2020-01-13 13:37:45 -05:00
README.md Argon2 Android library. 2020-01-15 11:11:42 -05:00
settings.gradle Argon2 Android library. 2020-01-15 11:11:42 -05:00

Argon2 Library

Wrapper around the reference C implementation of Argon2.

Android Usage

implementation 'org.signal:argon2:13.0'
Argon2 argon2 = new Argon2.Builder(Version.V13)
                          .type(Type.Argon2id)
                          .memoryCost(MemoryCost.MiB_32)
                          .parallelism(1)
                          .iterations(1)
                          .build();
                          
                          
Argon2.Result result = argon2.hash(password, salt);

byte[] hash    = result.getHash();
String hashHex = result.getHashHex();
String encoded = result.getEncoded();