BIP0340
{.type = BIP0340,
ret = pub_key_check_initialized_and_type(pub_keys[i], BIP0340); EG(ret, err);
ret = priv_key_check_initialized_and_type(in_priv, BIP0340); EG(ret, err);
out_pub->key_type = BIP0340;
MUST_HAVE((sig_type == BIP0340), ret, err);
ret = key_pair_check_initialized_and_type(key_pair, BIP0340); EG(ret, err);
ret = pub_key_check_initialized_and_type(ctx->pub_key, BIP0340); EG(ret, err);
ret = pub_key_check_initialized_and_type(pub_keys[i], BIP0340); EG(ret, err);
.sig_type = BIP0340,
.sig_type = BIP0340,
.sig_type = BIP0340,
.sig_type = BIP0340,