Trait ml_dsa::param::VectorEncodingSize

source ·
pub trait VectorEncodingSize<K>: EncodingSize
where K: ArraySize,
{ type EncodedPolynomialVectorSize: ArraySize; // Required methods fn flatten( polys: Array<EncodedPolynomial<Self>, K>, ) -> EncodedPolynomialVector<Self, K>; fn unflatten( vec: &EncodedPolynomialVector<Self, K>, ) -> Array<&EncodedPolynomial<Self>, K>; }
Expand description

An integer that can describe encoded vectors.

Required Associated Types§

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§