public interface IMacPublic Interface IMacpublic interface class IMacOrg.BouncyCastle.Crypto.IMac = function();
Org.BouncyCastle.Crypto.IMac.createInterface('Org.BouncyCastle.Crypto.IMac');| AlgorithmName | The algorithm name. |
| BlockUpdate(ReadOnlySpanByte) | Update the MAC with a span of bytes. |
| BlockUpdate(Byte, Int32, Int32) | Update the MAC with a block of bytes. |
| DoFinal(SpanByte) | Perform final calculations, producing the result MAC. |
| DoFinal(Byte, Int32) | Perform final calculations, producing the result MAC. |
| GetMacSize | Return the size, in bytes, of the MAC produced by this implementation. |
| Init | Initialise the MAC. |
| Reset | Reset the MAC back to its initial state. |
| Update | Update the MAC with a single byte. |