This is an automated email from the ASF dual-hosted git repository.

jiangtian pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/tsfile.git


The following commit(s) were added to refs/heads/develop by this push:
     new 96a7432b use the same encrypt type in tsfile (#333)
96a7432b is described below

commit 96a7432bec4a398c79193546e307f69c76c46270
Author: jintao zhu <[email protected]>
AuthorDate: Wed Dec 11 16:54:09 2024 +0800

    use the same encrypt type in tsfile (#333)
---
 .../src/main/java/org/apache/tsfile/common/conf/TSFileConfig.java      | 3 ---
 .../src/main/java/org/apache/tsfile/file/metadata/TsFileMetadata.java  | 2 +-
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git 
a/java/tsfile/src/main/java/org/apache/tsfile/common/conf/TSFileConfig.java 
b/java/tsfile/src/main/java/org/apache/tsfile/common/conf/TSFileConfig.java
index 4db62146..c09ac8d3 100644
--- a/java/tsfile/src/main/java/org/apache/tsfile/common/conf/TSFileConfig.java
+++ b/java/tsfile/src/main/java/org/apache/tsfile/common/conf/TSFileConfig.java
@@ -268,9 +268,6 @@ public class TSFileConfig implements Serializable {
   }
 
   public void setEncryptKeyFromPath(String encryptKeyPath) {
-    if (!encryptFlag) {
-      return;
-    }
     this.encryptKey = EncryptUtils.getEncryptKeyFromPath(encryptKeyPath);
     EncryptUtils.encryptParam = EncryptUtils.getEncryptParameter();
     EncryptUtils.normalKeyStr = EncryptUtils.getNormalKeyStr();
diff --git 
a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TsFileMetadata.java 
b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TsFileMetadata.java
index e6c56688..00db6b65 100644
--- 
a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TsFileMetadata.java
+++ 
b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TsFileMetadata.java
@@ -147,7 +147,7 @@ public class TsFileMetadata {
         }
         IDecryptor decryptor =
             IDecryptor.getDecryptor(
-                TSFileDescriptor.getInstance().getConfig().getEncryptType(),
+                propertiesMap.get("encryptType"),
                 
TSFileDescriptor.getInstance().getConfig().getEncryptKey().getBytes());
         String str = propertiesMap.get("encryptKey");
         fileMetaData.dataEncryptKey = 
decryptor.decrypt(EncryptUtils.getSecondKeyFromStr(str));

Reply via email to