Skip to content

Commit aaa1d03

Browse files
sipaprusnak
authored andcommitted
Add optimized sha256d64_arm_shani::Transform_2way
1 parent fe06298 commit aaa1d03

File tree

2 files changed

+707
-1
lines changed

2 files changed

+707
-1
lines changed

src/crypto/sha256.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ namespace sha256_arm_shani
5454
void Transform(uint32_t* s, const unsigned char* chunk, size_t blocks);
5555
}
5656

57+
namespace sha256d64_arm_shani
58+
{
59+
void Transform_2way(unsigned char* out, const unsigned char* in);
60+
}
61+
5762
// Internal implementation code.
5863
namespace
5964
{
@@ -665,7 +670,8 @@ std::string SHA256AutoDetect()
665670
if (have_arm_shani) {
666671
Transform = sha256_arm_shani::Transform;
667672
TransformD64 = TransformD64Wrapper<sha256_arm_shani::Transform>;
668-
ret = "arm_shani(1way)";
673+
TransformD64_2way = sha256d64_arm_shani::Transform_2way;
674+
ret = "arm_shani(1way,2way)";
669675
}
670676
#endif
671677

0 commit comments

Comments
 (0)