symm/ccm.h, symm/ccm-def.h: Implement the CCM authenticated encryption mode.
[catacomb] / symm / t / des
index 27afbef..e3eee4a 100644 (file)
@@ -88,6 +88,69 @@ des-cmac {
     2b5a2cec413de519;
 }
 
+des-ccm {
+  bef260d7bcda1635
+    47d348
+    ""
+    ""
+    ""
+    97684266;
+  b7551195e7702290
+    7dd1df
+    f7
+    ""
+    ""
+    46cb911b;
+  dac5c9941d26d0c6
+    eb14ad
+    ""
+    56
+    da
+    952bf9f2;
+  8f86edd1dc9268ee
+    ee533285a6
+    ed810c9b689daaa9060d2d4b6003062365b0a54364c76c16
+    0f11896c4794846ecfa14a7130c9f137120634c9519848a8
+    cfdc3c0afd5fdd440f0e1898cb7cc518539e54d77a406117
+    2c49a88b22b8108b;
+  77ff77bf79192a5b
+    50ade5d9cd
+    739a3d1f337f29549e6b0d27a4ba234085406a
+    6136512061f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a
+    fcd66aee455ff8c114978554c7a9debc11b642cff67c13f54f43c84302
+    7c38973da8da2aec;
+  21635c6d62c926
+    9029df
+    ""
+    ""
+    ""
+    ce0d4ebc;
+  3e6057acc87638
+    f50804
+    67
+    ""
+    ""
+    3e4ba751;
+  33d9ff61cdbda3
+    b3e987
+    ""
+    87
+    41
+    2a565655;
+  31ebfedd4705e5
+    05da1435dc
+    eaa7b1cc49ae1d50c38201a894476b3f102b752eb9529533
+    966f27043eb621b7f65b000961040ef2f9b2fc5fa450727a
+    e1eaaf9f5e53008063e0e21e064025aa423fb9a0a86996d0
+    e257ab7ac4bc8b67;
+  9b542cde52ebfd
+    a19d0ccc52
+    0f215eb57bb3a4f3ebbbb18ac6c95a97a48030
+    370c33d090c54215abd6b3ad54efc9a38378c5b93bf4f2aad2605faee2
+    52f8b409665916709096ea1116886f51d56d6f48f3e0c298f8ded5d660
+    5d9404a726617d55;
+}
+
 des-eax {
   bef260d7bcda1635
     ""
@@ -162,3 +225,90 @@ des-eax {
     df23153076ea552eabc472d40d9c4e859e707cb2acc2d8aa7e828b949b
     01fcd2f2e30d870c;
 }
+
+des-gcm {
+  bef260d7bcda1635
+    ""
+    ""
+    ""
+    ""
+    b95298cbf804f0df;
+  47d348b7551195e7
+    70
+    ""
+    ""
+    ""
+    22c33c13d4284fda;
+  22907dd1dff7dac5
+    ""
+    c9
+    ""
+    ""
+    32e3e11e770712c8;
+  941d26d0c6eb14ad
+    ""
+    ""
+    56
+    fa
+    366c7284d32c1c2b;
+  8f86edd1dc9268ee
+    ee533285a6ed810c
+    9b689daaa9060d2d4b6003062365b0a54364c76c160f1189
+    6c4794846ecfa14a7130c9f137120634c9519848a877ff77
+    44f226038a81c0bf29f563401555ce1f15c8d35934f4757e
+    19590fc8720cd177;
+  bf79192a5b50ade5
+    d9cd739a
+    3d1f337f29549e6b0d27a4
+    ba234085406a6136512061f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10
+    4cf8117a588a98676db9fcbc8fd592fc8e065354683bdde62cbdaec0ba89ef9a7e
+    0ddf3556750fe18e;
+  997a21635c6d62c9
+    269029df3e6057
+    acc87638f508046733d9ff61cdbda3b3e98787
+    31ebfedd4705e505da1435dceaa7b1cc49ae1d50c38201a894476b3f10
+    bd611ed6e68f3bb8ae3b8b3eccae4a26c64ee9febe4fd46797bf634545
+    5233b3b52edfd9b3;
+  2b752eb9529533
+    ""
+    ""
+    ""
+    ""
+    deb6bb8d0f98e479;
+  966f27043eb621
+    b7
+    ""
+    ""
+    ""
+    f72d871e2f82a356;
+  f65b000961040e
+    ""
+    f2
+    ""
+    ""
+    12e8da9a09fd309b;
+  f9b2fc5fa45072
+    ""
+    ""
+    7a
+    06
+    51a7355bf0814b08;
+  9b542cde52ebfd
+    a19d0ccc520f215e
+    b57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c54215
+    abd6b3ad54efc9a38378c5b93bf4f2aad2605faee2b03fb6
+    4826d7b427e8d7dbfd700e8ef337210c86c2d5994781ebb0
+    19ab2b84d1b8165a;
+  48e27fff631027
+    58fe2b69
+    ac26afa3349829b9458630
+    6fed54154f8f28523c03d4de1600157846b710ee72807a2219bfb474fd71d891f2
+    43672e659b8698b44928111f7554e23e567bec8fd062387337d29a6f8332f563e3
+    c3ef31f3b831d4e9;
+  4bb65d1563259f
+    9eb53b571ea629
+    c54d57dd2d42f70800df9fcbaca48b77dba189
+    196d1ebba10b0467cb9fc2712a199e533fa9156308cdec3f768281e040
+    c34cf61443b0c83d4120ed5e4ffd2469382732dfb776bc2ce6771cfaf6
+    346dc157ce8660d5;
+}