[][src]Trait pq_newhope::poly::PolySize

pub trait PolySize {
    type PolyLength: ArrayLength<Coefficient> + Unsigned;
    type PackedLength: ArrayLength<u8>;
    type CompressedLength: ArrayLength<u8>;
}

Associated Types

type PolyLength: ArrayLength<Coefficient> + Unsigned

type PackedLength: ArrayLength<u8>

type CompressedLength: ArrayLength<u8>

Loading content...

Implementors

impl<N> PolySize for N where
    N: Div<U8> + PowerOfTwo + ArrayLength<Coefficient> + Unsigned,
    <N as Div<U8>>::Output: Mul<U14> + Mul<U3>,
    <<N as Div<U8>>::Output as Mul<U14>>::Output: ArrayLength<u8>,
    <<N as Div<U8>>::Output as Mul<U3>>::Output: ArrayLength<u8>, 
[src]

type PolyLength = N

type PackedLength = <<N as Div<U8>>::Output as Mul<U14>>::Output

type CompressedLength = <<N as Div<U8>>::Output as Mul<U3>>::Output

Loading content...