Lines Matching full:bytes
36 bytes of binary data provided 4 bytes of base64 encoded data will be produced
47 Encoding of binary data is performed in blocks of 48 input bytes (or less for
49 For each 48 byte input block encoded 64 bytes of base64 data
50 is output plus an additional newline character (i.e. 65 bytes in total). The
51 final block (which may be less than 48 bytes) will output 4 bytes for every 3
52 bytes of input. If the data length is not divisible by 3 then a full 4 bytes is
53 still output for the final 1 or 2 bytes of input. Similarly a newline character
58 EVP_EncodeUpdate() encode B<inl> bytes of data found in the buffer pointed to by
59 B<in>. The output is stored in the buffer B<out> and the number of bytes output
62 blocks of data (48 bytes) will be immediately processed and output by this
68 Ensure the output buffer contains 65 bytes of storage for each block, plus an
79 65 bytes plus an additional NUL terminator (i.e. 66 bytes in total).
84 EVP_ENCODE_CTX_num() will return the number of as yet unprocessed bytes still to
88 B<n> and stores it in B<t>. For every 3 bytes of input provided 4 bytes of
92 example if 16 bytes of input data is provided then 24 bytes of encoded data is
93 created plus 1 byte for a NUL terminator (i.e. 25 bytes in total). The length of
100 The output is stored in the buffer B<out> and the number of bytes output is
114 end-of-input, subsequent bytes are not buffered, and the return value will be
117 input bytes.
126 A return value of 0 additionally indicates that the last 4 bytes processed
131 For every 4 valid base64 bytes processed (ignoring whitespace, carriage returns
132 and line feeds), 3 bytes of binary output data will be produced (except at the
149 For every 4 input bytes exactly 3 output bytes will be produced.
150 Padding bytes (B<=>) (even if internal) are decoded to 6 zero bits, the caller
152 bytes at the tail of the returned output.
160 EVP_ENCODE_CTX_num() returns the number of bytes pending encoding or decoding in
165 EVP_EncodeBlock() returns the number of bytes encoded excluding the NUL
182 so now it produces the number of bytes specified in B<outl*>
183 and does not decode padding bytes (B<=>) to 6 zero bits.