)]}'
{"keystonemiddleware/auth_token/_memcache_crypt.py":[{"author":{"_account_id":23140,"name":"Jess Egler","email":"jess.egler@gmail.com","username":"jessegler"},"change_message_id":"eac331f40208ef3e3200f51945e607917fdf656e","unresolved":false,"context_lines":[{"line_number":98,"context_line":"    This approach is faster than computing a separate hmac as the KDF"},{"line_number":99,"context_line":"    for each desired key."},{"line_number":100,"context_line":"    \"\"\""},{"line_number":101,"context_line":"    secret \u003d b\"%r\" % secret"},{"line_number":102,"context_line":"    data \u003d b\"%r%r\" % (token, strategy)"},{"line_number":103,"context_line":"    digest \u003d hmac.new(secret, data, HASH_FUNCTION).digest()"},{"line_number":104,"context_line":"    return {\u0027CACHE_KEY\u0027: digest[:DIGEST_SPLIT],"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f515b1d_4ac59e3b","line":101,"updated":"2017-10-06 23:03:35.000000000","message":"Needs a comment","commit_id":"81a80083488623d474e7c61c3d4fc28de0111726"},{"author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"change_message_id":"2663e1631ebba8c04bff9447eb1f9e65b7e0f5bf","unresolved":false,"context_lines":[{"line_number":98,"context_line":"    This approach is faster than computing a separate hmac as the KDF"},{"line_number":99,"context_line":"    for each desired key."},{"line_number":100,"context_line":"    \"\"\""},{"line_number":101,"context_line":"    secret \u003d b\"%r\" % secret"},{"line_number":102,"context_line":"    data \u003d b\"%r%r\" % (token, strategy)"},{"line_number":103,"context_line":"    digest \u003d hmac.new(secret, data, HASH_FUNCTION).digest()"},{"line_number":104,"context_line":"    return {\u0027CACHE_KEY\u0027: digest[:DIGEST_SPLIT],"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f515b1d_1bfdbab0","line":101,"in_reply_to":"7f515b1d_4ac59e3b","updated":"2017-10-07 02:41:12.000000000","message":"If you feel that the case, then please put the appropriate comment right here into the code review.  If you don\u0027t know what the comment should be, then ask.","commit_id":"81a80083488623d474e7c61c3d4fc28de0111726"}]}
