Lines Matching +full:buffered +full:- +full:negative
8 EVP_DecodeBlock - EVP base64 encode/decode routines
32 The EVP encode routines provide a high-level interface to base64 encoding and
35 the characters A-Z, a-z, 0-9, "+" and "/" to represent the data. For every 3
106 Residual input shorter than the internal chunk size will be buffered in B<ctx>
110 not buffered.
113 For compatibility with B<PEM>, the B<-> (hyphen) character is treated as a soft
114 end-of-input, subsequent bytes are not buffered, and the return value will be
116 The soft end-of-input, if present, MUST occur after a multiple of 4 valid base64
118 The soft end-of-input condition is not remembered in B<ctx>, it is up to the
119 caller to avoid further calls to EVP_DecodeUpdate() after a 0 or negative
124 EVP_DecodeUpdate() returns -1 to indicate an error.
128 soft end-of-input (B<->) character, and therefore no more input data is
138 length is not a multiple of 4, i.e. it was not properly padded, -1 is
153 EVP_DecodeBlock() will return the length of the data decoded or -1 on error.
168 EVP_DecodeUpdate() returns -1 on error and 0 or 1 on success. If 0 is returned
169 then no more non-padding base64 characters are expected.
171 EVP_DecodeFinal() returns -1 on error or 1 on success.
173 EVP_DecodeBlock() returns the length of the data decoded or -1 on error.
187 Copyright 2016-2025 The OpenSSL Project Authors. All Rights Reserved.