{"action":"created","issue":{"url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/114","labels_url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/114/labels{/name}","comments_url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/114/comments","events_url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/114/events","html_url":"https://github.com/wildfly-security/wildfly-elytron/pull/114","id":57350801,"number":114,"title":"[ELY-157] Add checks that the algorithm does match where conversion to a different algorithm is not possible.","user":{"login":"darranl","id":481922,"avatar_url":"https://avatars.githubusercontent.com/u/481922?v=3","gravatar_id":"","url":"https://api.github.com/users/darranl","html_url":"https://github.com/darranl","followers_url":"https://api.github.com/users/darranl/followers","following_url":"https://api.github.com/users/darranl/following{/other_user}","gists_url":"https://api.github.com/users/darranl/gists{/gist_id}","starred_url":"https://api.github.com/users/darranl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/darranl/subscriptions","organizations_url":"https://api.github.com/users/darranl/orgs","repos_url":"https://api.github.com/users/darranl/repos","events_url":"https://api.github.com/users/darranl/events{/privacy}","received_events_url":"https://api.github.com/users/darranl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-11T17:46:58Z","updated_at":"2015-02-11T17:48:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/pulls/114","html_url":"https://github.com/wildfly-security/wildfly-elytron/pull/114","diff_url":"https://github.com/wildfly-security/wildfly-elytron/pull/114.diff","patch_url":"https://github.com/wildfly-security/wildfly-elytron/pull/114.patch"},"body":"PasswordFactorySpi does not currently feel like a clean place to convert Password instances from an alternative PasswordFactorySpi implementation - maybe the correct approach is to go to KeySpec first anyway if using two different providers.\r\n\r\nWithout these checks if someone say requests a SHA PasswordFactorySpi and passed in a MD5 variant of a password we claim we can support conversion to SHA, we then pretend conversion happened but in the end we pass back the MD5 variant \r\n\r\nHowever where conversion is really possible (so far only for clear) then that can continue to be supported."},"comment":{"url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/comments/73927790","html_url":"https://github.com/wildfly-security/wildfly-elytron/pull/114#issuecomment-73927790","issue_url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/114","id":73927790,"user":{"login":"wildfly-ci","id":939955,"avatar_url":"https://avatars.githubusercontent.com/u/939955?v=3","gravatar_id":"","url":"https://api.github.com/users/wildfly-ci","html_url":"https://github.com/wildfly-ci","followers_url":"https://api.github.com/users/wildfly-ci/followers","following_url":"https://api.github.com/users/wildfly-ci/following{/other_user}","gists_url":"https://api.github.com/users/wildfly-ci/gists{/gist_id}","starred_url":"https://api.github.com/users/wildfly-ci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wildfly-ci/subscriptions","organizations_url":"https://api.github.com/users/wildfly-ci/orgs","repos_url":"https://api.github.com/users/wildfly-ci/repos","events_url":"https://api.github.com/users/wildfly-ci/events{/privacy}","received_events_url":"https://api.github.com/users/wildfly-ci/received_events","type":"User","site_admin":false},"created_at":"2015-02-11T17:48:14Z","updated_at":"2015-02-11T17:48:14Z","body":"**Linux** [Build 300](http://brontes.lab.eng.brq.redhat.com/viewLog.html?buildId=35473&buildTypeId=WildFlyProject_Elytron_MasterLinux) is now running using a merge of 7eade2c63eb5ec0e12e42984057f8b3423b90c42\n"}}