Lines Matching refs:NULL

117 } ASN1_ADB_END(X9_62_CHARACTERISTIC_TWO, 0, type, 0, &char_two_def_tt, NULL);
133 } ASN1_ADB_END(X9_62_FIELDID, 0, fieldType, 0, &fieldID_def_tt, NULL);
191 BIGNUM *tmp = NULL; in ec_asn1_group2fieldid()
193 if (group == NULL || field == NULL) in ec_asn1_group2fieldid()
202 if ((field->fieldType = OBJ_nid2obj(nid)) == NULL) { in ec_asn1_group2fieldid()
208 if ((tmp = BN_new()) == NULL) { in ec_asn1_group2fieldid()
213 if (!EC_GROUP_get_curve(group, tmp, NULL, NULL, NULL)) { in ec_asn1_group2fieldid()
218 field->p.prime = BN_to_ASN1_INTEGER(tmp, NULL); in ec_asn1_group2fieldid()
219 if (field->p.prime == NULL) { in ec_asn1_group2fieldid()
237 if (char_two == NULL) { in ec_asn1_group2fieldid()
251 if ((char_two->type = OBJ_nid2obj(field_type)) == NULL) { in ec_asn1_group2fieldid()
263 if (char_two->p.tpBasis == NULL) { in ec_asn1_group2fieldid()
278 if (char_two->p.ppBasis == NULL) { in ec_asn1_group2fieldid()
291 if (char_two->p.onBasis == NULL) { in ec_asn1_group2fieldid()
313 BIGNUM *tmp_1 = NULL, *tmp_2 = NULL; in ec_asn1_group2curve()
314 unsigned char *a_buf = NULL, *b_buf = NULL; in ec_asn1_group2curve()
320 if ((tmp_1 = BN_new()) == NULL || (tmp_2 = BN_new()) == NULL) { in ec_asn1_group2curve()
326 if (!EC_GROUP_get_curve(group, NULL, tmp_1, tmp_2, NULL)) { in ec_asn1_group2curve()
337 if ((a_buf = OPENSSL_malloc(len)) == NULL in ec_asn1_group2curve()
338 || (b_buf = OPENSSL_malloc(len)) == NULL) in ec_asn1_group2curve()
356 if ((curve->seed = ASN1_BIT_STRING_new()) == NULL) { in ec_asn1_group2curve()
368 curve->seed = NULL; in ec_asn1_group2curve()
385 ECPARAMETERS *ret = NULL; in EC_GROUP_get_ecparameters()
387 unsigned char *buffer = NULL; in EC_GROUP_get_ecparameters()
388 const EC_POINT *point = NULL; in EC_GROUP_get_ecparameters()
392 if (params == NULL) { in EC_GROUP_get_ecparameters()
393 if ((ret = ECPARAMETERS_new()) == NULL) { in EC_GROUP_get_ecparameters()
416 if ((point = EC_GROUP_get0_generator(group)) == NULL) { in EC_GROUP_get_ecparameters()
423 len = EC_POINT_point2buf(group, point, form, &buffer, NULL); in EC_GROUP_get_ecparameters()
428 if (ret->base == NULL && (ret->base = ASN1_OCTET_STRING_new()) == NULL) { in EC_GROUP_get_ecparameters()
437 if (tmp == NULL) { in EC_GROUP_get_ecparameters()
442 if (ret->order == NULL) { in EC_GROUP_get_ecparameters()
450 if (tmp != NULL) { in EC_GROUP_get_ecparameters()
452 if (ret->cofactor == NULL) { in EC_GROUP_get_ecparameters()
462 if (params == NULL) in EC_GROUP_get_ecparameters()
464 return NULL; in EC_GROUP_get_ecparameters()
473 if (ret == NULL) { in EC_GROUP_get_ecpkparameters()
474 if ((ret = ECPKPARAMETERS_new()) == NULL) { in EC_GROUP_get_ecpkparameters()
476 return NULL; in EC_GROUP_get_ecpkparameters()
482 && ret->value.parameters != NULL) in EC_GROUP_get_ecpkparameters()
494 if (asn1obj == NULL || OBJ_length(asn1obj) == 0) { in EC_GROUP_get_ecpkparameters()
509 EC_GROUP_get_ecparameters(group, NULL)) == NULL) in EC_GROUP_get_ecpkparameters()
515 return NULL; in EC_GROUP_get_ecpkparameters()
523 EC_GROUP *ret = NULL, *dup = NULL; in EC_GROUP_new_from_ecparameters()
524 BIGNUM *p = NULL, *a = NULL, *b = NULL; in EC_GROUP_new_from_ecparameters()
525 EC_POINT *point = NULL; in EC_GROUP_new_from_ecparameters()
528 BN_CTX *ctx = NULL; in EC_GROUP_new_from_ecparameters()
530 if (params->fieldID == NULL in EC_GROUP_new_from_ecparameters()
531 || params->fieldID->fieldType == NULL in EC_GROUP_new_from_ecparameters()
532 || params->fieldID->p.ptr == NULL) { in EC_GROUP_new_from_ecparameters()
543 if (params->curve == NULL in EC_GROUP_new_from_ecparameters()
544 || params->curve->a == NULL || params->curve->a->data == NULL in EC_GROUP_new_from_ecparameters()
545 || params->curve->b == NULL || params->curve->b->data == NULL) { in EC_GROUP_new_from_ecparameters()
549 a = BN_bin2bn(params->curve->a->data, params->curve->a->length, NULL); in EC_GROUP_new_from_ecparameters()
550 if (a == NULL) { in EC_GROUP_new_from_ecparameters()
554 b = BN_bin2bn(params->curve->b->data, params->curve->b->length, NULL); in EC_GROUP_new_from_ecparameters()
555 if (b == NULL) { in EC_GROUP_new_from_ecparameters()
580 if ((p = BN_new()) == NULL) { in EC_GROUP_new_from_ecparameters()
614 if (penta == NULL) { in EC_GROUP_new_from_ecparameters()
647 ret = EC_GROUP_new_curve_GF2m(p, a, b, NULL); in EC_GROUP_new_from_ecparameters()
653 if (params->fieldID->p.prime == NULL) { in EC_GROUP_new_from_ecparameters()
657 p = ASN1_INTEGER_to_BN(params->fieldID->p.prime, NULL); in EC_GROUP_new_from_ecparameters()
658 if (p == NULL) { in EC_GROUP_new_from_ecparameters()
675 ret = EC_GROUP_new_curve_GFp(p, a, b, NULL); in EC_GROUP_new_from_ecparameters()
681 if (ret == NULL) { in EC_GROUP_new_from_ecparameters()
687 if (params->curve->seed != NULL) { in EC_GROUP_new_from_ecparameters()
699 if ((ret->seed = OPENSSL_malloc(params->curve->seed->length)) == NULL) in EC_GROUP_new_from_ecparameters()
706 if (params->order == NULL in EC_GROUP_new_from_ecparameters()
707 || params->base == NULL in EC_GROUP_new_from_ecparameters()
708 || params->base->data == NULL in EC_GROUP_new_from_ecparameters()
714 if ((point = EC_POINT_new(ret)) == NULL) in EC_GROUP_new_from_ecparameters()
723 params->base->length, NULL)) { in EC_GROUP_new_from_ecparameters()
729 if (ASN1_INTEGER_to_BN(params->order, a) == NULL) { in EC_GROUP_new_from_ecparameters()
743 if (params->cofactor == NULL) { in EC_GROUP_new_from_ecparameters()
745 b = NULL; in EC_GROUP_new_from_ecparameters()
746 } else if (ASN1_INTEGER_to_BN(params->cofactor, b) == NULL) { in EC_GROUP_new_from_ecparameters()
768 if ((ctx = BN_CTX_new()) == NULL) { in EC_GROUP_new_from_ecparameters()
772 if ((dup = EC_GROUP_dup(ret)) == NULL in EC_GROUP_new_from_ecparameters()
773 || EC_GROUP_set_seed(dup, NULL, 0) != 1 in EC_GROUP_new_from_ecparameters()
774 || !EC_GROUP_set_generator(dup, point, a, NULL)) { in EC_GROUP_new_from_ecparameters()
787 EC_GROUP *named_group = NULL; in EC_GROUP_new_from_ecparameters()
799 if ((named_group = EC_GROUP_new_by_curve_name(curve_name)) == NULL) { in EC_GROUP_new_from_ecparameters()
821 if (params->curve->seed == NULL) { in EC_GROUP_new_from_ecparameters()
822 if (EC_GROUP_set_seed(ret, NULL, 0) != 1) in EC_GROUP_new_from_ecparameters()
832 ret = NULL; in EC_GROUP_new_from_ecparameters()
848 EC_GROUP *ret = NULL; in EC_GROUP_new_from_ecpkparameters()
851 if (params == NULL) { in EC_GROUP_new_from_ecpkparameters()
853 return NULL; in EC_GROUP_new_from_ecpkparameters()
859 if ((ret = EC_GROUP_new_by_curve_name(tmp)) == NULL) { in EC_GROUP_new_from_ecpkparameters()
861 return NULL; in EC_GROUP_new_from_ecpkparameters()
869 return NULL; in EC_GROUP_new_from_ecpkparameters()
874 return NULL; in EC_GROUP_new_from_ecpkparameters()
877 return NULL; in EC_GROUP_new_from_ecpkparameters()
887 EC_GROUP *group = NULL; in d2i_ECPKParameters()
888 ECPKPARAMETERS *params = NULL; in d2i_ECPKParameters()
891 if ((params = d2i_ECPKPARAMETERS(NULL, &p, len)) == NULL) { in d2i_ECPKParameters()
893 return NULL; in d2i_ECPKParameters()
896 if ((group = EC_GROUP_new_from_ecpkparameters(params)) == NULL) { in d2i_ECPKParameters()
898 return NULL; in d2i_ECPKParameters()
917 ECPKPARAMETERS *tmp = EC_GROUP_get_ecpkparameters(a, NULL); in i2d_ECPKParameters()
918 if (tmp == NULL) { in i2d_ECPKParameters()
935 EC_KEY *ret = NULL; in d2i_ECPrivateKey()
936 EC_PRIVATEKEY *priv_key = NULL; in d2i_ECPrivateKey()
939 if ((priv_key = d2i_EC_PRIVATEKEY(NULL, &p, len)) == NULL) in d2i_ECPrivateKey()
940 return NULL; in d2i_ECPrivateKey()
942 if (a == NULL || *a == NULL) { in d2i_ECPrivateKey()
943 if ((ret = EC_KEY_new()) == NULL) { in d2i_ECPrivateKey()
953 if (ret->group != NULL in d2i_ECPrivateKey()
958 if (ret->group == NULL) { in d2i_ECPrivateKey()
980 if (ret->pub_key == NULL) { in d2i_ECPrivateKey()
991 if (!EC_KEY_oct2key(ret, pub_oct, pub_oct_len, NULL)) { in d2i_ECPrivateKey()
996 if (ret->group->meth->keygenpub == NULL in d2i_ECPrivateKey()
1011 if (a == NULL || *a != ret) in d2i_ECPrivateKey()
1014 return NULL; in d2i_ECPrivateKey()
1020 unsigned char *priv= NULL, *pub= NULL; in i2d_ECPrivateKey()
1023 EC_PRIVATEKEY *priv_key = NULL; in i2d_ECPrivateKey()
1025 if (a == NULL || a->group == NULL || in i2d_ECPrivateKey()
1026 (!(a->enc_flag & EC_PKEY_NO_PUBKEY) && a->pub_key == NULL)) { in i2d_ECPrivateKey()
1031 if ((priv_key = EC_PRIVATEKEY_new()) == NULL) { in i2d_ECPrivateKey()
1046 priv = NULL; in i2d_ECPrivateKey()
1051 priv_key->parameters)) == NULL) { in i2d_ECPrivateKey()
1059 if (priv_key->publicKey == NULL) { in i2d_ECPrivateKey()
1064 publen = EC_KEY_key2buf(a, a->conv_form, &pub, NULL); in i2d_ECPrivateKey()
1073 pub = NULL; in i2d_ECPrivateKey()
1090 if (a == NULL) { in i2d_ECParameters()
1101 if (in == NULL || *in == NULL) { in d2i_ECParameters()
1103 return NULL; in d2i_ECParameters()
1106 if (a == NULL || *a == NULL) { in d2i_ECParameters()
1107 if ((ret = EC_KEY_new()) == NULL) { in d2i_ECParameters()
1109 return NULL; in d2i_ECParameters()
1115 if (a == NULL || *a != ret) in d2i_ECParameters()
1119 return NULL; in d2i_ECParameters()
1135 EC_KEY *ret = NULL; in o2i_ECPublicKey()
1137 if (a == NULL || (*a) == NULL || (*a)->group == NULL) { in o2i_ECPublicKey()
1146 if (!EC_KEY_oct2key(ret, *in, len, NULL)) { in o2i_ECPublicKey()
1159 if (a == NULL || a->pub_key == NULL) { in i2o_ECPublicKey()
1165 a->conv_form, NULL, 0, NULL); in i2o_ECPublicKey()
1167 if (out == NULL || buf_len == 0) in i2o_ECPublicKey()
1171 if (*out == NULL) { in i2o_ECPublicKey()
1172 if ((*out = OPENSSL_malloc(buf_len)) == NULL) in i2o_ECPublicKey()
1177 *out, buf_len, NULL)) { in i2o_ECPublicKey()
1181 *out = NULL; in i2o_ECPublicKey()
1204 if (sig == NULL) in ECDSA_SIG_free()
1216 return NULL; in d2i_ECDSA_SIG()
1217 if (psig != NULL && *psig != NULL) { in d2i_ECDSA_SIG()
1221 if (sig == NULL) in d2i_ECDSA_SIG()
1222 return NULL; in d2i_ECDSA_SIG()
1224 if (sig->r == NULL) in d2i_ECDSA_SIG()
1226 if (sig->s == NULL) in d2i_ECDSA_SIG()
1228 if (sig->r == NULL || sig->s == NULL in d2i_ECDSA_SIG()
1230 if (psig == NULL || *psig == NULL) in d2i_ECDSA_SIG()
1232 return NULL; in d2i_ECDSA_SIG()
1234 if (psig != NULL && *psig == NULL) in d2i_ECDSA_SIG()
1241 BUF_MEM *buf = NULL; in i2d_ECDSA_SIG()
1245 if (ppout == NULL) { in i2d_ECDSA_SIG()
1248 } else if (*ppout == NULL) { in i2d_ECDSA_SIG()
1249 if ((buf = BUF_MEM_new()) == NULL in i2d_ECDSA_SIG()
1267 if (ppout != NULL) { in i2d_ECDSA_SIG()
1268 if (*ppout == NULL) { in i2d_ECDSA_SIG()
1270 buf->data = NULL; in i2d_ECDSA_SIG()
1282 if (pr != NULL) in ECDSA_SIG_get0()
1284 if (ps != NULL) in ECDSA_SIG_get0()
1300 if (r == NULL || s == NULL) in ECDSA_SIG_set0()
1316 if (ec == NULL) in ECDSA_size()
1319 if (group == NULL) in ECDSA_size()
1323 if (bn == NULL) in ECDSA_size()
1327 ret = i2d_ECDSA_SIG(&sig, NULL); in ECDSA_size()