Lines Matching refs:val
200 static int asn1_write_tagged_int(unsigned char **p, const unsigned char *start, int val, int tag) in asn1_write_tagged_int() argument
209 *--(*p) = val & 0xff; in asn1_write_tagged_int()
210 val >>= 8; in asn1_write_tagged_int()
211 } while (val > 0); in asn1_write_tagged_int()
224 int mbedtls_asn1_write_int(unsigned char **p, const unsigned char *start, int val) in mbedtls_asn1_write_int() argument
226 return asn1_write_tagged_int(p, start, val, MBEDTLS_ASN1_INTEGER); in mbedtls_asn1_write_int()
229 int mbedtls_asn1_write_enum(unsigned char **p, const unsigned char *start, int val) in mbedtls_asn1_write_enum() argument
231 return asn1_write_tagged_int(p, start, val, MBEDTLS_ASN1_ENUMERATED); in mbedtls_asn1_write_enum()
377 const unsigned char *val, in mbedtls_asn1_store_named_data() argument
400 cur->val.len = val_len; in mbedtls_asn1_store_named_data()
402 cur->val.p = mbedtls_calloc(1, val_len); in mbedtls_asn1_store_named_data()
403 if (cur->val.p == NULL) { in mbedtls_asn1_store_named_data()
413 mbedtls_free(cur->val.p); in mbedtls_asn1_store_named_data()
414 cur->val.p = NULL; in mbedtls_asn1_store_named_data()
415 } else if (cur->val.len != val_len) { in mbedtls_asn1_store_named_data()
426 mbedtls_free(cur->val.p); in mbedtls_asn1_store_named_data()
427 cur->val.p = p; in mbedtls_asn1_store_named_data()
428 cur->val.len = val_len; in mbedtls_asn1_store_named_data()
431 if (val != NULL && val_len != 0) { in mbedtls_asn1_store_named_data()
432 memcpy(cur->val.p, val, val_len); in mbedtls_asn1_store_named_data()