arcium-primitives 0.4.3

Arcium primitives
Documentation
use typenum::{U128, U16, U256, U32, U64, U8};

/// Computational security parameter (128 bits)
pub type Lambda = U128;

/// Computational security parameter (16 bytes)
pub type LambdaBytes = U16;

/// Collision resistance parameter (256 bits)
pub type CollisionResistance = U256;

/// Collision resistance parameter (32 bytes)
pub type CollisionResistanceBytes = U32;

/// Statistical security parameter (64 bits)
pub type Kappa = U64;

/// Statistical security parameter (8 bytes)
pub type KappaBytes = U8;

/// Statistical security parameter (bits) when using Fiat-Shamir heuristic
pub type KappaFS = Lambda;

/// Statistical security parameter (bytes) when using Fiat-Shamir heuristic
pub type KappaFSBytes = LambdaBytes;