Skip to content

Additional test vectors used to validate the Toolkit.

License

Notifications You must be signed in to change notification settings

isaracorp/test-vectors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

test-vectors

Additional test vectors used to validate the Toolkit.

Many of the algorithms or combinations of algorithms supported by ISARA's Toolkit don't have published test vectors. For example, the KDFs don't have SHA3 test vectors available.

We've generated test vectors using alternative implementations to help validate our Toolkit code. We're making these test vectors available so other implementers can validate their own code, and to encourage interoperability between implementations.

Randomized Hash

These vectors are for SHA-256, SHA-384, SHA-512, combined with the Randomized Hashing algorithm described in Strengthening Digital Signatures via Randomized Hashing by Shai Halevi and Hugo Krawczyk.

The algorithm described in this paper is defined for Merkle-Damgard hashes, so no SHA3 test vectors are provided.

SHA-256:

message: (none)
salt: 00000000000000000000000000000000
expected: c26bba6cb5ce567ca2a49068457d01679bee58aa804d463ddc001b0ad041457f

message: 49534152410a
salt: 73616c74696573746861736873616c740a
expected: 6886c99f83b7e9bb2e94198436eda6e8a12cb241fca113f83c1370d7ad43ef49

message: 49534152410a
salt: 4c6f72656d20697073756d20646f6c6f7220736974
      20616d65742c20636f6e7365637465747572206164
      6970697363696e6720656c69742c2073656420646f
      20656975736d6f642074656d706f7220696e636964
      6964756e74207574206c61626f726520657420646f
      6c6f7265206d61676e6120616c697175612e205574
      20656e696d206164206d696e696d2076656e69616d
      2c2071756973206e6f737472756420657865726369
      746174696f6e20756c6c616d636f206c61626f7269
      73206e69736920757420616c697175697020657820
      656120636f6d6d6f646f20636f6e7365717561742e
      2044756973206175746520697275726520646f6c6f
      7220696e20726570726568656e646572697420696e
      20766f6c7570746174652076656c69742065737365
      2063696c6c756d20646f6c6f726520657520667567
      696174206e756c6c612070617269617475722e0a
expected: 886f1ba6045466e0d448387c753711788ba96d044ccf49d89855b6e5379663bc

message: 4c6f72656d20697073756d20646f6c6f7220736974
         20616d65742c20636f6e7365637465747572206164
         6970697363696e6720656c69742c2073656420646f
         20656975736d6f642074656d706f7220696e636964
         6964756e74207574206c61626f726520657420646f
         6c6f7265206d61676e6120616c697175612e205574
         20656e696d206164206d696e696d2076656e69616d
         2c2071756973206e6f737472756420657865726369
         746174696f6e20756c6c616d636f206c61626f7269
         73206e69736920757420616c697175697020657820
         656120636f6d6d6f646f20636f6e7365717561742e
         2044756973206175746520697275726520646f6c6f
         7220696e20726570726568656e646572697420696e
         20766f6c7570746174652076656c69742065737365
         2063696c6c756d20646f6c6f726520657520667567
         696174206e756c6c612070617269617475722e0a
salt: 73616c74696573746861736873616c740a
expected: 35dec4a340b00843f6468633a67dd4ddc1d2618c0b1573af27d8651aa31ce845

message: 120435e3b84f1f5b413f9b2e975d3f21a1c0c74625
         dc850ff20def9c6a63a2a6cf2b5e4c7da8489e7dc0
         e4fd2d8f797e4f5f966c4fe71984
salt: 73616c74696573746861736873616c740a
expected: 4d24a72a17a9e5bb5629660b7ff99cf6877b84cdac160ec9650b14275b2d6b2c

SHA-384:

message: (none)
salt: 00000000000000000000000000000000
expected: da75edcfe9f3f9ade917845aed6a7e6b3c745c890d09a7e08b9f977d6d5c27a7
          3f0623cdcae0fb6fcb8fbae666c68d41

message: 49534152410a
salt: 73616c74696573746861736873616c740a
expected: 9abec4105253a13cec03cd32fb6671c9528739ef1bea8efc3a4f132438f6685d
          0e78afc50e53c94480157d9b06234369

message: 49534152410a
salt: 4c6f72656d20697073756d20646f6c6f7220736974
      20616d65742c20636f6e7365637465747572206164
      6970697363696e6720656c69742c2073656420646f
      20656975736d6f642074656d706f7220696e636964
      6964756e74207574206c61626f726520657420646f
      6c6f7265206d61676e6120616c697175612e205574
      20656e696d206164206d696e696d2076656e69616d
      2c2071756973206e6f737472756420657865726369
      746174696f6e20756c6c616d636f206c61626f7269
      73206e69736920757420616c697175697020657820
      656120636f6d6d6f646f20636f6e7365717561742e
      2044756973206175746520697275726520646f6c6f
      7220696e20726570726568656e646572697420696e
      20766f6c7570746174652076656c69742065737365
      2063696c6c756d20646f6c6f726520657520667567
      696174206e756c6c612070617269617475722e0a
expected: abaeee8bcce3c94906820ad4d8b24e4bd98d402456f9dfedb0c8f8e3475d5f6b
          505fd4e7ac303123c51f570dff407aab

message: 4c6f72656d20697073756d20646f6c6f7220736974
         20616d65742c20636f6e7365637465747572206164
         6970697363696e6720656c69742c2073656420646f
         20656975736d6f642074656d706f7220696e636964
         6964756e74207574206c61626f726520657420646f
         6c6f7265206d61676e6120616c697175612e205574
         20656e696d206164206d696e696d2076656e69616d
         2c2071756973206e6f737472756420657865726369
         746174696f6e20756c6c616d636f206c61626f7269
         73206e69736920757420616c697175697020657820
         656120636f6d6d6f646f20636f6e7365717561742e
         2044756973206175746520697275726520646f6c6f
         7220696e20726570726568656e646572697420696e
         20766f6c7570746174652076656c69742065737365
         2063696c6c756d20646f6c6f726520657520667567
         696174206e756c6c612070617269617475722e0a
salt: 73616c74696573746861736873616c740a
expected: 1ac320fee04df9123d2f557e5481c65c6f487ae2322559c986f00a8f36fb93ff
          bfc928772370f617f51e7c9cf0312c63

message: 120435e3b84f1f5b413f9b2e975d3f21a1c0c74625
         dc850ff20def9c6a63a2a6cf2b5e4c7da8489e7dc0
         e4fd2d8f797e4f5f966c4fe71984
salt: 73616c74696573746861736873616c740a
expected: fbd8ae30e5183ca06525f93cfb7a8faafffd27cdc009034bed5dc2548a12eebe
          a048fb73ffa8f30ec6ff556efef26bac

SHA-512:

message: (none)
salt: 00000000000000000000000000000000
expected: c697a4bb126f2d237b684dbdf03d77d2bc62ae12e55c1241097e51ae8f2f6b4f
          ab2512b6d0f1a922078627cb58c15bf0baf0070a4d6eef4f1678f66a0680d4b9

message: 49534152410a
salt: 73616c74696573746861736873616c740a
expected: 9200f4104d8c35fc9bd899c13d5a9467e51813b71940fccf9f98065103517b4e
          09206857453142619d44a2bc2df38391a3b8b2e508112e7cd66683da32a27e48

message: 49534152410a
salt: 4c6f72656d20697073756d20646f6c6f7220736974
      20616d65742c20636f6e7365637465747572206164
      6970697363696e6720656c69742c2073656420646f
      20656975736d6f642074656d706f7220696e636964
      6964756e74207574206c61626f726520657420646f
      6c6f7265206d61676e6120616c697175612e205574
      20656e696d206164206d696e696d2076656e69616d
      2c2071756973206e6f737472756420657865726369
      746174696f6e20756c6c616d636f206c61626f7269
      73206e69736920757420616c697175697020657820
      656120636f6d6d6f646f20636f6e7365717561742e
      2044756973206175746520697275726520646f6c6f
      7220696e20726570726568656e646572697420696e
      20766f6c7570746174652076656c69742065737365
      2063696c6c756d20646f6c6f726520657520667567
      696174206e756c6c612070617269617475722e0a
expected: c4ccf0403100d1c5938897fa91dbeebd036e915483cbe506a63b914aaf95ca05
          d0a6219d5cc0719e21f845eaacdc9b5fdcf6c28b2030c13478a629783802f184

message: 4c6f72656d20697073756d20646f6c6f7220736974
         20616d65742c20636f6e7365637465747572206164
         6970697363696e6720656c69742c2073656420646f
         20656975736d6f642074656d706f7220696e636964
         6964756e74207574206c61626f726520657420646f
         6c6f7265206d61676e6120616c697175612e205574
         20656e696d206164206d696e696d2076656e69616d
         2c2071756973206e6f737472756420657865726369
         746174696f6e20756c6c616d636f206c61626f7269
         73206e69736920757420616c697175697020657820
         656120636f6d6d6f646f20636f6e7365717561742e
         2044756973206175746520697275726520646f6c6f
         7220696e20726570726568656e646572697420696e
         20766f6c7570746174652076656c69742065737365
         2063696c6c756d20646f6c6f726520657520667567
         696174206e756c6c612070617269617475722e0a
salt: 73616c74696573746861736873616c740a
expected: 581a85870ad45b49471705020c2ca0b7cfd450bcc8543c386cdb862e8bfc6fbf
          4c9038cc06b62db9dfdd815d95a7494336b5b712ede01028cad68ce00748105d

message: 120435e3b84f1f5b413f9b2e975d3f21a1c0c74625
         dc850ff20def9c6a63a2a6cf2b5e4c7da8489e7dc0
         e4fd2d8f797e4f5f966c4fe71984
salt: 73616c74696573746861736873616c740a
expected: cab1d49851fe4ee1f616c23a44ad20e9d4a0b58460d9c38e40a85c8e6130d54f
          5a80391cd58ac53d278fd888a60cb022314efe49c4b86a6d3e1edb7d33f4426d

HMAC-DRBG

NIST's test cases for HMAC-DRBG include SHA-256 results, but nothing for SHA-384, SHA-512, SHA3-256, and SHA3-512.

The following test data was generated using the same algorithm as the vectors found in the NIST test vectors repo (specifically these):

  1. Seed with the given seed data.
  2. Reseed with the given reseed data.
  3. Generate the expected number of bytes. Discard this data.
  4. Generate the expected number of bytes again, and compare this data against the expected data.

SHA-256: Use the data from the NIST document, HMAC_DRBG.txt in the repo.

SHA-384:

seed: 06032cd5eed33f39265f49ecb142c511da9aff2af71203bffaf34a9ca5bd9c0d
      0e66f71edc43e42a45ad3c6fc6cdc4df
reseed: 01920a4e669ed3a85ae8a33b35a74ad7fb2a6bb4cf395ce00334a9c9a5a5d552
expected: 59c398879ff106a1e5e0581023bea803efea44ca263b61473d5af515ad1e4877
          34c48f8e1f71029468c897b496e0e64304397cc99e5875379a87119050fcc9a1
          98fa3e24e4e5c8708a9a8d28fb0249b8c98cf9e10009bfa1dbfa99f03844be46
          4af61f626cf08211633d2b2f15855ff3ab5473c01039363bc8817dc3c7907b3c

seed: aadcf337788bb8ac01976640726bc51635d417777fe6939eded9ccc8a378c76a
      9ccc9d80c89ac55a8cfe0f99942f5a4d
reseed: 03a57792547e0c98ea1776e4ba80c007346296a56a270a35fd9ea2845c7e81e2
expected: b741b677f17a9190627a3a5806fa22101a9e726d32c66eb7e2a16cde0d91958f
          d185c4927b9c6738bf1d3d1a2e5c66552cad5e1f99c0c2c0902ace1c02c5b1cd
          a295fe5789fc575d59cf84355b40c785a211b254ee28dbe8527b0ff56517a0c8
          fc5fd7dea6e7d7a5c107b6d3ada5b333f7e8450053f803c6155972f7f3728726

seed: 62cda441dd802c7652c00b99cac3652a64fc75388dc9adcf763530ac31df9214
      5fdc897a0c1c482204ef07e0805c014b
reseed: bd9bbf717467bf4b5db2aa344dd0d90997c8201b2265f4451270128f5ac05a1a
expected: 6f36aa0e6bf8ab539c5e7a6eb55ce0dd8bebe213f16f3a966f784b09b4f0b7d0
          2cad9c763d12d13fc1bab3acbbeaa39048f436466320bf5eb6f1f318e7fe9f1a
          5f9389be686ddb93c358e794c590d122a914308defb605f8a95b6fc4cc55dc5b
          54d610122bf25fc28cfaba26237b4ad939d8b2020b7afd74aa6f1a3025cf964b

seed: 6bdc6ca8eef0e3533abd02580ebbc8a92f382c5b1c8e3eaa12566ecfb90389a3
      8f8481cc7735827477e0e4acb7f4a0fa
reseed: 72eca6f1560720e6bd1ff0152c12eeff1f959462fd62c72b7dde96abcb7f79fb
expected: bbad77714e6661a7522c60133330142098ecc6c4ec9172f0523e6e130c3c961b
          ba280a76cf0a00f14f90e2007acdfdcb05944718a4403e2eba4d8b8b0529d929
          02adbec22f7fc258bc4dac7e8e9c4286a5b5db49b2e0f166e0d07f9ee4a8d051
          ee182c0ece617609cf4d9073f406450c42c4c6faefbd13a962fa6da8f8c26af9

seed: 096ef37294d369face1add3eb8b425895e921626495705c5a03ee566b34158ec
      6e2e0825534d2989715cc85956e0148d
reseed: 1b4f7125f472c253837fa787d5acf0382a3b89c3f41c211d263052402dcc62c5
expected: 3969c5609651e512d2b8cb1db7ee6fcaade39496ddf0b70d7bd8c09fb6ab92cd
          75926268993930e773ad4a16ecd0de855dfbfac79410dfe1e8bae67d7f46ab13
          1c7a7fa89f1edf76e6113ae62f162817d7d98dcf1b825538dc9b125f02ef3ad8
          de27c582bfaae8322b5196d112cc7814661566437ef4f56e42abe99133247099

seed: a7dccdd431ae5726b83585b54eae4108f7b7a25c70187c0acbb94c96cc277aa8
      94c8f4b8e195a47356a89a50d1389ab5
reseed: 51733eee2e922f4055e53939e222e71fae730eb037443db2c7679708abb86a65
expected: b53e30937bc1a57d9b599e0a5cbf06f45bbc35a63d6eaf10174e27349d50c8c6
          0487ac5c968d1bac4fab31a8e697b38af0183a4dc2cc03dc20179d4667a79cdd
          7a939968e05e469ff0dd5b290369bec6d1d64c0c74001b7ea7ac9cc06f12ce40
          29202a80d7cdeedbe660adb4ff9f64eb7092e042d85b64fe790f98ee62673b7e

seed: c286425ecf543a49bcc9196b0db1a80bc54e4948adba6f41712a350a02891fa6
      957a659a4ec2e0b7ad185483c220fd61
reseed: 08c2129813eea0776fba72788fdf2718759cc3c4207fa20a5fe23ac6e32cc28e
expected: 0b45b30cebfc85b7dc3bbe76eb09fcc34983147490dca34fdb5c6da92d6040c1
          bf241a4fec672e79f0f1b7274526372a3194b22dbec5cfcbcc7e14bb2f65032b
          1b4f9cb47592396db7c346ce0ba7aaf27e1a746fb658772bcdf577def81b7ec9
          5f2175475646933da0a61063c99cf6ea7472814078d6074c10f1cb4b4580ea5d

seed: 02818bd7c1ec456ace55beeba99f646a6d3aa0ea78356ea726b763ff0dd2d656
      c482687d508c9b5c2a75f7ce390014e8
reseed: cf319bfa63980e3cb997fd28771bb5614e3acb1149ba45c133ffbbab17433193
expected: 779df1e3a1ff6947e7ca2952af8ff6086f41396f5752310bed3c436829ade67a
          d2ae3f89323facd93dc2c2083cdbffe06b4e677bfb87b50f0673b64846f5be96
          19035eb27b27aee36c3d308a3a9275189f545edacf66f495acc41bb189ef9e55
          c9b09fb687478e37eb4698ea5fb96da1c249432040af6b144537d554b2eaad19

seed: 77a5c86d99be7bc2502870f4025f9f7563e9174ec67c5f481f21fcf2b41cae4b
      ed044ad72ee822506a6d0b1211502967
reseed: 778100749f01a4d35c3b4a958aafe296877e0acafd089f50bc7797a42a33ab71
expected: e91a6e40a01ead5207816e10867d1eb3d5b14a72f568b8e3fee4b7953e1bfa5a
          801fd4ccbe96f74aa189c3d8399eda00b3e0883152b57424fd25b41ee22bf62f
          37cd659dc0c180f7fc2d332da685ccffe52160478072ef0026c10c2136cfaf49
          de69e5146bc1cfa34909bc0f8c7ae6d9102bc3e14dfe1583b377768838777a03

seed: 0ea458cff8bfd1dd8b1addcba9c01317d53039e533104e32f96e7d342e6c7b9b
      935a4b66fc74c2a48757a99c399e64e3
reseed: 6c5f3708e7b714c4ed139b4fa9e8c763af01773484005109a85e33653bb0ce98
expected: 90a94d4bf34f010e01c746cf8763401993eec70c02fcba8ebeeb75261652032f
          323de132d4266f79ce95daed0b82420930d31e7f1eb4dc68bf48c47cde286e56
          1fe08674341cb059f30436a5b8dfa614340c037ac84c217be2394e3cd4110fd9
          289fe53d68bea87750316655598ed72e29e5a5a838e72feacc3c75fe3b0e6013

seed: bfb68be4ce1756d25bdfad5e0c2f8bec29360901cc4da51d423d1591cc57e1ba
      98afe4bd194c143e099680c504cceaab
reseed: b97caf210e82498c3408790d41c320dd4a72007778389b44b7bc3c1c4b8c53f8
expected: bd5324630d4bef81939cf607e10e9d65290d2be3252caf08d9472836ef637c29
          dc7daf0d71ccbf427fbf14b864800d7e4fb9ccca084e84c4ba89c4e8b6b52bf5
          349fd05c23df9177b8b5c8ba04ad772010290c8e4cfcecd865fb8b96d35585fd
          5b4398d05d183fd596d64e3af2fa2f561b8517f2fecbe4f9ef0e3f17f2aee4cf

seed: 4f6880a64610004463031d67d7924fa446c39138d4d41007e8df3d65691a9367
      6b33b2c13600f4b1df6ca3d1960e8dd4
reseed: 57b87b8c8f48312b5333d43b367730c0a5ad4725a16778fcb53fe136d136cbfd
expected: d68758ec8ae18878d940f7415f80b2351ae05e537cc37cc36f48338917f959a4
          c60b66d8d62e9cf2f20e153882c85587aa4761ce5aad00c527bea4bdab40f3a2
          6bc9c0ee29c1d8c1f5be182facad1e5c15271db85783a4b14ced2e7ee764f455
          3cd272457f469ac7ab5cd87b8f16a24a9d87d73992edc1c973a5bd31f3201815

seed: aae352e111843219cae8f70e7b8f6eb9bb53d246cbec1e4f07d42757143295b4
      b84485dccd1bf93210e322eafcbebcd9
reseed: f9237f00d744d8fbff21b9d0043c258e8731817e6a5fb7b4bf5011680e5bc642
expected: 59af6b738039d764394b60f6c30a5f840ae46d286eb5dd627f251be603975b24
          e7f75a9ca609398e5c90ba2080587fae5f4223c1cf4042d90f5f9ee8f3d70a30
          3630c0904b5ad79727cdbec265de29db4ab121e0e7600e85f19d0fe278022ff3
          90d710f98b4510c3c4d129152167ee407c324cb5654a7de6bb846a97469f728d

seed: 589e79e339b7d2a1b879f0b0e1a7d1ad2474eaa8025b070f1ffa877b7124d4ff
      0961ed64dbd62065d96e75de6d2ff9d6
reseed: e928388d3af48c2968527a4d2f9c2626fbc3f3f5a5d84e0583ab6f78e7f8b081
expected: 8897094e53884db808de119dd51960e27e08ffaab37200ced1d9fd3b2216c67e
          89bbf24d023cdf9a8e465eb6093b1f09653cbd8160af0c50346d7ba3e23b2f3a
          df193211908362c10ddbccc742504c4d4c7d8876323e630bc600bb94a51c71f3
          ab8a381c426fb8131e7706ed42f9acc0c4fe290b45bd89b7a2e8a4878c3f31bf

seed: 714277d408ad87fde317f0a94732fce62f1352bdc90936673b4f1daa0925aa26
      d16582a99f23010b4248b88d86485419
reseed: bd9fc7cb2fd5063b2c3c0c4f346ad2e3879371a9c805e59b9f2cd2cc2a40894f
expected: 578bf880a9ec173b4b0e256ea45114d104f545e81564564618363188c467584e
          878acd7f9c764df875e2c1abfdfd5f975f85249172a2a83f948b6aa0c0dda6e7
          fe4d5db989d50f09578adf7c9e77dea9011cf4b50f3d56ca97be963194143e1b
          f5f1608528e49e05b28407c2812485efc3087251bf0b08e9d5b3edede6f3ff06
seed: fa0ee1fe39c7c390aa94159d0de97564342b591777f3e5f6a4ba2aea342ec840
      dd0820655cb2ffdb0da9e9310a67c9e5f2e58fe60a3afc59dad37595415ffd31
      8ccf69d67780f6fa0797dc9aa43e144c
reseed: e0629b6d7975ddfa96a399648740e60f1f9557dc58b3d7415f9ba9d4dbb501f6
expected: 33e8f2512fb95c0435f786b2148dca4ccd8a289c25cc20e246619721e09e337d
          817e7af0c416aa2f8274d6de250abed66c52b1d86f77fef3b4d08c512fec0d52
          47e34aabda4ab8bf6bdfea5841a3c808e456f12b6a5dca20c70c2b5302c3c74d
          a9d600dcc402d74058a54752d33456e2175d9167c5a46e6682824a123ace3b12

seed: cff72f345115376a57f4db8a5c9f64053e7379171a5a1e81e82aad3448d17d44
      d1e971ec795d098b3dae14ffcbeecfd96ec0c798c240f22740cad7e27b41f5e4
      2dccaf66def3b7f341c4d827294f83c9
reseed: 45ec80f0c00cad0ff0b7616d2a930af3f5cf23cd61be7fbf7c65be0031e93e38
expected: caa903fd683827cf7e96c7155350adb248352d4ed338cfea8fb04054a40c1090
          9c0ed99219542e643a5f8d8044fa8ec7d37a5813ab94c2708e50dbc7ffa16c11
          61a9a6d7f5e65aa446f0d75e08db6cf155c593e8114b40a07cb264a0e6a2cbca
          7232ef490074ca81578073de743035b9cb4c7f11b7f175f598643e85947a0179

seed: b7099b06fc7a8a74c58219729db6b0f780d7b4fa307bc3d3f9f22bfb763596a3
      b8772059a135a6b61da72f375411de262ac1bfb24e0b8c6ac2803e89261822b7
      f72a0320df2b199171b79bcbdb40b719
reseed: 9aec4f56ec5e96fbd96048b9a63ac8d047aedbbeea7712e241133b1a357ecfc4
expected: 5f39c66859af30fab7c90bf914531fc9c419e6900b42e8136b2d25667dcf7209
          394774873ed6635d787eeab87ca741b8b634225871f279d77fe6375d32250050
          93511b7477b8687f76c5148298dcc0c64e6a24f64d7b47cf93d313cf6fa52a7d
          b2b0166dfab41f9e0a3ebe671f2da279721e2e83f8594dbc72b588717da5bb08

seed: 7ba02a734c8744b15ef8b4074fe639b32e4431762ab5b7cd4d5df675ea90672b
      8a424f32108607c8f1f45d97f500ee123ad627433f465187c48141e30c267810
      6091e7a680229a534b851b8d46feb957
reseed: d8f02b59b6a3dd276bc69cba68efcf11ab83ead1397afd9841786bd1bb5da97a
expected: 9bf6904dc3340a19a65b6a84b53462e0bfaa4756db8220c8c924b92cd3051ca5
          0905d5bb3c953f38cd1d489355b5c4ccd13886f94b94f1f38d4d38fd6c35d459
          d930d0114d626f0d7527167a3a99f576534aa8580634e8d92caebad9875e8e90
          2ecd18e032a383331db3b0bce3a8d6f5525113dde7cf87004d8eb5c903662e40

seed: 9a8865dfe053ae77cb6a9365b88f34eec17ea5cbfb0b1f04d1459e7fa9c4f3cb
      180c0a74da3ec464df11fac172d1c632336372ec82d0d68befad83691966ef6f
      fc65105388eb2d6eed826c2285037c77
reseed: 75b95108eff1fabe83613e1c4de575e72a5cdc4bb9311dd006f971a052386692
expected: 0625580bc4c449e9ad22974e43b477c8725236080caa194ddc65823330925b26
          4edc68b6c82680a589fd9e7fbc31c81430e7be5b7ea5f7b8d84540ce7d0a2c74
          c9a5a61a413a6e73f79a1bc724f78fbcecf0232782d998150426e799591c67bf
          62644e2849b14c40d495ffd004c075c4e4847ac1de938af8c24793cc82df505b

seed: 22c1af2f2a4c885f06988567da9fc90f34f80f6dd5101c281beef497a6a1b2f8
      3fafdecf79a4174801f133131629037b80327dac486111b8a8b2c8e8381fb2d7
      13a67695c2e660b2b0d4af696cc3e1de
reseed: f95a0e4bd24f0e2e9e444f511b7632868ead0d5bb3846771264e03f8ab8ed074
expected: 1820406e09ef48eb67f1582710768fa91ba498259fb5b0e25e27764eec4e0270
          9ad79dca2d5d74cfb29becdb75cec7c900d61835b059d667e21d69442da81381
          5f71375cf434598f330e28858bf88c7c9215ba83e474c10d5f982bb5f6dedcc6
          08855ee61476b19d209fdedbffa4ba5b2225ccde00e118cbf4d889423232c5fe

seed: d0840e3a8d629d5b883d33e053a341b21c674e67e1999f068c497ecfaabfd6f6
      071de7244ecb2fdf7ab27f2d84aa7b7a90d609527fad96ffe64ab153860346f3
      d237c8940555ae17b47842d82d3b0943
reseed: 1dd1a8b59856c49a388f594c5f42cc2e4a56b3ccb8a65e7066e44c12f4344d50
expected: 5d6c2f2f45793dca4b8ceb45e932ac0a919e7eb90c725e554545191f81ad6d80
          51e2fa3ca12c77674cf0a1ae289a00e5c232190f5ef0713a785b899d3fad8846
          e3add2952583f71f0a318c200c4eb287cee1e4e37fe189aafb5dc2e3e6e2dd00
          68dc7e6b0aa4422e1e15d383e14244b3b522f355a128eb472d684077957b69a7

seed: 2e2dd56869104492767a59778652831919e1c8b970f84e824ae4116597a0ab7f
      01c42a7e983641de46c82fd09b4f2f76bcd9e1508fcc22820a8be07180fea504
      5367333b569e111b011cd57dc1858765
reseed: 7306507cd3ca7eec667e640d270cfbb033063d97520b6b7e38ff3cea0e79d12b
expected: 4a94c56c16301589b36a1559b27c8735216cae5e932bf71484e9c4ffd49b968e
          4da7753e5f2038c4c2b22ce9144677bc029c58864b0443b0d3c3919b24b60626
          908ebd4d79f42ae500331e6f68515df1b75e65bbaf8072ff46577a55dc6161a7
          a1a3cc660cc53f606f46b4145345ac6bec6c270b95d72cf0a38495c439c79c1f

seed: d1aab0f16bd47a5ccd67c22e094daa3735eae21aa57f0bcd9e053d9d0d545cb8
      199310dfe1b01265b8c0d2b46d6c7c9f625b4b8f4de72ea9cb6f70556322dc2a
      19d6b2b32de623f557e419a084ba60fd
reseed: f50cabae4e060f3971096b78e550cda2837a26a693d905db2d992d589b268f44
expected: e0664c206dd6a5413322c244730263a8851a66976009375bbe153abe849d09cf
          3e091eb25ad46eacd632ec127c6fd696bc14476487849a0d20506d9ddc21f838
          69ee6f63baafd5ae3df946fcc1c43e4cec5d463dbcbce4672828292e8dec22aa
          4af03efcf21cce30f5dd826f0e2bd7ce3a3e6a3bad82579a88c47acb2fe4a378

seed: 449480eaa100aff6f48dc6286a5a81b9728b084864f78a9da98f606a00a6a41f
      e53c6c5ac3da9f4726389a03f97bb6406b8fedc084d8e28d333aef6db3702b63
      51f0d24e30908cccb63794282655886b
reseed: 73a6d64e1966ae324388dc12c14544e9dc5ae4fcb331e99d350c456ff16f9aa0
expected: 914c5ff0819e749e4b1c06b3e685096a09e0fb0607c0dc1c10fa4de7ca8814a2
          295d9528a1611d55fc012f3d3aa91d33ce2e09d324564992d678d48d1249bd5b
          a9a496552ade9abc97e22df35e063db1478c9374ca5dda0255b77195217e37b3
          3a0a326193b75afa34d1a081f0a3bc93009eac3814a4bbe8055a2fe7ffa04a15

seed: 9a6174166e97aa4981ddf580bc01c96754b9f0ba042750aabfda1cffe56e8581
      d7512ff6b7db7ce141b2bb01dcd0425eed75288f23275f9422444da5d3b53ccb
      3c4ac8acfb659a1e9b7655c2db52f879
reseed: 6888b9277e57dc57663d402eba8d03cf56a070dc868e6a128b18040002baf690
expected: 184d5363b7d738c5f23cfdcb0ce3b88e099024ff946a51472d7863249f8ce07a
          e9ea642f80f524b4ed359ef91f792ca58bdfa993e0508bf5d6e136ea42bed71c
          4792f609deefcc834ee7fb04b67050bc185e5886183527406411749a7fed6bfb
          0ef8ce8e661cac53e91b52615a394471655e59af7a1f953cd4cbb8e7fa09b33d

seed: 9c6ae1002ee1b0add0be563ce50f899da936e13efa620d08c2688c192514763a
      fde7db5160c73044be73e9d4c1b22d868fdaaeffd64e53f7b4374d902d441209
      964e12b65d29afec258e65db6de167ca
reseed: bcc28fd58e397f53f494ad8132df82c5d8c4c22ea0b7139bd81eeba65667bb69
expected: cde1e699410cc7e8740b4a50869a384f55569464b188efecfcdca5364be311e7
          122e5df6fedb521084464120aaa0b5242d7e272f000327baea496a6a5974188e
          dd48a8e9e14483c589452bd14490acd98c82b349728b3b104d30bcf319919070
          46b891f224ddf90ff08821df5a3f25bd9814c2ec4d035c70d77c1016e8a4a983

seed: fe96a85b69d46b540918927bb609dc57642eeaefd46bb5da2163a0bc60294b58
      22195a410d24db45589448dfe979d3fd20f698833a4472fd7b78fb9b0c4eb686
      04f166a2694c4af48dac2b2376790e1e
reseed: 09cb870879d3f734214f6a4bd2e08c62a2a954bebe559416d8c3551aafe71d6a
expected: 6cd005e335ef9e665df5541807680a5b152f8c55948e079a452eeb444670b01e
          ac6a5890f663e4647324d4d610242f51669e663c2b57ec73e0509f4925856f8a
          31305e52cc1eb2de2401f65ac7e3ebb0110fc46fbbdd4c64f2b28270a0a2d467
          b8df32f8efd065624e94f4fd0e1199e030f737a047cec024b109ee50349a696f

seed: a4fd693ff0a8af24bcec352d3196549fd0da5ee5d99ca58416ca03ce4c50f38e
      8cd67f2bf71d4366ce61396642531ff5368969c15a4849d7593be8b162113b92
      98a535c148ff668a9e8b147fb3af4eba
reseed: 83d2be9a0d74e6a42159ae630acebf4e15271ef7f14f3de14752be0e0e822b11
expected: cd8c7124acd28e8d4246aeaa58e93399d9535d64cff47526eb41675112fcface
          bc51f6824c9b7caca503688d67060f4d8ca14c19ce767707567f7d2f66872689
          876b35e0e4d92f1dab23e2294d262b6fe6734f9911519363be958bdb9477bfa9
          2fa5d6c68755dd950abca01dfd17430c79d55ee98da49fe0953d6fa5a3aa188e

seed: 254ff5687a6dad3f1d237dc762f58d24ef2e2c084d0a48d26a3dc81e5490cda3
      f2ec392acca491e03ce47b95963a49fcf806b9b4a56682c61b55cb6a334caf87
      ffe135adfea6d0c3fc22b39898fbd078
reseed: b8494b1c1f1752fb6f80d732a89b08115857f7cc96e7dff05ebb822706889917
expected: 1aea798ef3686486bae0de340c78aec5eb401c0a14b2991c07e71acb4072f253
          a97548aea80707e35bb059ed1f013515de3221731808d4c2bfed19217390d1ab
          f40c713341f477c7423c0b300d3c54caaa95c200cd3d08a2a689c2076255ddc3
          0730173e4d3e5dc98d808dc1878048f68542bb9b1cc8114a4b892ef347f6f306

SHA-512:

seed: 06032cd5eed33f39265f49ecb142c511da9aff2af71203bffaf34a9ca5bd9c0d
      0e66f71edc43e42a45ad3c6fc6cdc4df
reseed: 01920a4e669ed3a85ae8a33b35a74ad7fb2a6bb4cf395ce00334a9c9a5a5d552
expected: 20544ca66237ad68aebc4b95ec42a2c5add64799491ace85b5729f9a3a081256
          0a24c272819a4cc91e25cab0cbcc5179e93a63675be3cf5bea9020eb5006530a
          e328ba7216bfed1b8934924618e3a8a5b7022fe7e128bb39477c7d5b7647d5d0
          48adb4a48d7ab36a6dcffefaafca120476ab2ac739a30abe68909f5728b25f38

seed: aadcf337788bb8ac01976640726bc51635d417777fe6939eded9ccc8a378c76a
      9ccc9d80c89ac55a8cfe0f99942f5a4d
reseed: 03a57792547e0c98ea1776e4ba80c007346296a56a270a35fd9ea2845c7e81e2
expected: aca11c700445ab0bbb1fdacea0b6b13d16293659d90f79f236db8ea1c6450255
          c358491cbbf80014987cde024887f0f6eb155c125cb7a41311f049290220e457
          2379602671ba75777798e88014d34c3f0fd1d009eadd2ec4044f83765d7a75a1
          973bde7bae725a1a0865974e62a570e151e907f25e6d19dc2d65874089f17b2f

seed: 62cda441dd802c7652c00b99cac3652a64fc75388dc9adcf763530ac31df9214
      5fdc897a0c1c482204ef07e0805c014b
reseed: bd9bbf717467bf4b5db2aa344dd0d90997c8201b2265f4451270128f5ac05a1a
expected: a2f98cf165724297580279e4fbb20f6a8ce28d37311925fe5ed702c28bab2edd
          0bdac13baf5b7da699fffe53ff51b1c520f1e42ba047cd97c5fe1cee54d29711
          3db8762b0b937298d97ae48ed2fd2caf2d02e77fb86491872d0791d47177986a
          2586e6efa545682bdee9228e4df7ca39eb00675838859ce722767fb6101b6b8c

seed: 6bdc6ca8eef0e3533abd02580ebbc8a92f382c5b1c8e3eaa12566ecfb90389a3
      8f8481cc7735827477e0e4acb7f4a0fa
reseed: 72eca6f1560720e6bd1ff0152c12eeff1f959462fd62c72b7dde96abcb7f79fb
expected: 2357eeac03185236b23f7688bf2137f96a5d92ee0d0d9abf78fa466b55723ec6
          953a6b5220024b0195d7a356ddcd9df2182f5d970d5e14ee5732ac3b863b1915
          45e241b7ed8c76507dee86d1bd2d7980cb8b0dca44f3f874d6321728add05966
          95278a245158ca7238d357b6925640e3016a62c6e6341d7789213dc93ba5d10f

seed: 096ef37294d369face1add3eb8b425895e921626495705c5a03ee566b34158ec
      6e2e0825534d2989715cc85956e0148d
reseed: 1b4f7125f472c253837fa787d5acf0382a3b89c3f41c211d263052402dcc62c5
expected: 821905315a905ed10e5e34f751a84fef323bddd04b0d7b18e0b880b6c7d966e4
          06b8d79e3926aa27d1a1724cefa8f1f26760e086d3d7c0061d572ef35d183b5d
          b6dca1276162e5d0c323d3c4dada5851695061796cc58acc2640b0d59ebb44c8
          bca8767e267a15b5f0f98e4d21ec61b8eef5cdfea0f431547df3743b6fc25d59

seed: a7dccdd431ae5726b83585b54eae4108f7b7a25c70187c0acbb94c96cc277aa8
      94c8f4b8e195a47356a89a50d1389ab5
reseed: 51733eee2e922f4055e53939e222e71fae730eb037443db2c7679708abb86a65
expected: 4ae19bbb26d86bef170a0c94765c74a911f301de4abf3fdc6c9b0b77ef44a453
          c8119d08b998dc18c82ddf4a9453c7b2ecc6bd5a5979037fbd9b1e04d5ac3e03
          af4cdb63037198f195b787f3d29913f784338ff177427c234d536a50a556ea1c
          9a18fa4e92fe2674aaedadbcc2aa713f6ba8098ed53a4ae60943ab35615ae632

seed: c286425ecf543a49bcc9196b0db1a80bc54e4948adba6f41712a350a02891fa6
      957a659a4ec2e0b7ad185483c220fd61
reseed: 08c2129813eea0776fba72788fdf2718759cc3c4207fa20a5fe23ac6e32cc28e
expected: b4b917971b5755763ee1f5526b4efcd78726d67be7c9b8006ef959a137087320
          ed2ec84ce929051b4f67bc41b97b0e0e795ecdcc2d06905e755fb0c76e22c2bb
          8f3000aac83f0e6ad499e6b377550a3e3256f38da1c2047b87e204725e4f784f
          e2c708e822df088eea75914835f15fb2c75681ccc0adaa98f4b2999710857c5e

seed: 02818bd7c1ec456ace55beeba99f646a6d3aa0ea78356ea726b763ff0dd2d656
      c482687d508c9b5c2a75f7ce390014e8
reseed: cf319bfa63980e3cb997fd28771bb5614e3acb1149ba45c133ffbbab17433193
expected: 4595a8bfdec08a8fca94c4ecb65aca78d54267322fb920ab1883f561ad197cda
          33ec5f23b3c8cc169aca5aa55468ce7751d2cdf2a17981e2d5431604ac9f6bee
          01c72a0d2cea247988fc2c310da76ff3290af95ea6ab3745b06627f4c96a7561
          b789339d932deefa91aac3456ccd995a6e521b6434374a8006d34bccb129a91f

seed: 77a5c86d99be7bc2502870f4025f9f7563e9174ec67c5f481f21fcf2b41cae4b
      ed044ad72ee822506a6d0b1211502967
reseed: 778100749f01a4d35c3b4a958aafe296877e0acafd089f50bc7797a42a33ab71
expected: 4beacb4e5bf6643068d9c534dee55509842fffc42646586d932c1b6907727687
          c616de7e1ed66976f1018f89cbdd6042b7ad4f75e2c19e16ca05d7df7d2526b0
          785d439a3c643c10fd021a8c071de8fa55c92520e755e7c71f3a31129326803b
          a2ebdab210afdde4b10dfbc64677c569150cf6fd06a420712fb5e8ea270da1f7

seed: 0ea458cff8bfd1dd8b1addcba9c01317d53039e533104e32f96e7d342e6c7b9b
      935a4b66fc74c2a48757a99c399e64e3
reseed: 6c5f3708e7b714c4ed139b4fa9e8c763af01773484005109a85e33653bb0ce98
expected: 45bda7fa3388da724c2dbec1420516e984c324657df9787bbbd68ad440817d73
          a3faad4bafcb3af07a9f0c0e8adab34f1e3ebb425a713d5eee1eaefe4972aeaf
          c061dd1f6e8ea9fa51049f10986c164804a2358a3ca1df63d34e3bdd8c13610d
          a51649cc26e3c31e0ec82776084b98829c1887f0a1e167561e84c76df7e86274

seed: bfb68be4ce1756d25bdfad5e0c2f8bec29360901cc4da51d423d1591cc57e1ba
      98afe4bd194c143e099680c504cceaab
reseed: b97caf210e82498c3408790d41c320dd4a72007778389b44b7bc3c1c4b8c53f8
expected: 0e887c8da9c85bbb9a0bf409cf2739a68f1fc75576151e5fedabd1660592ba8c
          eeddba560b1fe0773640f24ceb629a86d3de24f20c195b9763c9394874179bc3
          88bcdb1aec154ea3ff214db60a9435ba0fd3b9b63e6c78474013550f0519fa3b
          eebfc4ed193d27f90bc300c4714a98cb88bb7d257a12166bb1d11d1a154218af

seed: 4f6880a64610004463031d67d7924fa446c39138d4d41007e8df3d65691a9367
      6b33b2c13600f4b1df6ca3d1960e8dd4
reseed: 57b87b8c8f48312b5333d43b367730c0a5ad4725a16778fcb53fe136d136cbfd
expected: 123615e4ac8ea7b4fe561938feacf11221a40c45a62982d48e475fae4c20da38
          64ff9237e232b34c1f7767d05764790f3ba300bed2955b2e5ee8944d3b5a6324
          0928e0f5e1d6da0e05450d7242a681fe11f5085cf83b80a0235c0f754d9a13e0
          e06960ce5732c48d6324f2a6b67bbce031ff5c7480b993f868eb8f37ca40076e

seed: aae352e111843219cae8f70e7b8f6eb9bb53d246cbec1e4f07d42757143295b4
      b84485dccd1bf93210e322eafcbebcd9
reseed: f9237f00d744d8fbff21b9d0043c258e8731817e6a5fb7b4bf5011680e5bc642
expected: 5d1659f41a1e42c75b211c71aae2d68617b0b116b997462867d5faef6ac40fed
          93d957da8ca9ad88bd5fc41f529cc8b4aed3f3601921940f00a01687c06df3f0
          d54cbc42b965b97b81861cd62e19b661deedcbe0d3055a8eed046303f0a65585
          e67b1e7d9af6fecc5cb393f309a874d078f32c184dab7bc5036f0e7d34d98ecf

seed: 589e79e339b7d2a1b879f0b0e1a7d1ad2474eaa8025b070f1ffa877b7124d4ff
      0961ed64dbd62065d96e75de6d2ff9d6
reseed: e928388d3af48c2968527a4d2f9c2626fbc3f3f5a5d84e0583ab6f78e7f8b081
expected: 45180368652bedc47fb87b2fa9ab9de10b7d78922d3ca3cd11b7ed23e4aa20a9
          e5f637f2e0391e0e70d4e8985111af227c77fd33935aba5a814f94b107025ebe
          88da51c3524d8527dbf137ba7bdb7508ce5ab30353e0abe5537ecb8a381919b3
          d444cf6eb46cbcef13d000776c6aa860703fae5a2b6547be98ba2ef79eec2f76

seed: 714277d408ad87fde317f0a94732fce62f1352bdc90936673b4f1daa0925aa26
      d16582a99f23010b4248b88d86485419
reseed: bd9fc7cb2fd5063b2c3c0c4f346ad2e3879371a9c805e59b9f2cd2cc2a40894f
expected: fa03066e48049ab47929ac172eba5a004d4de245cf0f72d647009ad66d70451a
          7ffafe25e9f3bb87fa0f6048e7f1314970fe60b166231a4333d49517178681d6
          49395972ea1583ce3f36b5ee78fa722f7d4ddc550faeba681ced8fbf12db6751
          0154e279117840a1a863ae32ccf753b0a59b1d215b01a24e23aef221e5d7274b
seed: fa0ee1fe39c7c390aa94159d0de97564342b591777f3e5f6a4ba2aea342ec840
      dd0820655cb2ffdb0da9e9310a67c9e5f2e58fe60a3afc59dad37595415ffd31
      8ccf69d67780f6fa0797dc9aa43e144c
reseed: e0629b6d7975ddfa96a399648740e60f1f9557dc58b3d7415f9ba9d4dbb501f6
expected: e198fc52077f3918e508a9d54825de440687a241747629560f0ec94a58ea36dd
          7cfd3dd6c38327f3540edceb059a111c15d4bd84c8d2b5971fa6756f5a9d14aa
          c7226b0b8ebd48f0c0439bd9340cee3e6ec3a36727e538f01b735771928ac681
          dd4d7b13f25c83ecfd49a273091121d2f25954bb0f82ac2394045eeca3320c59

seed: cff72f345115376a57f4db8a5c9f64053e7379171a5a1e81e82aad3448d17d44
      d1e971ec795d098b3dae14ffcbeecfd96ec0c798c240f22740cad7e27b41f5e4
      2dccaf66def3b7f341c4d827294f83c9
reseed: 45ec80f0c00cad0ff0b7616d2a930af3f5cf23cd61be7fbf7c65be0031e93e38
expected: 474cd7aa43d679217706e97e57f8def91971f5487277027b897c17d9736f25dd
          f7539a533829ef98b4d1c442da103755ddd16c7a45f22a9cb2e885c9f40ab8c6
          a3122d9360a8e792cb8b9379f7883fe49d76bec84db6b79ddcc6769b9d677d83
          68965ece080f2c1f9a4be3d4ca0c6902d810e8d2f635a8d801bd28a699ad1175

seed: b7099b06fc7a8a74c58219729db6b0f780d7b4fa307bc3d3f9f22bfb763596a3
      b8772059a135a6b61da72f375411de262ac1bfb24e0b8c6ac2803e89261822b7
      f72a0320df2b199171b79bcbdb40b719
reseed: 9aec4f56ec5e96fbd96048b9a63ac8d047aedbbeea7712e241133b1a357ecfc4
expected: d661681f8993cc5d67c5320d2a11cf8e4e1fbfd4322af8dc2d9c78376bdcd7b5
          801a234c46834d67605d7d2654039f195740c9d62fae04e365f430b870f083d4
          0452e7996c97c4ea42ea88f2c6776b64d068dae9414f88320e3e14db1ab22252
          55601faa829c9cd52277928ec8d3c42f780cdc323125913ebb7bd84be9d60f7e

seed: 7ba02a734c8744b15ef8b4074fe639b32e4431762ab5b7cd4d5df675ea90672b
      8a424f32108607c8f1f45d97f500ee123ad627433f465187c48141e30c267810
      6091e7a680229a534b851b8d46feb957
reseed: d8f02b59b6a3dd276bc69cba68efcf11ab83ead1397afd9841786bd1bb5da97a
expected: 2b5d98def4baf51e158470561602d1e63d96dc08835babd9d43d30e87607f288
          4641946412d7cdf1b454d977639bb58f2f8eb96367def6a7c53d7c84bd0ce38d
          5490b22370928c5cb28511e78bc5bb40c93517241f4245e8d040e375da11e57b
          dfdf2c0e7ef52249d6153d7f81f4dce5a89ea3a4afe1c4f4c559721b8103f46b

seed: 9a8865dfe053ae77cb6a9365b88f34eec17ea5cbfb0b1f04d1459e7fa9c4f3cb
      180c0a74da3ec464df11fac172d1c632336372ec82d0d68befad83691966ef6f
      fc65105388eb2d6eed826c2285037c77
reseed: 75b95108eff1fabe83613e1c4de575e72a5cdc4bb9311dd006f971a052386692
expected: a85bb1c1370266df488e860df05049a1ec3053a607761e06010bb7ba5a6a0e3a
          b3a0c475c1472b20db329dc6baa5f689bdc20a20c1144f4bcad73ad9d62d7f43
          4b6b17da537f3af57f0834ae9209664044b417dff444d572e139e233dce60ccd
          15ac1f5a21c42b6b833b686b5fd346d2e61341be79a47a53bcaa72bbeeba146c

seed: 22c1af2f2a4c885f06988567da9fc90f34f80f6dd5101c281beef497a6a1b2f8
      3fafdecf79a4174801f133131629037b80327dac486111b8a8b2c8e8381fb2d7
      13a67695c2e660b2b0d4af696cc3e1de
reseed: f95a0e4bd24f0e2e9e444f511b7632868ead0d5bb3846771264e03f8ab8ed074
expected: f50c220b20c472c5abb03a239fc8ac3d3a54ef723254ff4201ec4395a1cfdc49
          74110c1e327c90396969f3cfb246fd24939410f80e75a0a9aadb31ce19ac643c
          a4052f2cfc78dec39fd0728d7e8c68ab73ba65a92d5aee9a5ada9019616eff22
          4ac3315211de752b705cd5b91fbe3aefec9cb243006fe66c00357b1aab9cc565

seed: d0840e3a8d629d5b883d33e053a341b21c674e67e1999f068c497ecfaabfd6f6
      071de7244ecb2fdf7ab27f2d84aa7b7a90d609527fad96ffe64ab153860346f3
      d237c8940555ae17b47842d82d3b0943
reseed: 1dd1a8b59856c49a388f594c5f42cc2e4a56b3ccb8a65e7066e44c12f4344d50
expected: 2024abce2f04f90d0ad9f779daad4b0dc708429045e254ae4f218be7f2af154d
          7b6a9c7056738cf815de08c3f8a2da72a789906af2445fb6cb491bfbf9eb27b6
          528fe85d1a40276d7a9a97b21e21d39dd35b5c17442eec28db5e94229be03ea5
          569d634b72e6eea9721215571741a696b5598e95e22c14f0cf61ed078c06db98

seed: 2e2dd56869104492767a59778652831919e1c8b970f84e824ae4116597a0ab7f
      01c42a7e983641de46c82fd09b4f2f76bcd9e1508fcc22820a8be07180fea504
      5367333b569e111b011cd57dc1858765
reseed: 7306507cd3ca7eec667e640d270cfbb033063d97520b6b7e38ff3cea0e79d12b
expected: ff98858d68529b99a851de871f622243e84bb405165a29918f37774d54c4496b
          a0eb06c4269f2376c42065a55c5aa5ba0eb01ff0feea9df96330df24177873ba
          d5415c92e20a136d6b314a46ff0b417b02208fbe78654aea691a2cddf468d0d2
          e251ac6505ec167eee2a428d10fd8f92eee0e1792a9e89898bd5cf0c6a5be82d

seed: d1aab0f16bd47a5ccd67c22e094daa3735eae21aa57f0bcd9e053d9d0d545cb8
      199310dfe1b01265b8c0d2b46d6c7c9f625b4b8f4de72ea9cb6f70556322dc2a
      19d6b2b32de623f557e419a084ba60fd
reseed: f50cabae4e060f3971096b78e550cda2837a26a693d905db2d992d589b268f44
expected: e3205bf58f0a0a64a418bfca9668b07692695c77712b35073b8970d9687d727b
          a2ae2b061ac6fffe664eb1dbaef047839c0633d06d00d536726ba0f7a74d19f5
          5e28a1e33da92aa598c44173078da89dffb1bdc497b4405af7a9d49b16206753
          6b81089f1abfa9b31ba250a22c8b16f6303b802d17c18d9abf8a1724e021ff1a

seed: 449480eaa100aff6f48dc6286a5a81b9728b084864f78a9da98f606a00a6a41f
      e53c6c5ac3da9f4726389a03f97bb6406b8fedc084d8e28d333aef6db3702b63
      51f0d24e30908cccb63794282655886b
reseed: 73a6d64e1966ae324388dc12c14544e9dc5ae4fcb331e99d350c456ff16f9aa0
expected: c385028a103b4b240d04e8d38f05ce7a997da8184b606373d903921861056135
          a13a0deca834e19c394ae98e3a0e8d035378f6df54149d933b4fa6d967e1a27c
          67eda6a397b2d1c2a009764dfd57959351aeb5644f808719159c8fd6cc0dda7a
          2605e412c3deeaef2552117ab76aea726928eced72fa254fe3465bd08fc86241

seed: 9a6174166e97aa4981ddf580bc01c96754b9f0ba042750aabfda1cffe56e8581
      d7512ff6b7db7ce141b2bb01dcd0425eed75288f23275f9422444da5d3b53ccb
      3c4ac8acfb659a1e9b7655c2db52f879
reseed: 6888b9277e57dc57663d402eba8d03cf56a070dc868e6a128b18040002baf690
expected: d4c150f39f9ba3d789ab6b6c77460716be475555586a66205c54fec07f4cef22
          974cda49f84bdb8c8e25bf0d05e9f98aeb2e9675fa4e3790d68663aad421194f
          0322fe991b27da5d78c830a6b84c1f9d80b6928e95f449180a24f073cfdfaaad
          90f75149d87608ebc464f575793f5660b66aad83b45c8f0c145e18144f8bf3b5

seed: 9c6ae1002ee1b0add0be563ce50f899da936e13efa620d08c2688c192514763a
      fde7db5160c73044be73e9d4c1b22d868fdaaeffd64e53f7b4374d902d441209
      964e12b65d29afec258e65db6de167ca
reseed: bcc28fd58e397f53f494ad8132df82c5d8c4c22ea0b7139bd81eeba65667bb69
expected: cdc8a13a246d23a5d7c24aadc01cbf2b94ae6881d307a13163cf3f75ecb193d9
          fd5a6563a3194d5cb73cfda460d51a3a79d717ea34d9c20423613a9c245879af
          561ef5bd11cef4081ae65a4b3efde5ceaf6aac968e190c2cdce4d1d7eb00e074
          72a66c66eeec13022850ea62d4b59dff8b8428a1923cc92c0beec18ed6acea8b

seed: fe96a85b69d46b540918927bb609dc57642eeaefd46bb5da2163a0bc60294b58
      22195a410d24db45589448dfe979d3fd20f698833a4472fd7b78fb9b0c4eb686
      04f166a2694c4af48dac2b2376790e1e
reseed: 09cb870879d3f734214f6a4bd2e08c62a2a954bebe559416d8c3551aafe71d6a
expected: 09c7e4df955d518659a374f87b9e4188b45ee74b88786bd2ef2ae9eac90111cc
          84b4e0954e3c488902b026fdd987731ec64d123ba9f898ab9c27f867fbf39e3c
          30f731d96a291d4c05abcf567d885b0d209736cc7746b888f3adae18834c751e
          37f8afb683aad6fe6b7b8d769c9f51afd72bedefe214a5afea887d575371a16b

seed: a4fd693ff0a8af24bcec352d3196549fd0da5ee5d99ca58416ca03ce4c50f38e
      8cd67f2bf71d4366ce61396642531ff5368969c15a4849d7593be8b162113b92
      98a535c148ff668a9e8b147fb3af4eba
reseed: 83d2be9a0d74e6a42159ae630acebf4e15271ef7f14f3de14752be0e0e822b11
expected: d414faebd735e82217f385823b723dfccd51ad653345d0a6b3e062a1bc33778a
          3ba08a5a34cf708b060caf771b16697e008e9cf8f9d95c4ff716bcab5db3f4d8
          4f75f6b9918cca7ce9ac9e3f62d36a8fcd357ae4ed1e65831e1f3e75b4dc80fe
          dd8862ff1604903ceb808d8328baf2530007888ca1f0f6e0c3a51d4300bb1221

seed: 254ff5687a6dad3f1d237dc762f58d24ef2e2c084d0a48d26a3dc81e5490cda3
      f2ec392acca491e03ce47b95963a49fcf806b9b4a56682c61b55cb6a334caf87
      ffe135adfea6d0c3fc22b39898fbd078
reseed: b8494b1c1f1752fb6f80d732a89b08115857f7cc96e7dff05ebb822706889917
expected: 72e995e9c2b03ff7d4fd0e46dda043edd9391efb9b51c18da542972ab7d00070
          eb968d75fff1d8a182dd52255c07593f7b34965f95c01cd4b61d6d55da5a23cf
          7c3977651f958ccb0587e978307f58f20b8a5ff5b7048371c92b1481c4f396ca
          abb26d3abd6c882b0b928561441c22a27a991ed18dbb94401cbacf68c850f4df

SHA3-256:

seed: 06032cd5eed33f39265f49ecb142c511da9aff2af71203bffaf34a9ca5bd9c0d
      0e66f71edc43e42a45ad3c6fc6cdc4df
reseed: 01920a4e669ed3a85ae8a33b35a74ad7fb2a6bb4cf395ce00334a9c9a5a5d552
expected: 9f26a58ccb97bf29b7cc12e1d1aacf2ca7cfd534f8c131af15bc972bb2e64e22
          a5431498a3dc9d94fb73ee0ee7b880078134e2643dc7ea616534bd3b57cb0628
          49ac6fa99cbb3c2780e15e8132fbc10ff206558352c890d07cca725c02db79c8
          c3e65281dec766f6b7a02ec800f02b83fd67b725952523367dfdf48d6864ccb1

seed: aadcf337788bb8ac01976640726bc51635d417777fe6939eded9ccc8a378c76a
      9ccc9d80c89ac55a8cfe0f99942f5a4d
reseed: 03a57792547e0c98ea1776e4ba80c007346296a56a270a35fd9ea2845c7e81e2
expected: add0bfc332a9132a73df6ad63688e09487af1f98eeffc10fde10d1546013e23e
          69ffe9aa648de3eb4ad67966db20abe1382d722f2c663063adff4ae0c92a429d
          b0610c91e4b958ec22c5813881ef8fbd863adb58679e413e1336ed2ecbdbd78a
          e1550e932be7e794de19adc11c3d6b97358ba263a4f8cdda6b14edbc5f42d00d

seed: 62cda441dd802c7652c00b99cac3652a64fc75388dc9adcf763530ac31df9214
      5fdc897a0c1c482204ef07e0805c014b
reseed: bd9bbf717467bf4b5db2aa344dd0d90997c8201b2265f4451270128f5ac05a1a
expected: d653e2e42ae658887c4aedc07d7ecf4af4179dd48a482e903f1dd8785704c6f6
          2f7efe02ecabb8f14d5c19f9974fb0bfd195e822b2e6ea8ac0b298aa815f2abe
          32770a4ed22239a425860ca0443f687ff3203b830322d2540a70a15f131f697a
          815f2043ccea5526ce8d5c9ce8d2919bcf7cf2c6da2950af1f2e68ec2c78ecc9

seed: 6bdc6ca8eef0e3533abd02580ebbc8a92f382c5b1c8e3eaa12566ecfb90389a3
      8f8481cc7735827477e0e4acb7f4a0fa
reseed: 72eca6f1560720e6bd1ff0152c12eeff1f959462fd62c72b7dde96abcb7f79fb
expected: 23f8e221c78b87a680742479fb7fd8d5e06e0e48f59fd0d432b3b937b6fc6e40
          a6798e29fb7770118d7d62e20463d345192e0e0b961bf26ccf62705d5f0da4f1
          7bd620f3d40db646b677502a38bfbea84a85a9fd3a199a5afd8f671a0272c4a6
          84461e5f939060cff27b68526e11abbe99a8c5dc9e483a1ba445dfb4fabb14fa

seed: 096ef37294d369face1add3eb8b425895e921626495705c5a03ee566b34158ec
      6e2e0825534d2989715cc85956e0148d
reseed: 1b4f7125f472c253837fa787d5acf0382a3b89c3f41c211d263052402dcc62c5
expected: 70eeb2b20e811d520db385c3cf7e918ea16f81ff61a42837ff1da5af26c3ffc3
          3d4afcaa4b0bdad2cbfa7e1d23d23d666ca1702e77f8e49b7aa693d51e7e45ce
          13ece0dc1ecae0219d0ce3e1a82ada5e5447b81699283ce4619f1806d6bbc94a
          4a58208d82915cc75cdd9b332a3524fe0e5a9e5c04704417fe5e5b7711d73631

seed: a7dccdd431ae5726b83585b54eae4108f7b7a25c70187c0acbb94c96cc277aa8
      94c8f4b8e195a47356a89a50d1389ab5
reseed: 51733eee2e922f4055e53939e222e71fae730eb037443db2c7679708abb86a65
expected: 529faab45bf1d3a87764215e4822d5513b8221bf3b7fb731243671799572ac27
          c877b552be3848e23511b22a296e2bbdda8f464c68e8b67bdf8ecd376d120db8
          07891fdd16d35385acc2385a81e22753fe4a85379e9f9b2683f11cc30aff035f
          dbf15ab4b5b8f04a6692f4fd357086e471181e5cde65bd6f42f868cfc8a5ea0a

seed: c286425ecf543a49bcc9196b0db1a80bc54e4948adba6f41712a350a02891fa6
      957a659a4ec2e0b7ad185483c220fd61
reseed: 08c2129813eea0776fba72788fdf2718759cc3c4207fa20a5fe23ac6e32cc28e
expected: 063c49ce10b98da2c797ce640471502d9421b1fad6921fa8462d5fb0779d8f83
          41a24177632c97c2483ed8b50027e4f12852d2ec5e2cfeaf659674d58bec2b71
          7cd024890e3ffb1e82cd81e77cac3bb4ae6af5559e87631141e9212e7c791b47
          8c59db9562309c5e236bf24ad92e5a8f30cbd9f5e96c0e3e58ddf54ca59d1f82

seed: 02818bd7c1ec456ace55beeba99f646a6d3aa0ea78356ea726b763ff0dd2d656
      c482687d508c9b5c2a75f7ce390014e8
reseed: cf319bfa63980e3cb997fd28771bb5614e3acb1149ba45c133ffbbab17433193
expected: 56f49c009586a06184bad08dd08fee0826dd9384131475c0568331f9f7d222b2
          4632ccccdb8667f8a97b2b360dff4500a5c3c6044b6c79b05ff3e1b8fa13bc9a
          b292cd64bf9ef2808879867609813bf1146d14bd42efbf88fc278b9c99a61abd
          d4e5b8a71abfbee3986b066ff88372b5b36ec1e35d0d2f47472d5b04a98a5c98

seed: 77a5c86d99be7bc2502870f4025f9f7563e9174ec67c5f481f21fcf2b41cae4b
      ed044ad72ee822506a6d0b1211502967
reseed: 778100749f01a4d35c3b4a958aafe296877e0acafd089f50bc7797a42a33ab71
expected: d1080dcd3342e0efa3db104854928c7c8ad93bcccc5178436f690e64301d3c3b
          15584d524cefd60f36cd8f442a3cbe6d11e85263ee653fefc24f7cfef264dac1
          9416e573b4a6bdc854d1d4784698d0a5f05b99d9e0014c5d424b0c5a7935fdcc
          ee19956cbdcc48e6679f6e4675f5030a371a649a991f0466accfede209ca3fd1

seed: 0ea458cff8bfd1dd8b1addcba9c01317d53039e533104e32f96e7d342e6c7b9b
      935a4b66fc74c2a48757a99c399e64e3
reseed: 6c5f3708e7b714c4ed139b4fa9e8c763af01773484005109a85e33653bb0ce98
expected: d417bfe1428890aa604e1c669b856ceab7b2c0a6a952b53fa513bb5e35d2a7b7
          17854f327d6a0a547df3152a856971ee98225e790a04699b440acb54290b7c5a
          e63c2fc22c5bcf41a15bb0377acbeff974088aebce21a426d7fd2c638ac5f17a
          cda516c6a654716bff94dc6590aaaa4ddec3c05eaa7c287c6046f1c359cf9cdd

seed: bfb68be4ce1756d25bdfad5e0c2f8bec29360901cc4da51d423d1591cc57e1ba
      98afe4bd194c143e099680c504cceaab
reseed: b97caf210e82498c3408790d41c320dd4a72007778389b44b7bc3c1c4b8c53f8
expected: 015ccafe17f43cea513795f61c237756a84fa11cd4916130caf9e9d547672f0d
          0c89be9d6ef6ea0cc94ddb43556913fd54790545557e1060cf16a5ed4fda4f33
          251d7f3313cd6ef91488a5aac0295f5e6e9229cab5ac9071941dbc647525dfb0
          1064e1d025d8061052828c8ffad6ab9960e06586a497e5f7113dfd27b7fbc438

seed: 4f6880a64610004463031d67d7924fa446c39138d4d41007e8df3d65691a9367
      6b33b2c13600f4b1df6ca3d1960e8dd4
reseed: 57b87b8c8f48312b5333d43b367730c0a5ad4725a16778fcb53fe136d136cbfd
expected: 5cf814f8959b8053124258f4b5c62421470bbdd73aec67480125af4650ec267b
          26ba64b453b204baf45404405a80ad4492328c8420390c23d846029adc39de3b
          3e268e71521ed5048f3c5fc85333b95ee684cb432e818384da62ea415a03b1bb
          a197ae2681ce775b9ac6b94317964ba66396550135ae43157db207f58caafde7

seed: aae352e111843219cae8f70e7b8f6eb9bb53d246cbec1e4f07d42757143295b4
      b84485dccd1bf93210e322eafcbebcd9
reseed: f9237f00d744d8fbff21b9d0043c258e8731817e6a5fb7b4bf5011680e5bc642
expected: b6176808ff9a7fad58d902179b0af0cf9c3a9b8e4d00d21e777aec5975916a4b
          6ed8a6b756c69e90763d8b7bf693383e83a47fa9bf6725159ad1b629af48ea66
          1ce44a24626faa452b7d4b185fc802bcff2c8ec7c58bf4bcc75d7063a1cbf2c0
          f22eec3e2bdc344177034e703bc8f9c904daeb8280996b2ea92f954bfd12356a

seed: 589e79e339b7d2a1b879f0b0e1a7d1ad2474eaa8025b070f1ffa877b7124d4ff
      0961ed64dbd62065d96e75de6d2ff9d6
reseed: e928388d3af48c2968527a4d2f9c2626fbc3f3f5a5d84e0583ab6f78e7f8b081
expected: 47998a60b395aa6b58a8b5e976d1a8275ffa024a4acb32298d06f37505358d86
          8b1792134234c6980a8b4f5e433d830e091ded2bbb2be0f9d98e4efd1648c9f2
          f57c7f8e0cdcad031ddad8fb7ec087078ffeec49b2055b737b70b8a66c11952c
          719022fe89909682de66f6d66d58d8943dc69d66781ce06cbe81af5efe1e9258

seed: 714277d408ad87fde317f0a94732fce62f1352bdc90936673b4f1daa0925aa26
      d16582a99f23010b4248b88d86485419
reseed: bd9fc7cb2fd5063b2c3c0c4f346ad2e3879371a9c805e59b9f2cd2cc2a40894f
expected: fbbf63469bad4a9643ec8b15478657a88cf93db005370a9565fabafd0aca2b6c
          21d27638a8c4def6517dd01eed1812a694dbcc36594a3eaab208c83526f36a8e
          6ee4597c3a6103b931078cbaacf3eba1512276d2c2b55ba30dcbb5e2d92c7cfe
          1e7bde30b269a1aca365a0c69a407f4faa513bfd98703d2eb1e39768cfcba812
seed: fa0ee1fe39c7c390aa94159d0de97564342b591777f3e5f6a4ba2aea342ec840
      dd0820655cb2ffdb0da9e9310a67c9e5f2e58fe60a3afc59dad37595415ffd31
      8ccf69d67780f6fa0797dc9aa43e144c
reseed: e0629b6d7975ddfa96a399648740e60f1f9557dc58b3d7415f9ba9d4dbb501f6
expected: e5b5af7f56a47258f4d388df8782d8a7db276423599b228567606c0ec5008928
          322a64bbc50819592f35079c52790fa988624b8e2d606fdc9333cbef63626114
          6962b524a8c3dcc1609f00463280c292f62a732f2e92997b82822a980c1af6ce
          8712162459692112372948c55b7f59d96071c103c7db843a1ecb0694f047364c

seed: cff72f345115376a57f4db8a5c9f64053e7379171a5a1e81e82aad3448d17d44
      d1e971ec795d098b3dae14ffcbeecfd96ec0c798c240f22740cad7e27b41f5e4
      2dccaf66def3b7f341c4d827294f83c9
reseed: 45ec80f0c00cad0ff0b7616d2a930af3f5cf23cd61be7fbf7c65be0031e93e38
expected: 1c57d99b7bb64145c084ab3d5f8c98a12542916ca423c556dbc222d9c5b95f4c
          89d8eb3eb6341f4538aa176db2e93bd81de9f3a454a333870fbfe1db7ea7b2f6
          328cc91a566a79b757b903795e38997b6af19f0d44dd14aaca7df75a40f5e212
          5f8a9f2f102b5640414456b1ff28653444b6df4f5cf84aa142be1dc6d055cac5

seed: b7099b06fc7a8a74c58219729db6b0f780d7b4fa307bc3d3f9f22bfb763596a3
      b8772059a135a6b61da72f375411de262ac1bfb24e0b8c6ac2803e89261822b7
      f72a0320df2b199171b79bcbdb40b719
reseed: 9aec4f56ec5e96fbd96048b9a63ac8d047aedbbeea7712e241133b1a357ecfc4
expected: 769db836d7e7b65686ae38d4e32e401252428c3622865a5e27d2713653103aa5
          00e6bb45ecd272d837d1684b3a466d97ab76b1278f3b97f20d9079cb7b026892
          9c2d44da7b94d773e3c943f504a7bfb5b9e2affe0b6b5f649386db42a4076edb
          2e9b8239e11cd54e72d0bc3da9b085fe04c8df802f088dc8d8e83dca22b240a0

seed: 7ba02a734c8744b15ef8b4074fe639b32e4431762ab5b7cd4d5df675ea90672b
      8a424f32108607c8f1f45d97f500ee123ad627433f465187c48141e30c267810
      6091e7a680229a534b851b8d46feb957
reseed: d8f02b59b6a3dd276bc69cba68efcf11ab83ead1397afd9841786bd1bb5da97a
expected: 1fdfc20aa262f47564a6a18128bc71c792589bb4165e17e21c425d581780643e
          ed6ad54bebeba56c6c050057999df6761d46b0d6eb1fd258d13da9febd89c7b3
          b8dc3c45294fb41f935660129e0ecffef21d994a750266159c957b020b1fe103
          6315db3783d9bf63b646410ffea931b03238d33d75d44d58a2ff7d78dd2bd064

seed: 9a8865dfe053ae77cb6a9365b88f34eec17ea5cbfb0b1f04d1459e7fa9c4f3cb
      180c0a74da3ec464df11fac172d1c632336372ec82d0d68befad83691966ef6f
      fc65105388eb2d6eed826c2285037c77
reseed: 75b95108eff1fabe83613e1c4de575e72a5cdc4bb9311dd006f971a052386692
expected: e631a6b49b77f1a6913fbfdc93bc33aabfc002f697a779f246d5894d0429f01a
          7bc9eface499eb7072e11fbfa2de85dfe489ad92b96dfa3b1f38622a7300d08c
          ac21928be135862b7762b017c78d78284418cf707a6dc01671c327846f952cb0
          c0b74a2211d5f5fd21a1488991f06d119f7aea41253aaf23f9a3ce5e95d36120

seed: 22c1af2f2a4c885f06988567da9fc90f34f80f6dd5101c281beef497a6a1b2f8
      3fafdecf79a4174801f133131629037b80327dac486111b8a8b2c8e8381fb2d7
      13a67695c2e660b2b0d4af696cc3e1de
reseed: f95a0e4bd24f0e2e9e444f511b7632868ead0d5bb3846771264e03f8ab8ed074
expected: 5306368fd8601402e55a2c13882e834412a6d0a93f65bacbb35e5c9d01a2a631
          314e949bb62b718762b5b75f44f2de396bc084bd11c001356dfc27e129464add
          6a969cf56c2b0c94d77ebebd555b7fbdeb1236dd7058752d1be71eadfec413c7
          7eee6cacab27a5ee4c9195929cd48949d2bcf8ad3eedc4b8e2565479d0137daa

seed: d0840e3a8d629d5b883d33e053a341b21c674e67e1999f068c497ecfaabfd6f6
      071de7244ecb2fdf7ab27f2d84aa7b7a90d609527fad96ffe64ab153860346f3
      d237c8940555ae17b47842d82d3b0943
reseed: 1dd1a8b59856c49a388f594c5f42cc2e4a56b3ccb8a65e7066e44c12f4344d50
expected: 8bf54cee59062e84d7d8b2f19306d9247dd376e2cac571dbba7f3c87808463e4
          e677aa5ad9977fa0ef0bfcca59041b0171a1569f99211dab9f864450fd30465f
          b4f8581e8f98354c3fd855f05c826bb36e97b871865bd133eab5829f840cff76
          7b397c75232c130e9a9489949b207a0c0bf2a168e19109ff27a24121559d14f9

seed: 2e2dd56869104492767a59778652831919e1c8b970f84e824ae4116597a0ab7f
      01c42a7e983641de46c82fd09b4f2f76bcd9e1508fcc22820a8be07180fea504
      5367333b569e111b011cd57dc1858765
reseed: 7306507cd3ca7eec667e640d270cfbb033063d97520b6b7e38ff3cea0e79d12b
expected: e81b013db94c8ecc36b8b6f6a3f91359997724a563f44ae374d4666db5cc78f1
          3bccb5710bb43752784b69ea6f3451312fae068019f8d4cf610fdc198872361a
          769e7a705734894d9b375bc055910a2ff40218fd7382d3cf4584b935f7cc2133
          c5a5e3b11b8bf3f1391f1acb2cdf9a71aa731bfb9716d2113c2592254f5a3f45

seed: d1aab0f16bd47a5ccd67c22e094daa3735eae21aa57f0bcd9e053d9d0d545cb8
      199310dfe1b01265b8c0d2b46d6c7c9f625b4b8f4de72ea9cb6f70556322dc2a
      19d6b2b32de623f557e419a084ba60fd
reseed: f50cabae4e060f3971096b78e550cda2837a26a693d905db2d992d589b268f44
expected: 44b052dd022c7b08e76a90dd26360d5c9716aa0d1c34ee34335ab32f31cb6b42
          40844c91e45f5776d5404b30034f495a1e6b03db6e45163b0bf8108070912a78
          72238b0eafb96c871267a19e09f65b397e210aa3832dc6bea583d9d75ffe4005
          86c5fc0d31b4a9d3e86fecbc5aa497329b30cde35d604738b13dc4a2fc9f4372

seed: 449480eaa100aff6f48dc6286a5a81b9728b084864f78a9da98f606a00a6a41f
      e53c6c5ac3da9f4726389a03f97bb6406b8fedc084d8e28d333aef6db3702b63
      51f0d24e30908cccb63794282655886b
reseed: 73a6d64e1966ae324388dc12c14544e9dc5ae4fcb331e99d350c456ff16f9aa0
expected: 096094c1bbb0044c1a59b1839e0091ff2718241975fe17439927a1546ea9d3f8
          65ba1c95eb55fec8df59cbb69fd3d3b25d61db49b874ea065e1bf9c00d93c2f4
          23ff3f9cdfc27afd7ebeefef64c13c19edd37145c9ee9bec7480e81e4111559e
          cbfca62b4fee08b0ec4a012c97ef725e3569a3ad9083e13990d75ba17ec8f8f3

seed: 9a6174166e97aa4981ddf580bc01c96754b9f0ba042750aabfda1cffe56e8581
      d7512ff6b7db7ce141b2bb01dcd0425eed75288f23275f9422444da5d3b53ccb
      3c4ac8acfb659a1e9b7655c2db52f879
reseed: 6888b9277e57dc57663d402eba8d03cf56a070dc868e6a128b18040002baf690
expected: 65fda111ef0126fc074d546053a0d1b911519345868a6a545d2499c7522175b9
          9c59576f5b8eebf3d927ce3d2aa212e8c12e504ed0dccbcbf3017c7cfeb805a7
          daa328fe1bf361b0a87f78d779d5058f9ba3b258b39a472714587fbfd6011935
          9fb19d183e2f3ae36c3538ea98dc713ee658513d6d5999cccdb72e8fc932a2c0

seed: 9c6ae1002ee1b0add0be563ce50f899da936e13efa620d08c2688c192514763a
      fde7db5160c73044be73e9d4c1b22d868fdaaeffd64e53f7b4374d902d441209
      964e12b65d29afec258e65db6de167ca
reseed: bcc28fd58e397f53f494ad8132df82c5d8c4c22ea0b7139bd81eeba65667bb69
expected: bea54639aa99b89de895e8e96fc2e1f71e66331da3c2a4d8b1f63992c2c14af3
          8e60316ce09e6ab449e9842a05a6b56fd3e753ce17cf4f5e04334bc3bcc65af1
          5b978b146a93c391f8180116f9acd24551cbb2c89ebd1002736b0b9644fd7b69
          7d6d1687b21a4cb05821fac827db22d61c8948251d77a45e1b460f562ffeb957

seed: fe96a85b69d46b540918927bb609dc57642eeaefd46bb5da2163a0bc60294b58
      22195a410d24db45589448dfe979d3fd20f698833a4472fd7b78fb9b0c4eb686
      04f166a2694c4af48dac2b2376790e1e
reseed: 09cb870879d3f734214f6a4bd2e08c62a2a954bebe559416d8c3551aafe71d6a
expected: 999e30064cb67767b0ab1db6c50461b0550132cbaa508c4b1f7764ab4b6ee063
          21e5fea4a18203ded2cad0adadb0a735b02e9ba3d191692e5bd3a494974e54d5
          07e8fd6249a881811c3f11e97a48b507bc74b65ff1662e5e3910e36e67b2de58
          abbbcec5f9986f4507b9f8fac7d12daeb2f9527812ff72d275414fb23d55fd95

seed: a4fd693ff0a8af24bcec352d3196549fd0da5ee5d99ca58416ca03ce4c50f38e
      8cd67f2bf71d4366ce61396642531ff5368969c15a4849d7593be8b162113b92
      98a535c148ff668a9e8b147fb3af4eba
reseed: 83d2be9a0d74e6a42159ae630acebf4e15271ef7f14f3de14752be0e0e822b11
expected: 70869e5bb7d85fcb7d6cefb03ea0d9c705f36333d2d7615681479058c47c808a
          9bd9de734f1bba2572f5be703a203cc982a6a668aaab5e3fb24eaecaa73296b4
          9b84b33ddca26ae346318042ec70fa90d73f66e4d08b7cda56f3a36acf7b2b4e
          7253a56ac70f5d8b9a711cd5a6cdcc773de50db8bb3ac90517a970d3e7d50880

seed: 254ff5687a6dad3f1d237dc762f58d24ef2e2c084d0a48d26a3dc81e5490cda3
      f2ec392acca491e03ce47b95963a49fcf806b9b4a56682c61b55cb6a334caf87
      ffe135adfea6d0c3fc22b39898fbd078
reseed: b8494b1c1f1752fb6f80d732a89b08115857f7cc96e7dff05ebb822706889917
expected: c01a5cd65a6cd2d94b5405db4aab7e587406cb95568418f37122a0d9648dee91
          f8a44f8df04f0e8d2884cf967ae60d920e65828cb5972b3c67d505a88d68f299
          ba0a3ce4b5d911e3bcd5568ea4a6d9ccadf591cfb21e5d9d8ceccc2695b38963
          c6e6644b529c2f0f842113c8610c40cf6cef8b358a1b6fe8587f5a3af672dafc

SHA3-512:

seed: 06032cd5eed33f39265f49ecb142c511da9aff2af71203bffaf34a9ca5bd9c0d
      0e66f71edc43e42a45ad3c6fc6cdc4df
reseed: 01920a4e669ed3a85ae8a33b35a74ad7fb2a6bb4cf395ce00334a9c9a5a5d552
expected: 90a2f2ac809765e53b9c724fe1b02d80c705a230156928d92204d165f997ee43
          703a3e90fcf154a472809c8def8526a90dc78c932586264c8094d90731c13b18
          052752fbc30ca576f9d0f6279880181b381cdcc5d084ed8eda480c8e6de34711
          96953bc7eccb81ec259db6adead53237a0df0b8c56fc94d8b35822d05e888c6c

seed: aadcf337788bb8ac01976640726bc51635d417777fe6939eded9ccc8a378c76a
      9ccc9d80c89ac55a8cfe0f99942f5a4d
reseed: 03a57792547e0c98ea1776e4ba80c007346296a56a270a35fd9ea2845c7e81e2
expected: 53b490c54776501b39566e6f277d7539ce41e7b292b34879b5fba4947e0f9cc7
          bf72479a1321c53fa95641a6c6b1ef6fd31105d47f970719577a0c07ae071c02
          d5181e557fe622975ef0ee2ee328a1622142c81a33a957275c18dcab067e3135
          7ea0ef95d5b8b8e830903cc75224e0126c1a6be0fbffa9ce78258caa621c4c79

seed: 62cda441dd802c7652c00b99cac3652a64fc75388dc9adcf763530ac31df9214
      5fdc897a0c1c482204ef07e0805c014b
reseed: bd9bbf717467bf4b5db2aa344dd0d90997c8201b2265f4451270128f5ac05a1a
expected: b05c602d5bbe5d4a05d0ba00450f06a3f225decab61370dac0b43f536576be47
          8cfe24846039a751661f34770456494654c658d1e5a56dd735b0c67b28a03c2a
          21597a68c7ad83d8c5071463e76523141ed8d705c15d0499331bbcd009017cb4
          7196a5e284264f14ddf40b1c892c4f79502216957679c830353efc68c7a60e7e

seed: 6bdc6ca8eef0e3533abd02580ebbc8a92f382c5b1c8e3eaa12566ecfb90389a3
      8f8481cc7735827477e0e4acb7f4a0fa
reseed: 72eca6f1560720e6bd1ff0152c12eeff1f959462fd62c72b7dde96abcb7f79fb
expected: e6193ef6caabb5e64b18e7e04df59aedb7050e79d17b8af9c7a0c58506baef65
          13f9ef24044e88ac6ccc93e68acb519e3b62f2f2b514a3c6c781c54a7bfaa197
          040a59b0140e5044223a06facaf2e2cb8b4292c33059fb228c51bd0cee2955e8
          6d21a50fc6da7b2a090ba8fde087e79fc5f713660a4ec2c31141795893e8a35b

seed: 096ef37294d369face1add3eb8b425895e921626495705c5a03ee566b34158ec
      6e2e0825534d2989715cc85956e0148d
reseed: 1b4f7125f472c253837fa787d5acf0382a3b89c3f41c211d263052402dcc62c5
expected: 342c6ecf95ab9a222f340bed0031fe3e90095a62f65ed65f9303a01d925f490b
          8f5ea04d7e187f9699b0c6fbbbc70e58dbc70e4da9dba1718f10e6fd0a950b9d
          58145b00b57846c8cde3d3cf08f4a88f12505b282916f0e54c19fedda3fafe5f
          771531e0287929833873085bf2551afaaffb03c51c0c306f12f535e7dfe2d691

seed: a7dccdd431ae5726b83585b54eae4108f7b7a25c70187c0acbb94c96cc277aa8
      94c8f4b8e195a47356a89a50d1389ab5
reseed: 51733eee2e922f4055e53939e222e71fae730eb037443db2c7679708abb86a65
expected: 94326f19598b389d04c119ba9e78b4294a7d198d94d6efeb1f843b1a2c74c50d
          7515d11bedb76685858489bcd5c19e7834fd70382de4ff88073c156b44fcbbe2
          fa95808fcdd0ff2ed072994647a4b79db7fa1afd43ccc9af21d1395a09430106
          725e24b349049b4222d52821a6d1e750794c346f6ca23449cd070887fc9dd55f

seed: c286425ecf543a49bcc9196b0db1a80bc54e4948adba6f41712a350a02891fa6
      957a659a4ec2e0b7ad185483c220fd61
reseed: 08c2129813eea0776fba72788fdf2718759cc3c4207fa20a5fe23ac6e32cc28e
expected: 64aefdc90876a318a13f28f8411a4bbb2dc5ca1a8e96f5c3de187496be1fdff1
          f4de40e5abad58edf8de5db78b77d1e59ab3879bf4db636c74cdb220dd47dcb3
          b1fef2568566485ba59281f05fb9fd5d03fe2c5323e91c3bdbb659e78f4ab955
          3799c324c6f63dbce56f2b49cd38966e6fafc6417cd5e46df844fc4c770ab767

seed: 02818bd7c1ec456ace55beeba99f646a6d3aa0ea78356ea726b763ff0dd2d656
      c482687d508c9b5c2a75f7ce390014e8
reseed: cf319bfa63980e3cb997fd28771bb5614e3acb1149ba45c133ffbbab17433193
expected: 4213537ca44150dc97dc054138b2c703139ebed6afc11600806ea2a095f733f9
          f57358a34c696c5d5e078c7710d57cf55f6619c8c00ac1f325ae5fed08f0558a
          d489917ecb4d732d4537f7a5a9935526d7c36c8cea4c418421f0335715068650
          2ca930b7263a5cad5f96f1bc26d65c72a726b11c2076442133107e80991f9f3d

seed: 77a5c86d99be7bc2502870f4025f9f7563e9174ec67c5f481f21fcf2b41cae4b
      ed044ad72ee822506a6d0b1211502967
reseed: 778100749f01a4d35c3b4a958aafe296877e0acafd089f50bc7797a42a33ab71
expected: 38349f28acbd471ff190b5732ecb639310044394f5e4da48a13bf16c6348ff8e
          bff3d4a3e90e6eb6fc55429166f403f459772259080237198813a7fa631f236c
          b6a2093990e8841c5c50cbb4a9ebf92230ece4903c5e78145c2e09c19591d742
          607498e447ea0f98d59bad34fc605a99998ba4cae0fe6acaf66fe63e5044ccb5

seed: 0ea458cff8bfd1dd8b1addcba9c01317d53039e533104e32f96e7d342e6c7b9b
      935a4b66fc74c2a48757a99c399e64e3
reseed: 6c5f3708e7b714c4ed139b4fa9e8c763af01773484005109a85e33653bb0ce98
expected: 6fd42e93973c405df82428cd60cb2fdbacd44e47e7ff963edf083a5ba2e6defa
          c78b7cf0671e9b0aa4e76342e0abc73b1e3453d474aef0d774dfb715dcb129d7
          e9e11902eae93efbb20a4218fd0da6ddd1d00496cdabcf268b0bca72f830dd92
          b6a012700767a88bed2c421f400adadcf6ebd672ad50adad6d36db3fae37a41a

seed: bfb68be4ce1756d25bdfad5e0c2f8bec29360901cc4da51d423d1591cc57e1ba
      98afe4bd194c143e099680c504cceaab
reseed: b97caf210e82498c3408790d41c320dd4a72007778389b44b7bc3c1c4b8c53f8
expected: 5a09fefa8e263bd721942d70bb3ffb6570f88006584cd1b8956268633a1d9656
          69dbb4ca2933fdc7b547528defcb7e10c9699b95d2c5d09db370466873ec6ae3
          4a4bdb72040e786f518882e7af13f2627b5ca7f747ab665205abd32ca3a8b2ad
          1bf79dfcfd672f55b4bdf94976ae5dc71d41392722b3de38368cb0a161e809e4

seed: 4f6880a64610004463031d67d7924fa446c39138d4d41007e8df3d65691a9367
      6b33b2c13600f4b1df6ca3d1960e8dd4
reseed: 57b87b8c8f48312b5333d43b367730c0a5ad4725a16778fcb53fe136d136cbfd
expected: 666b70062557fced0a17c4b125aca8a21faa33a10bdbbc496c55cd76436ef478
          d928e70a018b23c0348f21203960322721faefee01bba00038c987ffc596897f
          733ac7a89f3f643e524443b386c8295bdae0283cf895743c02ed871178917ad1
          e557b7b1974677ce9edf5f90f943fc12912907cb5bf8b7842ff93eb2a50a0e67

seed: aae352e111843219cae8f70e7b8f6eb9bb53d246cbec1e4f07d42757143295b4
      b84485dccd1bf93210e322eafcbebcd9
reseed: f9237f00d744d8fbff21b9d0043c258e8731817e6a5fb7b4bf5011680e5bc642
expected: a5a2367cbfeeb00e7400281401e5fa90ad904911799a7dc49e7c8de64d3ee8c3
          a4ded66a527fd38432832be285fd37a3d23f8c1db6be4683bbfe93a7c5453f8e
          08bd3beb31ab09782317e24995d1ad3ca63f9269698af1a2add3949a8ba676bf
          ee0b1f0f26358a276d944edcfe8aa0b1999801f3c2849510329537cd4f8b0782

seed: 589e79e339b7d2a1b879f0b0e1a7d1ad2474eaa8025b070f1ffa877b7124d4ff
      0961ed64dbd62065d96e75de6d2ff9d6
reseed: e928388d3af48c2968527a4d2f9c2626fbc3f3f5a5d84e0583ab6f78e7f8b081
expected: 8c5f049fad9d198366a23e2ac26bd1e07c2c1d37c4ee10d020313c729f40e951
          f3381d16d9feb06534baff2d9aed1ce76e4d226922e10607df772a28d086aa61
          a0b263e54de538d183508ba0955aaedf0a64642343ca5e714af05d7f16ba1af2
          37c095879332bd42e7e391cafd94a438d162b680977cf624074c409a96786685

seed: 714277d408ad87fde317f0a94732fce62f1352bdc90936673b4f1daa0925aa26
      d16582a99f23010b4248b88d86485419
reseed: bd9fc7cb2fd5063b2c3c0c4f346ad2e3879371a9c805e59b9f2cd2cc2a40894f
expected: 8a7a351489487e33c633f84935d4827310589c5a862e0cef4c0a20c1f3dc542e
          4cfc908205aa9ce9a58fefbcfbba6d769c873e86d9a9685990ebc50fcd99eb71
          e9d7d8c577eff03d84e6b2647690c15bc373b5a3fa0dca00a73f1c7d54ab6659
          e6fb276b5dc0aa223c9b37fa64142382a8aadf167c676b28b21ba157fc5baa11
seed: fa0ee1fe39c7c390aa94159d0de97564342b591777f3e5f6a4ba2aea342ec840
      dd0820655cb2ffdb0da9e9310a67c9e5f2e58fe60a3afc59dad37595415ffd31
      8ccf69d67780f6fa0797dc9aa43e144c
reseed: e0629b6d7975ddfa96a399648740e60f1f9557dc58b3d7415f9ba9d4dbb501f6
expected: 73755bbc4c855ebf709ea4de444b58817ee6148542447248623f0e0b6c038075
          81957f377b9c2a7317dee65dbaea07651d50482747d0d730f053c5fc6089f614
          0627d57ecda0cee734605eeab52a025b490860ec467dcac10e01496a54e58bf1
          f5a65c4e18b9e61f34ed3cef254b7063b3d6c432ff0b8d43807c8209ef6f0427

seed: cff72f345115376a57f4db8a5c9f64053e7379171a5a1e81e82aad3448d17d44
      d1e971ec795d098b3dae14ffcbeecfd96ec0c798c240f22740cad7e27b41f5e4
      2dccaf66def3b7f341c4d827294f83c9
reseed: 45ec80f0c00cad0ff0b7616d2a930af3f5cf23cd61be7fbf7c65be0031e93e38
expected: 505a493a479f06dc349b0ff537216d290fd0d7d87c792184e109a6a893ec596d
          028a955d54c6f53509ee593402f412b92c7f67a2599c923d8af3e05375877012
          1f8bbf708f8151ccd5ebfd7387602989d21a74efe25ba8d8ee7da3ee77d1dff8
          f051b35ec7e554fb89a8a7d6306625effc145da08fbb9375586b4151f948d4ca

seed: b7099b06fc7a8a74c58219729db6b0f780d7b4fa307bc3d3f9f22bfb763596a3
      b8772059a135a6b61da72f375411de262ac1bfb24e0b8c6ac2803e89261822b7
      f72a0320df2b199171b79bcbdb40b719
reseed: 9aec4f56ec5e96fbd96048b9a63ac8d047aedbbeea7712e241133b1a357ecfc4
expected: 8f7e904346f7c6bb58ba80b6102c4f09ebfc4493b430982322e656d4610b3574
          177d7911cbc61dfeb8ecac59d55295a5261e946ea8a36e6ebe03e3180ddbca34
          eacdd5e62a3f9e7fbc35dc37b2376a44aeea9760b11ef36b32347bb9b1a3b93d
          afa9a0f904c854b8fde97e765cc53f7667bb813df373d3666c75d65db9efb8c0

seed: 7ba02a734c8744b15ef8b4074fe639b32e4431762ab5b7cd4d5df675ea90672b
      8a424f32108607c8f1f45d97f500ee123ad627433f465187c48141e30c267810
      6091e7a680229a534b851b8d46feb957
reseed: d8f02b59b6a3dd276bc69cba68efcf11ab83ead1397afd9841786bd1bb5da97a
expected: 653552021a66a8b4bd6d6428f0fd712987caad0651acdf84b8f175cbc1caecd6
          a857d002975996c3f4a2c4998ee8a3e23ae3238c4dea7fbea8c4f4b9a6b992fb
          960276e93fb843b8d0ac0ca77d1afd433152c6beaa117a45823a147a402f4703
          ae363360f264a92e6f26f6f686f52b831ff0f2288139cca5df688b86786916c4

seed: 9a8865dfe053ae77cb6a9365b88f34eec17ea5cbfb0b1f04d1459e7fa9c4f3cb
      180c0a74da3ec464df11fac172d1c632336372ec82d0d68befad83691966ef6f
      fc65105388eb2d6eed826c2285037c77
reseed: 75b95108eff1fabe83613e1c4de575e72a5cdc4bb9311dd006f971a052386692
expected: 66fb0b3f9cdca3ea38dc8767daf83500a2797fc4da57f1dc3d638b286167b9d1
          29737ebff09b303158081683990a1a832a7408b01d1360d48b4d0df8f72f2440
          82f7d33a3e16592e6f0c732965ef486bf97454f9af46a503717c5a4a07dd34fd
          1bd7b127c15aa20ffab3adbfd65ec92099fa84fb718fb5c67bbc7babd4361343

seed: 22c1af2f2a4c885f06988567da9fc90f34f80f6dd5101c281beef497a6a1b2f8
      3fafdecf79a4174801f133131629037b80327dac486111b8a8b2c8e8381fb2d7
      13a67695c2e660b2b0d4af696cc3e1de
reseed: f95a0e4bd24f0e2e9e444f511b7632868ead0d5bb3846771264e03f8ab8ed074
expected: 8266b209091ebb3e66cd633e9d6a6d481831cc9f4631b9b5921662d09ba6ad9c
          809d35c87b2dd0c4c89fd822a440a96f404afde6cd342641a99c7c8d68bb93b7
          1de2bf72e879707684d8919a4a10fba68ceab36b019149325c5aa0168a2daceb
          37cb190a4474c3c2cc88c0b638050ab3842a98a81d51a90707f771d0c1697244

seed: d0840e3a8d629d5b883d33e053a341b21c674e67e1999f068c497ecfaabfd6f6
      071de7244ecb2fdf7ab27f2d84aa7b7a90d609527fad96ffe64ab153860346f3
      d237c8940555ae17b47842d82d3b0943
reseed: 1dd1a8b59856c49a388f594c5f42cc2e4a56b3ccb8a65e7066e44c12f4344d50
expected: 37e3936700bcae2aa045e85486297b26b96672de67508b735ae584deaa54049d
          75e8dcab2c7c1d6e5cf432dba510fd2955ec5392840cbe439cda0ebac0a1438d
          8b0ea70762be8b2d505c04642ec820ae10fc8be2df91a55ee0b119ecdbd3ca13
          0cc5ead08ef27906414a13132a15b1600788d0a7b6927dcaf6d8d4a69d1afe46

seed: 2e2dd56869104492767a59778652831919e1c8b970f84e824ae4116597a0ab7f
      01c42a7e983641de46c82fd09b4f2f76bcd9e1508fcc22820a8be07180fea504
      5367333b569e111b011cd57dc1858765
reseed: 7306507cd3ca7eec667e640d270cfbb033063d97520b6b7e38ff3cea0e79d12b
expected: 07523920a7f233796a61f786818d3cfc3d7303ef9d126d8355b6443d8947f923
          a78821c52cde1799e4b89a6d9d143ea7cfc88d593caeeb5e0e768dd206d9ec3e
          d133ef6eae6194343cc7c4441a1597baa5c7233201b0afc39fd4f254a1c13763
          1a7a477dab78cb684f78d389090d81f61f9935671bb7cf38de856d85df3b6b80

seed: d1aab0f16bd47a5ccd67c22e094daa3735eae21aa57f0bcd9e053d9d0d545cb8
      199310dfe1b01265b8c0d2b46d6c7c9f625b4b8f4de72ea9cb6f70556322dc2a
      19d6b2b32de623f557e419a084ba60fd
reseed: f50cabae4e060f3971096b78e550cda2837a26a693d905db2d992d589b268f44
expected: 4da02f520c477915f0e823a1628f3f8f11317ef946553ab65c0e19e4771824bc
          807811abcbafd76a3a3cd66b8e7257bdb8439a0840440e1389902522dca079b8
          3c11c86b7a19449f26cab003452d8be7203a1fb04456d8cc8b1f97eafd80eecc
          20a7dfc3427775bb1158eb8d6186b30d10f425b0c1ab36628027f0ef7c4fc48c

seed: 449480eaa100aff6f48dc6286a5a81b9728b084864f78a9da98f606a00a6a41f
      e53c6c5ac3da9f4726389a03f97bb6406b8fedc084d8e28d333aef6db3702b63
      51f0d24e30908cccb63794282655886b
reseed: 73a6d64e1966ae324388dc12c14544e9dc5ae4fcb331e99d350c456ff16f9aa0
expected: 111803800bdff10686e574eb1e90b420832a6fcb2d84d9f83aff82f261f204d3
          c4e0958b24308329debc3625e039f3d7c86d7c66b28fc4d3e247744757834541
          9f3b388ce8ebee7779310b57bdbf60915bab41f59e63cdb60b260b08ff8c9bae
          b5287b2dcc095577153e344492e6b2b673f9e360ff77524106f83d61a6aa764e

seed: 9a6174166e97aa4981ddf580bc01c96754b9f0ba042750aabfda1cffe56e8581
      d7512ff6b7db7ce141b2bb01dcd0425eed75288f23275f9422444da5d3b53ccb
      3c4ac8acfb659a1e9b7655c2db52f879
reseed: 6888b9277e57dc57663d402eba8d03cf56a070dc868e6a128b18040002baf690
expected: 49460d8611d704ae2a645783029c4f057144aa9add59fe2a5c2c57df3969b940
          ce23538bf4d97c2c525a4d05057d8436d34a76941d614800eed31b6fda3f8aed
          567977008885cfa4a2647feab9ebeebb0c98e445b40a19e8235d302791a78a2b
          87070961fa9f8998c4c2f97e265bc7edb8a7b4b1577f0cb915a5094eba2e48d4

seed: 9c6ae1002ee1b0add0be563ce50f899da936e13efa620d08c2688c192514763a
      fde7db5160c73044be73e9d4c1b22d868fdaaeffd64e53f7b4374d902d441209
      964e12b65d29afec258e65db6de167ca
reseed: bcc28fd58e397f53f494ad8132df82c5d8c4c22ea0b7139bd81eeba65667bb69
expected: ec4ae88fa88adbf8c0ee3406094a37f9f24c1512181de3c9d17a42fe6342e9da
          e0e791806d7c773c78b9faaa55f683f5177d6c2270d34e70c2d478769ee3eef4
          18b77279485781109ecdfac7a7cf3a44667f98c0469f3bbae9e68f2c6efd35e4
          275215f7220465b9898cfb8f082db456aff0cc035bcbb1371e5d1338bf7c95b7

seed: fe96a85b69d46b540918927bb609dc57642eeaefd46bb5da2163a0bc60294b58
      22195a410d24db45589448dfe979d3fd20f698833a4472fd7b78fb9b0c4eb686
      04f166a2694c4af48dac2b2376790e1e
reseed: 09cb870879d3f734214f6a4bd2e08c62a2a954bebe559416d8c3551aafe71d6a
expected: 612ad96c783c5d2043f8c212b79def19d4246f05fec294b548b51acc86a70c63
          0777bdb6822062a56b31ee89bc89c60004caafe7edb13eaa02bb2a16750c2d36
          3c2039c56e0c2c8c0baf66c56187fd9451eddfbaa60c6a4a3108dde93a066cdc
          acb865b40940f7f2166b97bbe5e5539b2939fb5ad8f9eec2f22d07c4e5122072

seed: a4fd693ff0a8af24bcec352d3196549fd0da5ee5d99ca58416ca03ce4c50f38e
      8cd67f2bf71d4366ce61396642531ff5368969c15a4849d7593be8b162113b92
      98a535c148ff668a9e8b147fb3af4eba
reseed: 83d2be9a0d74e6a42159ae630acebf4e15271ef7f14f3de14752be0e0e822b11
expected: 275d980357fb248e97dfed7bb3aa97157961a516b0238ecef09d61e56d23859a
          1b1edec34931f6f5bdbff8c705eb2e287b6f5c42bd82a53aabb323dc64722a87
          991bbce9709a67af2b06ef738c8dfaf0bc6fba2d961af6182ad7c4f782fbfedb
          f01609c05b31b3e121bae6af8469ab9565b85ba365b51a66268920e209c67532

seed: 254ff5687a6dad3f1d237dc762f58d24ef2e2c084d0a48d26a3dc81e5490cda3
      f2ec392acca491e03ce47b95963a49fcf806b9b4a56682c61b55cb6a334caf87
      ffe135adfea6d0c3fc22b39898fbd078
reseed: b8494b1c1f1752fb6f80d732a89b08115857f7cc96e7dff05ebb822706889917
expected: 4dcf93e97fece5100b14a601fe1db153c761ffda26baa9facf03f4d292a33a78
          e7e5db17b4f2828342cfc6d709401f692fe36313c4d3ff02928c97893854ac16
          25b3a16a20c7a9b179a50c3d0e9fbd324b73164a8422421df1e691f193fb3c35
          efb9680c4394e38c67be3c94e6d2db212238180df5ccd48129957cdd4ef16e66

NIST 800-56B Alternative 1 Concatenation KDF

Simple test vectors for the Alternative 1 Concatenation KDF described in NIST 800-56B. The inputs are z, the shared secret, and other, the OtherInfo or application-specific data.

SHA-256:

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f72
expected: f63675f194b360bb62911aed7e9fc9b29f9c0ad49872064985f884980a4ea446

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f722032
expected: 6a55509c5af8e3d85b323ce48aabc43d494be83351255ae2189d558a8f3d05b3
          7773e2acd8bb7425abb5ac3f51d83fec6fb54fdda146c26d65005df7ecbc15be
          300364fbe6b4219826b80bfb80237d645ed61d8973b58aeb578365df03a0c247
          1f53526919bcba12a85ca010965d60c98da843733ebe912d0261f6b33955d810

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f722033
expected: e28f113a63f3ec3860dbac42157add39142457fe758e66e485002daf7b1cb632
          b2c4e0ccc567a6d43cf9ded74c015844b832a60da1c9d584e76c9c99dcaf4029
          7df2d25859fe7337b99f70a14a

z: 2e
other: 5465727269626c65207368617265642073656372657420746573742e
expected: 4790b4cb0bd43933c4af12d95b6255eb655554e5893802d4f1d0c66dfd8b08f2

z: 41206d756368206c6f6e67657220736861726564207365637265742e41206d75
   6368206c6f6e67657220736861726564207365637265742e41206d756368206c
   6f6e67657220736861726564207365637265742e41206d756368206c6f6e6765
   7220736861726564207365637265742e41206d756368206c6f6e676572207368
   61726564207365637265742e41206d756368206c6f6e67657220736861726564
   207365637265742e41206d756368206c6f6e6765722073686172656420736563
   7265742e41206d756368206c6f6e67657220736861726564207365637265742e
   41206d756368206c6f6e67657220736861726564207365637265742e41206d75
   6368206c6f6e67657220736861726564207365637265742e41206d756368206c
   6f6e67657220736861726564207365637265742e
other: 21
expected: 0c04c1e5d40d2f9b69e269cdca42f84b38fbadeb8dbf20c2ee134f1e3493a089

SHA-384:

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f72
expected: 67023a8f92a673841c60ddd3515e2d07f697c1fd0b218b4311fa2496e4b6a71f
          0235981630b82efeaeedf9b8ba440760

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f722032
expected: a8b1b1f7758ecd2cd4f218471feb9a9ac4e6dea29b19e71dd001d1c8d5e38fb7
          1260824199eb7e56aeb35a49387c4b28182f58e003d65e54f5c8432746a970af
          7d210b5ef9796461e9b6d86f18ae43a900fdf4ced62fafc425ce07a68bbeb518
          dc08fdcaacb564cbd6dde9ea085f15ca53014d125258762ece427074502f9059
          c142ce7c095353941e9b9111f2d9d11d54fb6cf7e3953b9e66b1cd5452de91c4
          35359b29942d103883bfd21250b868c606e27993dd1df1dbcc7f720415d7fa57

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f722033
expected: ecf933bfe80e4a5579d6509ba771e3d305fe7f8e2d8855fb8a1b0092232f4e04
          a00e56260e91cbc2f15cf0acf6fca73f28325b3ab2ca6a6185a9e6b94f9a0361
          6171bd8c8a4cdb43140143b1371532c2c2829b6ff203ceeff8e9bbfd0d9473e2
          c843962060f93faf35c9e1db87

z: 2e
other: 5465727269626c65207368617265642073656372657420746573742e
expected: d317ba5ee23d02a4e8f0de3172a7b474762eba194d6b4856aa8eb5e4bb3c149f
          0bb95bad589f5396d84a3a99c6b53d7f

z: 41206d756368206c6f6e67657220736861726564207365637265742e41206d75
   6368206c6f6e67657220736861726564207365637265742e41206d756368206c
   6f6e67657220736861726564207365637265742e41206d756368206c6f6e6765
   7220736861726564207365637265742e41206d756368206c6f6e676572207368
   61726564207365637265742e41206d756368206c6f6e67657220736861726564
   207365637265742e41206d756368206c6f6e6765722073686172656420736563
   7265742e41206d756368206c6f6e67657220736861726564207365637265742e
   41206d756368206c6f6e67657220736861726564207365637265742e41206d75
   6368206c6f6e67657220736861726564207365637265742e41206d756368206c
   6f6e67657220736861726564207365637265742e
other: 21
expected: 9f33dce99b9d9a6c84e3e3924a8463cee1a6016e235006150e2cb5e43fdc5c37
          1cc278533af4d68da24fc6371c3b5c70

SHA-512:

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f72
expected: 0dea1917768bca164856eccf3f6c74db497dc10513e80e933b5cd5807846773c
          cb6dd830e8a408c033b605b33fcb4858459aa9a6a13b4f98a6929df2ca93d5a2

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f722032
expected: c2f4493bcbaca69f1f084f27291d7c480f7cd61fdc962a7eac091a74babab803
          69775bff3073e8087a32d57612fbc58d51874ab2652af1cef2cd8bbfbf124e90
          2006f56cb337181915225162161dc983dafcd96ad6c810c74f08105ed6f2d9de
          8ef953f897f0b29d5cbd7b0e1d0a713e61649c714460b59d57cd45711b0b472f
          dca726db152b7947e9db20d772ea7e3e38494549eaa5eddf09c9fe033605d387
          fd978aaa52881156fe29fc618dcc6c984b210661c8320868ab9569daeb5f0f42
          a19bb88d136ea4cda5234518350b4889e1e8178d4befac48e698bc77bcd036f5
          2e3e45669a609079d36b43932d677af8483397ae4e168c493e74e23e2b3cbcb3

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f722033
expected: 08c6a3c85722ac7c658223175a62281f98671fc925264fbfc0f6e57a79f0b7b9
          931bcf8ec11feb8e989ed62d1a1a5f713b82a8a0c0344e7af05504f9d075793e
          7bd42506f2327ec35649cc09a25f1874f8195c6cf4e595fe686db62d2e30584d
          1b383abb6673aa923194334c3894655eef2b67e2f1588b1202b59ed46cfc379c
          814093f7d20224cbdec69e7993

z: 2e
other: 5465727269626c65207368617265642073656372657420746573742e
expected: 59046910aaf752d666fc5527ed0d01b94ba13b3f914f2002b80042af8edccea3
          f7bc2f784c9ae96c2302c3cc0c281fc378973b4d894cd41721638fb37715e5ba

z: 41206d756368206c6f6e67657220736861726564207365637265742e41206d75
   6368206c6f6e67657220736861726564207365637265742e41206d756368206c
   6f6e67657220736861726564207365637265742e41206d756368206c6f6e6765
   7220736861726564207365637265742e41206d756368206c6f6e676572207368
   61726564207365637265742e41206d756368206c6f6e67657220736861726564
   207365637265742e41206d756368206c6f6e6765722073686172656420736563
   7265742e41206d756368206c6f6e67657220736861726564207365637265742e
   41206d756368206c6f6e67657220736861726564207365637265742e41206d75
   6368206c6f6e67657220736861726564207365637265742e41206d756368206c
   6f6e67657220736861726564207365637265742e
other: 21
expected: 71a9a6f1049691af788c343d74bccc4ef7d19b680cbd1cba1c883d194b9a20cb

SHA3-256:

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f72
expected: 2862d0d6df4a8ba853fff7bbe4206e0a02902d88c60775cd84716944a32f8ff1

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f722032
expected: d1644892fd6f0c2360dea2f08b8eea17afd010bd91ed691d244439ebb6b04c95
          80f870a44d55a6bc97987e207affb31eb15264a865dbf2eb1829678cf8141426
          d969a1573c76233cb990c66a2b7a816afa3a3f71124da6c95bc93334777a2a19
          8294fb1fcf017a26d379fbf3691a5dfd62a3f85de168fb67daad185eb1401dbd

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f722033
expected: cb07666ffddc8e8023663983b7f73829b37e4e3e5fa9492a0dca633a217f84b2
          4d2ebb4d2396ef05d6440f56aa91210677f3b73e0b82c720e376449800dae8f2
          52b0d6cc96f16fe80d498409ef

z: 2e
other: 5465727269626c65207368617265642073656372657420746573742e
expected: 2063b42ea52c222abac2586e45779e521daad113d702eea0863e39efc8b99bee

z: 41206d756368206c6f6e67657220736861726564207365637265742e41206d75
   6368206c6f6e67657220736861726564207365637265742e41206d756368206c
   6f6e67657220736861726564207365637265742e41206d756368206c6f6e6765
   7220736861726564207365637265742e41206d756368206c6f6e676572207368
   61726564207365637265742e41206d756368206c6f6e67657220736861726564
   207365637265742e41206d756368206c6f6e6765722073686172656420736563
   7265742e41206d756368206c6f6e67657220736861726564207365637265742e
   41206d756368206c6f6e67657220736861726564207365637265742e41206d75
   6368206c6f6e67657220736861726564207365637265742e41206d756368206c
   6f6e67657220736861726564207365637265742e
other: 21
expected: 99fafd4951253927edcdd08d27c32cd5a0c0ee23c0de2c840f61d67428c6289e

SHA3-512:

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f72
expected: d15ff67da91608d5bde59b81410854d665a30225e2c411419a64a6125fe97546
          ff95b9ebd073c2e30ff10745e58b2b7980cba1f77ddae7351e6d34e8784778c7

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f722032
expected: e3e38e77ee6ac503394fc0e07ca6e489dff9636791b61116d8da0e9fc4733324
          f9d00bb998f493cc3ee61050a340e531bebdf9f8357eb04933f8534e6d33d0b7
          7499aa7f4e1ca47c78d9a9fadcac345fe5c7b94a74380b103b30b911f3e19958
          84beaa3305ecf5cf0806069d666da200d849b8863602c57ad8a543440cb395c1
          9c9613a5116b90c4eae724b021f93e372053ed8be7e113ad6a907fc810ab3c5c
          d0be86218c3671c4451c8a16618dad130aff208a523d32cd4937fb507185cb6e
          2101728bced915486912fce4694e220362d87235ff5e7820a2a51bcc0e35aa7e
          1d4d45f5ed2cfbbaf564e1b4174ed2a02184bc8e8d17650c96e093457bfd9173

z: 4953415241
other: 436f6e6361744b4446205465737420566563746f722033
expected: 5cff9fa14f5de03cd2566ec867163125e58984475402aa48d78b9a98dd1948f4
          7597a8088b00d2c06961ebf62ea8e930e5f32ed1f3b3ed1edfeae2450d1d7e67
          54303e5cd5ef6ca9f9ae631026a8ec97080acaa03a391893dcc1b54f03f43fed
          32a0bdaa1da24d90cb8c1952cdac8b42602ade92a0ca94b8ad9aeb391475abd3
          6dc60db533356f77f02e3c124e

z: 2e
other: 5465727269626c65207368617265642073656372657420746573742e
expected: 2cc38b11524705ecc34ebe51e825aec3781063c49f38b5149452f2f1ca8f8cbe
          155164cf062e70fcf414cc8d0d89d00de1ded2883635a238770e171b24114b1c

z: 41206d756368206c6f6e67657220736861726564207365637265742e41206d75
   6368206c6f6e67657220736861726564207365637265742e41206d756368206c
   6f6e67657220736861726564207365637265742e41206d756368206c6f6e6765
   7220736861726564207365637265742e41206d756368206c6f6e676572207368
   61726564207365637265742e41206d756368206c6f6e67657220736861726564
   207365637265742e41206d756368206c6f6e6765722073686172656420736563
   7265742e41206d756368206c6f6e67657220736861726564207365637265742e
   41206d756368206c6f6e67657220736861726564207365637265742e41206d75
   6368206c6f6e67657220736861726564207365637265742e41206d756368206c
   6f6e67657220736861726564207365637265742e
other: 21
expected: c83189beb236e01f0333694867173987469ef92a64bf9c8636ef0626291ed76a
          ec981eece633e64d476bf6f9562d676b63837b95af9d905bbe6697b35d66e557

PBKDF2

RFC-6070 defines SHA-256 test vectors for PBKDF2. Here are the results for vectors when using SHA-384, SHA-512, SHA3-256, and SHA3-512.

SHA-384:

password: 70617373776f7264
salt: 73616c74
iterations: 1
expected: c0e14f06e49e32d73f9f52ddf1d0c5c719160923

password: 70617373776f7264
salt: 73616c74
iterations: 2
expected: 54f775c6d790f21930459162fc535dbf04a93918

password: 70617373776f7264
salt: 73616c74
iterations: 4096
expected: 559726be38db125bc85ed7895f6e3cf574c7a01c

password: 70617373776f7264 'password'
salt: 73616c74 'salt'
iterations: 16777216
expected: a7fdb349ba2bfa6bf647bb0161bae1320df27e64

password: 70617373776f726450415353574f524470617373776f7264
salt: 73616c7453414c5473616c7453414c5473616c7453414c5473616c7453414c5473616c74
iterations: 4096
expected: 819143ad66df9a552559b9e131c52ae6c5c1b0eed18f4d283b

password: 7061737300776f7264
salt: 7361006c74
iterations: 4096
expected: a3f00ac8657e095f8e0823d232fc60b397008ad4

SHA-512:

password: 70617373776f7264
salt: 73616c74
iterations: 1
expected: 867f70cf1ade02cff3752599a3a53dc4af34c7a6

password: 70617373776f7264
salt: 73616c74
iterations: 2
expected: e1d9c16aa681708a45f5c7c4e215ceb66e011a2e

password: 70617373776f7264
salt: 73616c74
iterations: 4096
expected: d197b1b33db0143e018b12f3d1d1479e6cdebdcc

password: 70617373776f7264
salt: 73616c74
iterations: 16777216
expected: 6180a3ceabab45cc3964112c811e0131bca93a35

password: 70617373776f726450415353574f524470617373776f7264
salt: 73616c7453414c5473616c7453414c5473616c7453414c5473616c7453414c5473616c74
iterations: 4096
expected: 8c0511f4c6e597c6ac6315d8f0362e225f3c501495ba23b868

password: 7061737300776f7264
salt: 7361006c74
iterations: 4096
expected: 9d9e9c4cd21fe4be24d5b8244c759665f39d98fc

SHA3-256:

password: 70617373776f7264
salt: 73616c74
iterations: 1
expected: 94613f3ee2ea730e0b06754f3fc816d4f87c9be9

password: 70617373776f7264
salt: 73616c74
iterations: 2
expected: 4c915baedd1773383e77fcfe38114ca7514010ad

password: 70617373776f7264
salt: 73616c74
iterations: 4096
expected: 778b6e237a0f49621549ff70d218d2080756b9fb

password: 70617373776f7264
salt: 73616c74
iterations: 16777216
expected: e8f3e2cda7296d1df7adcf2d2bf579487431a045

password: 70617373776f726450415353574f524470617373776f7264
salt: 73616c7453414c5473616c7453414c5473616c7453414c5473616c7453414c5473616c74
iterations: 4096
expected: 7aef8f1ad8c7f12205334f624d4af9e2863121618f7a0b3209

password: 7061737300776f7264
salt: 7361006c74
iterations: 4096
expected: 98e5503130ffdd69603da78cbb12e9becb948efa

SHA3-512:

password: 70617373776f7264
salt: 73616c74
iterations: 1
expected: f7a2684630ec0f81f23abbf606278deeaad1a350

password: 70617373776f7264
salt: 73616c74
iterations: 2
expected: d6824ab17801706ad465f3196eb80dde20378696

password: 70617373776f7264
salt: 73616c74
iterations: 4096
expected: 2bfaf2d5ceb6d10f5e262cd902488cfd4489614e

password: 70617373776f7264
salt: 73616c74
iterations: 16777216
expected: 526b2f24dc0cdc77d07ffeca4e077dd80f9fb424

password: 70617373776f726450415353574f524470617373776f7264
salt: 73616c7453414c5473616c7453414c5473616c7453414c5473616c7453414c5473616c74
iterations: 4096
expected: d60791a4ed27195d813f35510351b9d1ff9ad4262153944609

password: 7061737300776f7264
salt: 7361006c74
iterations: 4096
expected: c0da8018507821037c76801cccf3cc8a2b00acb7

RFC-5869 KDF

RFC-5869 includes test vectors for SHA-256. Here are the results for vectors when using SHA-512, SHA3-256, and SHA3-512.

SHA-512:

ikm: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
salt: 000102030405060708090a0b0c
info: f0f1f2f3f4f5f6f7f8f9
size: 42
expected: 9b5097a86038b805309076a44b3a9f38063e25b516dcbf369f
          394cfab43685f748b6457763e4f0204fc5

ikm: 000102030405060708090a0b0c0d0e0f101112131415161718
     191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031
     32333435363738393a3b3c3d3e3f404142434445464748494a
     4b4c4d4e4f
salt: 606162636465666768696a6b6c6d6e6f707172737475767778
      797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f9091
      92939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aa
      abacadaeaf
info: b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8
      c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1
      e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa
      fbfcfdfeff
size: 82
expected: 484ca052b8cc724fd1c4ec64d57b4e818c7e25a8e0f4569ed7
          2a6a05fe0649eebf69f8d5c832856bf4e4fbc17967d5497532
          4a94987f7f41835817d8994fdbd6f4c09c5500dca24a56222f
          ea53d8967a8b2e

ikm: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
salt: (none)
info: (none)
size: 42
expected: c8c96e710f89b0d7990bca68bcdec8cf854062e54c73a7abc7
          43fade9b242daacc1cea5670415b52849c

ikm: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
salt: abacabacabacabacabacabacabacabacabacabacabacabacab
      acabacabacabacabacabacabacabacabacabacabacabacabac
      abacabacabacabacabacabacabacabacabacabacabacabacab
      acabacabacabacabacabacabacabacabacabacabacabacabac
      abacabacabacabacabacabacabacabacabacabacabacabacab
      acabacabacabacabacabacabacabacabacabacabacabacabac
      abacabacabacabacabacabacabacabacabacabacabacabacab
      acab
info: b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8
      c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1
      e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa
      fbfcfdfeff
size: 52
expected: 927a831f340ebad6f9f3f8997eb10660c07350f864656db522
          fa81728054d9826da3cef87138797e4be38afefea2bd7c5964
          52cf

SHA3-256:

ikm: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
salt: 000102030405060708090a0b0c
info: f0f1f2f3f4f5f6f7f8f9
size: 42
expected: 0c5160501d65021deaf2c14f5abce04c5bd2635abceeba61c2
          edb6e8ed72674900557728f2c9f2c4c179

ikm: 000102030405060708090a0b0c0d0e0f101112131415161718
     191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031
     32333435363738393a3b3c3d3e3f404142434445464748494a
     4b4c4d4e4f
salt: 606162636465666768696a6b6c6d6e6f707172737475767778
      797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f9091
      92939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aa
      abacadaeaf
info: b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8
      c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1
      e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa
      fbfcfdfeff
size: 82
expected: 3dc251e66c75da6560405ec5ac10e17d851eedfbfdc13feafb
          ec16964c25d021bd971465a3e9c615f27769019e3f0407d849
          86fb0ba24e729c99834624baa21cb623dc0098f430d52e18bb
          df694df4edd8b2

ikm: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
salt: (none)
info: (none)
size: 42
expected: bc1342cdd75c05e8b0c3ae609ce4410684d197232875073499
          b30cdfe2de2853c1c1bed63d725e885e78

ikm: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
salt: abacabacabacabacabacabacabacabacabacabacabacabacab
      acabacabacabacabacabacabacabacabacabacabacabacabac
      abacabacabacabacabacabacabacabacabacabacabacabacab
      acabacabacabacabacabacabacabacabacabacabacabacabac
      abacabacabacabacabacabacabacabacabacabacabacabacab
      acabacabacabacabacabacabacabacabacabacabacabacabac
      abacabacabacabacabacabacabacabacabacabacabacabacab
      acab
info: b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8
      c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1
      e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa
      fbfcfdfeff
size: 52
expected: 329f3201a8f1b4fdbad3dc902652f6572d9393bc6d44bb406d
          66916326cf1e003298e6fa87afa814784fe9122a45909ca21c
          eaed

SHA3-512:

ikm: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
salt: 000102030405060708090a0b0c
info: f0f1f2f3f4f5f6f7f8f9
size: 42
expected: 40e9f17e9bf2ef99425c2b23ccdf20a018ea5513f9ae68e1ea
          8c626deb57dfa4d56c27ccf2a2a24488a5

ikm: 000102030405060708090a0b0c0d0e0f101112131415161718
     191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031
     32333435363738393a3b3c3d3e3f404142434445464748494a
     4b4c4d4e4f
salt: 606162636465666768696a6b6c6d6e6f707172737475767778
      797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f9091
      92939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aa
      abacadaeaf
info: b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8
      c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1
      e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa
      fbfcfdfeff
size: 82
expected: 3adf31011245f82cc6b5c3b2ea31fe2a9b855b425c3ecdd8da
          4a3fc5d0c3563f63bbdedf7ca912d2e98cbc853d978066ab17
          7f19a7349e3982549b82a307e2113891691f2536ce45eb5ddf
          9b5175859ce8d5

ikm: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
salt: (none)
info: (none)
size: 42
expected: 38bd71e45b397b775b563365a33258a6fd83abc1e86acf042f
          0723c2b68ebf073a75c34c69328835ee4c

ikm: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
salt: abacabacabacabacabacabacabacabacabacabacabacabacab
      acabacabacabacabacabacabacabacabacabacabacabacabac
      abacabacabacabacabacabacabacabacabacabacabacabacab
      acabacabacabacabacabacabacabacabacabacabacabacabac
      abacabacabacabacabacabacabacabacabacabacabacabacab
      acabacabacabacabacabacabacabacabacabacabacabacabac
      abacabacabacabacabacabacabacabacabacabacabacabacab
      acab
info: b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8
      c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1
      e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa
      fbfcfdfeff
size: 52
expected: b2bb61483b529c991d8217fdacb1418c77ebab8837151eb0c0
          beacd87567a0a239e90cfbfe457e0b42e2f2d4c658c9d9ae32
          d54b