Class SkeinParameters

    • Field Detail

      • PARAM_TYPE_KEY

        public static final int PARAM_TYPE_KEY
        The parameter type for a secret key, supporting MAC or KDF functions: 0.
        See Also:
        Constant Field Values
      • PARAM_TYPE_CONFIG

        public static final int PARAM_TYPE_CONFIG
        The parameter type for the Skein configuration block: 4.
        See Also:
        Constant Field Values
      • PARAM_TYPE_PERSONALISATION

        public static final int PARAM_TYPE_PERSONALISATION
        The parameter type for a personalisation string: 8.
        See Also:
        Constant Field Values
      • PARAM_TYPE_PUBLIC_KEY

        public static final int PARAM_TYPE_PUBLIC_KEY
        The parameter type for a public key: 12.
        See Also:
        Constant Field Values
      • PARAM_TYPE_KEY_IDENTIFIER

        public static final int PARAM_TYPE_KEY_IDENTIFIER
        The parameter type for a key identifier string: 16.
        See Also:
        Constant Field Values
      • PARAM_TYPE_NONCE

        public static final int PARAM_TYPE_NONCE
        The parameter type for a nonce: 20.
        See Also:
        Constant Field Values
      • PARAM_TYPE_MESSAGE

        public static final int PARAM_TYPE_MESSAGE
        The parameter type for the message: 48.
        See Also:
        Constant Field Values
      • PARAM_TYPE_OUTPUT

        public static final int PARAM_TYPE_OUTPUT
        The parameter type for the output transformation: 63.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SkeinParameters

        public SkeinParameters()
    • Method Detail

      • getParameters

        public Hashtable getParameters()
        Obtains a map of type (Integer) to value (byte[]) for the parameters tracked in this object.
      • getKey

        public byte[] getKey()
        Obtains the value of the key parameter, or null if not set.
      • getPersonalisation

        public byte[] getPersonalisation()
        Obtains the value of the personalisation parameter, or null if not set.
      • getPublicKey

        public byte[] getPublicKey()
        Obtains the value of the public key parameter, or null if not set.
      • getKeyIdentifier

        public byte[] getKeyIdentifier()
        Obtains the value of the key identifier parameter, or null if not set.
      • getNonce

        public byte[] getNonce()
        Obtains the value of the nonce parameter, or null if not set.