Lines Matching full:decoding

57  * for any decoding logic.
59 * **The "minimal" engine** implements minimal X.509 decoding and chain
90 * when decoding the end-entity certificate, and only if there is a
141 /** \brief X.509 status: decoding error: inner element extends beyond
145 /** \brief X.509 status: decoding error: unsupported tag class (application
149 /** \brief X.509 status: decoding error: unsupported tag value. */
152 /** \brief X.509 status: decoding error: indefinite length. */
155 /** \brief X.509 status: decoding error: extraneous element. */
158 /** \brief X.509 status: decoding error: unexpected element. */
161 /** \brief X.509 status: decoding error: expected constructed element, but
165 /** \brief X.509 status: decoding error: expected primitive element, but
169 /** \brief X.509 status: decoding error: BIT STRING length is not multiple
173 /** \brief X.509 status: decoding error: BOOLEAN value has invalid length. */
176 /** \brief X.509 status: decoding error: value is off-limits. */
561 * An array of such structures can be provided to the X.509 decoding
617 * \brief Decoding status.
1020 /* Flag set when decoding succeeds. */
1088 * If decoding was not finished, or failed, then `NULL` is returned.
1106 * If no error was reported yet but the certificate decoding is not
1107 * finished, then the error code is `BR_ERR_X509_TRUNCATED`. If decoding
1111 * \return 0 on successful decoding, or a non-zero error code.
1130 * decoding completed successfully.
1216 /* Decoded key type; 0 until decoding is complete. */
1247 * \brief Get the decoding status for a private key.
1249 * Decoding status is 0 on success, or a non-zero error code. If the
1250 * decoding is unfinished when this function is called, then the
1254 * \return 0 on successful decoding, or a non-zero error code.
1271 * Private key type is `BR_KEYTYPE_RSA` or `BR_KEYTYPE_EC`. If decoding is
1290 * This function returns `NULL` if the decoding failed, or is not
1311 * This function returns `NULL` if the decoding failed, or is not