Specifies the Skein initialization type.
Namespace: LLCryptoLib.HashAssembly: LLCryptoLib (in LLCryptoLib.dll) Version: 2.0.1024.0 (2.0.1024)
Syntax
C# |
---|
public enum SkeinInitializationType |
Visual Basic |
---|
Public Enumeration SkeinInitializationType |
Visual C++ |
---|
public enum class SkeinInitializationType |
Members
Member name | Value | Description | |
---|---|---|---|
Normal | 0 | Identical to the standard Skein initialization. | |
ZeroedState | 1 | Creates the initial state with zeros instead of the configuration block, then initializes the hash. This does not start a new UBI block type, and must be done manually. | |
ChainedState | 2 | Leaves the initial state set to its previous value, which is then chained with subsequent block transforms. This does not start a new UBI block type, and must be done manually. | |
ChainedConfig | 3 | Creates the initial state by chaining the previous state value with the config block, then initializes the hash. This starts a new UBI block type with the standard Payload type. |