Module threshold

Module threshold 

Source
Expand description

Threshold cryptography for group operations Threshold cryptography module

Implements FROST (Flexible Round-Optimized Schnorr Threshold) signatures and dynamic group management with Byzantine fault tolerance.

Re-exports§

pub use self::group::*;

Modules§

dkg
Distributed Key Generation (DKG) for threshold groups
frost
FROST (Flexible Round-Optimized Schnorr Threshold) signatures implementation
group
Threshold group management operations

Structs§

GroupAuditEntry
Group audit entry
GroupConfig
Group configuration for creation
GroupMetadata
Group metadata
LeaderPermissions
Leader permissions
MemberPermissions
Member permissions
OperationId
Operation identifier
ParticipantApproval
Participant approval
ParticipantInfo
Participant information
ParticipantRejection
Participant rejection
PendingOperation
Pending operation awaiting consensus
SubgroupConfig
Subgroup configuration
ThresholdGroup
Threshold group with dynamic membership
ThresholdGroupManager
Threshold group manager

Enums§

ConsensusStatus
Consensus status
GroupOperation
Group operation types
GroupPurpose
Group purpose
OperationResult
Operation result
ParticipantRole
Participant roles with hierarchical permissions
ParticipantStatus
Participant status
ThresholdError
Threshold cryptography errors

Type Aliases§

Result
Result type for threshold operations
ThresholdSignature
Threshold signature type (placeholder)