)]}' { "commit": "d7166d07ade008390ac5d526ecc25e1ebd140ab1", "tree": "8734e08c618009f9376fa9a50bf6c76f04a29c88", "parents": [ "433366587d6156c9660cc87a843e9dcef1a58917" ], "author": { "name": "David Benjamin", "email": "davidben@google.com", "time": "Thu Mar 03 20:03:55 2016 -0500" }, "committer": { "name": "Adam Langley", "email": "agl@google.com", "time": "Fri Mar 04 19:11:03 2016 +0000" }, "message": "Add a standalone ChaCha test.\n\nThe coverage tool revealed that we weren\u0027t testing all codepaths of the ChaCha\nassembly. Add a standalone test as it\u0027s much easier to iterate over all lengths\nwhen there isn\u0027t the entire AEAD in the way.\n\nI wasn\u0027t able to find a really long test vector, so I generated a random one\nwith the Go implementation we have in runner.\n\nThis test gives us full coverage on the ChaCha20_ssse3 variant. (We\u0027ll see how\nit fares on the other codepaths when the multi-variant test harnesses get in. I\ncertainly hope there isn\u0027t a more novel way to call ChaCha20 than this...)\n\nChange-Id: I087e421c7351f46ea65dacdc7127e4fbf5f4c0aa\nReviewed-on: https://boringssl-review.googlesource.com/7299\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "f9ab02475678f326871447f5dcfff07bba7a7cd4", "old_mode": 33188, "old_path": "crypto/chacha/CMakeLists.txt", "new_id": "39d1defbff85fde1439d877315ce4e06bbadca35", "new_mode": 33188, "new_path": "crypto/chacha/CMakeLists.txt" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "f364f982cb5100b9f7be5a9c20d153cbd1783a34", "new_mode": 33188, "new_path": "crypto/chacha/chacha_test.cc" }, { "type": "modify", "old_id": "3614591839c50496675863f8404026267bab37d7", "old_mode": 33188, "old_path": "util/all_tests.json", "new_id": "e7e12f3741d5999a4cef963620f9e1752f578d04", "new_mode": 33188, "new_path": "util/all_tests.json" } ] }