pub trait SecretBinaryFixedSize {
const BITS: u32;
}
Expand description
Required for secret-shared values. Used to determine the size of secret-shared inputs.
Required Associated Constants§
Object Safety§
Implementations on Foreign Types§
source§impl<A: SecretBinaryFixedSize> SecretBinaryFixedSize for (A,)
impl<A: SecretBinaryFixedSize> SecretBinaryFixedSize for (A,)
source§impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B)
impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B)
source§impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C)
impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C)
source§impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D)
impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D)
source§impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E)
impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E)
source§impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F)
impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F)
source§impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize, G: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F, G)
impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize, G: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F, G)
source§impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize, G: SecretBinaryFixedSize, H: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F, G, H)
impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize, G: SecretBinaryFixedSize, H: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F, G, H)
source§impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize, G: SecretBinaryFixedSize, H: SecretBinaryFixedSize, I: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F, G, H, I)
impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize, G: SecretBinaryFixedSize, H: SecretBinaryFixedSize, I: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F, G, H, I)
source§impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize, G: SecretBinaryFixedSize, H: SecretBinaryFixedSize, I: SecretBinaryFixedSize, J: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F, G, H, I, J)
impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize, G: SecretBinaryFixedSize, H: SecretBinaryFixedSize, I: SecretBinaryFixedSize, J: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F, G, H, I, J)
source§impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize, G: SecretBinaryFixedSize, H: SecretBinaryFixedSize, I: SecretBinaryFixedSize, J: SecretBinaryFixedSize, K: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F, G, H, I, J, K)
impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize, G: SecretBinaryFixedSize, H: SecretBinaryFixedSize, I: SecretBinaryFixedSize, J: SecretBinaryFixedSize, K: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F, G, H, I, J, K)
source§impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize, G: SecretBinaryFixedSize, H: SecretBinaryFixedSize, I: SecretBinaryFixedSize, J: SecretBinaryFixedSize, K: SecretBinaryFixedSize, L: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F, G, H, I, J, K, L)
impl<A: SecretBinaryFixedSize, B: SecretBinaryFixedSize, C: SecretBinaryFixedSize, D: SecretBinaryFixedSize, E: SecretBinaryFixedSize, F: SecretBinaryFixedSize, G: SecretBinaryFixedSize, H: SecretBinaryFixedSize, I: SecretBinaryFixedSize, J: SecretBinaryFixedSize, K: SecretBinaryFixedSize, L: SecretBinaryFixedSize> SecretBinaryFixedSize for (A, B, C, D, E, F, G, H, I, J, K, L)
source§impl<const LEN: usize, ElementT: SecretBinaryFixedSize> SecretBinaryFixedSize for [ElementT; LEN]
impl<const LEN: usize, ElementT: SecretBinaryFixedSize> SecretBinaryFixedSize for [ElementT; LEN]
Array implementation of SecretBinaryFixedSize
Implementors§
source§impl SecretBinaryFixedSize for Sbi<i8>
impl SecretBinaryFixedSize for Sbi<i8>
Implementation of SecretBinaryFixedSize
trait for Sbi<i8>
.
source§impl SecretBinaryFixedSize for Sbi<i16>
impl SecretBinaryFixedSize for Sbi<i16>
Implementation of SecretBinaryFixedSize
trait for Sbi<i16>
.
source§impl SecretBinaryFixedSize for Sbi<i32>
impl SecretBinaryFixedSize for Sbi<i32>
Implementation of SecretBinaryFixedSize
trait for Sbi<i32>
.
source§impl SecretBinaryFixedSize for Sbi<i64>
impl SecretBinaryFixedSize for Sbi<i64>
Implementation of SecretBinaryFixedSize
trait for Sbi<i64>
.
source§impl SecretBinaryFixedSize for Sbi<i128>
impl SecretBinaryFixedSize for Sbi<i128>
Implementation of SecretBinaryFixedSize
trait for Sbi<i128>
.
source§impl SecretBinaryFixedSize for Sbi<u8>
impl SecretBinaryFixedSize for Sbi<u8>
Implementation of SecretBinaryFixedSize
trait for Sbi<u8>
.
source§impl SecretBinaryFixedSize for Sbi<u16>
impl SecretBinaryFixedSize for Sbi<u16>
Implementation of SecretBinaryFixedSize
trait for Sbi<u16>
.
source§impl SecretBinaryFixedSize for Sbi<u32>
impl SecretBinaryFixedSize for Sbi<u32>
Implementation of SecretBinaryFixedSize
trait for Sbi<u32>
.
source§impl SecretBinaryFixedSize for Sbi<u64>
impl SecretBinaryFixedSize for Sbi<u64>
Implementation of SecretBinaryFixedSize
trait for Sbi<u64>
.
source§impl SecretBinaryFixedSize for Sbi<u128>
impl SecretBinaryFixedSize for Sbi<u128>
Implementation of SecretBinaryFixedSize
trait for Sbi<u128>
.
source§impl SecretBinaryFixedSize for Sbu1
impl SecretBinaryFixedSize for Sbu1
Implementation of SecretBinaryFixedSize
trait for Sbu1
.