)]}'
{"keystone/tests/unit/token/test_fernet_provider.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"5246b5060a9fbffdb6d9935b3a88cd761ed5b5d7","unresolved":false,"context_lines":[{"line_number":60,"context_line":"            uuid.uuid4().hex)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"class TestPayloads(tests.TestCase):"},{"line_number":64,"context_line":"    def test_uuid_hex_to_byte_conversions(self):"},{"line_number":65,"context_line":"        payload_cls \u003d token_formatters.BasePayload"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9a80dd14_96a03293","line":63,"updated":"2015-03-16 18:35:31.000000000","message":"I guess it just wasn\u0027t used here.","commit_id":"f2a85f496842a657395f799dd815b42fda5af4a9"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"1e098b84c3ca680097419e704870b3c3e445d317","unresolved":false,"context_lines":[{"line_number":60,"context_line":"            uuid.uuid4().hex)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"class TestPayloads(tests.TestCase):"},{"line_number":64,"context_line":"    def test_uuid_hex_to_byte_conversions(self):"},{"line_number":65,"context_line":"        payload_cls \u003d token_formatters.BasePayload"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9a80dd14_ce792132","line":63,"in_reply_to":"9a80dd14_96a03293","updated":"2015-03-17 02:49:24.000000000","message":"Nope, the assembly and disassembly of payloads is different from the actual encryption. This way, in the future, if we want to use different encryption mechanisms we can swap them out without having to do anything with how the payload is constructed or destructed.","commit_id":"f2a85f496842a657395f799dd815b42fda5af4a9"}]}
