Lines Matching full:decoder
48 * BearSSL contains a generic, streamed PEM decoder, which handles the
67 * The BearSSL decoder normalises the name characters to uppercase
87 * ## PEM Decoder API
89 * The PEM decoder offers a state-machine API. The caller allocates a
90 * decoder context, then injects source bytes. Source bytes are pushed
91 * with `br_pem_decoder_push()`. The decoder stops accepting bytes when
96 * event; it also clears it, thus allowing the decoder to accept more
97 * bytes. When a object start event is raised, the decoder context
103 * Since the decoder context makes no dynamic allocation, it requires
108 * \brief PEM decoder context.
138 * \brief Initialise a PEM decoder structure.
140 * \param ctx decoder context to initialise.
145 * \brief Push some bytes into the decoder.
152 * \param ctx decoder context.
170 * \param ctx decoder context.
187 * also clears it, thereby allowing the decoder to proceed. If no event
191 * \param ctx decoder context.
217 * This formally closes the current object and brings the decoder back
230 * \param ctx decoder context.