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