hex2bin
hex2bin(seed, ed25519_kats[i].sk, 32);
hex2bin(expected_pk, ed25519_kats[i].pk, 32);
hex2bin(msg + 64, ed25519_kats[i].msg, msglen);
hex2bin(expected_sig, ed25519_kats[i].sig, 64);
hex2bin(seed, kat->seed, 32);
hex2bin(expected_pk_hash, kat->pk_hash, 32);
hex2bin(expected_sk_hash, kat->sk_hash, 32);
hex2bin(msg, kat->msg, msglen);
hex2bin(rand, kat->rand, 32);
hex2bin(expected_sig_hash, kat->sig_hash, 32);
hex2bin(seed, mlkem768_kats[i].seed, 64);
hex2bin(expected_pk_hash, mlkem768_kats[i].pk_hash, 32);
hex2bin(expected_sk_hash, mlkem768_kats[i].sk_hash, 32);
hex2bin(enc_seed, mlkem768_kats[i].enc_seed, 32);
hex2bin(expected_ct_hash, mlkem768_kats[i].ct_hash, 32);
hex2bin(expected_shared_secret,
void hex2bin(uint8_t *, const char *, size_t);