Function base64::encode::encode_with_padding

source ยท
pub(crate) fn encode_with_padding<E: Engine + ?Sized>(
    input: &[u8],
    output: &mut [u8],
    engine: &E,
    expected_encoded_size: usize,
)
Expand description

B64-encode and pad (if configured).

This helper exists to avoid recalculating encoded_size, which is relatively expensive on short inputs.

encoded_size is the encoded size calculated for input.

output must be of size encoded_size.

All bytes in output will be written to since it is exactly the size of the output.