Lines Matching full:on
17 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
191 * \param p On entry, \c *p points to the first byte of the length,
193 * On successful completion, \c *p points to the first byte
195 * On error, the value of \c *p is undefined.
197 * \param len On successful completion, \c *len contains the length
214 * \param p On entry, \c *p points to the start of the ASN.1 element.
215 * On successful completion, \c *p points to the first byte
217 * On error, the value of \c *p is undefined.
219 * \param len On successful completion, \c *len contains the length
238 * \param p On entry, \c *p points to the start of the ASN.1 element.
239 * On successful completion, \c *p points to the first byte
241 * On error, the value of \c *p is undefined.
243 * \param val On success, the parsed value (\c 0 or \c 1).
257 * \param p On entry, \c *p points to the start of the ASN.1 element.
258 * On successful completion, \c *p points to the first byte
260 * On error, the value of \c *p is undefined.
262 * \param val On success, the parsed value.
278 * \param p On entry, \c *p points to the start of the ASN.1 element.
279 * On successful completion, \c *p points to the first byte
281 * On error, the value of \c *p is undefined.
283 * \param val On success, the parsed value.
299 * \param p On entry, \c *p points to the start of the ASN.1 element.
300 * On successful completion, \c *p is equal to \p end.
301 * On error, the value of \c *p is undefined.
303 * \param bs On success, ::mbedtls_asn1_bitstring information about
320 * \param p On entry, \c *p points to the start of the ASN.1 element.
321 * On successful completion, \c *p points to the first byte
323 * On error, the value of \c *p is undefined.
325 * \param len On success, \c *len is the length of the content in bytes.
344 * \note On error, this function may return a partial list in \p cur.
355 * \param p On entry, \c *p points to the start of the ASN.1 element.
356 * On successful completion, \c *p is equal to \p end.
357 * On error, the value of \c *p is undefined.
371 * Note that list elements may be allocated even on error.
397 * call mbedtls_asn1_sequence_free() on `head`.
399 * for example on the stack. Make sure that `head->next == NULL`.
402 * call mbedtls_asn1_sequence_free() on `head->cur`,
416 * each have a "must" tag, and calls a callback function on the elements
420 * `cb` on each element, use
425 * To validate that the input is a SEQUENCE of ANY and call `cb` on
432 * and call `cb` on each element that is an OCTET STRING, use
437 * The callback is called on the elements with a "may" tag from left to
439 * the callback is called on the elements up to the leftmost point where
448 * on a successful invocation.
510 * \param p On entry, \c *p points to the start of the ASN.1 element.
511 * On successful completion, \c *p points to the first byte
513 * On error, the value of \c *p is undefined.
515 * \param X On success, the parsed value.
534 * \param p On entry, \c *p points to the start of the ASN.1 element.
535 * On successful completion, \c *p points to the first byte
537 * On error, the value of \c *p is undefined.
555 * \param p On entry, \c *p points to the start of the ASN.1 element.
556 * On successful completion, \c *p points to the first byte
558 * On error, the value of \c *p is undefined.
569 * \brief Find a specific named_data entry in a sequence or list based on
585 * This function calls mbedtls_free() on
595 * mbedtls_free() on each list element and