From c0473e14960b354d2773304c9aa435b3d373300e Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Mon, 18 Mar 2019 22:33:01 +0200 Subject: Add BCH struct --- src/lib.rs | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index a6cd2ef..8e03ac8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,24 @@ +pub struct GfPoly { -pub struct BCH { +} + +pub struct BCH<'a> { m: u32, + n: u32, + t: u32, + ecc_bits: u32, + ecc_bytes: u32, + + a_pow_tab: u16, + a_log_tab: u16, + mod8_tab: u32, + ecc_buf: u32, + ecc_buf2: u32, + xi_tab: u32, + syn: u32, + cache: u32, + elp: GfPoly, + poly_2t: GfPoly, } impl BCH { -- cgit v1.3.1