Trait vsss_rs::CtIsZero

source ·
pub trait CtIsZero {
    // Required method
    fn ct_is_zero(&self) -> Choice;
}
Expand description

A trait for constant time indicating if a value is zero.

Required Methods§

source

fn ct_is_zero(&self) -> Choice

Returns a subtle::Choice indicating if the value is zero. Returns 1 if the value is zero, otherwise 0.

Implementations on Foreign Types§

source§

impl CtIsZero for &[u8]

source§

impl CtIsZero for i8

source§

impl CtIsZero for i16

source§

impl CtIsZero for i32

source§

impl CtIsZero for i64

source§

impl CtIsZero for i128

source§

impl CtIsZero for u8

source§

impl CtIsZero for u16

source§

impl CtIsZero for u32

source§

impl CtIsZero for u64

source§

impl CtIsZero for u128

source§

impl CtIsZero for usize

source§

impl CtIsZero for [u8]

Implementors§