{"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":8,"created_at":"2015-02-11T17:46:58Z","updated_at":"2015-02-12T11:14:19Z","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/74054786","html_url":"https://github.com/wildfly-security/wildfly-elytron/pull/114#issuecomment-74054786","issue_url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/114","id":74054786,"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-12T11:14:19Z","updated_at":"2015-02-12T11:14:19Z","body":"**Linux** [Build 301](http://brontes.lab.eng.brq.redhat.com/viewLog.html?buildId=35560&buildTypeId=WildFlyProject_Elytron_MasterLinux) outcome was **SUCCESS** using a merge of b5003728853401314acfcd331fb7726d63ced7c5\nSummary: Tests passed: 396, ignored: 15 Build time: 0:02:05"}}