EVP_EncodeUpdate

Base64-encode a chunk of input, writing complete output lines to out.

Synopsis

Declared in <openssl/evp.h>

int
EVP_EncodeUpdate(
    EVP_ENCODE_CTX* ctx,
    unsigned char* out,
    int* outl,
    unsigned char const* in,
    int inl);

Return Value

1 on success, or 0 on failure.

Parameters

NameDescription
ctxEncode context initialized with EVP_EncodeInit().
outBuffer receiving encoded output (may be empty if data was only buffered).
outlReceives the number of bytes written to out.
inInput octets to encode.
inlNumber of bytes at in.