{"action":"created","issue":{"url":"https://api.github.com/repos/magnumripper/JohnTheRipper/issues/2888","repository_url":"https://api.github.com/repos/magnumripper/JohnTheRipper","labels_url":"https://api.github.com/repos/magnumripper/JohnTheRipper/issues/2888/labels{/name}","comments_url":"https://api.github.com/repos/magnumripper/JohnTheRipper/issues/2888/comments","events_url":"https://api.github.com/repos/magnumripper/JohnTheRipper/issues/2888/events","html_url":"https://github.com/magnumripper/JohnTheRipper/issues/2888","id":273827609,"number":2888,"title":"SIMD formats porting to BE systems","user":{"login":"jfoug","id":1270024,"avatar_url":"https://avatars0.githubusercontent.com/u/1270024?v=4","gravatar_id":"","url":"https://api.github.com/users/jfoug","html_url":"https://github.com/jfoug","followers_url":"https://api.github.com/users/jfoug/followers","following_url":"https://api.github.com/users/jfoug/following{/other_user}","gists_url":"https://api.github.com/users/jfoug/gists{/gist_id}","starred_url":"https://api.github.com/users/jfoug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jfoug/subscriptions","organizations_url":"https://api.github.com/users/jfoug/orgs","repos_url":"https://api.github.com/users/jfoug/repos","events_url":"https://api.github.com/users/jfoug/events{/privacy}","received_events_url":"https://api.github.com/users/jfoug/received_events","type":"User","site_admin":false},"labels":[{"id":39820985,"url":"https://api.github.com/repos/magnumripper/JohnTheRipper/labels/enhancement","name":"enhancement","color":"bfe5bf","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2017-11-14T15:13:12Z","updated_at":"2017-11-22T22:32:04Z","closed_at":null,"author_association":"COLLABORATOR","body":"Now that we have availability to BE SIMD systems (power64 AltiVec), all of the SIMD enhanced formats will require porting to properly work for the BE system.  The SIMD code up to this point, was specially crafted to place input into proper format, and compare binary vs output, BUT it was only correct for LE systems.\r\n\r\nThere will be a list (below) of formats needing updated.  Check them off one by one when completed.  To be complete, make sure:   \r\n   1. continues to work with no speed reduction in LE  SIMD     (both OMP and non-OMP)\r\n   2. continues to work with no speed reduction in LE  non-SIMD  (both OMP and non-OMP)\r\n   3. continues to work with no speed reduction in BE  non-SIMD  (both OMP and non-OMP)\r\n   4. Works in BE SIMD builds (both OMP and non-OMP)\r\n   5. NOTE, be SURE to check -enc=utf8 and -enc=cp737 to flush out encode using different key loaders.\r\n\r\n- [ ] NT   (and utf8)\r\n- [ ] Office   (and utf8)\r\n- [ ] 7z    (and utf8)\r\n- [ ] wpapsk\r\n- [x] xsha\r\n- [x] xsha512\r\n- [x] raw-md5\r\n- [x] raw-md4\r\n- [x] raw-md5u\r\n- [x] raw-sha1\r\n- [x] raw-sha1-linkedin\r\n- [x] raw-sha224\r\n- [x] raw-sha256\r\n- [x] raw-sha384\r\n- [x] raw-sha512\r\n- [x] agilekeychain\r\n- [x] androidfde\r\n- [x] blockchain\r\n- [x] pbkdf2-hmac-md5 (worked already, no porting needed)\r\n- [x] pbkdf2-hmac-md4 (worked already, no porting needed)\r\n- [x] pbkdf2-hmac-sha1\r\n- [x] pbkdf2-hmac-sha256  (worked already, no porting needed)\r\n- [x] pbkdf2-hmac-sha512  (worked already, no porting needed)\r\n- [x] Bitcoin\r\n- [x] itunes-backup\r\n- [x] iwork\r\n- [x] keychain\r\n- [x] keyring\r\n- [x] keystore\r\n- [x] leet\r\n- [x] ZipMonster\r\n- [x] DPAPImk\r\n- [x] pix-md5\r\n- [x] osc\r\n- [x] PEM\r\n- [x] md5crypt\r\n- [x] sha256crypt\r\n- [x] sha512crypt\r\n- [x] Blackberry-ES10\r\n- [x] dynamic=md5($p)\r\n- [x] Citrix_NS10\r\n- [x] Drupal7\r\n- [x] EPiServer   (and utf8)\r\n- [x] eCryptfs\r\n- [x] ipb2\r\n- [x] BKS\r\n- [x] HMAC-MD5\r\n- [x] HMAC-SHA1\r\n- [x] HMAC-SHA224\r\n- [x] HMAC-SHA256\r\n- [x] HMAC-SHA384\r\n- [x] mysql-sha1\r\n- [x] HMAC-SHA512\r\n- [x] pfx\r\n- [x] SSHA512\r\n- [x] SL3\r\n- [x] Raw-SHA256-ng\r\n- [x] Raw-SHA512-ng\r\n- [x] Raw-SHA1-ng\r\n- [x] Salted-SHA1\r\n- [x] oracle11\r\n- [x] mssql   (and utf8)\r\n- [x] mssql05   (and utf8)\r\n- [x] mssql12   (and utf8)\r\n- [x] pwsafe\r\n- [x] RAKP\r\n- [x] mscash2   (and utf8)\r\n- [x] MSCHAPv2  (utf8)\r\n- [x] netntlm   (and utf8)\r\n- [x] phpass\r\n- [x] SybaseASE    (and utf8)\r\n- [x] rar   (and utf8)\r\n\r\n- [x] dynamic_x  Fixed by forcing NON SIMD building\r\n- [x] asa-md5 (dynamic)    (forced OFF SIMD logic in dynamic)\r\n- [x] as400-ssha1 (dynamic) (and utf8)  (forced OFF SIMD logic in dynamic)\r\n- [x] hdaa  (disabled SIMD on BE machines)\r\n- [x] sapb  (disabled SIMD on BE machines)\r\n- [x] sapg  (disabled SIMD on BE machines)\r\n- [x] saph   (and utf8)   (disabled SIMD on BE machines)\r\n- [x] SunMD5  (disabled SIMD on BE machines)\r\n- [x] PHPS  (forced OFF SIMD logic in dynamic)\r\n- [x] PHPS2  (forced OFF SIMD logic in dynamic)\r\n- [x] FormSpring  (forced OFF SIMD logic in dynamic)\r\n- [x] mdc2  (forced OFF SIMD logic in dynamic)\r\n- [x] md5ns  (forced OFF SIMD logic in dynamic)\r\n- [x] hMailServer  (forced OFF SIMD logic in dynamic)\r\n- [x] MediaWiki  (forced OFF SIMD logic in dynamic)\r\n- [x] net-md5  (forced OFF SIMD logic in dynamic)\r\n- [x] net-sha1  (forced OFF SIMD logic in dynamic)\r\n"},"comment":{"url":"https://api.github.com/repos/magnumripper/JohnTheRipper/issues/comments/346490695","html_url":"https://github.com/magnumripper/JohnTheRipper/issues/2888#issuecomment-346490695","issue_url":"https://api.github.com/repos/magnumripper/JohnTheRipper/issues/2888","id":346490695,"user":{"login":"magnumripper","id":1268598,"avatar_url":"https://avatars3.githubusercontent.com/u/1268598?v=4","gravatar_id":"","url":"https://api.github.com/users/magnumripper","html_url":"https://github.com/magnumripper","followers_url":"https://api.github.com/users/magnumripper/followers","following_url":"https://api.github.com/users/magnumripper/following{/other_user}","gists_url":"https://api.github.com/users/magnumripper/gists{/gist_id}","starred_url":"https://api.github.com/users/magnumripper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/magnumripper/subscriptions","organizations_url":"https://api.github.com/users/magnumripper/orgs","repos_url":"https://api.github.com/users/magnumripper/repos","events_url":"https://api.github.com/users/magnumripper/events{/privacy}","received_events_url":"https://api.github.com/users/magnumripper/received_events","type":"User","site_admin":false},"created_at":"2017-11-22T22:32:04Z","updated_at":"2017-11-22T22:32:04Z","author_association":"OWNER","body":"I'm very close to buying a Raspberry Pi or something. Are there any ready-to-use dists using BE for them? I know they're not mainstream... but is there any at all?"}}
{"actor":{"display_login":"magnumripper"}}