Skip to main content

signer_top_kernel

Function signer_top_kernel 

Source
pub fn signer_top_kernel<const ROUNDS: usize, const ADDRESS_BITS: usize>(
    clock_reset: ClockReset,
    input: SignerTopInput,
    q: SignerTopQ<ROUNDS, ADDRESS_BITS>,
) -> (SignerTopOutput, SignerTopD<ROUNDS, ADDRESS_BITS>)
where W<ROUNDS>: BitWidth, W<ADDRESS_BITS>: BitWidth,
Expand description

Native-lane transition retained for the original two-const API.

Generic parent lowering uses signer_top_with_lane_kernel. This wrapper keeps callers of signer_top_kernel::<ROUNDS, ADDRESS_BITS> source-compatible while selecting the checked inline lane.