Package net.sourceforge.plantuml.argon2
Class Argon2
- java.lang.Object
-
- net.sourceforge.plantuml.argon2.Argon2
-
public class Argon2 extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()byte[]getAdditional()intgetAdditionalLength()java.nio.charset.CharsetgetCharset()java.lang.StringgetEncoded()intgetIterations()intgetLanes()intgetMemory()byte[]getOutput()intgetOutputLength()java.lang.StringgetOutputString()byte[]getPassword()intgetPasswordLength()byte[]getSalt()intgetSaltLength()byte[]getSecret()intgetSecretLength()Argon2TypegetType()intgetVersion()voidhashNow()booleanisClearMemory()Argon2setAdditional(byte[] additional)voidsetClearMemory(boolean clearMemory)voidsetEncodedOnly(boolean encodedOnly)Argon2setIterations(int iterations)Argon2setMemory(int memory)Argon2setMemoryInKiB(int memory)voidsetOutput(byte[] finalResult)Argon2setOutputLength(int outputLength)Argon2setParallelism(int parallelism)Argon2setPassword(byte[] password)Argon2setPassword(char[] password)voidsetRawOnly(boolean rawOnly)Argon2setSalt(byte[] salt)Argon2setSalt(java.lang.String salt)Argon2setSecret(byte[] secret)Argon2setType(Argon2Type type)Argon2setVersion(int version)
-
-
-
Method Detail
-
hashNow
public void hashNow()
-
clear
public void clear()
-
setMemoryInKiB
public Argon2 setMemoryInKiB(int memory)
-
setParallelism
public Argon2 setParallelism(int parallelism)
-
setPassword
public Argon2 setPassword(char[] password)
-
setSalt
public Argon2 setSalt(java.lang.String salt)
-
getOutput
public byte[] getOutput()
-
setOutput
public void setOutput(byte[] finalResult)
-
getOutputString
public java.lang.String getOutputString()
-
getOutputLength
public int getOutputLength()
-
setOutputLength
public Argon2 setOutputLength(int outputLength)
-
getPassword
public byte[] getPassword()
-
setPassword
public Argon2 setPassword(byte[] password)
-
getPasswordLength
public int getPasswordLength()
-
getSalt
public byte[] getSalt()
-
setSalt
public Argon2 setSalt(byte[] salt)
-
getSaltLength
public int getSaltLength()
-
getSecret
public byte[] getSecret()
-
setSecret
public Argon2 setSecret(byte[] secret)
-
getSecretLength
public int getSecretLength()
-
getAdditional
public byte[] getAdditional()
-
setAdditional
public Argon2 setAdditional(byte[] additional)
-
getAdditionalLength
public int getAdditionalLength()
-
getIterations
public int getIterations()
-
setIterations
public Argon2 setIterations(int iterations)
-
getMemory
public int getMemory()
-
setMemory
public Argon2 setMemory(int memory)
-
getLanes
public int getLanes()
-
getVersion
public int getVersion()
-
setVersion
public Argon2 setVersion(int version)
-
getType
public Argon2Type getType()
-
setType
public Argon2 setType(Argon2Type type)
-
isClearMemory
public boolean isClearMemory()
-
setClearMemory
public void setClearMemory(boolean clearMemory)
-
getCharset
public java.nio.charset.Charset getCharset()
-
setEncodedOnly
public void setEncodedOnly(boolean encodedOnly)
-
setRawOnly
public void setRawOnly(boolean rawOnly)
-
getEncoded
public java.lang.String getEncoded()
-
-