Lines Matching refs:base64
41 EVP_ENCODE_CTX *base64; member
75 ctx->base64 = EVP_ENCODE_CTX_new(); in b64_new()
76 if (ctx->base64 == NULL) { in b64_new()
98 EVP_ENCODE_CTX_free(ctx->base64); in b64_free()
128 EVP_DecodeInit(ctx->base64); in b64_read()
206 k = EVP_DecodeUpdate(ctx->base64, ctx->buf, &num, p, q - p); in b64_read()
208 EVP_DecodeInit(ctx->base64); in b64_read()
215 EVP_DecodeInit(ctx->base64); in b64_read()
278 i = EVP_DecodeUpdate(ctx->base64, ctx->buf, &ctx->buf_len, in b64_read()
337 EVP_EncodeInit(ctx->base64); in b64_write()
404 if (!EVP_EncodeUpdate(ctx->base64, ctx->buf, &ctx->buf_len, in b64_write()
463 && EVP_ENCODE_CTX_num(ctx->base64) != 0) in b64_ctrl()
491 && EVP_ENCODE_CTX_num(ctx->base64) != 0) { in b64_ctrl()
493 EVP_EncodeFinal(ctx->base64, ctx->buf, &(ctx->buf_len)); in b64_ctrl()