# Functions
GetLegRoastAlgorithm returns the algorithm based on the string representation.
GetLegRoastParams returns the parameters for the specified algorithm.
LRExpand performs SHAKE-128 hash with variable output length and returns the result.
LRHash performs SHAKE-128 hash with a fixed length of hashBytes and returns the result.
No description provided by the author
SafeAddUint128 safely adds two uint128 values without panicking on overflow.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
GenerateLegRoastKeySeed generates a seed for the LegRoast key generation from address.
GetAlgorithmBySigSize returns the algorithm based on the signature size.
NewLegRoast initializes a new instance of LegRoast.
Sign generates a LegRoast signature for the provided message.
No description provided by the author
Verify verifies the LegRoast signature for the provided message.
# Structs
LegRoast represents the LegRoast class with templated algorithm.
LegRoastParams defines the parameters for the LegRoast algorithm.
ProverState represents the prover state for the LegRoast algorithm.
No description provided by the author
# Interfaces
LegRoastInterface defines the interface for the LegRoast class.
# Type aliases
LegRoastAlgorithm defines the supported LegRoast algorithms.