pub fn parse_hex_32(s: &str) -> Result<[u8; 32], O2Error>
Parse a “0x”-prefixed hex string into a 32-byte array.