| 1 | # Test vectors for SAFER |
| 2 | |
| 3 | # From HAC 7.114, and Richard de Moliner's implementation |
| 4 | |
| 5 | safer { |
| 6 | 0807060504030201 0102030405060708 c8f29cdd87783ed9; |
| 7 | 100f0e0d0c0b0a090807060504030201 0102030405060708 4a99b15cce9ada19; |
| 8 | } |
| 9 | |
| 10 | safersk { |
| 11 | 0102030405060708 0102030405060708 60d04ad7c49b8ded; |
| 12 | 100f0e0d0c0b0a090807060504030201 0102030405060708 b260740f80d2445d; |
| 13 | } |
| 14 | |
| 15 | safer-cmac { |
| 16 | bef260d7bcda163547d348b7551195e7 |
| 17 | "" |
| 18 | b9f9da8b0465e894; |
| 19 | 7022907dd1dff7dac5c9941d26d0c6eb |
| 20 | 14 |
| 21 | cf652451ff1ea9e1; |
| 22 | ad568f86edd1dc9268eeee533285a6ed |
| 23 | 810c9b689daaa9060d2d4b6003062365b0a54364c76c160f |
| 24 | 5056bba2984b1682; |
| 25 | 11896c4794846ecfa14a7130c9f13712 |
| 26 | 0634c9519848a877ff77bf79192a5b50ade5d9 |
| 27 | 2c9685d013b7efff; |
| 28 | cd739a3d1f337f29 |
| 29 | "" |
| 30 | b7c678291a02ea9e; |
| 31 | 549e6b0d27a4ba23 |
| 32 | 40 |
| 33 | 0cb9e87774a1ef4a; |
| 34 | 85406a6136512061 |
| 35 | f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a |
| 36 | 0a9d5c038c99f36d; |
| 37 | 21635c6d62c92690 |
| 38 | 29df3e6057acc87638f508046733d9ff61cdbd |
| 39 | fe61dbd63946d430; |
| 40 | } |
| 41 | |
| 42 | safer-eax { |
| 43 | bef260d7bcda163547d348b7551195e7 |
| 44 | "" |
| 45 | "" |
| 46 | "" |
| 47 | "" |
| 48 | 75c1da0376977c83; |
| 49 | 7022907dd1dff7dac5c9941d26d0c6eb |
| 50 | 14 |
| 51 | "" |
| 52 | "" |
| 53 | "" |
| 54 | e8df12a3fceed9c1; |
| 55 | ad568f86edd1dc9268eeee533285a6ed |
| 56 | "" |
| 57 | 81 |
| 58 | "" |
| 59 | "" |
| 60 | 67fd181cddef533e; |
| 61 | 0c9b689daaa9060d2d4b6003062365b0 |
| 62 | "" |
| 63 | "" |
| 64 | a5 |
| 65 | 30 |
| 66 | b9ecf97c3093922d; |
| 67 | 4364c76c160f11896c4794846ecfa14a |
| 68 | 7130c9f137120634 |
| 69 | c9519848a877ff77bf79192a5b50ade5d9cd739a3d1f337f |
| 70 | 29549e6b0d27a4ba234085406a6136512061f7080cc07df0 |
| 71 | fb58d0f5368ea912d10744647fe366bb418777601697e28c |
| 72 | 7ca11efe24763f77; |
| 73 | 591d8fa21f2dd88374d8cde8e160ad10 |
| 74 | 997a21635c6d62 |
| 75 | c9269029df3e6057acc87638f508046733d9ff |
| 76 | 61cdbda3b3e9878731ebfedd4705e505da1435dceaa7b1cc49ae1d50c3 |
| 77 | 8f2eaca038f7cacc19b6cbd27ee094e6a78343fcead2b02356c41697ad |
| 78 | 216152ac7b8d453f; |
| 79 | 8201a894476b3f10 |
| 80 | "" |
| 81 | "" |
| 82 | "" |
| 83 | "" |
| 84 | b4d102bb91a06dbb; |
| 85 | 2b752eb952953396 |
| 86 | 6f |
| 87 | "" |
| 88 | "" |
| 89 | "" |
| 90 | ebaee4aba3e18cb1; |
| 91 | 27043eb621b7f65b |
| 92 | "" |
| 93 | 00 |
| 94 | "" |
| 95 | "" |
| 96 | 637a640605c9a7ff; |
| 97 | 0961040ef2f9b2fc |
| 98 | "" |
| 99 | "" |
| 100 | 5f |
| 101 | f8 |
| 102 | d5bfec2d60727408; |
| 103 | a450727a9b542cde |
| 104 | 52ebfda19d0ccc52 |
| 105 | 0f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c33d090 |
| 106 | c54215abd6b3ad54efc9a38378c5b93bf4f2aad2605faee2 |
| 107 | 34969314934b38d9a462ef69cbbdb80c7cebd4e6361a5faa |
| 108 | 6f46339d37873473; |
| 109 | b03fb648e27fff63 |
| 110 | 102758fe2b69ac |
| 111 | 26afa3349829b94586306fed54154f8f28523c |
| 112 | 03d4de1600157846b710ee72807a2219bfb474fd71d891f24bb65d1563 |
| 113 | 27ebc64f0dc6fea2eb465c16ddcf0fb51567e3a14eeccdcf37be2ffb0a |
| 114 | a925cad73bd83f84; |
| 115 | } |