{ "name": "simple tests", "proto_string": "custom string", "security": 128, "_comment": "These were taken from https://github.com/mimoo/StrobeGo/blob/master/strobe/test_vectors/test_vectors.json. Thanks David!", "_comment": "NOTE: recv_MAC throws an authentication error in this file. This is expected.", "operations": [ { "name": "init", "meta": false, "input_data": "", "state_after": "9c7f75fa8b893ab70ad448513c0b5263dc0c475c551526f6733bea22f16cb57cd31f682e660ee912824a772201ee1394226f4afcb62d331293cc92e8a624acf6e1b60095e322bbfbc845e5b26995fe7d7c841374d1ff5898c92ee0636b06727321c92a603907035349ccbb1b92b7b0057e8fa87fcebc7e88656fcb45ae04bc34cabeaebe79d91750c0e8bf13b966504d1343597265dd8865adf91409cc9b20d5f47444041f97b699ddfbdee91ea87bd09bf8b02da75a96e947f07f5b65bb4e6efefaa16abfd9fbf6", "stream": false }, { "name": "KEY", "meta": false, "input_data": "303130313031", "state_after": "3031303130310e6be02d3677fb5a70dfc1f3a6f889f561699f053f97f705d671383c613b13b3e4184397827ad73b9c26e13af703f0bf70ff10d71516bb8a05a5b69775f1722daf9178b71cfca96cf36cd0fab68cac22f3f35afec0bf5066656d142761e3200b9e76a9ddd6ad74932110afd4a776fd82515edfe028dd4858abfda1c3b6bff17e9b82aad3b519e51e704cba48a6e383c8504cd1f7b13d7a6ac6e9690ed05ae90744c5c32a97af08d66f15c9357bf20ea9276cab5ac736b8a68f25b095c409a1c48fd4", "stream": false }, { "name": "AD", "meta": false, "input_data": "68656c6c6f2c20686f772061726520796f7520676f6f64207369723f", "state_after": "3031303130310e6988485a1b947650b7ae848699fb904110f0701ff0986ab2514b55130413b3e4184397827ad73b9c26e13af703f0bf70ff10d71516bb8a05a5b69775f1722daf9178b71cfca96cf36cd0fab68cac22f3f35afec0bf5066656d142761e3200b9e76a9ddd6ad74932110afd4a776fd82515edfe028dd4858abfda1c3b6bff17e9b82aad3b519e51e704cba48a6e383c8504cd1f7b13d7a6ac6e9690ed05ae90744c5c32a97af08d66f15c9357bf20ea9276cab5ac736b8a68f25b095c409a1c48fd4", "stream": false }, { "name": "PRF", "meta": false, "input_data": "00000000000000000000000000000000", "output": "5ce86d0815c02a27d8bdd923f2cb0bd8", "state_after": "000000000000000000000000000000006380b09c7f711ca1c97eb6612cf25c2ab2abfb9cba447b27e72134629c3947281a0be4044d4e03c60564c66885407a2e6982603b07390ab718c0fa70f25e857c189caf2bdf42786669bc2f5d43440869e8feb7d47780383bb82c84705220c4d08b5df18081cb4939f3a38d059ee18529e85c6dade82e3c8b3c6cd0b56203299bb7311dfcbb68d1b5be5df6d2b8697dd60e89ca4fd78ffbd1c22b939311775d913a8bf324b8ebac782e1f99605eccf03c0e59770c177812d1", "stream": false }, { "name": "send_ENC", "meta": false, "input_data": "686920686f772061726520796f75", "output": "dc0c857f045d9941fed8acbfd024", "state_after": "dc0c857f045d9941fed8acbfd024f1a0647e59b1f9c9f7786871ce439f5bf1312ad75b62aa59c3ca8a38044d367ebe4691590525637a7f45075271dd34cd0a05bf987d464fea1353dbf05620dd5f1dde57bb3d768bb52bcba95142437bbc26ca2c0c314aebc894ba07fea87de5ceda015c55f39ef8f2732b76a0d903ddb0f648e1fef2188dfb79c3c2ef4d323d04a81aac8e292f156320b40ec7c8bf7f0f2ec2322768999ce3ca9b5ccb8aad6b93e5dbb4a356c0645e72445cc995fdaa42f902eb4acf0c1bca2cb5", "stream": false }, { "name": "recv_ENC", "meta": false, "input_data": "686920686f772061726520796f75", "output": "aad1a176d7add6ef904f1e1acf53", "state_after": "686920686f772061726520796f75d18d928ffc684bdeaf12976ddcb534b3f340fb8ea4336037b41efc715070db7d87c35acf29cce981dc586393de1e340351b59e8f702273f1d69bb6533343e05963f18018b08a6035d66335d2c4ed4223cebc4f687c3820690b5ed1a890659b8a12a962b7655446635ee73d1ed258e732ac6973611bd7effbbbc0aa68042b80a97b48007d95b220b09bb39713381489c636709397505a20c141dc70cc9d9e0292115d05fbbb8fca1981f8cf9f328e9e3ebddc84c88fbcb50b93d4", "stream": false }, { "name": "send_MAC", "meta": false, "input_data": "00000000000000000000000000000000", "output": "a05d94e152949460c67d648e91bc6d53", "state_after": "a05d94e152949460c67d648e91bc6d539a4a0e9a96b42f580d0c4887170542c134c11f571e5c1a7b6f1282dc07bf41ba08ddd9eebb49e7f1290a6fccd5dfd7c72f5787d6c274013f53453652be13a01dbf390b0cc56d6800f7fae185e77b98ca2a0a689307a228c026eb67ea2cf0f302bf077a4eaf122d211aaa4c839cb3872f34a1693f089997f1984900b91c051428b55232a158d83d78d6d2f5175555c741e3bd78fef961cffc7069ed5e3483b4593a54b079fc934a73073e7b6b0ad56b46286202c927100704", "stream": false }, { "name": "recv_MAC", "meta": false, "input_data": "686920686f772061726520796f75", "state_after": "686920686f772061726520796f75dbd06ff7498e4fe2bc4bd620dd2c4ddf93c8280db4c3c2f7400f50efdd714a6ee108c8db7fc425de03ef1116b477b929c35076f2b0e72e7517f7e57b51cc85d57f73fee55a9db690240ba2f16ea11bd83cfde4df8a70f66c81a52a7e3ca21342ba74662b42273e5129de3c2d1ca8f0dae2349c9a9b7cf0df634ba3112f541a036779f446afbeff32e6423c0e58da979b8d87d66de030eb89bf2e1f95b21efccd41f7b44b8ca5c2e8dfed34e485a6195b3bde6390793866772361", "stream": false }, { "name": "send_CLR", "meta": false, "input_data": "686920686f772061726520796f75", "output": "686920686f772061726520796f75", "state_after": "686920686f772061726520796f75dbda079e69e620959c2aa445fd5522aa93c8280db4c3c2f7400f50efdd714a6ee108c8db7fc425de03ef1116b477b929c35076f2b0e72e7517f7e57b51cc85d57f73fee55a9db690240ba2f16ea11bd83cfde4df8a70f66c81a52a7e3ca21342ba74662b42273e5129de3c2d1ca8f0dae2349c9a9b7cf0df634ba3112f541a036779f446afbeff32e6423c0e58da979b8d87d66de030eb89bf2e1f95b21efccd41f7b44b8ca5c2e8dfed34e485a6195b3bde6390793866772361", "stream": false }, { "name": "recv_CLR", "meta": false, "input_data": "686920686f772061726520796f75", "output": "686920686f772061726520796f75", "state_after": "686920686f772061726520796f75dbda079e69e620959c2aa445fd5522aa9cc3406494abad80606e228afd08251be108c8db7fc425de03ef1116b477b929c35076f2b0e72e7517f7e57b51cc85d57f73fee55a9db690240ba2f16ea11bd83cfde4df8a70f66c81a52a7e3ca21342ba74662b42273e5129de3c2d1ca8f0dae2349c9a9b7cf0df634ba3112f541a036779f446afbeff32e6423c0e58da979b8d87d66de030eb89bf2e1f95b21efccd41f7b44b8ca5c2e8dfed34e485a6195b3bde6390793866772361", "stream": false }, { "name": "RATCHET", "meta": false, "input_data": "0000000000000000000000000000000000000000000000000000000000000000", "state_after": "000000000000000000000000000000000000000000000000000000000000000086bee3a828fc80f502b7f390dbca230c8ba1cea5cb93a958c443277dd0ab0625745898f5ebabc9ec1800db4ea4fb7ad776a49b8aef66874397f0b8f6072df52b2eeb9871046865aea090d503e68cd583fe65064fed4c6a9c8d6f190a9f506e80a79d2b2a5ef56ede1fe2c575fae052505a4032221f796bd09cdc723245c572a6eb500be48728fd0461b09d7813cbf384d479999a79168eadfd567bb20adc9c3cb6b5e7ddf9c86d73", "stream": false } ] }