e-CryptIt Engine Xojo Plugin

HMAC_SHA3 Class (console safe)

Implements Keyed-Hashing using SHA3 for message authentication.

Object
   HMAC_SHA3

class HMAC_SHA3 implements

IHashAlgorithm

Constructors

HMAC_SHA3Constructor that takes number of bits to use and key.

Methods

FinalUse this function when you are done adding bytes to the HMAC_SHA3 class. This variation returns the result as raw data.
FinalAsHexUse this function when you are done adding bytes to the HMAC_SHA3 class. This variation returns the result as Hex data.
UpdateUse this method to add data from a string to the HMAC_SHA3 stream.
UpdateUse this method to add data from a memory block to the HMAC_SHA3 stream.

Constants

Bits_224 = 224Constant that specifies 224 bits. This constant can be passed into the HMAC_SHA3 constructor.
Bits_256 = 256Constant that specifies 256 bits. This constant can be passed into the HMAC_SHA3 constructor.
Bits_384 = 384Constant that specifies 384 bits. This constant can be passed into the HMAC_SHA3 constructor.
Bits_512 = 512Constant that specifies 512 bits. This constant can be passed into the HMAC_SHA3 constructor.

Supported Platforms:

  • MacOS X Cocoa 32 bit
  • MacOS X Cocoa 64 bit
  • Windows 32 bit
  • Windows 64 bit
  • Linux 32 bit
  • Linux 64 bit
  • Linux ARM

    Unsupported Platforms:

  • MacOS X Carbon