Lines Matching full:it

31  * like TLS and ASN.1 from it.
45 * CBS_init sets |cbs| to point to |data|. It does not take ownership of
51 * CBS_skip advances |cbs| by |len| bytes. It returns one on success and zero
74 * free. It returns one on success and zero on allocation failure. On
83 * with free. It returns one on success and zero on failure. On success,
91 * if it is at most |dst_len| bytes. If |copied| is not NULL, it will be set
92 * to the amount copied. It returns one on success and zero otherwise.
105 * starting at |data|. If they're equal, it returns one, otherwise zero. If the
106 * lengths match, it uses a constant-time comparison.
111 * CBS_get_u8 sets |*out| to the next uint8_t from |cbs| and advances |cbs|. It
118 * advances |cbs|. It returns one on success and zero on error.
124 * advances |cbs|. It returns one on success and zero on error.
130 * and advances |cbs|. It returns one on success and zero on error.
136 * and advances |cbs|. It returns one on success and zero on error.
142 * |cbs|. It returns one on success and zero on error.
148 * |cbs|. It returns one on success and zero on error.
154 * length-prefixed value from |cbs| and advances |cbs| over it. It returns one
161 * big-endian, length-prefixed value from |cbs| and advances |cbs| over it. It
168 * big-endian, length-prefixed value from |cbs| and advances |cbs| over it. It
175 * |cbs|. It returns one on success and zero on error.
181 * does not advance |cbs|. It returns one on success and zero on error.
187 * does not advance |cbs|. It returns one on success and zero on error.
193 * but does not advance |cbs|. It returns one on success and zero on error.
199 * shorten |cbs|. It returns one on success and zero on error.
234 * In BER, it is the sender's option to use primitive or constructed for
251 * including tag and length bytes) and advances |cbs| over it. The ASN.1
252 * element must match |tag_value|. It returns one on success and zero
268 * |cbs| is empty or the tag does not match, it returns zero. Note: if
269 * it returns one, CBS_get_asn1 may still fail if the rest of the
276 * |*cbs| (including header bytes) and advances |*cbs|. It sets |*out_tag| to
288 * and sets |*out| to its value. It returns one on success and zero on error,
297 * present, it sets |*out_present| to one, otherwise zero. It returns
306 * explicitly-tagged OCTET STRING from |cbs|. If present, it sets
307 * |*out| to the string and |*out_present| to one. Otherwise, it sets
309 * NULL. It returns one on success, whether or not the element was
317 * INTEGER from |cbs|. If present, it sets |*out| to the
318 * value. Otherwise, it sets |*out| to |default_value|. It returns one
327 * |cbs|. If present, it sets |*out| to either zero or one, based on the
328 * boolean. Otherwise, it sets |*out| to |default_value|. It returns one on
397 * needed, the |initial_capacity| is just a hint. It returns one on success or
405 * functions to fail. It returns one on success or zero on error.
422 * It can only be called on a "top level" |CBB|, i.e. one initialised with
423 * |CBB_init| or |CBB_init_fixed|. It returns one on success and zero on
430 * |CBB| objects of |cbb| to be invalidated. It returns one on success or zero
444 * length. It returns one on success or zero on error.
451 * big-endian length. It returns one on success or zero on error.
458 * big-endian length. It returns one on success or zero on error.
465 * big-endian length. It returns one on success or zero on error.
473 * single octet identifiers are supported. It returns one on success or zero
479 * CBB_add_bytes appends |len| bytes from |data| to |cbb|. It returns one on
487 * actual contents to |*out_data|. It returns one on success and zero
493 * CBB_add_u8 appends an 8-bit number from |value| to |cbb|. It returns one on
499 * CBB_add_u8 appends a 16-bit, big-endian number from |value| to |cbb|. It
505 * CBB_add_u24 appends a 24-bit, big-endian number from |value| to |cbb|. It
511 * CBB_add_u32 appends a 32-bit, big-endian number from |value| to |cbb|. It
517 * CBB_add_u64 appends a 64-bit, big-endian number from |value| to |cbb|. It
524 * and writes |value| in its contents. It returns one on success and zero on
531 * CBS_dup sets |out| to point to cbs's |data| and |len|. It results in two
538 * |*cbs| (including header bytes) and advances |*cbs|. It sets |*out_tag| to
550 * CBS_asn1_indefinite_to_definite reads an ASN.1 structure from |in|. If it
551 * finds indefinite-length elements that otherwise appear to be valid DER, it
556 * If it doesn't find any indefinite-length elements then it sets |*out| to
564 * It returns one on success and zero otherwise.