)]}'
{"nova/signature_utils.py":[{"author":{"_account_id":6802,"name":"Joel Coffman","email":"jmc7tp@gmail.com","username":"joel-coffman"},"change_message_id":"0d03045e5bb01e307888f620ca9c5341e1d43097","unresolved":false,"context_lines":[{"line_number":197,"context_line":"                                     img_signature_key_type]):"},{"line_number":198,"context_line":"        raise exception.SignatureVerificationError("},{"line_number":199,"context_line":"            reason\u003d_(\u0027Required image properties for signature verification\u0027"},{"line_number":200,"context_line":"                     \u0027 do not exist. Cannot verify signature.\u0027))"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"    signature \u003d get_signature(img_signature)"},{"line_number":203,"context_line":"    hash_method \u003d get_hash_method(img_signature_hash_method)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a7b0d38_a24e5fbf","line":200,"updated":"2015-12-23 13:22:20.000000000","message":"It would be nice to know which property (or properties) are missing to help debug errors.","commit_id":"d7f54453c140b082ea3eecda6ec493e65a7e5e25"},{"author":{"_account_id":15524,"name":"dane-fichter","email":"dane.fichter@jhuapl.edu","username":"dane-fichter"},"change_message_id":"56eaa67c43a259ce480be91f18c2cd09656e2896","unresolved":false,"context_lines":[{"line_number":197,"context_line":"                                     img_signature_key_type]):"},{"line_number":198,"context_line":"        raise exception.SignatureVerificationError("},{"line_number":199,"context_line":"            reason\u003d_(\u0027Required image properties for signature verification\u0027"},{"line_number":200,"context_line":"                     \u0027 do not exist. Cannot verify signature.\u0027))"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"    signature \u003d get_signature(img_signature)"},{"line_number":203,"context_line":"    hash_method \u003d get_hash_method(img_signature_hash_method)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a7b0d38_43518fd7","line":200,"in_reply_to":"1a7b0d38_a24e5fbf","updated":"2015-12-24 20:59:21.000000000","message":"Done","commit_id":"d7f54453c140b082ea3eecda6ec493e65a7e5e25"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"4827334403d6080fe5340f7012001443a2967baf","unresolved":false,"context_lines":[{"line_number":124,"context_line":"    :param hash_method: the hash method to use, as a cryptography object"},{"line_number":125,"context_line":"    :param public_key: the public key to use, as a cryptography object"},{"line_number":126,"context_line":"    :param image_properties: the key-value properties about the image"},{"line_number":127,"context_line":"    :returns: the verifier to use to verify the signature for RSA-PSS"},{"line_number":128,"context_line":"    :raises: SignatureVerificationError if the RSA-PSS specific properties"},{"line_number":129,"context_line":"                                        are invalid"},{"line_number":130,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"fa69d971_c43f12d5","side":"PARENT","line":127,"updated":"2015-12-29 19:46:29.000000000","message":"It still returns a verifier, though…(femtonit)","commit_id":"baf8a2776d7c414f38a67265ccc96b14e8ab1a19"},{"author":{"_account_id":15524,"name":"dane-fichter","email":"dane.fichter@jhuapl.edu","username":"dane-fichter"},"change_message_id":"4e76e250664f30c8788a1bc5ec51f3cff4dbfddb","unresolved":false,"context_lines":[{"line_number":124,"context_line":"    :param hash_method: the hash method to use, as a cryptography object"},{"line_number":125,"context_line":"    :param public_key: the public key to use, as a cryptography object"},{"line_number":126,"context_line":"    :param image_properties: the key-value properties about the image"},{"line_number":127,"context_line":"    :returns: the verifier to use to verify the signature for RSA-PSS"},{"line_number":128,"context_line":"    :raises: SignatureVerificationError if the RSA-PSS specific properties"},{"line_number":129,"context_line":"                                        are invalid"},{"line_number":130,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"fa69d971_04e4e338","side":"PARENT","line":127,"in_reply_to":"fa69d971_c43f12d5","updated":"2016-01-04 14:50:48.000000000","message":"Done","commit_id":"baf8a2776d7c414f38a67265ccc96b14e8ab1a19"}]}
