symm/gcm.h, symm/gcm-def.h: Implement the GCM authenticated encryption mode.
[catacomb] / symm / t / blowfish
index a9a066f..4faabb5 100644 (file)
@@ -315,3 +315,174 @@ blowfish-eax {
     1b485cb8f21d2744e6fdb19989d90693a8d2b935d0eae05facba546e91
     8b86611191b4bdf3;
 }
+
+blowfish-gcm {
+  60d7bcda163547d348b7551195e77022907dd1dff7dac5c9941d26d0c6eb14ad568f86edd1dc9268eeee533285a6ed810c9b689daaa906
+    ""
+    ""
+    ""
+    ""
+    6b5ff4ee552b5221;
+  0d2d4b6003062365b0a54364c76c160f11896c4794846ecfa14a7130c9f137120634c9519848a877ff77bf79192a5b50ade5d9cd739a3d
+    1f
+    ""
+    ""
+    ""
+    88af455e5264ee42;
+  337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a21635c6d62c9269029df3e
+    ""
+    60
+    ""
+    ""
+    3349c44a62931118;
+  57acc87638f508046733d9ff61cdbda3b3e9878731ebfedd4705e505da1435dceaa7b1cc49ae1d50c38201a894476b3f102b752eb95295
+    ""
+    ""
+    33
+    10
+    0084f273223d1321;
+  966f27043eb621b7f65b000961040ef2f9b2fc5fa450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a97a48030
+    370c33d090c54215
+    abd6b3ad54efc9a38378c5b93bf4f2aad2605faee2b03fb6
+    48e27fff63102758fe2b69ac26afa3349829b94586306fed
+    e506b433f4b8d79455ba85c9495a93fbdfd6d9b8905ff540
+    3a7eae4ca30b331e;
+  54154f8f28523c03d4de1600157846b710ee72807a2219bfb474fd71d891f24bb65d1563259f9eb53b571ea629c54d57dd2d42f70800df
+    9fcbaca4
+    8b77dba189196d1ebba10b
+    0467cb9fc2712a199e533fa9156308cdec3f768281e040a9b9a222bd689aef66f5
+    300fa70b6ef7bfd848bb6686af20bd3fdd3c24870e4b3e27ebe638a6574f74666b
+    3c7cd92967f27b1b;
+  306ceb0c6b08ac8b0a22260c571b4a42bb8fdb233bfa6a5cfb0bad7d95214ade49cb3b6f5fe8368131115c037ba323fe1dc8151784873f
+    0eb5b647da6794
+    c18b5337685a96ed65b9aca338527ef19b09c0
+    63c46f88de9fd41e72d7b97e23e6eabdff3bcd211499268878dbf30f1d
+    5a4f347d4d422000d0df51f4cb24b0be321466d6730f7a811e36dc030c
+    15585b78049dd4fe;
+  ad89d4b9b12012e4713df4
+    ""
+    ""
+    ""
+    ""
+    fe363b1f2ccd1251;
+  6795630e7952d22bb02d71
+    00
+    ""
+    ""
+    ""
+    9b93dde4b132c750;
+  b8b649377d20a8f083455b
+    ""
+    66
+    ""
+    ""
+    bbc2c3a8d6d3ee89;
+  3e4ee1315f3c8f2aebfa92
+    ""
+    ""
+    14
+    e6
+    66a62c95caa9cbfb;
+  51dcd1af5813b70d30ce2f
+    1fef6ef315d07983
+    91805da08da3aefc5f8584b7c5e617669c0f16e39815d4e9
+    cfce3ed1ecdf3d264a7f16cb16c2e815f422cdf0c8e30308
+    2f5da54ea8b3beafd0f3dd6ac4e10650dd2ed421f8ce5ec1
+    9ce22826bbc14984;
+  be3c31e6bc58c0b7cadcb6
+    58b970e4
+    7479a684b5aefa69a4cd52
+    147ed12ca986981a874498ad0abef8bc4fcb70e27e98ef1f0446b42fb144d44b6d
+    e1b7effaaf9fd5e129cfc598bc26a0100ea9bac25c51aeabb75a7127e05c1bc9bc
+    ae765f924e885d78;
+  00f06dc188d472a784e0c6
+    f21195a3b9f4ae
+    985511265febd11c164720eef9eb1c8dd0b009
+    51f284649016ed00456331854bc78bf43966eb0cfa9138ddc399084456
+    6bc0e656e9939d5fe58ad77acbcec603f5111cbe660d6b62d1c241ba6c
+    47b8a5c7cd546e34;
+  08fe95e81c
+    ""
+    ""
+    ""
+    ""
+    70b8e6f27adb97d9;
+  2533e31c9c
+    1a
+    ""
+    ""
+    ""
+    f334ea3a3b8ec059;
+  9851bc2810
+    ""
+    d8
+    ""
+    ""
+    802c25c30e3c0441;
+  58cbbc8424
+    ""
+    ""
+    d1
+    79
+    74d9b3cdc4ce7003;
+  26b807e6da
+    a089c3f9099c5ffb
+    824173d7634c04226f30cbb7f0e4a973a8cd190107314717
+    a77456f3ff669c732b58db8f48af65f7cc9e3fb90e1721b7
+    f9e5d38f1d9ce21dc3b940af936de5b80b4ac4b034adb539
+    33d122be105fb43e;
+  30374ffc9b
+    c597f56c
+    cbb2f294b38766fc69f6a9
+    f2c0945ffd505003cc0cae9ce021a5f1fa4ffa91544485f1a1258b2b9b8f0911e3
+    9895b89d611def800949f45f4e61129a3722df9b15f37afca829d4fc08266acf57
+    7ac2cc22e1d5568d;
+  2d65cc1770
+    a18cbfe6effd1f
+    f6778554acf1270485b203a3c1c4c967c0a458
+    cb948bdd409b687fa3a6827b480aa3a4c84cef64f6c9b53bf8f957f4b0
+    bb5e83aa69b5356dceec0fe74656f2e4399e12c85e09dd2f8fb609c72a
+    2b642aa6511caace;
+  3cf43e89957f9a3e8128f8743d16687b7bb8deb9bd205b
+    ""
+    ""
+    ""
+    ""
+    991808a4cd53e573;
+  70e04c091d205cdad9e9a79b1abf91b0851e5ca605ac84
+    51
+    ""
+    ""
+    ""
+    12bc329cc3ff10a9;
+  399587011677508a15dde524af3e2bee0646541a42c2ec
+    ""
+    cc
+    ""
+    ""
+    7ebd5d67b3fed4e4;
+  b44d65bad397abfaf529ee41cf9a05c7efedef3401539c
+    ""
+    ""
+    51
+    1e
+    6b6575eab9424e98;
+  d2a90bbf7f1bfc338ab0ef5746ea8fdcccd213e33f7e8a
+    5718fd25014107c8
+    e7d715a92add9589d1f5c054b2d983514605ec590294a319
+    b9802068a9f891bc5ba5afabf8c3122d12d7ff3c41122d70
+    4c86b78d99617ef3a0e2ba3306379b71221b44b4f53f5526
+    7cb8282ea97b3894;
+  d17d4569eaff59a332ba58d5d5589bfe079753ee1a957e
+    b6d6699e
+    6b7ea2725cb2dac07ecde9
+    5759ac46fee6dda7abc8ad68daac90cfe22d2f1f2968cc42fa8b669ed3bb3542a9
+    9001bbc3c0a5c6447968b8eec61f2e49ca7129b0560ea49201d997d682bc36984f
+    0c14462ce512a43d;
+  cf44bbc8c6254d980398bd94e66eb4563d405e51881e99
+    027b8ab9aea3cc
+    f860b0009740763d96836c5f87b95460938de1
+    288c69d80ea12ff4bb5f069b8a2e86041c1b9fc214e9ca2186ddf1f6a7
+    3bf9da6973a8dc56cebcb99962a74dc8638d11f4cb1d932162cd63136e
+    ff4072c9c5180f17;
+}