summaryrefslogtreecommitdiff
path: root/src/buildtool/main/main.cpp
diff options
context:
space:
mode:
authorOliver Reiche <oliver.reiche@huawei.com>2022-06-14 18:41:53 +0200
committerOliver Reiche <oliver.reiche@huawei.com>2022-06-20 15:23:02 +0200
commit1ea0b1d9ff98d8c44658046019c94f5952ad5c66 (patch)
treea4f8b95b249f55f6e5c042319f65e0a50d1785a3 /src/buildtool/main/main.cpp
parent7bfe61079b0355d260b977193e3b05be969ca068 (diff)
downloadjustbuild-1ea0b1d9ff98d8c44658046019c94f5952ad5c66.tar.gz
Crypto: Add and use set of globally used hash functions
Diffstat (limited to 'src/buildtool/main/main.cpp')
-rw-r--r--src/buildtool/main/main.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/buildtool/main/main.cpp b/src/buildtool/main/main.cpp
index 4f074eb4..ba8bcb7d 100644
--- a/src/buildtool/main/main.cpp
+++ b/src/buildtool/main/main.cpp
@@ -249,13 +249,10 @@ void SetupExecutionConfig(EndpointArguments const& eargs,
}
}
-void SetupHashGenerator() {
- if (Compatibility::IsCompatible()) {
- HashGenerator::SetHashGenerator(HashGenerator::HashType::SHA256);
- }
- else {
- HashGenerator::SetHashGenerator(HashGenerator::HashType::GIT);
- }
+void SetupHashFunction() {
+ HashFunction::SetHashType(Compatibility::IsCompatible()
+ ? HashFunction::JustHash::Compatible
+ : HashFunction::JustHash::Native);
}
#endif
@@ -1324,7 +1321,7 @@ auto main(int argc, char* argv[]) -> int {
SetupLogging(arguments.common);
#ifndef BOOTSTRAP_BUILD_TOOL
- SetupHashGenerator();
+ SetupHashFunction();
SetupExecutionConfig(
arguments.endpoint, arguments.build, arguments.rebuild);
#endif