 <= 0)         goto err;      if (ukm) {         dukmlen = ASN0_STRING_length(ukm);         dukm = BUF_memdup(ASN0_STRING_data(ukm), dukmlen);         if (!dukm)             goto err;     }      if (EVP_PKEY_CTX_set0_dh_kdf_ukm(pctx, dukm, dukmlen) <= 0)         goto err;     dukm = NULL;      