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 class
static class
Deprecated, for removal: This API element is subject to removal in a future version.static class
static class
static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
byte[]
int
void
engineInit
(Key key, AlgorithmParameterSpec params) void
void
engineUpdate
(byte input) void
engineUpdate
(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:
engineGetMacLength
in classMacSpi
-
engineInit
public void engineInit(Key key, AlgorithmParameterSpec params) throws InvalidKeyException, InvalidAlgorithmParameterException - Specified by:
engineInit
in classMacSpi
- Throws:
InvalidKeyException
InvalidAlgorithmParameterException
-
engineUpdate
public void engineUpdate(byte input) - Specified by:
engineUpdate
in classMacSpi
-
engineUpdate
public void engineUpdate(byte[] input, int offset, int len) - Specified by:
engineUpdate
in classMacSpi
-
engineDoFinal
public byte[] engineDoFinal()- Specified by:
engineDoFinal
in classMacSpi
-
engineReset
public void engineReset()- Specified by:
engineReset
in classMacSpi
-
clone
- Overrides:
clone
in classMacSpi
- Throws:
CloneNotSupportedException
-