Crate reed_solomon_novelpoly[][src]

Re-exports

pub use errors::*;
pub use self::shard::Shard;
pub use self::wrapped_shard::WrappedShard;

Modules

errors
f2e16
shard
wrapped_shard

Structs

CodeParams

Params for the encoder / decoder derived from a target validator count.

ReedSolomon

Functions

encode
encode_sub

Bytes shall only contain payload data

is_power_of_2
log2
next_higher_power_of_2
next_lower_power_of_2
reconstruct

each shard contains one symbol of one run of erasure coding

reconstruct_sub
recoverablity_subset_size

Does not care about power of 2 requirements.