Lines Matching refs:oid
46 const mbedtls_asn1_buf *oid) \
51 if (p == NULL || oid == NULL) return NULL; \
53 if (cur->asn1_len == oid->len && \
54 memcmp(cur->asn1, oid->p, oid->len) == 0) { \
69 int FN_NAME(const mbedtls_asn1_buf *oid, ATTR1_TYPE * ATTR1) \
71 const TYPE_T *data = oid_ ## TYPE_NAME ## _from_asn1(oid); \
83 int FN_NAME(const mbedtls_asn1_buf *oid, ATTR1_TYPE * ATTR1) \
85 const TYPE_T *data = oid_ ## TYPE_NAME ## _from_asn1(oid); \
97 int FN_NAME(const mbedtls_asn1_buf *oid, ATTR1_TYPE * ATTR1, \
100 const TYPE_T *data = oid_ ## TYPE_NAME ## _from_asn1(oid); \
112 int FN_NAME(ATTR1_TYPE ATTR1, const char **oid, size_t *olen) \
117 *oid = cur->descriptor.asn1; \
132 int FN_NAME(ATTR1_TYPE ATTR1, ATTR2_TYPE ATTR2, const char **oid, \
138 *oid = cur->descriptor.asn1; \
923 const mbedtls_asn1_buf *oid) in FN_OID_TYPED_FROM_ASN1()
935 if (oid->len <= 0) { in FN_OID_TYPED_FROM_ASN1()
940 for (size_t i = 0; i < oid->len; i++) { in FN_OID_TYPED_FROM_ASN1()
945 if ((value == 0) && ((oid->p[i]) == 0x80)) { in FN_OID_TYPED_FROM_ASN1()
951 value |= oid->p[i] & 0x7F; in FN_OID_TYPED_FROM_ASN1()
953 if (!(oid->p[i] & 0x80)) { in FN_OID_TYPED_FROM_ASN1()
1042 int mbedtls_oid_from_numeric_string(mbedtls_asn1_buf *oid, in mbedtls_oid_from_numeric_string() argument
1074 oid->p = mbedtls_calloc(max_possible_bytes, 1); in mbedtls_oid_from_numeric_string()
1075 if (oid->p == NULL) { in mbedtls_oid_from_numeric_string()
1078 unsigned char *out_ptr = oid->p; in mbedtls_oid_from_numeric_string()
1079 unsigned char *out_bound = oid->p + max_possible_bytes; in mbedtls_oid_from_numeric_string()
1144 encoded_len = (size_t) (out_ptr - oid->p); in mbedtls_oid_from_numeric_string()
1150 memcpy(resized_mem, oid->p, encoded_len); in mbedtls_oid_from_numeric_string()
1151 mbedtls_free(oid->p); in mbedtls_oid_from_numeric_string()
1152 oid->p = resized_mem; in mbedtls_oid_from_numeric_string()
1153 oid->len = encoded_len; in mbedtls_oid_from_numeric_string()
1155 oid->tag = MBEDTLS_ASN1_OID; in mbedtls_oid_from_numeric_string()
1160 mbedtls_free(oid->p); in mbedtls_oid_from_numeric_string()
1161 oid->p = NULL; in mbedtls_oid_from_numeric_string()
1162 oid->len = 0; in mbedtls_oid_from_numeric_string()