e-CryptIt Engine Xojo Plugin

SHA3 Class (console safe)

SHA3 is a message digest/hash algorithm with a digest/hash size of 224,256,384 and 512 bits.

This algorithm has been tested against official test vectors.

Object
   SHA3

class SHA3 implements

IHashAlgorithm

Constructors

SHA3Constructor that takes number of bits to use.

Methods

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

Constants

Bits_224 = 224Constant that specifies 224 bits. This constant can be passed into the SHA3 constructor.
Bits_256 = 256Constant that specifies 256 bits. This constant can be passed into the SHA3 constructor.
Bits_384 = 384Constant that specifies 384 bits. This constant can be passed into the SHA3 constructor.
Bits_512 = 512Constant that specifies 512 bits. This constant can be passed into the 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