diff --git a/TestPrograms/test_arm_sha1.cxx b/TestPrograms/test_arm_sha1.cxx new file mode 100644 index 00000000..73d5b6c3 --- /dev/null +++ b/TestPrograms/test_arm_sha1.cxx @@ -0,0 +1,18 @@ +#include +#include + +// test_acle.h determines if this is available. Then, +// -DCRYPTOPP_ARM_ACLE_AVAILABLE=0 is added to CXXFLAGS +// if the ACLE header is not available. +#if (CRYPTOPP_ARM_ACLE_AVAILABLE) +# include +#endif + +int main(int argc, char* argv[]) +{ + uint32x4_t y = {0}; + y=vsha1cq_u32(y,0,y); + y=vsha1mq_u32(y,1,y); + y=vsha1pq_u32(y,2,y); + return 0; +} diff --git a/TestPrograms/test_arm_sha.cxx b/TestPrograms/test_arm_sha256.cxx similarity index 82% rename from TestPrograms/test_arm_sha.cxx rename to TestPrograms/test_arm_sha256.cxx index be437077..71aa3ed5 100644 --- a/TestPrograms/test_arm_sha.cxx +++ b/TestPrograms/test_arm_sha256.cxx @@ -11,9 +11,6 @@ int main(int argc, char* argv[]) { uint32x4_t y = {0}; - y=vsha1cq_u32(y,0,y); - y=vsha1mq_u32(y,1,y); - y=vsha1pq_u32(y,2,y); y=vsha256hq_u32(y, y, y); y=vsha256h2q_u32(y, y, y); y=vsha256su1q_u32(y, y, y);