aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/data/block/blowfish.vec
diff options
context:
space:
mode:
authorlloyd <[email protected]>2014-01-10 00:08:13 +0000
committerlloyd <[email protected]>2014-01-10 00:08:13 +0000
commit57789bdfc55061002b2727d0b32587612829a37c (patch)
tree99f36631b4ec50c5187a1b0a7c256b99182373ad /src/tests/data/block/blowfish.vec
parent94968c917407a63d888fd3eb4d02491f60de6ebc (diff)
Split up test vectors into per-algo files and app into botan-test for
the tests and botan for everything else.
Diffstat (limited to 'src/tests/data/block/blowfish.vec')
-rw-r--r--src/tests/data/block/blowfish.vec241
1 files changed, 241 insertions, 0 deletions
diff --git a/src/tests/data/block/blowfish.vec b/src/tests/data/block/blowfish.vec
new file mode 100644
index 000000000..d4d6b7106
--- /dev/null
+++ b/src/tests/data/block/blowfish.vec
@@ -0,0 +1,241 @@
+[Blowfish]
+Key = 0123456789ABCDEF
+In = 0000000000000000
+Out = 245946885754369A
+
+Key = 0000000000000000
+In = 0000000000000000
+Out = 4EF997456198DD78
+
+Key = FFFFFFFFFFFFFFFF
+In = 0000000000000000
+Out = F21E9A77B71C49BC
+
+Key = 584023641ABA6176
+In = 004BD6EF09176062
+Out = 452031C1E4FADA8E
+
+Key = FEDCBA9876543210
+In = 0123456789ABCDEF
+Out = 0ACEAB0FC6A0A28D
+
+Key = 1111111111111111
+In = 0123456789ABCDEF
+Out = 7D0CC630AFDA1EC7
+
+Key = 1F1F1F1F0E0E0E0E
+In = 0123456789ABCDEF
+Out = A790795108EA3CAE
+
+Key = E0FEE0FEF1FEF1FE
+In = 0123456789ABCDEF
+Out = C39E072D9FAC631D
+
+Key = 0101010101010101
+In = 0123456789ABCDEF
+Out = FA34EC4847B268B2
+
+Key = 7CA110454A1A6E57
+In = 01A1D6D039776742
+Out = 59C68245EB05282B
+
+Key = 07A1133E4A0B2686
+In = 0248D43806F67172
+Out = 1730E5778BEA1DA4
+
+Key = 49E95D6D4CA229BF
+In = 02FE55778117F12A
+Out = CF9C5D7A4986ADB5
+
+Key = 0113B970FD34F2CE
+In = 059B5E0851CF143A
+Out = 48F4D0884C379918
+
+Key = 4FB05E1515AB73A7
+In = 072D43A077075292
+Out = 7A8E7BFA937E89A3
+
+Key = 0170F175468FB5E6
+In = 0756D8E0774761D2
+Out = 432193B78951FC98
+
+Key = 3000000000000000
+In = 1000000000000001
+Out = 7D856F9A613063F2
+
+Key = 1111111111111111
+In = 1111111111111111
+Out = 2466DD878B963C9D
+
+Key = 0123456789ABCDEF
+In = 1111111111111111
+Out = 61F9C3802281B096
+
+Key = 37D06BB516CB7546
+In = 164D5E404F275232
+Out = 5F99D04F5B163969
+
+Key = 018310DC409B26D6
+In = 1D9D5C5018F728C2
+Out = D1ABB290658BC778
+
+Key = 04689104C2FD3B2F
+In = 26955F6835AF609A
+Out = D887E0393C2DA6E3
+
+Key = 1C587F1C13924FEF
+In = 305532286D6F295A
+Out = 55CB3774D13EF201
+
+Key = 07A7137045DA2A16
+In = 3BDD119049372802
+Out = 2EEDDA93FFD39C79
+
+Key = 04B915BA43FEB5B6
+In = 42FD443059577FA2
+Out = 353882B109CE8F1A
+
+Key = 49793EBC79B3258F
+In = 437540C8698F3CFA
+Out = 53C55F9CB49FC019
+
+Key = 025816164629B007
+In = 480D39006EE762F2
+Out = 7555AE39F59B87BD
+
+Key = 3849674C2602319E
+In = 51454B582DDF440A
+Out = A25E7856CF2651EB
+
+Key = 0131D9619DC1376E
+In = 5CD54CA83DEF57DA
+Out = B1B8CC0B250F09A0
+
+Key = 1F08260D1AC2465E
+In = 6B056E18759F5CCA
+Out = 4A057A3B24D3977B
+
+Key = 43297FAD38E373FE
+In = 762514B829BF486A
+Out = 13F04154D69D1AE5
+
+Key = 0000000000000000
+In = FFFFFFFFFFFFFFFF
+Out = 014933E0CDAFF6E4
+
+Key = FFFFFFFFFFFFFFFF
+In = FFFFFFFFFFFFFFFF
+Out = 51866FD5B85ECB8A
+
+Key = FEDCBA9876543210
+In = FFFFFFFFFFFFFFFF
+Out = 6B5C5A9C5D9E0A5A
+
+Key = 1111111111111111
+In = 0123456789ABCDEF1111111111111111
+Out = 7D0CC630AFDA1EC72466DD878B963C9D
+
+Key = 57686F206973204A6F686E2047616C743F
+In = FEDCBA9876543210
+Out = CC91732B8022F684
+
+Key = 6162636465666768696A6B6C6D6E6F707172737475767778797A
+In = 424C4F5746495348
+Out = 324ED0FEF413A203
+
+Key = F0
+In = FEDCBA9876543210
+Out = F9AD597C49DB005E
+
+Key = F0E1
+In = FEDCBA9876543210
+Out = E91D21C1D961A6D6
+
+Key = F0E1D2
+In = FEDCBA9876543210
+Out = E9C2B70A1BC65CF3
+
+Key = F0E1D2C3
+In = FEDCBA9876543210
+Out = BE1E639408640F05
+
+Key = F0E1D2C3B4
+In = FEDCBA9876543210
+Out = B39E44481BDB1E6E
+
+Key = F0E1D2C3B4A5
+In = FEDCBA9876543210
+Out = 9457AA83B1928C0D
+
+Key = F0E1D2C3B4A596
+In = FEDCBA9876543210
+Out = 8BB77032F960629D
+
+Key = F0E1D2C3B4A59687
+In = FEDCBA9876543210
+Out = E87A244E2CC85E82
+
+Key = F0E1D2C3B4A5968778
+In = FEDCBA9876543210
+Out = 15750E7A4F4EC577
+
+Key = F0E1D2C3B4A596877869
+In = FEDCBA9876543210
+Out = 122BA70B3AB64AE0
+
+Key = F0E1D2C3B4A5968778695A
+In = FEDCBA9876543210
+Out = 3A833C9AFFC537F6
+
+Key = F0E1D2C3B4A5968778695A4B
+In = FEDCBA9876543210
+Out = 9409DA87A90F6BF2
+
+Key = F0E1D2C3B4A5968778695A4B3C
+In = FEDCBA9876543210
+Out = 884F80625060B8B4
+
+Key = F0E1D2C3B4A5968778695A4B3C2D
+In = FEDCBA9876543210
+Out = 1F85031C19E11968
+
+Key = F0E1D2C3B4A5968778695A4B3C2D1E
+In = FEDCBA9876543210
+Out = 79D9373A714CA34F
+
+Key = F0E1D2C3B4A5968778695A4B3C2D1E0F
+In = FEDCBA9876543210
+Out = 93142887EE3BE15C
+
+Key = F0E1D2C3B4A5968778695A4B3C2D1E0F00
+In = FEDCBA9876543210
+Out = 03429E838CE2D14B
+
+Key = F0E1D2C3B4A5968778695A4B3C2D1E0F0011
+In = FEDCBA9876543210
+Out = A4299E27469FF67B
+
+Key = F0E1D2C3B4A5968778695A4B3C2D1E0F001122
+In = FEDCBA9876543210
+Out = AFD5AED1C1BC96A8
+
+Key = F0E1D2C3B4A5968778695A4B3C2D1E0F00112233
+In = FEDCBA9876543210
+Out = 10851C0E3858DA9F
+
+Key = F0E1D2C3B4A5968778695A4B3C2D1E0F0011223344
+In = FEDCBA9876543210
+Out = E6F51ED79B9DB21F
+
+Key = F0E1D2C3B4A5968778695A4B3C2D1E0F001122334455
+In = FEDCBA9876543210
+Out = 64A6E14AFD36B46F
+
+Key = F0E1D2C3B4A5968778695A4B3C2D1E0F00112233445566
+In = FEDCBA9876543210
+Out = 80C7D7D45A5479AD
+
+Key = F0E1D2C3B4A5968778695A4B3C2D1E0F0011223344556677
+In = FEDCBA9876543210
+Out = 05044B62FA52D080
+