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