Crate subtle [−] [src]
Pure-Rust traits and utilities for constant-time cryptographic implementations.
Traits
CTAssignable |
Trait for items which can be conditionally assigned in constant time. |
CTEq |
Trait for items whose equality to another item may be tested in constant time. |
CTNegatable |
Trait for items which can be conditionally negated in constant time. |
Functions
arrays_equal |
Check equality of two arrays, |
byte_is_nonzero |
Test if a byte is non-zero in constant time. |
bytes_equal |
Check equality of two bytes in constant time. |
conditional_select |
Select |
Type Definitions
Mask |
A |