view libtomcrypt/notes/ocb_tv.txt @ 1790:42745af83b7d

Introduce extra delay before closing unauthenticated sessions To make it harder for attackers, introduce a delay to keep an unauthenticated session open a bit longer, thus blocking a connection slot until after the delay. Without this, while there is a limit on the amount of attempts an attacker can make at the same time (MAX_UNAUTH_PER_IP), the time taken by dropbear to handle one attempt is still short and thus for each of the allowed parallel attempts many attempts can be chained one after the other. The attempt rate is then: "MAX_UNAUTH_PER_IP / <process time of one attempt>". With the delay, this rate becomes: "MAX_UNAUTH_PER_IP / UNAUTH_CLOSE_DELAY".
author Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
date Wed, 15 Feb 2017 13:53:04 +0100
parents 6dba84798cd5
children
line wrap: on
line source

OCB Test Vectors.  Uses the 00010203...NN-1 pattern for nonce/plaintext/key.  The outputs
are of the form ciphertext,tag for a given NN.  The key for step N>1 is the tag of the previous
step repeated sufficiently.  The nonce is fixed throughout.

OCB-aes (16 byte key)
  0: , 04ADA45E947BC5B6E00F4C8B8053902D
  1: 07, 987354C062CD6251CAA6D93280EFE9BE
  2: 1CB7, B9F1620EA8374E1C2D05110878D93069
  3: B98C59, 3793FB737C2DFB29E73DD1AD8B8F71C7
  4: 8978F240, 5E25316ED13D3300F2EC12D718A0BA8E
  5: CB4D261594, EDA252A1A5C7D0A4AB4620F771446DD3
  6: 30D6B6688D59, 684037DE07832C6FC38CA42BDF2A7D53
  7: D0583F9741BFA4, 3DF53DFF73431C0245982F4EEEAD432F
  8: EE3B9596CBEFF520, D283D1B9D990739EA05F4BAE2E96BE4E
  9: 6570FC25E6103AC125, 90D3F1FA6595B775749FAE7B00A8E5B1
 10: F56750C98C370DFDC4A0, 19389A6875FAB432B72D64BCDD6BD26C
 11: 3344AE6D9528603CC1E4E1, 87AB6FBC7F919125A7DB0D17D19056B8
 12: F3D9D816A727D3E67330C779, 07AC0F3841DFCFEC58A5AAC22270538C
 13: 976651E63ABC3B276799BC1FE4, EE603A8C66099AD6FF8667B3F34ABF29
 14: A48E3ABC31336C6B717A96170A9B, A9D1B973D84D3125F5F9D7923BA0A8FF
 15: F60E9B2A911FAFB0080FAA3ECDEE42, 4902F8AEB7685F7B255ECC45B5B7D3D4
 16: 0855DE488940144AF18C65A9966DDB66, A66B3E7A75D394273AC196FFD062F9DD
 17: 172DC1740F75AB2A27B2B80895961A69AB, D6986BB95F7E4137430CAC67F773623B
 18: A414234DCCC61B65A79B7C618A6B91ACA410, 6CE32E55E158BC3E51E94116A615F3A2
 19: 16A1B16BC0F63D63179901F1CBC772D612C102, 54007EF9822E0E4A4F953838577C76FA
 20: 539788EBF85C15B3A638017B4054D71315BFF25F, 9B2511322E16CECD53E3241F3D51EB97
 21: 7E74595A3DCFE1EA2C91B67738765463D50A22924A, AC9C9B526251C16F112E769F9FBE74E4
 22: A2B61792102B2E44F1DC0E48B40472CE883730504FEB, 76452A49C2524404C8A4B098D6390F98
 23: F58174BC06A022AB7D81991E9346F5E4B0AEC535D93473, 47F96374BC094BB2C1A5D1D291806912
 24: A3A7713895D178A85D9092EA6138323DC2FF9090D7F01AC5, 3814208FA7009A2934F9A172D029667D
 25: 385525DAF9949DCDEB22F7518AF96438E40F7D94933706A9F2, 1249F3DF50084A6D1A76AA350FD85B0B
 26: 6838E207D98A5BF8D8E41454CF51663D8F8B76FD26092D45D1D9, 301723D0F49BF8CF37828340B894689C
 27: 736413C025A549CB2550E93139DFD5DC3CE241C296C9FE641FF520, BE07259963F251743A85DF51EB1B47FB
 28: 7F2CD26367A885BD9E2B515D4E871272AC1BEA1C650B530E5616B2D3, EEB37E8451597E5A53CB49072EDA9346
 29: 68F23DCDEF223B60B46E3D724A93BEEF8B110D4394C990AC3D0E34E1B6, 9A60344982F852EFE02CBE9CBBAB60F1
 30: 66C5DE3EB27139983D48BED81D0E5FCE6BA1AB402C357062FE989D31C69C, BAFA0A7997A529039F0CE8528E670415
 31: D3B9009C1A930EE288C61B0B15C7E92CB73484C345594DC5A3F377147981DB, 1EDAACF7F1F3AC7EA613F94DA4DEF930
 32: F7818DF15FE6FBC42A28FDE1D55A2C07EC8D82AA0E7A680DBD3CF26C13448F9B, 67FEB344108008A88067E92B210766D5

OCB-blowfish (8 byte key)
  0: , 07B7752047F9E0AE
  1: CE, 7D69017C42B06204
  2: 1D6F, 4DFD4BD58439062F
  3: 30A011, DB49D988798F8842
  4: B71C8951, AA3261584B0C20FD
  5: 06F89957DA, 88BFA80D36427F64
  6: 45BC4CE5FABD, 4CAF71136ED166A7
  7: A7405F124D0296, 5D8993CE64FFF0E7
  8: ECABEFD9E6574E4D, B69349673CF86E41
  9: F7D26A7E82A34ACC71, AFFDEE843ABEA68A
 10: E225C5F0FA1D649F81A3, 03AC1D5DF1323EF8
 11: 58722FBFB86C2697061217, CE731D80E6355710
 12: E577EB8FA70225C5A18D31DC, 2F08B140F0D3A255
 13: 92154A94CD7D42EBADB6CFEE14, DC949170E84D3CA2
 14: 5A3C08744FD85CA262D51AC6CD25, E83CE45547403BAD
 15: 8B2E4980ABA10A20573A402D89AD12, E3D978611DD831D0
 16: 3EDC4A0FA95BD8F944BCE4F252B6470C, 87B54BBEA86A5B5C

OCB-xtea (16 byte key)
  0: , F996E5CC593FD6E9
  1: 88, 64636E3C48940F8D
  2: 223D, 230D7718A8BCB965
  3: 32531B, 37FEA4728FAE474D
  4: BDCF3E96, A9F30B4187CD174C
  5: 7B0CCDE546, E7328648817987FE
  6: 824BD771B724, 0BDF80C14EDB758B
  7: 8F0E73B1280717, 2DEDBF2C87180CC4
  8: 6F7EFA44AF774B1F, 1A9C5509D54A7185
  9: 9749BCF684F68755AC, E46941DBE948BDD5
 10: DCD32D91FE2D5590355D, E17DFA54A5B60E07
 11: 3CBBF6464D438AB95B3ACF, C207876D030362EC
 12: 1C804A611F6CE4CFD2657366, B957F48EA00C428C
 13: 5A2F6927951D8F60C754893790, EB3A27A9E5B8928F
 14: C710D28CD02726002596D9196021, C6C9EBF090A20C07
 15: 298FFCE0CD42BC329697AEB5F53A56, BB2F0C415317928C
 16: 59F6395260ECEAB2E3511991EEEF9656, 278A218A720F8E05

OCB-rc5 (8 byte key)
  0: , E7462C3C0C95A73E
  1: C5, 83CB00E780937259
  2: 1533, 022FF70566E0BA87
  3: 57543B, AC4EF15FC83BDF2D
  4: 01E4474B, BD817C06AC2141E0
  5: 4CD7E850EE, 7BB6B3BDA5373422
  6: 489C0CD1502A, 23DD4406F87EB164
  7: 0CBAAE08E07EFF, 92569C958B722413
  8: 073612F283F8A6E4, 1DD978D01CE8D1DF
  9: CDE676B1A3AC98B00E, C033F099E2620668
 10: AD3BC88EEEDA40A83685, 36DA44E13C0C8A4D
 11: CA60E8B918F73E99986021, 45634CA0E43E4B13
 12: 3B3CF82157ECEACAD8658EF5, E681F57616146CC7
 13: EBC1A7068346EC1B7EB815A7DC, 2C806D2A909CCAF1
 14: 97CDB3EF8276F1E7D6B6677DA2DB, 53F00B9A2E43DE08
 15: 44169B3EDAD9506C51A6DA055EF9C2, 5BB6DD996130896B
 16: 35EC29065B1FC640015B0F779E7A358A, 867EBD0E86823F09

OCB-rc6 (16 byte key)
  0: , 27B9E3F544B8F567EEBF98ED5FD55C76
  1: 92, 219FD2D74D7E3F21AA6C2A507C0A546B
  2: BECF, 96A656A16FB3C4579E6955D592AECAE1
  3: 4DDE09, 7D1882879B5D6FD8C151502BD8AB220A
  4: 0D6B4FCC, E01FBD1ECA2A6A8DC6697A06AB12BDB0
  5: E5E19C973B, E5A86AADF2F333D5DEDCE410688CC6A4
  6: 90BA7D2A6965, 80523A2CAB2A7BB2E90B121DE80F46A9
  7: 6FE258148EC8D0, B7254B11276A77C5F99FE5EC91D81F57
  8: D887080095DF8817, F3FB938068A01EF89DE0F1226C544362
  9: D9823313289D597614, A547764EF20BD4B4B303882B64FAF2C5
 10: FF68942112CF01701E86, 94F3860D4438428EE296CEACB3EB67F5
 11: FFD390D3E0B64F64D3192F, 99D2E424C67EBACCD4E2EB9A0CDB8CDD
 12: 3162235748BDDECC84FC8C94, BDD400A58AF59100A731DD5B4386444E
 13: D2A0EC8B1F20672289F7236C56, B245CF42644BDAC5F077143AF2A57BA7
 14: 830929B2850E22F6C1BA2027248C, B6B522F7D6BA3CFFA92D093B383542FE
 15: 2A5FCCCCF43F845AA77750D3BC6B1E, 53A0A0882C7844636900509921661FCA
 16: 8480234796F9EAC313140CE014B0265C, 0656CA8D851B53FD5C1AAC303B264E43
 17: F011A67C22F16A42CEA5E493CB766964AA, 830B8158B7A96224A53FB7F3A08CD128
 18: F76274A730A608C2AB37497A049C3699882E, 4DC4DD4DF39D0E68D6169F9DC7F4A6D5
 19: 7B38DD237DE552A72E4369A81C30AFEA5E5063, 01A62CBD30153702A5B29FB2A1683899
 20: 58EB866F1FCB060ACC821D776AAC4AD9E87C326A, 25AFB8FC48605E1396EA8471F55C1294
 21: A25F2C0FAD66B3580627498EC66C994B49C5445911, 0182A951D9A3DA53675612DE8EED1FB9
 22: 8813977F092F07F251A1497C898967F3F98F5CB878CB, 80BC353E310880A83DD4DE4FE96AB6F0
 23: 52DC8B76F5A6F78D51FB7DB51048E2663563335EC876A5, DC3689AA079C04C19D83646B272F9DEC
 24: 965437D3FDF91784B63C73C8CD001BD9372167963DF36B89, 9FF84E2845E3C1E3E6711D1646B18F21
 25: ADD40F674BD56FFC8F9B4047FAAD2471F0A48F4544C894F806, 9D684F74F9734F1C497E33D96A27E00C
 26: 7B049B688839BC62785082397DEC7AA94B837D094AECA4B14571, EE711DF1C15B5C9E36B6E38B6F7152D2
 27: DD4681F9C498A3CF69A9AC876E02BD9CDC4FB1F6798F772013B62D, C5A50676EFAA2A56CBDBE55CFED3050D
 28: 471B5E89A1337E75E88AFBAACA1C011790F1657425483229E55C34EE, 20F73F2AC452FFEA423BE2EBDF33CFA1
 29: 71812C83DE34DB329C8DCD98890AFB1F7719E890DAE5CEB7AC9668CAD0, 6FAA03E10C6FB67D425C683C6D85FD76
 30: 4BC2DB33786CFD29B5CA5B804454169906138E90E29E7BE9197971027AF7, 75053C433EF5572A70C58EEC96F56C53
 31: 5E3A0AB41264AB65365458ED3B7E6A25827E50075A9E347F1622ED0723E229, C8F1ECD19AD5FC970CF0D31BF46B0F2B
 32: 2E48DEE4B379CD59F5367D17DC397C1BFD53B8C4CE46A8202518614076174EB6, EFCE758ECCB6BE875D16B7E03A498D31

OCB-safer+ (16 byte key)
  0: , 88618DEF98FE588E23107E9A5D89C26B
  1: 39, 2B01B202E751F957E331ECD1CEDE3456
  2: 13CB, 17071E5AFD5D8CE953A73F49412BE8C4
  3: DC4428, 4B0B1881C2540FF92E7DE63C479A7750
  4: 120382B0, 0BB11D57B5BD9D846CF31033CD4CCB92
  5: 97F332F95B, 335E0424D0A820F60DBB968B8B5AA057
  6: 3C7AAE72037B, C8034C2C76C1CCD7C1B3F36DD8907E1D
  7: 8A99E4A1B89B6D, 06A8165DFADF1EA5ABD89E574422DF7F
  8: 676587065F0342B8, 93ADE63994DF2189079234DC204BF92B
  9: 8EC394CBC6877B245A, 1A89F0AB0B44BC708EBD9DE489E2EEB8
 10: 5FB5366E5CAE4DB72411, 5CA5881A5805D53ACA4904A5EEC01550
 11: 72A1994028F09ED6A4E45C, 0FFC0052996CE45DF4A28F7A6E9CFEA6
 12: 1D5EF20F52A9B72386D1A601, A697DF1179628DE1120D5E8D9F39DA6E
 13: 79BD002AA59D74F125AD9E32DE, 2F02CB6F70BF57BBA0DF100DE503F633
 14: 442C6F9016DF4C090056258756A9, 58C6FD3180B9B74459D70B5684BE3F4C
 15: 4FC5543D9A892B44ED04EE8B25E232, B8B858B3D3EB4B26E867E429F88A56B4
 16: F06E7503167C2210AB332259BAFD6AB4, 73CE2589D1DF34CA3DC2B14CC9FA6276
 17: BCCC260BD4823B64090FB33E6816F9C330, 81ABBDC83B2544907840FEB5AF4479EC
 18: 450C1105B76F960D1A5F33D7F9D37DAE20C3, C41DDC8980E88E3986D9C84857BBE1E7
 19: C9F36EF3A990E0554EDB59E6788F8E9BF1DBC7, 90DD543E148D9A0B79A8B376C5509E09
 20: 3666FEEA98A4FC434EDB7517E7FCEE2320C69BCB, 99F11B360DDB3A15C42110831CCBF21C
 21: 126F39C19D1E0B87F1180F6589A75712B66209E2CE, B4D268FB8EF5C048CA9A35337D57828A
 22: C1B6D14EE8B6D0A653BFCC295D5F94E6BCA09E181D8A, 4B4883B614D5CC412B53ED4203EA93B7
 23: D1F2A10F1A9DAB738C61CD0EF66FE5F6D1DA95DC671128, 3F1EFDA55EFEF1A0B24708E132BC4D25
 24: 9D457216C584F43DBA1DD55C54822A8B6A86D22DBFFA14D4, 53402970B128E98A5F0D62476A38F959
 25: 012828614B5D67C9A1EE24A1EBCD322FE9C8BE0C3F20A53714, 2BFF288D90DBDC638084F80F3F7AADF3
 26: B1904AECF599F6C74557475E409E75E646271DEDEC7A830260DB, BF119BDBDA27773E038B7067D2B0EECD
 27: ED831771C4346FC19435354AE29F7A9436D6E8D4D42CFF26207DBD, C3F029FC8AE690E84FBD0EF806B801F3
 28: E051B958601223FECEADF932A277BCF18C25025AE4DA791155B85035, EB75E56BE7856F1B5ED3D125C092D38A
 29: AB3449537C5E22125BC32D483F74C3A3DBDBD5232839A85D300F65B4FD, 851B0FBABD080F783BDE4F47ADCD6D76
 30: 4E68550837130652795A8C9D68530717D2B0AA5A17F3AEF92FFB502E46AC, 10E222706527A64E757EDE4B9EFC09DD
 31: C2D7033DA7A1857D79497EA6C64779EB969046CCEE6C74E6592FEE6E7C94C4, 2015674ECA80AC9B67AE854E18A7D56E
 32: 2F3F0374DDC24AE21F02D4DA74D46C71F0CD2269A68F32F7FAA0BAB64AA8E9BC, 737C8BA1677A8CE97D42FBB07530EE99

OCB-twofish (16 byte key)
  0: , 2CD8EF22E5457C7FE4016B0FB82FD204
  1: 64, EB7BB60E4932C0E97A7A5906BD044ACF
  2: 3A59, E3D2024241666369BB542ED096F20C71
  3: 67C038, 7E6F1EB3F2088F6416BB675DCAC0D484
  4: BB36BF02, BDEEEF07EBB7A50A5201C8A2D72C0036
  5: 6F06C0E293, C63557681D84ACCFFBFEE87D82EF1D3C
  6: 2015F94CC5AA, EF1DEAD4134D2A1A47A20F26FAA3554D
  7: A5F8CDD07964B0, 672B74D88C8AA7567C6AC4A896E0F6D1
  8: 5EFC9D8C3B9E7F3F, DB9160C53AD429D4C22BC0E2E6C509C5
  9: B62CB80F75594BC54F, 20020A798FF59F0472E750C796B5CC94
 10: 970983B0F889760EEEF0, 360AE43CEBCC27755548D4984CEEA10C
 11: 75C3A8CCB30A94CD57D1F8, 79820F3B1625E216B5BC1D1A22B198F9
 12: 033DA41CCBFE3C6897230FCE, CFE3EDD11627270CD63916508B058B7A
 13: 15358032F30043A66F49D3F76A, 98B8056A7991D5EF498E7C09DAC7B25D
 14: 71FBA7D6C2C8DC4A0E2773766F26, 22BA0ECEF19532554335D8F1A1C7DEFC
 15: BD761CD92C6F9FB651B38555CDFDC7, 8E3C7E1D8C4702B85C6FCD04184739E4
 16: EB6D310E2B7F84C24872EC48BFAA6BD7, 12DE548D982A122716CEDF5B5D2176D9
 17: 8DDF6CE25A67B409D3FB42A25C3AA7A842, 3E9FA2C6C65341A8E1101C15E1BBD936
 18: 5563DFC29B750FBC647E427C5480B65846DB, 90881C6820901BD41F7B3C2DF529B8A9
 19: 93343C1E9624321C2A0A155BA8B4E66FD92BE2, 71A641DDCD49825E10880D54BEF30E91
 20: C256BCA0CF0ACCEEC1AA4B9372AF27D2C3C65AFC, 91D45C4DA49BBAD1809A11F4041C7D09
 21: 3DE69FDB72C93518A3E317F7B26C425EE3DD42DA7E, 85E37B3E8EC3AF476DB7819D739D07D5
 22: 676AC7885C7C8FBE9862242FCCC46C181440EE49AE59, BCDB42B53AC4FDDF9C3BF8849AB96EEC
 23: D71B98B88F46CC47D90BB931564CDF0157F0ABCB5E6954, 289CD5799D9E49F36D70F67726A59610
 24: 669C16DB9DC175200C08476832155DAA52F1F8969DF3B79A, 835B210EBBE5C9D34C2E052E1843C1F8
 25: 2F39346E14A34BBED0491929CD9F1FB3CEC412C25AB703372A, DC4B42E8BA676BA100B87BEE328C5229
 26: 1FD0F8BD0AC95E91881635EB0CF0E4FB099CBB214CE556422E2D, 898CEB3CA8FCA565CE5B01EF932FD391
 27: 7FBD32B3D88B7E002BA6055585B5D0E1CC648315A81CFECA363CC8, 804820B1E3813D244164F778B9C2A8C8
 28: 877A5F336A1D33AB94751A33E285C21666F0D8F103AC1187FC205372, AF9F0AC165EAFCEE8C2A831608F166B4
 29: ECCA297705B0395E71B9E4263343D486B29207DA188C2F1BA626EDBF46, A05DC873406B236E4DDBC038DC4D2627
 30: FF3BD8D4E1108E98FBAE2E28BC12819CD7956BC491C0B3A291FBEE739599, 68DFE58473BA2818A23095D1D6EC065C
 31: F175230606040ADACEBAFE4D58BBD140B2D45E8BF7E5C904510B58E4B53D3F, DAF579E1A12481D39F4DCFB7C28794B1
 32: 261388D491EF1CB92C261FD9B91CAD5B95440DE0A747144EB8697699F600801D, 749056EBEAF4F20CD8746AA8C8846C47

OCB-safer-k64 (8 byte key)
  0: , 0EDD2A1AB692AA7A
  1: 3E, 306F814F3C2C109E
  2: 0593, 063D19B734C34715
  3: CA72C6, DF6DAAFAD91BE697
  4: 08924AEE, 15095FA49E789483
  5: 359908A6CD, 16CB7F0741BA4091
  6: 97F3BD820CF4, A59DB15B67B95EE8
  7: 0A267201AC039E, B4FFC31DBCD8284A
  8: 9F6ACD9705C9ECC5, 6B41A938F0B1CAEB
  9: F355D5A937DD1582C2, 9D1F932E521CB955
 10: ED39758CAF89E7932E48, 398EF517015F118F
 11: D8ACF19363A0E0ADC9321B, F98B2A30217766AA
 12: F8F54A8202B0F281ED610F33, 36EF7FA4A20E04B7
 13: 0F8677DF64B5982DB6E2299140, 4DED2DA806834C81
 14: 0C357A9DC321C93B3872881503B0, 7814D1C0C6A8900A
 15: 10B6B1A261C3015A18110AD200A7B6, 9A814D6D2BAD850C
 16: AA9EA9D1BA7818C0D2EBF23781A5467D, 236A24FC98826702

OCB-safer-sk64 (8 byte key)
  0: , 76F16BDCE55B3E23
  1: 63, F34B0B471F6F8F75
  2: 8651, D7EFE17943D35193
  3: D45504, 263224E50E7E9E75
  4: 57B414C3, A553D6CABCA0F285
  5: 4976E3B303, AC5E9969F739EBD9
  6: F10AB8EB94E0, 8301FFE68848D46D
  7: 6E954593AC427D, C1CF93BBC0F92644
  8: F48F44441B898C0F, 698FFAED1A95E8E4
  9: 1DC60156D62782E3D0, 6AFF0DCC65D4C933
 10: 71920ADC8997CB8B3A72, 1C101C6A27CFBBBD
 11: 890ED7492ED914AC20391B, F66DCD6205D945C6
 12: 1B9FAB84A8748BAC187C7393, B450757FCAFAAD52
 13: B4C89E1BB280DBC265E43ACE15, AE6BB3D2E6A371FF
 14: 24B0C28944BDF22048E2E86644F5, 84E93E2191CEF17A
 15: 8F2D5694D55EE235168AAA735943AF, 514252AEF2F2A2D9
 16: 568B7E31FFDA726718E40397CFC8DCC6, 3C80BA7FCA9E419E

OCB-safer-k128 (16 byte key)
  0: , 4919F68F6BC44ABC
  1: 65, C6785F7BE4DE54D3
  2: E1B0, C197C93B63F58355
  3: BB7247, DFE092EF8184443B
  4: 38C2D022, 943FD999227C5596
  5: D71E4FD0ED, 51040FE9A01EA901
  6: C4B211EADC2A, 329429BE3366F22F
  7: 426DEB3FC3A4BC, CF1C976F6A19CE88
  8: A6F813C09CE84800, 98D9FF427B3BD571
  9: 4D1A9948FD157814B4, 5A389FAEEB85B8C6
 10: EC3EA142C3F07F5A9EEB, 31E26E13F032A48F
 11: A75FB14365D1533CD3FBE7, 8EF01ACC568C0591
 12: 891582B5853DD546FF3EA071, E013CFFE43219C21
 13: 54CA848C49DCDEE076780F21F4, 298EFC7B4D6B6CFE
 14: EA7611C69A60F1A2EF71D6A7762D, 7D9AA51CFCEC8101
 15: B2D1A211BC524B965A084BB4B21710, 7B2AC0EEB5216892
 16: 5E81F1BFA270E804A488C9BFAB75811D, A67F627CE1E37851

OCB-safer-sk128 (16 byte key)
  0: , E523C6DBB3CA178D
  1: 5E, B1CB7EBE5780DF98
  2: F4D8, 8036235F2BE7A817
  3: 4FE268, 123320394EAC24F6
  4: A5BA02B4, B8276B5E027D45DA
  5: 1571859CCC, 29406C5F2DF2CFC4
  6: CA1E47447B95, 5D4FAF8FD5341791
  7: 8710DB37022D96, E10040FEA9AEA9C2
  8: 205990DC9A34DA3C, AE25CB49AA7A697B
  9: 757AFCB3191DC811C3, AA8CADA8638D6118
 10: 6994F8C153522361BB92, 1BCEE09E928EB18B
 11: A86FA0CDD051BB60AF5AA8, 50A38F8E9889354D
 12: 8D3FD3EB7FF2269AACFD24BA, CB51CF84CEFC45F0
 13: 03D2A313925D9490FC5547F95F, A1FF9D72E11C420B
 14: D77C0F0F600FE92F14F479FA457C, 1EBE1B4B9685EDFA
 15: 0CAF0A8BEB864E26058C7DF8EBA0EB, 1B153DDAE807561F
 16: 113D12716DFE0596A2F30C875EC6BA0E, C61F5AC0245154A6

OCB-rc2 (8 byte key)
  0: , 1A073F25FF5690BE
  1: F4, 3D3221E92E40F634
  2: 2C76, C22C20B7231A0DB9
  3: C647CB, 3E6348D996399629
  4: 2021891A, 8EF76B24E9D55FDA
  5: 1966CBCBBF, 310D24024D573E8D
  6: 42C15AC9AAF0, 217E83C0CDE4F077
  7: AB70F3F73DF0B6, 16AB2679D96A591B
  8: B7C7DD845D7E76DD, F33065EA531545CA
  9: 468CC16A37CF63EA73, 88879733F70AE3D3
 10: 4F769E25A7346E22A932, 26E1A92FEDEE0597
 11: 304A8B53B1CD24C6C27C17, 48B46E9F091B0B2E
 12: 4E3DF867FEFF0B8E06D5FA70, 53BB48BFB8AB4750
 13: 2BAB3F0A8C38A3BD3C49DBBA5A, 52303CADCBB6D312
 14: 3D04A29924589AAEF93A29003EE7, 120EF9364B83748F
 15: 486127A80E4EC599C461451CF1D79B, 2245D51599CAD629
 16: AF8FB3FD2DB343F1AFF564FCBEA58785, 805BF441E660B0B0

OCB-des (8 byte key)
  0: , 8A65BD7DE54082AD
  1: A8, 3A83897CC8EC7CF6
  2: 9256, DC66C39C7DD87D93
  3: C145A0, 45967F3764F62F48
  4: CD314BAB, EF38B0213259C3D4
  5: 7074014741, 6748F4BAF06DD7BD
  6: 9A874CAE01F1, E382DB7235624104
  7: DFA0D86DC4CA84, 627ABB432E50455E
  8: 685C2B2CBDD8D144, D166082E085063BA
  9: 53515DAAC7F7B8CE1D, 6680B6C26E1B0994
 10: 2B3967812BF4155A8D36, AFED7F38AFEFC543
 11: F4E5AC3CC5913B8A7F35FB, 6181DD3C46A6C24F
 12: F3EC89AD4235287D53715A81, 12CC354833FE5BD8
 13: 66D554AC2CA85C079F051B8459, 097F31088CFBA239
 14: 8746061C26D72771A7586949A3E4, 6CEF3565D0E45C6B
 15: FB3BCC650B29F418930A467EA4FB73, 64D12723E100F08B
 16: DE1C27E9B3C391AF5DF403291F2C084A, 6BADE4638AE46BE2

OCB-3des (24 byte key)
  0: , 9CB7074F93CD37DD
  1: 4D, 51541A838A154E0B
  2: 5C77, 60E86F2F1F4C6F96
  3: B3D2F0, 7D74A9E6A061457D
  4: B3556075, EAF7A89A07453460
  5: 1B61CE7230, F90D18620E1AB877
  6: 3987FEC8D0D7, B5EF04DEE2E528F9
  7: EBD0A7EBEEFF3B, A72CA24DD77A5DDA
  8: 429FB38DDABF76D4, D0578484C37227C8
  9: F8DF28BF5C4CD28B1B, 5E7C4DC8E694E3B4
 10: 2BF436BBE063F7E830C2, 8D919637C973C71B
 11: ED21656C8878319F1B7D29, 8813280C1277DF26
 12: F45F90980D38EDF5D0FEC926, F9619341E273A31F
 13: 52F2D3CACC294B141B35D73BBF, 7BBC3F1A0D38F61F
 14: 2E6DA0FB55962F79B8E890E8DD8D, 8060799DCAB802E4
 15: D6F9A6B2420174C499F9FE91178784, D3AAF969ED2F7215
 16: 4F1CF285B8748C4F8F4D201C06B343CA, 203A2692C077F1B5

OCB-cast5 (8 byte key)
  0: , 77E8002236021687
  1: 52, D57DF1037B6A799D
  2: 31C9, 7E781759B057D695
  3: 5C8324, 56965D6CB2C97C0C
  4: 17D99099, 7C52B5D09475F5D3
  5: 400082C475, 3CA5CDB9B4A0FAE9
  6: 4DF0E4000C24, DCFEE2C3384F9731
  7: 10004C3CE32255, 0A6832F985F61658
  8: FFA6EA76B346893C, 6202693B153254D6
  9: E96378C94D246AB51C, 5B259FEB715B9159
 10: A9BED2D59A92D3D9418A, 1E7E066C098A023D
 11: 4EF144B7D4622BAD4DC840, 5DAB2C1D0DF56B08
 12: 6DBCDF56E57CE47DD3D0CF44, 2A24F2A224368F55
 13: 43241A0AD933635D7C8EAD47DC, 86B4B5AC22177F19
 14: 920D6BDBE073F3C75052420C883D, 10943DBB23BD894D
 15: B2C75DF024269833B039CAB19EC865, 84B7DBB425E45855
 16: 6A9424B6A873BB7155C01DC87E23EC52, 82C5047655952B01

OCB-noekeon (16 byte key)
  0: , C810FFEC70BB008FD7C314A732B226E6
  1: D0, 3C48A2C7E0CE9B9099221EF2CEC56767
  2: 5542, 518EDB8174B067CBF2568C6911378137
  3: 65E8A4, 3E4EFF5F6FBC99EF3B71B11F566A20FB
  4: 3D0EF863, A366D5CE05F564B5E676EC78938CCC85
  5: 89B17BA512, 0E83095D771F654CBD630AC114501A0F
  6: E9AF5FCFEFED, 3A283F7FF02274DD4B48C2CD7E36182D
  7: F7A001CEC51C30, 8392CC274521BB452134713153F36268
  8: D796E3F23E31D4F2, 351C7B0304E127287A9A1DE38BB3167A
  9: C4E2BBF6B4827E1A84, 275907279D0764CF80D7E6626D81F994
 10: 6C61226E61F70408A61A, 941AD1718D272BFCB8C5ACE08F90B2D1
 11: 3C195850E7FD63EFC11F7C, 348A975B60908445230D4D56A0CAB008
 12: EE5FF5362DA3744C9EAD274B, 875C2167BFAEB65F5601F2DB9035444C
 13: 7DB5392ED1933ED858EC0C52F5, BE6507D8AC743805A872658C680A4D06
 14: FEDEAE2EC2059D22B960813B5E7D, A559933509C47854176CEEDEC12EB8B4
 15: 64C81F2169F7CEFBF51E68D4186A36, FFE84A9B49F0E77A9799EDEC7D76B987
 16: 66532B678D23130714E088FE874C4743, AF95ADA553A68319DBEBDA4172E18A22
 17: 53E56845C091A1E2372F3FC772017C9804, 9A6AB7CEB632429F2B31FB91C141B6F0
 18: DAF6832520591B886E2E962ACF5B9D0A38E9, 73FFEBA8997E0C55CB0B4ABE59C86BF6
 19: 108F04FEFCB5EE68033E57346012CDEB348D14, E08E90976E0F7868994B017D7A007AB8
 20: 101682160DEB9667FB073F96ED1D9C063ABCE668, FB79A4BEBCA9A7832C72116AD9B98D41
 21: E10AB0D22A6C4C253D818AB6AF1A3FF5811C6CEF24, 174CD350B069A239F9EB80A7BCADE8B7
 22: 9F62A79B25D4F5532D78228A50516F97ACB7A2C5DF13, DD25DD14174B5667B0AD70732323C8C4
 23: 2A0AA96147E74A3B881D62BA692EE27927A9EAB351C6DB, 9CE03AACF9318770BF7E095F90B470DB
 24: 29E38605973D0218AA8BAF2FBAB7722DB242C4775E453372, 72D6038E8927EDDE469F98B84C74A8A3
 25: 8DBF8C2B5477DBA6E07B269293713D60D60BE29E677CA35C33, 83100BBC1401C890B36890A3FD0CD4EE
 26: 13DE9776093827F254DBF500EEBE0C65DC602A5FDF6AEFFC34D9, D142F6CE9E43633CBE94A2BDCC9AC5A8
 27: 4A25370043862CF7A12A00A5A278623F9BF8DE33212D35661591EC, 62064DD74F9F6D77682B43D9B44E26B8
 28: 37C6C6C40DA0581BF041770E330A40185E90426A1A4AC9BCDBC5CA7D, E77EE99F62EB1A38CCD1E90CED6EB5C7
 29: 6B9047158068957CBF77F35988E5C926C7B262A8EBA9D33638A15B1505, 913DC491D3B2AFF172053CC4D1271F46
 30: 949E5F05396F60722877EDBAA5D7437DDB24B3E25651458C266992D0854E, 87D4396BBC24646659F10179823066B2
 31: D48489C360F6EB2BF4155FFD7CCAFA4793B8870BFA4A95C9BEDD372F51C04E, 173EEB238E6186D5A93AC6072A22B772
 32: ACB6F91E8BDB4CFFE1F2A5F6C712D16177EE06842E4CF27F61C8F68D44C842FF, A1E5F2560183B0AFE466243EF3921E4D

OCB-skipjack (10 byte key)
  0: , 90EAAB5131AEB43B
  1: 2F, 6274B82063314006
  2: DAF6, 6A6BCCE84FD4EF02
  3: 5C2A88, C83D54C562A62852
  4: B6E8FB5E, C44459EF41C8F296
  5: 6C0888C119, 269DD7657BD0225F
  6: 1FD9AD7ECCC3, 3CA090F46B107839
  7: 1EDBFF8AE458A3, 440380BF9745132B
  8: 04DBECC1F31F9F96, 2653620A4877B0E6
  9: 908AE5648AF988A896, 00180FF33C1DD249
 10: 53E63E0C297C1FC7859B, 36616209504C4230
 11: 407BE16144187B4BEBD3A3, 4754B7DD4DB2927B
 12: 9961D87CFEDDF9CC22F2C806, 5947FC41E6B9CEC9
 13: 9F5254962E4D210ED8AC301252, 97A392BEAF9B3B04
 14: 379FDA76ECCFDAAC10F67FBF624C, 1D895ABD932BD5EC
 15: 1D5A7AD556FF3078284BB21A536DAA, 01FAE2F4936ED9D2
 16: 4B8B71396924880CB33EA6EC6593F969, A0F4B1BE3B9B4CCE

OCB-anubis (16 byte key)
  0: , D22ACF880B297DB0513DFAF0D2DF57D9
  1: 59, 210A179469D6568AB9470C760415574E
  2: AFA5, 1223F9CD160ABE2F257164C6E5533C87
  3: 969BEC, A57EC767543CA2ADBA4F5A7423ECA78A
  4: CF8B31F1, 13B5BF9CD87CE15CE696F3AF1B082650
  5: 9B22DF3852, 4937FDDA0AFDDA04CCD53CCBB0A82745
  6: E11719B2F0F8, 6847931DBF0223F5CEF66AE3F4DFCF9B
  7: 5A85E0F6DD2266, A1A0AF45A68A681CC396615FE1E1DFB5
  8: 7F2DFCC65ED86976, 13614A3C6E0E08611D8DF8EE5B7D788F
  9: 1DAF10DFA3F1D53E50, 673632B6DD553BAE90E9E6CC8CDE0FA5
 10: AF74FD9671F9C0A9879C, B8B4DD448FE967207227B84E42126D90
 11: 49421CED1167A882E26297, 21C8951A1761E4BD13BC85CBD14D30BD
 12: BC0BC779B83F07D30CB340DA, FAABD25E14FFD8D468AD6616021F604C
 13: 843D7E00F94E61AE950B9AA191, 08933ED5FBDCAF72F788393CD5422D0F
 14: 296F15C383C511C36258F528E331, 8BFFADF5655C1864057D69A6706D1739
 15: E31D2E80B2DBA4FBFAF52DB0513838, C4CD36821EC631CCBF1F258EE9931288
 16: 87F319FE9A48E2D087EDF95563896EE5, 517960488E5A118D150A1573E76C290A
 17: 9632B7DC1740BBE0A7AEEFD0F535B5AE8A, 0C24D0950873621D319A928862D3A6AC
 18: 359431ED4B3AC537238CAC2F86126972D403, 4A0CED2F4BFA3355C17D6C5DF9FABFAA
 19: E15B50172EE8DA9C552D448A5A48BEEAA2F11D, 8166B2A2D3A0745D1055F9F503FD6C03
 20: 75842DDC0D5E3BD80225E4BFBD1298421244D7EF, BB957BB2582B67B63978BCFD7A949EDD
 21: 3DD69162716D5F3E096E614991CAD7ED8E01F926B8, 40A954F31F5B0A2C5DD220ACED8D2B3E
 22: 8A49AC14F59593D5399A10F9346E2FD36F47F64ED419, 4324D408CE7F86370495AF14FBD1A859
 23: 6AA8FA353BCAAB4262211D75F13D27BE173526B8BC3CFC, BA3A27D79EC8ECBC5A78CB9FD095B766
 24: B918192BB72CFEF980298EEE570460356A4BA1755576FEAA, EB341ECE0A070E769F498600EE4EBF77
 25: BEFAE0B77E42A2FD18958D9E43202E8A338562AFF8317461B0, 444C1D6BDC026A01012BB2CEEAD89C2C
 26: 07E86D49CFFE6FB08FDF44584033AF321447003D8AD3862C00C9, DA9355A79B224EF662DA65F19BE494A7
 27: 911BB223AC6F6E54082FBFEDEC300D73FCAF715CCA35949212B372, 3496160A46A21DCDB5A4C179F159D860
 28: ABB563FC803715F59AA35460E98470E2E94E4270455ACEBF4297641B, 899CFE1946A060DE620879B8A7464718
 29: 47D98E83B5849CDE19B14ABCF9EA6CA9684AB49A3AB36BD14F328D808C, 6D76CD5EFF6D4AD3B67A56DF1EB42E05
 30: C8BF0B71A95884FFB93D64C57E327A4754EC5A1EE26632CF8E0B6B26CBDE, 2B3BE785263B1A400E5893273AFD09AE
 31: 9804D668CF2D75CA58C9671F65630E33909269B9511AF9119BE88EBB35F00C, 3DDA028B1A2339CA817DC8D9371E0FF8
 32: F6E038A82A09BCD20BAAC7926B2296B78F9CBA9DD12C497C47EA08DBCD8CEA3A, A203FC1E68E21A52E72224891AC10EE2

OCB-khazad (16 byte key)
  0: , BDEDFF7AA0070063
  1: 00, 67E951582D66ED93
  2: 5FED, 09DC8AEAD70673DE
  3: 26A7CC, CE1436CE1E37D4B0
  4: 3D2BD063, 574C24395F31511A
  5: 597F1AFCB1, 6FBBE820C6F26CDB
  6: 202DAE442DF6, 58CA6E5706C9852D
  7: 7C20EDA18E9444, AABF0DA252A1BAAD
  8: DEC02BF76DFD5B77, A0A97446B80EACB6
  9: 5D7A42F73843F9200E, A1DD603372D124CB
 10: 0D4710E454C19B68369E, CC78E9D7EAA6A39F
 11: 126694191BF09A29DCF40E, 76C9B84FA3E8913F
 12: A94EBB86BD325B4FA1942FA5, 613DE312DB1666F7
 13: 4F9462386469EA0EFDC1BFAFE9, 5247244FD4BBAA6F
 14: 4EB794DFCF3823BDC38FA5EF3B23, 0C12017B5E058398
 15: D870479780CC5B3B13A7A39029A56F, 003D3FCD31D497B5
 16: A47BF1218AC86A60F6002CE004AF5E50, B4EC27091D5DCD58

OCB-seed (16 byte key)
  0: , D80D16D2D0FB2BD9EBA4912468B893D7
  1: 12, 8776140CB818C1CBFD2CFCD8BDFC9FFA
  2: F8A1, 597381977898AC43194C302216113CEB
  3: B35B5E, BC327275E7A552C4E0AC0FCB8403A6C4
  4: 19F57542, 4E49DE569547B619E4187239D9B755C2
  5: EAD2D99E86, 53DCC5FAB4DE25541A22AF0309C9FE78
  6: 4902A8FF9AF9, 950D9A28DFBDAECE5F14D47E6B7A8B8B
  7: 45FE502602EA4E, 69CD243A3CF17FE51ABBFA2CDE510BCC
  8: D54F2EDE48207CFB, 775EE6140AACF9D56787071F08F36F67
  9: FEDBBFD9FAABC80186, B37B2C643D62A205BD009BB55D50B918
 10: 3541A86C889AFEB783B7, FE41A36AC076F417B6A3870DB712CC1F
 11: 62EB71A2EAFDDE1A050AFC, A953ECF1F0B53438E869F0CFB84CB142
 12: 77AFE377460D6A51208194DB, 5CC2A9D8499F1B25D78937DAFB1DED10
 13: A34FCDD7CA45DFAA2178CDC7E8, A14A119115143EE2B4719282C9E2356C
 14: A61FA4E9550280C8AAC87EF7A204, A87DDD9631C87ED0792C067E8D7F1D9B
 15: EE82AF5C51896AED298B0C12E00ECF, 9051873090B013508F93677D3A080E96
 16: 5D532646FAD510E984959C4E14F853D7, 275D8DF932818030F1269804DE06A73B
 17: 1D77F8916DF479DDCE3F49A1D9DEFA40FB, 99611A067F45F140AFDB6FB7E9C23DF2
 18: 5857267B77E7B8D7732509AEAC0AA80BDB2C, 3159BF09910493977A33268C7F7DBC01
 19: 1CF64E54D48811F02DAAE472846E65235DC8B7, 78F88A35E2D93A0746058D1B37762A27
 20: 8CC20A5FEFE9AAE81742DE70453F62A961188DB7, EDA9E9208EC38152E53AFD62ABC77F0B
 21: 1D6CCEEEC72CC7369C33F5CD83ED0DCD6F5613D562, 9FEFD274F3F906B11DD87CC2C0F9D0A2
 22: 20A9C1EAD88F005DB8F69C8BE005D8A010B261FF2EAD, A341F754932DCBC6DAFE4231918A9CF1
 23: DCEC1BB28E8D77D69B5148FB02E02C281B68BA6E9768B0, 6AAB2EEB1D25D2DF7CEEFA6054E295DA
 24: 7C4F7165943DB1EFA5731F5C75931F4391F0C40D5731BC54, 3FBFF88733ACE5289D9FB9CD24C44C3F
 25: F5E2C8A9B3A02E0BB86F9E969B0EDA5F554B0C8902BB6F4643, DFB22569019686B2EE92ABA9EE6610B0
 26: 42B7D0E9613AFAD6E8093E4F638BC96E22413F15A84202188C31, 002F0F602F596236A8F239E81CE47FC0
 27: 88B89B7756BD3BE09467998FABD12BCE87E5FE994ADE9B30844AE6, 05E0E8AFA55C3B571A849CE4C9F1F477
 28: 10452565D15D1D829FC54F61960C6A749AFB91086E388269CF6B588A, DD88B0C63E040DF8878B3C919AA95218
 29: E68619409B86082C744496FC3F645CE1134E84192D2CBCE1CFEEB12612, 83258C337EF21302724CE051A03195D6
 30: 840277319319EF1DDF6A57682B6695550157F5B76756BF81BFFB3394AFC0, 183FA85F8E91F8972DA23108FA066F20
 31: C74A4B01328B809397C07F4FC16131FBEE6396293181C327ADB50EF39CC936, D6C5CF79D47995D7CDB5745F601D859F
 32: FF3FEE866339B01DD2C1EC0C0E569A458A77DD014AF0CC9C0A8DC52A52133940, BF1AF01F2CB34CBAF1EAB96FBCCB5404

OCB-kasumi (16 byte key)
  0: , 7B4CE3A5B7284F8B
  1: F8, 80584D787B7AE753
  2: D37A, 7BD7B52BE65B995C
  3: 2D07BF, 6E6E16FDFE808D21
  4: 9F1A8E7F, 810CDE98B80F2CF2
  5: C6A7842512, CB6E9709AD7E8545
  6: 056553F25EE5, 24A74A113D68E373
  7: C3E0215DEABD43, 80B9F0ABDC207E04
  8: 38DA7B24B04DDF91, AEEB273DCAE4F743
  9: 34169FBF64966E0EB8, 1D10D18FC0DF5372
 10: 5B3A510F1AE97BFCE1EA, 5B1342A77724DBF7
 11: 39D1B5067E584E59BB6603, 38EDA20D46B2563D
 12: AC2DD02E2406D7D8175EB308, AE7DCB1AE6188975
 13: B0623EDBC20FEBEDF9B4AB70E6, E218732D221A04A4
 14: 82F57A435A92E28B56F4EF5E7EA8, CC5842752D089C26
 15: F2D54E3B9022AB32F668AD5A20D050, D811DF3DE76089FF
 16: 1CAC13A538AFC64D9747226AC23F072C, 2DF49C64213B35B9

OCB-multi2 (40 byte key)
  0: , 70A2AD75028C8B3E
  1: 3E, 76BE76B249142049
  2: 5C21, E31CDBD0ED6B864D
  3: 62BC9F, F1124FC4C9C82617
  4: BB5AC85A, 97035E20D4FFEC81
  5: 500D9D05E3, 86D5EC5AD1D55434
  6: 5179B8442E46, 432EAB80B938A00E
  7: 361000D13C364B, 5ADB3F9FD65EC776
  8: 5C5BD790B927CBE4, F6ED8E9D330FD37E
  9: 2020DD735C5D7B4739, F98DEFD6A8368E1F
 10: 008A8548790A3582C2AC, 041C4E2FA196390C
 11: E6409403D3E2E4385EE54E, 25AE9113A0E7A3EF
 12: E23E598908C755FCF9D51E39, 21BF8C9F319FB44F
 13: C1F13F46FF04717C7E54FFBDC7, E7D8CDF40A1D78A5
 14: 27721EB66D4F6362308B96DD9895, A374C96FCA94C809
 15: 1A393F94CB9ACD3BB93D8766C63569, 45A090303B71D35D
 16: BCC0498FB13CEE8A615FF6409EDF1707, 9589A4CBC481A455

OCB-camellia (16 byte key)
  0: , 6972CC27A9711EAE6654851AB8E0C53F
  1: A2, 208D783961FD532E14376B4EE904FE52
  2: 1177, C7CC74015F7EDD9A72F7435494D8A050
  3: 0F8502, F1A708AA0F485A554E2E76592CD9D7F4
  4: 9986180B, D47186A8B539F890824DEBA223861ACD
  5: C0FF4519C3, 4430A9453016E4974CFB5380A1F3E95F
  6: 2AC54E3E6A0B, 6E320BE8DAF4BA0462A57BECC574740F
  7: 846053E1A37A6A, 5B91B680B92517781DC362C2F3E144E4
  8: CCB09ECFF76EEE2C, F91E7E245F4C8A404F3ECC7DE49261C3
  9: E049E2AA271388106E, 8C6981A160D831F4DC57FACE5ACCF006
 10: 761782341D52BA8AD12F, 672DC4B06DBBCED80381CE4845757F0B
 11: 92AD781DEC4549940265C6, DB04CAABC54E71FE1A9C41DF1ED5C52E
 12: D507B77EEE9BE07EAD700143, B3EFCC0B27DC85166E04E7BC39E45C58
 13: 5AA1AD6B9CAE3001D4C1CC4048, 424D8A22F7B9ADA30AAC0C1D3D4E77F9
 14: C69E96F7A4B9A6F0F2C7EFA72C26, 678144F802AE9DD83D11877779B48972
 15: E2596B3FE48EF6EC50D857C8B4E3F4, DDB3BD2B8AB2FA71C7F56C8E57AFF2C2
 16: D81664A002E03A75E08CF16EE7670E97, B56A0B0955E15E62C557C6E66782AF4C
 17: A8F2696A972A87C784FDC775439470D822, 36E3AD03CB18002A17D49E466CE64814
 18: C2B537D807BD1ACA734AA072D9C2B836F588, 449B05D145666D1E5A92E204FC3507D7
 19: D5418F1288BFA7D39D23B3C6ECF797397D3D44, B0CFBA612544B8AB159E9D4AD1FFB3D4
 20: 2F9522460182291C6F264308E0363B9FE312E517, 1EE4CB38075B67463FB9DE26DF9D581C
 21: DF2881568BECA504A66E4B15BEA58AE6E99D0270E6, 3283D46803FC33098BB262FC1D2B2157
 22: 4B0083A4CF7E166C8466A5B991AD0CDF71F9DF010EE7, 7C91D9A5DF6C76CB02D83D8C7F3D8D07
 23: AC0457474B4193647D62906BD08D8C8EB32BE151555B68, 0A448FF3C468D7CDC945724172CEB66F
 24: E6E7786EBECDC296F072CD66C89141C700DE2A8B5DBF6549, 68ACCB5FEC04717FB21FF3B46A34BC74
 25: 860865770047A9798D90C9365E9C9F8210CB804D785D65E2C0, A58F22FFC4CBFE3BBA451BE4B3B95723
 26: F157588B4F98D798E6850D8F04ABF9905C1BBB2D055ADE1EA424, D6960C1EA6DAF225366374333D38EBDB
 27: DE3431977821BC861CD88E4236BCAAAFFE3C894607498FB8D68746, A3D23729464BD38338F4AC5B4D9F5C81
 28: 3F2F0AB546E118B76B937D539806DC02D02A5D42D64926A9E1101D66, 3C0D2D23F5DAF7D36DDC0F87B4163F42
 29: 3F9FFAE1D7BC62BB80A2FA2728FC33FF02E26CB9F52EA8D03FFE95A49A, 96B45B3F946E629ED974EFA7B66F5DDF
 30: A398B66C8425CE9E8A6BF5AB900CEA1EAE811E06AC7BC0D69A53FB2015BB, F83411C72B7DB201B254565D1DD8D1BF
 31: 9C760ED6C10A80C52F092ED20AB1D03A52427B6235F3C7FE7541033AACDD74, 8AB98FCA89D1245B177E0AC06E083024
 32: C38F260587B3BA9919601BD0A56909FB36ABCEB8968D08DD6B74F1EF5ED7065C, E357D0D56124276790DACA38D95792BB