Cargo Features

[dependencies]
zkryptium = { version = "0.4.0", default-features = false, features = ["cl03", "bbsplus", "bbsplus_blind"] }
default = bbsplus, bbsplus_blind

These default features are set whenever zkryptium is added without default-features = false somewhere in the dependency tree.

cl03

Enables rug

Affects zkryptium::cl03, algorithms::CL03_CL1024_SHA256, algorithms::CL03, message::cl03_message, utils::random, util::cl03_utils

bbsplus default bbsplus_blind

Enables bls12_381_plus

Affects zkryptium::bbsplus, algorithms::BbsBls12381Shake256, algorithms::BbsBls12381Sha256, algorithms::BBSplus, message::bbsplus_message, util::bbsplus_utils

bbsplus_blind default = bbsplus

Affects bbsplus::blind, bbsplus::commitment