Class 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 dkLen
      int getN()
      Getter function for N
      static java.lang.String getName()
      Getter function for SCRYPT name used in KeyStore
      int getP()
      Getter function for P
      int getR()
      Getter function for r
      java.lang.String getSalt()
      Getter function for Salt
      void setDklen​(int dklen)
      Setter function for dkLen
      void setN​(int n)
      Setter function for N
      void setP​(int p)
      Setter function for p
      void setR​(int r)
      Setter function for r
      void setSalt​(java.lang.String salt)
      Setter function for salt
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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