Package org.mozilla.jss.crypto
Class KBKDFCounterParams
- java.lang.Object
-
- org.mozilla.jss.util.NativeEnclosure
-
- org.mozilla.jss.crypto.KBKDFParameterSpec
-
- org.mozilla.jss.crypto.KBKDFCounterParams
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.security.spec.AlgorithmParameterSpec,java.security.spec.KeySpec
public class KBKDFCounterParams extends KBKDFParameterSpec
-
-
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 Constructor Description KBKDFCounterParams()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidacquireNativeResourcesInternal()protected voidreleaseNativeResourcesInternal()protected voidvalidateParameters()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
-
-
-
-
Method Detail
-
validateParameters
protected void validateParameters() throws java.lang.IllegalArgumentExceptionDescription copied from class:KBKDFParameterSpecValidate 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:
validateParametersin classKBKDFParameterSpec- Throws:
java.lang.IllegalArgumentException
-
acquireNativeResourcesInternal
protected void acquireNativeResourcesInternal() throws java.lang.Exception- Specified by:
acquireNativeResourcesInternalin classKBKDFParameterSpec- Throws:
java.lang.Exception
-
releaseNativeResourcesInternal
protected void releaseNativeResourcesInternal() throws java.lang.Exception- Specified by:
releaseNativeResourcesInternalin classKBKDFParameterSpec- Throws:
java.lang.Exception
-
-