BUF_OFFSET
i = BIO_read(bio->next_bio, &ctx->buf[BUF_OFFSET],
(unsigned char *)&ctx->buf[BUF_OFFSET], i);
char buf[ENC_BLOCK_SIZE + BUF_OFFSET + 2];