base64_encode_update dst/src overlap?