Lines Matching +full:buffered +full:- +full:negative

1 .\" -*- mode: troff; coding: utf-8 -*-
58 .TH EVP_ENCODEINIT 3ossl 2025-09-30 3.5.4 OpenSSL
67 EVP_DecodeBlock \- EVP base64 encode/decode routines
91 The EVP encode routines provide a high-level interface to base64 encoding and
94 the characters A\-Z, a\-z, 0\-9, "+" and "/" to represent the data. For every 3
165 Residual input shorter than the internal chunk size will be buffered in \fBctx\fR
169 not buffered.
172 For compatibility with \fBPEM\fR, the \fB\-\fR (hyphen) character is treated as a soft
173 end-of-input, subsequent bytes are not buffered, and the return value will be
175 The soft end-of-input, if present, MUST occur after a multiple of 4 valid base64
177 The soft end-of-input condition is not remembered in \fBctx\fR, it is up to the
178 caller to avoid further calls to \fBEVP_DecodeUpdate()\fR after a 0 or negative
183 \&\fBEVP_DecodeUpdate()\fR returns \-1 to indicate an error.
187 soft end-of-input (\fB\-\fR) character, and therefore no more input data is
197 length is not a multiple of 4, i.e. it was not properly padded, \-1 is
212 \&\fBEVP_DecodeBlock()\fR will return the length of the data decoded or \-1 on error.
226 \&\fBEVP_DecodeUpdate()\fR returns \-1 on error and 0 or 1 on success. If 0 is returned
227 then no more non-padding base64 characters are expected.
229 \&\fBEVP_DecodeFinal()\fR returns \-1 on error or 1 on success.
231 \&\fBEVP_DecodeBlock()\fR returns the length of the data decoded or \-1 on error.
242 Copyright 2016\-2025 The OpenSSL Project Authors. All Rights Reserved.