Class ChunkedHmacImpl

  • All Implemented Interfaces:
    ChunkedMac

    @Immutable
    public final class ChunkedHmacImpl
    extends java.lang.Object
    implements ChunkedMac
    Class that provides the functionality expressed by the ChunkedMac interface with HMAC.
    • Constructor Detail

      • ChunkedHmacImpl

        public ChunkedHmacImpl​(HmacKey key)
                        throws java.security.GeneralSecurityException
        Throws:
        java.security.GeneralSecurityException
    • Method Detail

      • createComputation

        public ChunkedMacComputation createComputation()
                                                throws java.security.GeneralSecurityException
        Description copied from interface: ChunkedMac
        Creates an instance of a single Chunked MAC computation.
        Specified by:
        createComputation in interface ChunkedMac
        Throws:
        java.security.GeneralSecurityException
      • createVerification

        public ChunkedMacVerification createVerification​(byte[] tag)
                                                  throws java.security.GeneralSecurityException
        Description copied from interface: ChunkedMac
        Creates an instance of a single Chunked MAC verification.
        Specified by:
        createVerification in interface ChunkedMac
        Throws:
        java.security.GeneralSecurityException