Skip to content

Commit 437bb47

Browse files
committed
fix encrypt / decrypt failure test flag checks
1 parent e705e0a commit 437bb47

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/crypto.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -743,9 +743,8 @@ static void* sqlite3Codec(void *iCtx, void *data, Pgno pgno, int mode) {
743743

744744
rc = sqlcipher_page_cipher(ctx, cctx, pgno, CIPHER_DECRYPT, page_sz - offset, pData + offset, (unsigned char*)buffer + offset);
745745
#ifdef SQLCIPHER_TEST
746-
if((sqlcipher_get_test_flags() & TEST_FAIL_ENCRYPT) > 0 && sqlcipher_get_test_fail()) {
746+
if((sqlcipher_get_test_flags() & TEST_FAIL_DECRYPT) > 0 && sqlcipher_get_test_fail()) {
747747
rc = SQLITE_ERROR;
748-
fprintf(stderr, "simulating encryption failure\n");
749748
}
750749
#endif
751750
if(rc != SQLITE_OK) { /* clear results of failed cipher operation */
@@ -771,8 +770,7 @@ static void* sqlite3Codec(void *iCtx, void *data, Pgno pgno, int mode) {
771770
}
772771
rc = sqlcipher_page_cipher(ctx, cctx, pgno, CIPHER_ENCRYPT, page_sz - offset, pData + offset, (unsigned char*)buffer + offset);
773772
#ifdef SQLCIPHER_TEST
774-
if((sqlcipher_get_test_flags() & TEST_FAIL_DECRYPT) > 0 && sqlcipher_get_test_fail()) {
775-
fprintf(stderr, "simulating decryption failure\n");
773+
if((sqlcipher_get_test_flags() & TEST_FAIL_ENCRYPT) > 0 && sqlcipher_get_test_fail()) {
776774
rc = SQLITE_ERROR;
777775
}
778776
#endif

0 commit comments

Comments
 (0)