iText 9.8.0 API
iText.Commons.Bouncycastle.Crypto.IDigest Interface Reference

This interface represents the wrapper for IDigest that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations. More...

Inheritance diagram for iText.Commons.Bouncycastle.Crypto.IDigest:
iText.Commons.Digest.IMessageDigest iText.Bouncycastle.Crypto.DigestBC iText.Bouncycastlefips.Crypto.DigestBCFips

Additional Inherited Members

- Public Member Functions inherited from iText.Commons.Digest.IMessageDigest
byte[]  Digest (byte[] enc)
  Performs a final update on the digest using the specified array of bytes, then completes the digest computation. More...
 
byte[]  Digest ()
  Completes the hash computation by performing final operations such as padding. Leaves the digest reset. More...
 
int  GetDigestLength ()
  Gets byte length of wrapped digest algorithm. More...
 
void  Update (byte[] buf, int off, int len)
  Updates the digest using the specified array of bytes, starting at the specified offset. More...
 
void  Update (byte[] buf)
  Updates the digest using the specified array of bytes. More...
 
void  Reset ()
  Resets the digest for further use. More...
 
string  GetAlgorithmName ()
  Returns a string that identifies the algorithm, independent of implementation details. More...
 

Detailed Description

This interface represents the wrapper for IDigest that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.