Merge branch '2.4.x' into 2.5.x
[catacomb] / symm / t / safer
index 15f75ee..cef5b9d 100644 (file)
@@ -11,3 +11,465 @@ safersk {
   0102030405060708 0102030405060708 60d04ad7c49b8ded;
   100f0e0d0c0b0a090807060504030201 0102030405060708 b260740f80d2445d;
 }
+
+safer-cmac {
+  bef260d7bcda163547d348b7551195e7
+    ""
+    b9f9da8b0465e894;
+  7022907dd1dff7dac5c9941d26d0c6eb
+    14
+    cf652451ff1ea9e1;
+  ad568f86edd1dc9268eeee533285a6ed
+    810c9b689daaa9060d2d4b6003062365b0a54364c76c160f
+    5056bba2984b1682;
+  11896c4794846ecfa14a7130c9f13712
+    0634c9519848a877ff77bf79192a5b50ade5d9
+    2c9685d013b7efff;
+  cd739a3d1f337f29
+    ""
+    b7c678291a02ea9e;
+  549e6b0d27a4ba23
+    40
+    0cb9e87774a1ef4a;
+  85406a6136512061
+    f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a
+    0a9d5c038c99f36d;
+  21635c6d62c92690
+    29df3e6057acc87638f508046733d9ff61cdbd
+    fe61dbd63946d430;
+}
+
+safer-ccm {
+  bef260d7bcda163547d348b7551195e7
+    702290
+    ""
+    ""
+    ""
+    74955b21;
+  7dd1dff7dac5c9941d26d0c6eb14ad56
+    8f86ed
+    d1
+    ""
+    ""
+    64c48de4;
+  dc9268eeee533285a6ed810c9b689daa
+    a9060d
+    ""
+    2d
+    fe
+    a0c2fe72;
+  4b6003062365b0a54364c76c160f1189
+    6c4794846e
+    cfa14a7130c9f137120634c9519848a877ff77bf79192a5b
+    50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085406a
+    0f78a0e09e9cf67419d6cec4139324f10d8b36dc7b0cc47a
+    4495b1b7dac09ecb;
+  6136512061f7080cc07df0591d8fa21f
+    2dd88374d8
+    cde8e160ad10997a21635c6d62c9269029df3e
+    6057acc87638f508046733d9ff61cdbda3b3e9878731ebfedd4705e505
+    d231d706e1a93d3f14c39ffb9b4e7d849e5daa713039d171cd99e50314
+    1b755d09c0126620;
+  da1435dceaa7b1cc
+    49ae1d
+    ""
+    ""
+    ""
+    cd1b5bbc;
+  50c38201a894476b
+    3f102b
+    75
+    ""
+    ""
+    c2096bb2;
+  2eb9529533966f27
+    043eb6
+    ""
+    21
+    53
+    25a20612;
+  b7f65b000961040e
+    f2f9b2fc5f
+    a450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4f3
+    ebbbb18ac6c95a97a48030370c33d090c54215abd6b3ad54
+    226b9bb081738ba5f6626653861db3f32832d8551f5a1b96
+    11e255d4c06111f5;
+  efc9a38378c5b93b
+    f4f2aad260
+    5faee2b03fb648e27fff63102758fe2b69ac26
+    afa3349829b94586306fed54154f8f28523c03d4de1600157846b710ee
+    e06ad69863c7d36838a811277e746eb2319191c405682d38ccdff9654b
+    d3160250b4828281;
+}
+
+safer-eax {
+  bef260d7bcda163547d348b7551195e7
+    ""
+    ""
+    ""
+    ""
+    75c1da0376977c83;
+  7022907dd1dff7dac5c9941d26d0c6eb
+    14
+    ""
+    ""
+    ""
+    e8df12a3fceed9c1;
+  ad568f86edd1dc9268eeee533285a6ed
+    ""
+    81
+    ""
+    ""
+    67fd181cddef533e;
+  0c9b689daaa9060d2d4b6003062365b0
+    ""
+    ""
+    a5
+    30
+    b9ecf97c3093922d;
+  4364c76c160f11896c4794846ecfa14a
+    7130c9f137120634
+    c9519848a877ff77bf79192a5b50ade5d9cd739a3d1f337f
+    29549e6b0d27a4ba234085406a6136512061f7080cc07df0
+    fb58d0f5368ea912d10744647fe366bb418777601697e28c
+    7ca11efe24763f77;
+  591d8fa21f2dd88374d8cde8e160ad10
+    997a21635c6d62
+    c9269029df3e6057acc87638f508046733d9ff
+    61cdbda3b3e9878731ebfedd4705e505da1435dceaa7b1cc49ae1d50c3
+    8f2eaca038f7cacc19b6cbd27ee094e6a78343fcead2b02356c41697ad
+    216152ac7b8d453f;
+  8201a894476b3f10
+    ""
+    ""
+    ""
+    ""
+    b4d102bb91a06dbb;
+  2b752eb952953396
+    6f
+    ""
+    ""
+    ""
+    ebaee4aba3e18cb1;
+  27043eb621b7f65b
+    ""
+    00
+    ""
+    ""
+    637a640605c9a7ff;
+  0961040ef2f9b2fc
+    ""
+    ""
+    5f
+    f8
+    d5bfec2d60727408;
+  a450727a9b542cde
+    52ebfda19d0ccc52
+    0f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c33d090
+    c54215abd6b3ad54efc9a38378c5b93bf4f2aad2605faee2
+    34969314934b38d9a462ef69cbbdb80c7cebd4e6361a5faa
+    6f46339d37873473;
+  b03fb648e27fff63
+    102758fe2b69ac
+    26afa3349829b94586306fed54154f8f28523c
+    03d4de1600157846b710ee72807a2219bfb474fd71d891f24bb65d1563
+    27ebc64f0dc6fea2eb465c16ddcf0fb51567e3a14eeccdcf37be2ffb0a
+    a925cad73bd83f84;
+}
+
+safer-gcm {
+  bef260d7bcda163547d348b7551195e7
+    ""
+    ""
+    ""
+    ""
+    54d777d84bb367be;
+  7022907dd1dff7dac5c9941d26d0c6eb
+    14
+    ""
+    ""
+    ""
+    ee0bd152340f8fa7;
+  ad568f86edd1dc9268eeee533285a6ed
+    ""
+    81
+    ""
+    ""
+    ef542fad7971981b;
+  0c9b689daaa9060d2d4b6003062365b0
+    ""
+    ""
+    a5
+    68
+    9775c4709ae7e478;
+  4364c76c160f11896c4794846ecfa14a
+    7130c9f137120634
+    c9519848a877ff77bf79192a5b50ade5d9cd739a3d1f337f
+    29549e6b0d27a4ba234085406a6136512061f7080cc07df0
+    ca09cf420396beb0c928209ae8423ebaf1230ae572f41b22
+    1f53984176941a39;
+  591d8fa21f2dd88374d8cde8e160ad10
+    997a2163
+    5c6d62c9269029df3e6057
+    acc87638f508046733d9ff61cdbda3b3e9878731ebfedd4705e505da1435dceaa7
+    b71e6a6900bbf0745a3372bc9fb843931af8c9605701f49519b02c8c2649f8ed92
+    bbc316814a9c8ff6;
+  b1cc49ae1d50c38201a894476b3f102b
+    752eb952953396
+    6f27043eb621b7f65b000961040ef2f9b2fc5f
+    a450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6
+    12f78c86a8fe1b71db510309fe43a4434a5ff6a2c4dc3bc01f0feea936
+    b3a2d8864a3eabb9;
+  c95a97a48030370c
+    ""
+    ""
+    ""
+    ""
+    f0d316bc4b69c200;
+  33d090c54215abd6
+    b3
+    ""
+    ""
+    ""
+    92be4864decdb6b0;
+  ad54efc9a38378c5
+    ""
+    b9
+    ""
+    ""
+    7699b3ba70391bab;
+  3bf4f2aad2605fae
+    ""
+    ""
+    e2
+    2f
+    6826c1faff7a71a4;
+  b03fb648e27fff63
+    102758fe2b69ac26
+    afa3349829b94586306fed54154f8f28523c03d4de160015
+    7846b710ee72807a2219bfb474fd71d891f24bb65d156325
+    9c27bc6e00c2e0ddb8d5e399439bf477cc02f23cca50e560
+    d21750cf96e20752;
+  9f9eb53b571ea629
+    c54d57dd
+    2d42f70800df9fcbaca48b
+    77dba189196d1ebba10b0467cb9fc2712a199e533fa9156308cdec3f768281e040
+    76b11272cd887c5f6fa869e7bf52578442dd96e83b0e7cbcfdba46f67ba2ee6fc0
+    23f48c9f5534edbf;
+  a9b9a222bd689aef
+    66f5306ceb0c6b
+    08ac8b0a22260c571b4a42bb8fdb233bfa6a5c
+    fb0bad7d95214ade49cb3b6f5fe8368131115c037ba323fe1dc8151784
+    cac8eef1be089b75a8ddb79ca8588436e6e9bac025a6d89bac100dc284
+    d41ff215540bd48c;
+}
+
+safer-ocb1 {
+  bef260d7bcda163547d348b7551195e7
+    7022907dd1dff7da
+    ""
+    ""
+    ""
+    e2e419f8cec4dcb3;
+  c5c9941d26d0c6eb14ad568f86edd1dc
+    9268eeee533285a6
+    ed
+    ""
+    ""
+    aba50e2dfc553b0e;
+  810c9b689daaa9060d2d4b6003062365
+    b0a54364c76c160f
+    ""
+    11
+    c4
+    4586e65f8c86dd50;
+  896c4794846ecfa14a7130c9f1371206
+    34c9519848a877ff
+    ""
+    77bf79192a5b50ade5d9cd739a3d1f337f29549e6b0d27a4
+    07f19e04df183fe463e0f8d408918e4e90d5fa7c1fcbf997
+    8248b794a7bd1a4e;
+  ba234085406a6136512061f7080cc07d
+    f0591d8fa21f2dd8
+    8374d8cde8e160ad10997a21635c6d62c9269029df3e6057
+    acc87638f508046733d9ff61cdbda3b3e9878731ebfedd47
+    4f53021f22a68a8d47c855e163a27226b624dd712fab3e2a
+    ff7aaeba71e97e88;
+  05e505da1435dceaa7b1cc49ae1d50c3
+    8201a894476b3f10
+    ""
+    2b752eb9529533966f27043eb621b7f65b000961040ef2f9b2fc5fa450
+    34d295b915f6715a7aac820be272519ed925b11bf0f86145df35751dae
+    9f185db0d5f8cc21;
+  727a9b542cde52ebfda19d0ccc520f21
+    5eb57bb3a4f3ebbb
+    b18ac6c95a97a48030370c33d090c54215abd6
+    b3ad54efc9a38378c5b93bf4f2aad2605faee2b03fb648e27fff631027
+    2efe1a659d7d670d28fbe822b399e07290be6934f6cec51e8eb0362c7d
+    f9c31f6c694772d0;
+  58fe2b69ac26afa3
+    349829b94586306f
+    ""
+    ""
+    ""
+    88301767ee937c29;
+  ed54154f8f28523c
+    03d4de1600157846
+    b7
+    ""
+    ""
+    e4b7676fbd808aa7;
+  10ee72807a2219bf
+    b474fd71d891f24b
+    ""
+    b6
+    a2
+    fab55a01a7ce028e;
+  5d1563259f9eb53b
+    571ea629c54d57dd
+    ""
+    2d42f70800df9fcbaca48b77dba189196d1ebba10b0467cb
+    b690481d25e3f847a804a19814c1290205ce9cbb4b61c233
+    87e5815156bfa03b;
+  9fc2712a199e533f
+    a9156308cdec3f76
+    8281e040a9b9a222bd689aef66f5306ceb0c6b08ac8b0a22
+    260c571b4a42bb8fdb233bfa6a5cfb0bad7d95214ade49cb
+    dc2c2adba08e9ba7418ffc99171134a1581b124c03877cd1
+    220cc3fa8f48fdd3;
+  3b6f5fe836813111
+    5c037ba323fe1dc8
+    ""
+    151784873f0eb5b647da6794c18b5337685a96ed65b9aca338527ef19b
+    b8aefb9157f020717f5afd56802e8c489aa69a4ebbfd1a5c4e05ee4dca
+    91762112616e9ad2;
+  09c063c46f88de9f
+    d41e72d7b97e23e6
+    eabdff3bcd211499268878dbf30f1dad89d4b9
+    b12012e4713df46795630e7952d22bb02d7100b8b649377d20a8f08345
+    236430169ce67a46cf7a2b31e20aff1d656863550b2cbed9feb213bebd
+    641bc761257b4572;
+}
+
+safer-pmac1 {
+  bef260d7bcda163547d348b7551195e7
+    ""
+    061d742fa0b5e9fb;
+  7022907dd1dff7dac5c9941d26d0c6eb
+    14
+    496f756150b24f97;
+  ad568f86edd1dc9268eeee533285a6ed
+    810c9b689daaa9060d2d4b6003062365b0a54364c76c160f
+    659f6109ebea03e4;
+  11896c4794846ecfa14a7130c9f13712
+    0634c9519848a877ff77bf79192a5b50ade5d9
+    169f91020e2bfa02;
+  cd739a3d1f337f29
+    ""
+    bcb4bfd69665cfac;
+  549e6b0d27a4ba23
+    40
+    1e041b274662fca9;
+  85406a6136512061
+    f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a
+    8b6e6d10707bb048;
+  21635c6d62c92690
+    29df3e6057acc87638f508046733d9ff61cdbd
+    8ca64eea215c495b;
+}
+
+safer-ocb3 {
+  bef260d7bcda163547d348b7551195e7
+    7022907dd1df
+    ""
+    ""
+    ""
+    c68d1906e4ecf5b7;
+  f7dac5c9941d26d0c6eb14ad568f86ed
+    d1dc9268eeee
+    53
+    ""
+    ""
+    3d2c6b8d272ad1bd;
+  3285a6ed810c9b689daaa9060d2d4b60
+    03062365b0a5
+    ""
+    43
+    1e
+    ac7b2f4dcf701c36;
+  64c76c160f11896c4794846ecfa14a71
+    30c9f1
+    ""
+    37120634c9519848a877ff77bf79192a5b50ade5d9cd739a
+    3d77279a2b3174b4cda74767a200b3ced178c630f4021f95
+    46868129219846b1;
+  3d1f337f29549e6b0d27a4ba23408540
+    6a61365120
+    61f7080cc07df0591d8fa21f2dd88374d8cde8e160ad1099
+    7a21635c6d62c9269029df3e6057acc87638f508046733d9
+    73f22628de757cf0ae4533014abe1e212cac8e7dc8d6c704
+    b0592f0672c25ce4;
+  ff61cdbda3b3e9878731ebfedd4705e5
+    05da1435dcea
+    ""
+    a7b1cc49ae1d50c38201a894476b3f102b752eb9529533966f27043eb6
+    14072ae825472e9f41b4d3608dcb28f76c38dba433fac5ac21885d3590
+    70c90062488d754e;
+  21b7f65b000961040ef2f9b2fc5fa450
+    727a9b542cde
+    52ebfda19d0ccc520f215eb57bb3a4f3ebbbb1
+    8ac6c95a97a48030370c33d090c54215abd6b3ad54efc9a38378c5b93b
+    c67a74b2d9ab0e76d4e12ca3f67a21b36b96f6e153876245f24fb860d4
+    da1bc80ce1be6ab3;
+  f4f2aad2605faee2
+    b03fb648e27f
+    ""
+    ""
+    ""
+    5c58fc2737aa84b2;
+  ff63102758fe2b69
+    ac26afa33498
+    29
+    ""
+    ""
+    105063844d7b9bae;
+  b94586306fed5415
+    4f8f28523c03
+    ""
+    d4
+    0a
+    bf73c757de4bdf7b;
+  de1600157846b710
+    ee7280
+    ""
+    7a2219bfb474fd71d891f24bb65d1563259f9eb53b571ea6
+    930c7d41a8b6f15ef14b066dc63cdddb1be6e934551bd1c1
+    e40d324516b9b127;
+  29c54d57dd2d42f7
+    0800df9fcb
+    aca48b77dba189196d1ebba10b0467cb9fc2712a199e533f
+    a9156308cdec3f768281e040a9b9a222bd689aef66f5306c
+    1d2eb8f21e5e62392ffee6754fba853ce71e10ac506c9e4d
+    57dec2089ee8cd44;
+  eb0c6b08ac8b0a22
+    260c571b4a42
+    ""
+    bb8fdb233bfa6a5cfb0bad7d95214ade49cb3b6f5fe8368131115c037b
+    1cd78bee247725a186a54ff71232b3197dbad5c69ea23db3dac003d3f6
+    3d21f3e8ffca5e4d;
+  a323fe1dc8151784
+    873f0eb5b647
+    da6794c18b5337685a96ed65b9aca338527ef1
+    9b09c063c46f88de9fd41e72d7b97e23e6eabdff3bcd211499268878db
+    59da4376f65bf4bfdf59cca15597d76b021a759e71d20b382f587e1a74
+    ff7e706dfb3aadc7;
+}
+
+safer-ocb3-mct {
+  16 fcbfdf66d89efaa3;
+   8 7acb5078112677aa;
+  16 baa9bc81de93;
+   8 ca467bdf7b39;
+  16 f6659aeb;
+   8 1b3348ec;
+}