From fbb0f4358dec3a73c57032010212bc6782528fc6 Mon Sep 17 00:00:00 2001 From: Stephen Lombardo Date: Fri, 10 Dec 2021 12:33:38 -0500 Subject: [PATCH] fix cipher_integrity_check on databases > 2gb --- src/crypto_impl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crypto_impl.c b/src/crypto_impl.c index 57b2b846..801a6b94 100644 --- a/src/crypto_impl.c +++ b/src/crypto_impl.c @@ -1329,7 +1329,7 @@ int sqlcipher_codec_ctx_integrity_check(codec_ctx *ctx, Parse *pParse, char *col hmac_out = sqlcipher_malloc(ctx->hmac_sz); for(page = 1; page <= file_sz / ctx->page_sz; page++) { - int offset = (page - 1) * ctx->page_sz; + i64 offset = (page - 1) * ctx->page_sz; int payload_sz = ctx->page_sz - ctx->reserve_sz + ctx->iv_sz; int read_sz = ctx->page_sz; -- 2.11.4.GIT