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_SHA3 | Constructor that takes number of bits to use and key. |
Methods
Final | Use this function when you are done adding bytes to the HMAC_SHA3 class. This variation returns the result as raw data. |
FinalAsHex | Use this function when you are done adding bytes to the HMAC_SHA3 class. This variation returns the result as Hex data. |
shared Hash | Convenience shared function to hash small data with just one line of code without creating instance of the class. |
shared HashAsHex | Convenience 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. |
Update | Use this method to add data from a memory block to the HMAC_SHA3 stream. |
Update | Use this method to add data from a string to the HMAC_SHA3 stream. |
Constants
Bits_224 = 224 | Constant that specifies 224 bits. This constant can be passed into the HMAC_SHA3 constructor. |
Bits_256 = 256 | Constant that specifies 256 bits. This constant can be passed into the HMAC_SHA3 constructor. |
Bits_384 = 384 | Constant that specifies 384 bits. This constant can be passed into the HMAC_SHA3 constructor. |
Bits_512 = 512 | Constant that specifies 512 bits. This constant can be passed into the HMAC_SHA3 constructor. |
Version = 16.12 | |
Supported Platforms:
macOS Intel 64 bitmacOS Apple SiliconWindows 32 bitWindows 64 bitWindows ARM 64 bitLinux 32 bitLinux 64 bitLinux ARM 32 bitLinux ARM 64 bitiOS