• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /xnu-2422.115.4/EXTERNAL_HEADERS/corecrypto/

Lines Matching refs:ccder_tag

19 typedef unsigned long ccder_tag;
21 typedef uint8_t ccder_tag;
61 CCDER_TAG_MASK = ((ccder_tag)~0),
62 CCDER_TAGNUM_MASK = ((ccder_tag)~((ccder_tag)7 << (sizeof(ccder_tag) * 8 - 3))),
64 CCDER_METHOD_MASK = ((ccder_tag)1 << (sizeof(ccder_tag) * 8 - 3)),
65 CCDER_PRIMITIVE = ((ccder_tag)0 << (sizeof(ccder_tag) * 8 - 3)),
66 CCDER_CONSTRUCTED = ((ccder_tag)1 << (sizeof(ccder_tag) * 8 - 3)),
68 CCDER_CLASS_MASK = ((ccder_tag)3 << (sizeof(ccder_tag) * 8 - 2)),
69 CCDER_UNIVERSAL = ((ccder_tag)0 << (sizeof(ccder_tag) * 8 - 2)),
70 CCDER_APPLICATION = ((ccder_tag)1 << (sizeof(ccder_tag) * 8 - 2)),
71 CCDER_CONTEXT_SPECIFIC = ((ccder_tag)2 << (sizeof(ccder_tag) * 8 - 2)),
72 CCDER_PRIVATE = ((ccder_tag)3 << (sizeof(ccder_tag) * 8 - 2)),
95 size_t ccder_sizeof_tag(ccder_tag tag);
103 size_t ccder_sizeof(ccder_tag tag, size_t len);
114 uint8_t *ccder_encode_tag(ccder_tag tag, const uint8_t *der, uint8_t *der_end);
125 ccder_encode_tl(ccder_tag tag, size_t len, const uint8_t *der, uint8_t *der_end);
137 ccder_encode_constructed_tl(ccder_tag tag, const uint8_t *body_end,
146 uint8_t *ccder_encode_implicit_integer(ccder_tag implicit_tag,
155 uint8_t *ccder_encode_implicit_uint64(ccder_tag implicit_tag,
164 uint8_t *ccder_encode_implicit_octet_string(ccder_tag implicit_tag,
174 uint8_t *ccder_encode_implicit_raw_octet_string(ccder_tag implicit_tag,
197 const uint8_t *ccder_decode_tag(ccder_tag *tagp, const uint8_t *der, const uint8_t *der_end);
205 const uint8_t *ccder_decode_tl(ccder_tag expected_tag, size_t *lenp,
210 ccder_decode_constructed_tl(ccder_tag expected_tag, const uint8_t **body_end,