Lines Matching refs:r
216 uint64_t r; in asn1_get_uint64() local
224 for (r = 0, i = 0; i < blen; i++) { in asn1_get_uint64()
225 r <<= 8; in asn1_get_uint64()
226 r |= b[i]; in asn1_get_uint64()
228 *pr = r; in asn1_get_uint64()
237 static size_t asn1_put_uint64(unsigned char b[sizeof(uint64_t)], uint64_t r) in asn1_put_uint64() argument
242 b[--off] = (unsigned char)r; in asn1_put_uint64()
243 } while (r >>= 8); in asn1_put_uint64()
258 uint64_t r; in asn1_get_int64() local
259 if (asn1_get_uint64(&r, b, blen) == 0) in asn1_get_int64()
262 if (r <= INT64_MAX) { in asn1_get_int64()
265 *pr = -(int64_t)r; in asn1_get_int64()
266 } else if (r == ABS_INT64_MIN) { in asn1_get_int64()
269 *pr = (int64_t)(0 - r); in asn1_get_int64()
275 if (r <= INT64_MAX) { in asn1_get_int64()
276 *pr = (int64_t)r; in asn1_get_int64()
290 size_t r; in ossl_c2i_ASN1_INTEGER() local
293 r = c2i_ibuf(NULL, NULL, *pp, len); in ossl_c2i_ASN1_INTEGER()
295 if (r == 0) in ossl_c2i_ASN1_INTEGER()
306 if (ASN1_STRING_set(ret, NULL, r) == 0) in ossl_c2i_ASN1_INTEGER()
340 static int asn1_string_set_int64(ASN1_STRING *a, int64_t r, int itype) in asn1_string_set_int64() argument
342 unsigned char tbuf[sizeof(r)]; in asn1_string_set_int64()
346 if (r < 0) { in asn1_string_set_int64()
352 off = asn1_put_uint64(tbuf, 0 - (uint64_t)r); in asn1_string_set_int64()
355 off = asn1_put_uint64(tbuf, r); in asn1_string_set_int64()
379 static int asn1_string_set_uint64(ASN1_STRING *a, uint64_t r, int itype) in asn1_string_set_uint64() argument
381 unsigned char tbuf[sizeof(r)]; in asn1_string_set_uint64()
385 off = asn1_put_uint64(tbuf, r); in asn1_string_set_uint64()
530 int ASN1_INTEGER_set_int64(ASN1_INTEGER *a, int64_t r) in ASN1_INTEGER_set_int64() argument
532 return asn1_string_set_int64(a, r, V_ASN1_INTEGER); in ASN1_INTEGER_set_int64()
540 int ASN1_INTEGER_set_uint64(ASN1_INTEGER *a, uint64_t r) in ASN1_INTEGER_set_uint64() argument
542 return asn1_string_set_uint64(a, r, V_ASN1_INTEGER); in ASN1_INTEGER_set_uint64()
553 int64_t r; in ASN1_INTEGER_get() local
556 i = ASN1_INTEGER_get_int64(&r, a); in ASN1_INTEGER_get()
559 if (r > LONG_MAX || r < LONG_MIN) in ASN1_INTEGER_get()
561 return (long)r; in ASN1_INTEGER_get()
579 int ASN1_ENUMERATED_set_int64(ASN1_ENUMERATED *a, int64_t r) in ASN1_ENUMERATED_set_int64() argument
581 return asn1_string_set_int64(a, r, V_ASN1_ENUMERATED); in ASN1_ENUMERATED_set_int64()
592 int64_t r; in ASN1_ENUMERATED_get() local
599 i = ASN1_ENUMERATED_get_int64(&r, a); in ASN1_ENUMERATED_get()
602 if (r > LONG_MAX || r < LONG_MIN) in ASN1_ENUMERATED_get()
604 return (long)r; in ASN1_ENUMERATED_get()
635 int ossl_i2c_uint64_int(unsigned char *p, uint64_t r, int neg) in ossl_i2c_uint64_int() argument
640 off = asn1_put_uint64(buf, r); in ossl_i2c_uint64_int()