Lines Matching refs:ret

25     int neg, ret;  in ASN1_INTEGER_cmp()  local
35 ret = ASN1_STRING_cmp(x, y); in ASN1_INTEGER_cmp()
38 return -ret; in ASN1_INTEGER_cmp()
40 return ret; in ASN1_INTEGER_cmp()
101 size_t ret, i; in i2c_ibuf() local
105 ret = blen; in i2c_ibuf()
125 ret += pad; in i2c_ibuf()
127 ret = 1; in i2c_ibuf()
132 return ret; in i2c_ibuf()
144 *pp += ret; in i2c_ibuf()
145 return ret; in i2c_ibuf()
289 ASN1_INTEGER *ret = NULL; in ossl_c2i_ASN1_INTEGER() local
299 ret = ASN1_INTEGER_new(); in ossl_c2i_ASN1_INTEGER()
300 if (ret == NULL) in ossl_c2i_ASN1_INTEGER()
302 ret->type = V_ASN1_INTEGER; in ossl_c2i_ASN1_INTEGER()
304 ret = *a; in ossl_c2i_ASN1_INTEGER()
306 if (ASN1_STRING_set(ret, NULL, r) == 0) in ossl_c2i_ASN1_INTEGER()
309 c2i_ibuf(ret->data, &neg, *pp, len); in ossl_c2i_ASN1_INTEGER()
312 ret->type |= V_ASN1_NEG; in ossl_c2i_ASN1_INTEGER()
314 ret->type &= ~V_ASN1_NEG; in ossl_c2i_ASN1_INTEGER()
318 (*a) = ret; in ossl_c2i_ASN1_INTEGER()
319 return ret; in ossl_c2i_ASN1_INTEGER()
322 if (a == NULL || *a != ret) in ossl_c2i_ASN1_INTEGER()
323 ASN1_INTEGER_free(ret); in ossl_c2i_ASN1_INTEGER()
398 ASN1_INTEGER *ret = NULL; in d2i_ASN1_UINTEGER() local
406 if ((ret = ASN1_INTEGER_new()) == NULL) in d2i_ASN1_UINTEGER()
408 ret->type = V_ASN1_INTEGER; in d2i_ASN1_UINTEGER()
410 ret = (*a); in d2i_ASN1_UINTEGER()
437 ret->type = V_ASN1_INTEGER; in d2i_ASN1_UINTEGER()
447 OPENSSL_free(ret->data); in d2i_ASN1_UINTEGER()
448 ret->data = s; in d2i_ASN1_UINTEGER()
449 ret->length = (int)len; in d2i_ASN1_UINTEGER()
451 (*a) = ret; in d2i_ASN1_UINTEGER()
453 return ret; in d2i_ASN1_UINTEGER()
456 if ((a == NULL) || (*a != ret)) in d2i_ASN1_UINTEGER()
457 ASN1_INTEGER_free(ret); in d2i_ASN1_UINTEGER()
464 ASN1_INTEGER *ret; in bn_to_asn1_string() local
468 ret = ASN1_STRING_type_new(atype); in bn_to_asn1_string()
470 ret = ai; in bn_to_asn1_string()
471 ret->type = atype; in bn_to_asn1_string()
474 if (ret == NULL) { in bn_to_asn1_string()
480 ret->type |= V_ASN1_NEG_INTEGER; in bn_to_asn1_string()
487 if (ASN1_STRING_set(ret, NULL, len) == 0) { in bn_to_asn1_string()
494 ret->data[0] = 0; in bn_to_asn1_string()
496 len = BN_bn2bin(bn, ret->data); in bn_to_asn1_string()
497 ret->length = len; in bn_to_asn1_string()
498 return ret; in bn_to_asn1_string()
500 if (ret != ai) in bn_to_asn1_string()
501 ASN1_INTEGER_free(ret); in bn_to_asn1_string()
508 BIGNUM *ret; in asn1_string_to_bn() local
515 ret = BN_bin2bn(ai->data, ai->length, bn); in asn1_string_to_bn()
516 if (ret == NULL) { in asn1_string_to_bn()
521 BN_set_negative(ret, 1); in asn1_string_to_bn()
522 return ret; in asn1_string_to_bn()
618 int ossl_c2i_uint64_int(uint64_t *ret, int *neg, in ossl_c2i_uint64_int() argument
632 return asn1_get_uint64(ret, buf, buflen); in ossl_c2i_uint64_int()