Package org.mozilla.jss.crypto
Class KBKDFPipelineParams
java.lang.Object
org.mozilla.jss.util.NativeEnclosure
org.mozilla.jss.crypto.KBKDFParameterSpec
org.mozilla.jss.crypto.KBKDFPipelineParams
- All Implemented Interfaces:
AutoCloseable
,AlgorithmParameterSpec
,KeySpec
-
Field Summary
Fields inherited from class org.mozilla.jss.crypto.KBKDFParameterSpec
additional_keys, derivedKeyAlgorithm, keySize, params, prf, prfKey
Fields inherited from class org.mozilla.jss.util.NativeEnclosure
mPointer, mPointerSize
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
Validate all class members prior to acquiring native resources.Methods inherited from class org.mozilla.jss.crypto.KBKDFParameterSpec
acquireNativeResources, addAdditionalDerivedKey, addParameter, releaseNativeResources, setAdditionalDerivedKeys, setDerivedKeyAlgorithm, setDerivedKeyAlgorithm, setKeySize, setParameters, setPRF, setPRF, setPRF, setPRFKey
Methods inherited from class org.mozilla.jss.util.NativeEnclosure
close, finalize, open
-
Constructor Details
-
KBKDFPipelineParams
public KBKDFPipelineParams()
-
-
Method Details
-
validateParameters
Description copied from class:KBKDFParameterSpec
Validate all class members prior to acquiring native resources. This is implemented by the derived KBKDF modes in an effort to give useful exceptions before derivation, instead of vague errors during derivation.- Specified by:
validateParameters
in classKBKDFParameterSpec
- Throws:
IllegalArgumentException
-
acquireNativeResourcesInternal
- Specified by:
acquireNativeResourcesInternal
in classKBKDFParameterSpec
- Throws:
Exception
-
releaseNativeResourcesInternal
- Specified by:
releaseNativeResourcesInternal
in classKBKDFParameterSpec
- Throws:
Exception
-