diff options
author | Jack Lloyd <[email protected]> | 2018-07-09 20:09:12 -0400 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2018-07-09 20:09:12 -0400 |
commit | b48a14a985f9bef9e0b5ea2260bfc33aa6148480 (patch) | |
tree | 9b1838fe4ce482101fa109186f897c377756d9c7 /src/tests/data | |
parent | f197e17a70a4b0c2b601a6c4cf28784592b596b8 (diff) |
Add support for ARMv8 SM4 instructions
Tested in qemu
Diffstat (limited to 'src/tests/data')
-rw-r--r-- | src/tests/data/block/sm4.vec | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/tests/data/block/sm4.vec b/src/tests/data/block/sm4.vec index fbdba610f..a745cdbcf 100644 --- a/src/tests/data/block/sm4.vec +++ b/src/tests/data/block/sm4.vec @@ -1,3 +1,5 @@ +#test cpuid armv8sm4 + [SM4] Key = 0123456789abcdeffedcba9876543210 In = 0123456789abcdeffedcba9876543210 @@ -7,3 +9,13 @@ Iterations = 1000000 Key = 0123456789abcdeffedcba9876543210 In = 0123456789abcdeffedcba9876543210 Out = 595298c7c6fd271f0402f804c33d3f66 + + +# Random tests generated by GmSSL +Key = 681EDF34D206965E86B3E94F536E4246 +In = F42131B002425B6F5CF52A810682A09D07BCAE6A8388E14651FED84B3749D386F4762615B32C000A165E1D722D708052BA3C19D8926356ED1491C6E4E528782F +Out = EC4B7B1757FEE9CE455197E5BF9C3A9089F2C41ED97DBB1B74A2AD93B903BBC9F45A41052F9BF3D5B65DF8CC1C75B4CF3E1F30D57DF4B60694F566DE44484FAF + +Key = 781EDF34D206965E86B3E94F536E4247 +In = 9108957FF917E3D61C4EA33E53DB6EF3CBA0F0567535D66148B35A9258729C23FA598011F7C2100799451E62F3B5CF09BA1F8555B2DDAB0E4E4D8026B05AF38950C63CE25582571AA5D8EE22089C1B59229AD7A8A83C5E2384B4082E50D06EBF +Out = 6A529AC093A5F3045AED787F70CCB7F56346F0E4C59532D418CE315B9F22A0F46255459100958F4D953A9D5667692D6D376FEB0978B52AB9C984A14D7E66F67131FFAF2CAD6549F3D9FCD7F02DF5812476F29E93DDF57932A41E83BB7B61A406 |