From 56cf56465857e79e814b1e2d50f13e176170fcb3 Mon Sep 17 00:00:00 2001 From: bigbiff bigbiff Date: Fri, 19 Aug 2016 17:43:45 -0400 Subject: twrpDigest refactor This patch is to refactor twrpDigest using polymorphism and inheritance to use the same call patterns for creating and reading a digest. Now a library. Use SHA2 from libcrypto. SHA2 is default if device has libcrypto. Change string MD5 everywhere to use digest or Digest instead. Updated string tags to digest. Translation will be required. Switch out digest code into a driver class from partitionmanager. SHA2 is better for digest creation due to decreased collision space compared to MD5 and SHA1. See https://en.wikipedia.org/wiki/SHA-2 Change-Id: I74b5546789990b12aa4ce2e389d25f80a3fe213f --- gui/theme/extra-languages/languages/zh_CN.xml | 38 +++++++++++++-------------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'gui/theme/extra-languages/languages/zh_CN.xml') diff --git a/gui/theme/extra-languages/languages/zh_CN.xml b/gui/theme/extra-languages/languages/zh_CN.xml index 9abbe2161..6ba56e3d5 100644 --- a/gui/theme/extra-languages/languages/zh_CN.xml +++ b/gui/theme/extra-languages/languages/zh_CN.xml @@ -215,7 +215,7 @@ 已禁用 - 设置密码以启用 已启用 启用压缩 - 当备份时跳过生成 MD5 + 当备份时跳过生成 Digest 禁用剩余空间检查 当前分区:%tw_active_slot% 分区 A @@ -253,7 +253,7 @@ 正在尝试解密 备份于 %tw_restore_file_date% 选择要恢复的分区: - 启用 MD5 校验备份文件 + 启用 Digest 校验备份文件 恢复完成 滑动按钮确认恢复 恢复 @@ -494,12 +494,12 @@ MTP 已崩溃。启动时不再加载 MTP。 已使用默认密码解密成功。 无法使用默认密码来解密,您可能需要格式化 Data 分区。 - 正在生成 MD5 - - * 正在生成 MD5… - * MD5 已生成。 - * MD5 错误! - * 计算 MD5 错误。 + 正在生成 Digest + + * 正在生成 Digest… + * Digest 已生成。 + * Digest 错误! + * 计算 Digest 错误。 (Current Date) (Auto Generate) 未找到 '{1}' 分区。 @@ -520,8 +520,8 @@ 恢复文件夹:'{1}' [{1} 恢复完成({2} 秒)] - 正在校验 MD5 - 基于用户设置,已跳过 MD5 检查。 + 正在校验 Digest + 基于用户设置,已跳过 Digest 检查。 正在计算恢复详情… 无法恢复 {1} -- 已挂载为只读。 未找到 '{1}' 分区。 @@ -584,9 +584,9 @@ 无法更改 {1} 大小。 在调整大小之前修复 {1}。 无法调整 {1} 大小。 - 未找到 '{1}' 的 MD5 校验文件。请取消选中“启用 MD5 校验备份文件”复选框。 - '{1}' MD5 校验失败。 - MD5 匹配 '{1}'。 + 未找到 '{1}' 的 Digest 校验文件。请取消选中“启用 Digest 校验备份文件”复选框。 + '{1}' Digest 校验失败。 + Digest 匹配 '{1}'。 无法解密 tar 文件 '{1}' 您可能需要重启 Recovery 才能使用/data。 无法格式化并删除加密。 @@ -608,7 +608,7 @@ 备份文件夹设置为:'{1}' 未找到备份文件 '{1}' 设置恢复选项:'{1}': - 跳过校验 MD5 已开启 + 跳过校验 Digest 已开启 无法使用 OpenRecoveryScript 脚本恢复加密备份。 正在挂载 正在卸载 @@ -629,7 +629,7 @@ 正在安装 Zip 刷机包 '{1}' 设置备份选项: 压缩选项已开启 - MD5 生成已关闭 + Digest 生成已关闭 备份失败 备份失败。正在清理备份文件夹。 运行 Recovery 命令 @@ -637,15 +637,15 @@ 运行 OpenRecoveryScript 脚本 运行 OpenRecoveryScript 脚本完成 Zip 文件格式无效! - 正在检测 MD5… + 正在检测 Digest… 映射文件 '{1}' 失败 正在校验 Zip 刷机包签名… 刷机包签名校验失败! 刷机包签名校验成功。 刷机包已损坏! - 跳过 MD5 校验:未找到 MD5 文件 - MD5 不匹配 - MD5 校验成功 + 跳过 Digest 校验:未找到 Digest 文件 + Digest 不匹配 + Digest 校验成功 {1} 过程结束,标志:{2} {1} 过程结束,错误:{2} 安装 HTC Dumlock 到系统… -- cgit v1.2.3