public class Argon2
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
clear() |
byte[] |
getAdditional() |
int |
getAdditionalLength() |
java.nio.charset.Charset |
getCharset() |
java.lang.String |
getEncoded() |
int |
getIterations() |
int |
getLanes() |
int |
getMemory() |
byte[] |
getOutput() |
int |
getOutputLength() |
java.lang.String |
getOutputString() |
byte[] |
getPassword() |
int |
getPasswordLength() |
byte[] |
getSalt() |
int |
getSaltLength() |
byte[] |
getSecret() |
int |
getSecretLength() |
Argon2Type |
getType() |
int |
getVersion() |
void |
hashNow() |
boolean |
isClearMemory() |
Argon2 |
setAdditional(byte[] additional) |
void |
setClearMemory(boolean clearMemory) |
void |
setEncodedOnly(boolean encodedOnly) |
Argon2 |
setIterations(int iterations) |
Argon2 |
setMemory(int memory) |
Argon2 |
setMemoryInKiB(int memory) |
void |
setOutput(byte[] finalResult) |
Argon2 |
setOutputLength(int outputLength) |
Argon2 |
setParallelism(int parallelism) |
Argon2 |
setPassword(byte[] password) |
Argon2 |
setPassword(char[] password) |
void |
setRawOnly(boolean rawOnly) |
Argon2 |
setSalt(byte[] salt) |
Argon2 |
setSalt(java.lang.String salt) |
Argon2 |
setSecret(byte[] secret) |
Argon2 |
setType(Argon2Type type) |
Argon2 |
setVersion(int version) |
public void hashNow()
public void clear()
public Argon2 setMemoryInKiB(int memory)
public Argon2 setParallelism(int parallelism)
public Argon2 setPassword(char[] password)
public Argon2 setSalt(java.lang.String salt)
public byte[] getOutput()
public void setOutput(byte[] finalResult)
public java.lang.String getOutputString()
public int getOutputLength()
public Argon2 setOutputLength(int outputLength)
public byte[] getPassword()
public Argon2 setPassword(byte[] password)
public int getPasswordLength()
public byte[] getSalt()
public Argon2 setSalt(byte[] salt)
public int getSaltLength()
public byte[] getSecret()
public Argon2 setSecret(byte[] secret)
public int getSecretLength()
public byte[] getAdditional()
public Argon2 setAdditional(byte[] additional)
public int getAdditionalLength()
public int getIterations()
public Argon2 setIterations(int iterations)
public int getMemory()
public Argon2 setMemory(int memory)
public int getLanes()
public int getVersion()
public Argon2 setVersion(int version)
public Argon2Type getType()
public Argon2 setType(Argon2Type type)
public boolean isClearMemory()
public void setClearMemory(boolean clearMemory)
public java.nio.charset.Charset getCharset()
public void setEncodedOnly(boolean encodedOnly)
public void setRawOnly(boolean rawOnly)
public java.lang.String getEncoded()