Module vid

Source
Expand description

This module provides:

  • an opaque constructor [vid_scheme] that returns a new instance of a VID scheme.
  • type aliases [VidCommitment], [VidCommon], [VidShare] for [VidScheme] assoc types.

Purpose: the specific choice of VID scheme is an implementation detail. This crate and all downstream crates should talk to the VID scheme only via the traits exposed here.

Modulesยง

advz
Provides the implementation for ADVZ VID scheme
avidm
Provides the implementation for AVID-M scheme