Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.crypto.digests
Interface EncodableDigest

All Known Subinterfaces:
SavableDigest
All Known Implementing Classes:
LongDigest, MD5Digest, SHA224Digest, SHA1Digest

public interface EncodableDigest

Encodable digests allow you to download an encoded copy of their internal state. This is useful for the situation where you need to generate a signature on an external device and it allows for "sign with last round", so a copy of the internal state of the digest, plus the last few blocks of the message are all that needs to be sent, rather than the entire message.


Method Summary
 byte[] getEncodedState()
          Return an encoded byte array for the digest's internal state
 

Method Detail

getEncodedState

public byte[] getEncodedState()
Return an encoded byte array for the digest's internal state
Returns:
an encoding of the digests internal state.

Bouncy Castle Cryptography Library 1.77.0