Skip to main content

scale

Function scale 

Source
pub fn scale(c: u8, x: &[u8], y: &mut [u8])
Expand description

y[i] = c * x[i] in GF(2⁸).

§Panics

  • Panics if x.len() != y.len().
  • Panics if x and y memory ranges overlap (including full alias). For in-place multiply use scale_inplace.

§Aliasing

Buffers must be completely disjoint. Overlap is checked in release builds (pointer compare only).