Class JSSMacSpi
java.lang.Object
javax.crypto.MacSpi
org.mozilla.jss.provider.javax.crypto.JSSMacSpi
- Direct Known Subclasses:
JSSMacSpi.CmacAES,JSSMacSpi.HmacSHA1,JSSMacSpi.HmacSHA256,JSSMacSpi.HmacSHA384,JSSMacSpi.HmacSHA512
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classDeprecated, for removal: This API element is subject to removal in a future version.static classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()byte[]intvoidengineInit(Key key, AlgorithmParameterSpec params) voidvoidengineUpdate(byte input) voidengineUpdate(byte[] input, int offset, int len) Methods inherited from class javax.crypto.MacSpi
engineUpdate
-
Field Details
-
digest
-
alg
-
keyName
-
-
Constructor Details
-
JSSMacSpi
-
-
Method Details
-
engineGetMacLength
public int engineGetMacLength()- Specified by:
engineGetMacLengthin classMacSpi
-
engineInit
public void engineInit(Key key, AlgorithmParameterSpec params) throws InvalidKeyException, InvalidAlgorithmParameterException - Specified by:
engineInitin classMacSpi- Throws:
InvalidKeyExceptionInvalidAlgorithmParameterException
-
engineUpdate
public void engineUpdate(byte input) - Specified by:
engineUpdatein classMacSpi
-
engineUpdate
public void engineUpdate(byte[] input, int offset, int len) - Specified by:
engineUpdatein classMacSpi
-
engineDoFinal
public byte[] engineDoFinal()- Specified by:
engineDoFinalin classMacSpi
-
engineReset
public void engineReset()- Specified by:
engineResetin classMacSpi
-
clone
- Overrides:
clonein classMacSpi- Throws:
CloneNotSupportedException
-