Lines Matching refs:val
202 static int asn1_write_tagged_int(unsigned char **p, const unsigned char *start, int val, int tag) in asn1_write_tagged_int() argument
211 *--(*p) = val & 0xff; in asn1_write_tagged_int()
212 val >>= 8; in asn1_write_tagged_int()
213 } while (val > 0); in asn1_write_tagged_int()
226 int mbedtls_asn1_write_int(unsigned char **p, const unsigned char *start, int val) in mbedtls_asn1_write_int() argument
228 return asn1_write_tagged_int(p, start, val, MBEDTLS_ASN1_INTEGER); in mbedtls_asn1_write_int()
231 int mbedtls_asn1_write_enum(unsigned char **p, const unsigned char *start, int val) in mbedtls_asn1_write_enum() argument
233 return asn1_write_tagged_int(p, start, val, MBEDTLS_ASN1_ENUMERATED); in mbedtls_asn1_write_enum()
379 const unsigned char *val, in mbedtls_asn1_store_named_data() argument
402 cur->val.len = val_len; in mbedtls_asn1_store_named_data()
404 cur->val.p = mbedtls_calloc(1, val_len); in mbedtls_asn1_store_named_data()
405 if (cur->val.p == NULL) { in mbedtls_asn1_store_named_data()
415 mbedtls_free(cur->val.p); in mbedtls_asn1_store_named_data()
416 cur->val.p = NULL; in mbedtls_asn1_store_named_data()
417 cur->val.len = 0; in mbedtls_asn1_store_named_data()
418 } else if (cur->val.len != val_len) { in mbedtls_asn1_store_named_data()
429 mbedtls_free(cur->val.p); in mbedtls_asn1_store_named_data()
430 cur->val.p = p; in mbedtls_asn1_store_named_data()
431 cur->val.len = val_len; in mbedtls_asn1_store_named_data()
434 if (val != NULL && val_len != 0) { in mbedtls_asn1_store_named_data()
435 memcpy(cur->val.p, val, val_len); in mbedtls_asn1_store_named_data()