Class GOST3411_2012_256Digest

  • All Implemented Interfaces:
    io.anyline.nfc.bouncycastle.crypto.Digest , io.anyline.nfc.bouncycastle.crypto.ExtendedDigest , io.anyline.nfc.bouncycastle.util.Memoable

    
    public final class GOST3411_2012_256Digest
    extends GOST3411_2012Digest
                        

    implementation of GOST R 34.11-2012 256-bit

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      String getAlgorithmName() return the algorithm name
      int getDigestSize() return the size, in bytes, of the digest produced by this message digest.
      int doFinal(Array<byte> out, int outOff) close the digest, producing the final digest value.
      Memoable copy() Produce a copy of this object with its configuration and in its current state.
      • Methods inherited from class io.anyline.nfc.bouncycastle.crypto.digests.GOST3411_2012Digest

        getByteLength, reset, reset, update, update
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GOST3411_2012_256Digest

        GOST3411_2012_256Digest()
    • Method Detail

      • getDigestSize

         int getDigestSize()

        return the size, in bytes, of the digest produced by this message digest.

        Returns:

        the size, in bytes, of the digest produced by this message digest.

      • doFinal

         int doFinal(Array<byte> out, int outOff)

        close the digest, producing the final digest value. The doFinal call leaves the digest reset.

        Parameters:
        out - the array the digest is to be copied into.
        outOff - the offset into the out array the digest is to start at.
      • copy

         Memoable copy()

        Produce a copy of this object with its configuration and in its current state.

        The returned object may be used simply to store the state, or may be used as a similar object starting from the copied state.