From f4021bb11727a9f262b3629ca13db9694bda16ff Mon Sep 17 00:00:00 2001 From: Andrew Purtell Date: Wed, 2 Jul 2014 14:02:56 -0700 Subject: [PATCH] HBASE-11457 Increment HFile block encoding IVs by the cipher's internal block size --- .../hadoop/hbase/io/encoding/HFileBlockDefaultEncodingContext.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/HFileBlockDefaultEncodingContext.java hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/HFileBlockDefaultEncodingContext.java index 0dc1c8a..a89e5db 100644 --- hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/HFileBlockDefaultEncodingContext.java +++ hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/HFileBlockDefaultEncodingContext.java @@ -187,7 +187,7 @@ public class HFileBlockDefaultEncodingContext implements Preconditions.checkState(ivLength <= Byte.MAX_VALUE, "IV length out of range"); cryptoByteStream.write(ivLength); if (ivLength > 0) { - Encryption.incrementIv(iv); + Encryption.incrementIv(iv, encryptor.getBlockSize()); encryptor.setIv(iv); cryptoByteStream.write(iv); } -- 1.9.1