Lines Matching refs:wrap_alg
807 X509_ALGOR *talg, *wrap_alg = NULL; in ecdh_cms_encrypt() local
894 wrap_alg = X509_ALGOR_new(); in ecdh_cms_encrypt()
895 if (wrap_alg == NULL) in ecdh_cms_encrypt()
897 wrap_alg->algorithm = OBJ_nid2obj(wrap_nid); in ecdh_cms_encrypt()
898 wrap_alg->parameter = ASN1_TYPE_new(); in ecdh_cms_encrypt()
899 if (wrap_alg->parameter == NULL) in ecdh_cms_encrypt()
901 if (EVP_CIPHER_param_to_asn1(ctx, wrap_alg->parameter) <= 0) in ecdh_cms_encrypt()
903 if (ASN1_TYPE_get(wrap_alg->parameter) == NID_undef) { in ecdh_cms_encrypt()
904 ASN1_TYPE_free(wrap_alg->parameter); in ecdh_cms_encrypt()
905 wrap_alg->parameter = NULL; in ecdh_cms_encrypt()
911 penclen = CMS_SharedInfo_encode(&penc, wrap_alg, ukm, keylen); in ecdh_cms_encrypt()
924 penclen = i2d_X509_ALGOR(wrap_alg, &penc); in ecdh_cms_encrypt()
938 X509_ALGOR_free(wrap_alg); in ecdh_cms_encrypt()