pub fn ct_hex_encode(data: &[u8]) -> StringExpand description
Constant-time hex encoding for secret material.
Uses branchless arithmetic to convert nibbles to hex characters, avoiding both data-dependent branches and index-based table lookups (which can leak via cache timing).