Module vid

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
avidm_gf2
Provides the implementation for AVID-M scheme over GF2 field.