Package com.klaytn.caver.wallet.keyring
Class KeyStore.ScryptKdfParams
- java.lang.Object
-
- com.klaytn.caver.wallet.keyring.KeyStore.ScryptKdfParams
-
- Enclosing class:
- KeyStore
public static class KeyStore.ScryptKdfParams extends java.lang.Object
Represent a Scrypt parameter Class used in Key derivation
-
-
Constructor Summary
Constructors Constructor Description ScryptKdfParams()
Creates a ScryptKdfParams instance.ScryptKdfParams(int dklen, int n, int p, int r, java.lang.String salt)
Creates a ScryptKdfParams instance.ScryptKdfParams(java.lang.String salt)
Create a ScryptKdfParams instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDklen()
Getter function for dkLenint
getN()
Getter function for Nstatic java.lang.String
getName()
Getter function for SCRYPT name used in KeyStoreint
getP()
Getter function for Pint
getR()
Getter function for rjava.lang.String
getSalt()
Getter function for Saltvoid
setDklen(int dklen)
Setter function for dkLenvoid
setN(int n)
Setter function for Nvoid
setP(int p)
Setter function for pvoid
setR(int r)
Setter function for rvoid
setSalt(java.lang.String salt)
Setter function for salt
-
-
-
Constructor Detail
-
ScryptKdfParams
public ScryptKdfParams()
Creates a ScryptKdfParams instance. It will set default value.
-
ScryptKdfParams
public ScryptKdfParams(int dklen, int n, int p, int r, java.lang.String salt)
Creates a ScryptKdfParams instance.- Parameters:
dklen
- derived key length.n
- Scrypt parameter "N"p
- Scrypt parameter "p"r
- Scrypt parameter "r"salt
- Salt
-
ScryptKdfParams
public ScryptKdfParams(java.lang.String salt)
Create a ScryptKdfParams instance. It will set default value excepts salt.- Parameters:
salt
- Salt
-
-
Method Detail
-
getDklen
public int getDklen()
Getter function for dkLen- Returns:
- integer
-
setDklen
public void setDklen(int dklen)
Setter function for dkLen- Parameters:
dklen
- derived key length
-
getN
public int getN()
Getter function for N- Returns:
- integer
-
setN
public void setN(int n)
Setter function for N- Parameters:
n
- Scrypt parameter "N" value
-
getP
public int getP()
Getter function for P- Returns:
- integer
-
setP
public void setP(int p)
Setter function for p- Parameters:
p
- Scrypt parameter "p" value
-
getR
public int getR()
Getter function for r- Returns:
- integer
-
setR
public void setR(int r)
Setter function for r- Parameters:
r
- Scrypt parameter "r" value
-
getSalt
public java.lang.String getSalt()
Getter function for Salt- Returns:
- salt
-
setSalt
public void setSalt(java.lang.String salt)
Setter function for salt- Parameters:
salt
- salt
-
getName
public static java.lang.String getName()
Getter function for SCRYPT name used in KeyStore- Returns:
- String
-
-