package
0.4.1
Repository: https://github.com/lumeraprotocol/lumera.git
Documentation: pkg.go.dev

# 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.