Lines Matching refs:base64
62 #include <openssl/base64.h>
86 EVP_ENCODE_CTX base64;
141 EVP_DecodeInit(&ctx->base64);
210 // '\n' before we even start looking for base64 encoded stuff.
217 k = EVP_DecodeUpdate(&(ctx->base64), (uint8_t *)ctx->buf, &num, p,
221 EVP_DecodeInit(&ctx->base64);
229 EVP_DecodeInit(&ctx->base64);
288 i = EVP_DecodeUpdate(&(ctx->base64), (uint8_t *)ctx->buf,
332 EVP_EncodeInit(&(ctx->base64));
401 EVP_EncodeUpdate(&(ctx->base64), (uint8_t *)ctx->buf, &ctx->buf_len,
457 if ((ret == 0) && (ctx->encode != B64_NONE) && (ctx->base64.data_used != 0)) {
489 } else if (ctx->encode != B64_NONE && ctx->base64.data_used != 0) {
491 EVP_EncodeFinal(&(ctx->base64), (uint8_t *)ctx->buf, &(ctx->buf_len));
530 BIO_TYPE_BASE64, "base64 encoding", b64_write, b64_read, NULL /* puts */,