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.
shared HashConvenience shared function to hash small data with just one line of code without creating instance of the class.
shared HashAsHexConvenience shared function to hash small data with just one line of code without creating instance of the class. This variation returns the result Hex encoded.
UpdateUse this method to add data from a memory block to the HMAC_SHA3 stream.
UpdateUse this method to add data from a string 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.
Version = 16.12

Supported Platforms:

  • macOS Intel 64 bit
  • macOS Apple Silicon
  • Windows 32 bit
  • Windows 64 bit
  • Windows ARM 64 bit
  • Linux 32 bit
  • Linux 64 bit
  • Linux ARM 32 bit
  • Linux ARM 64 bit
  • iOS