Class HmacCore

    • Constructor Detail

      • HmacCore

        public HmacCore​(com.fortanix.sdkms.v1.model.DigestAlgorithm algorithm,
                        int size)
    • Method Detail

      • engineDoFinal

        protected byte[] engineDoFinal()
        Specified by:
        engineDoFinal in class javax.crypto.MacSpi
      • engineGetMacLength

        protected int engineGetMacLength()
        Specified by:
        engineGetMacLength in class javax.crypto.MacSpi
      • engineInit

        protected void engineInit​(java.security.Key secretKey,
                                  java.security.spec.AlgorithmParameterSpec arg1)
                           throws java.security.InvalidKeyException,
                                  java.security.InvalidAlgorithmParameterException
        Specified by:
        engineInit in class javax.crypto.MacSpi
        Throws:
        java.security.InvalidKeyException
        java.security.InvalidAlgorithmParameterException
      • engineReset

        protected void engineReset()
        Specified by:
        engineReset in class javax.crypto.MacSpi
      • engineUpdate

        protected void engineUpdate​(byte b)
        Specified by:
        engineUpdate in class javax.crypto.MacSpi
      • engineUpdate

        protected void engineUpdate​(byte[] bytes,
                                    int offset,
                                    int length)
        Specified by:
        engineUpdate in class javax.crypto.MacSpi