Skip to main content

Crate ternary_lattice

Crate ternary_lattice 

Source
Expand description

§ternary-lattice

Ternary lattice operations for lightweight cryptography. Vector add, matrix multiply over Z₃. Post-quantum friendly.

Functions§

hamming_weight
Norm: count of non-zero entries (Hamming weight).
inner_product
Ternary inner product (Z₃).
lwe_sample
Ternary LWE-style sample: (a, b = a·s + e) where s is secret, e is error.
mat_mul
Ternary matrix multiply.
mat_vec_mul
Ternary matrix-vector multiply.
random_vec
Generate a random ternary vector.
vec_add
Ternary vector addition (Z₃).