diff --git a/src/sss/encode.rs b/src/sss/encode.rs index dfb8302..abfe549 100644 --- a/src/sss/encode.rs +++ b/src/sss/encode.rs @@ -2,7 +2,8 @@ use gf256::Gf256; use std::io; use std::io::prelude::*; -/// evaluates a polynomial at x=1, 2, 3, ... n (inclusive) +/// Evaluates a polynomial at x=1, 2, 3, ... n (inclusive) using +/// Horner's method. pub(crate) fn encode_secret_byte(src: &[u8], n: u8, w: &mut W) -> io::Result<()> { for raw_x in 1..(u16::from(n) + 1) { let x = Gf256::from_byte(raw_x as u8);