{"action":"created","issue":{"url":"https://api.github.com/repos/codahale/bcrypt-ruby/issues/134","repository_url":"https://api.github.com/repos/codahale/bcrypt-ruby","labels_url":"https://api.github.com/repos/codahale/bcrypt-ruby/issues/134/labels{/name}","comments_url":"https://api.github.com/repos/codahale/bcrypt-ruby/issues/134/comments","events_url":"https://api.github.com/repos/codahale/bcrypt-ruby/issues/134/events","html_url":"https://github.com/codahale/bcrypt-ruby/issues/134","id":141516965,"number":134,"title":"bcrypt_pbkdf","user":{"login":"mfazekas","id":52435,"avatar_url":"https://avatars.githubusercontent.com/u/52435?v=3","gravatar_id":"","url":"https://api.github.com/users/mfazekas","html_url":"https://github.com/mfazekas","followers_url":"https://api.github.com/users/mfazekas/followers","following_url":"https://api.github.com/users/mfazekas/following{/other_user}","gists_url":"https://api.github.com/users/mfazekas/gists{/gist_id}","starred_url":"https://api.github.com/users/mfazekas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfazekas/subscriptions","organizations_url":"https://api.github.com/users/mfazekas/orgs","repos_url":"https://api.github.com/users/mfazekas/repos","events_url":"https://api.github.com/users/mfazekas/events{/privacy}","received_events_url":"https://api.github.com/users/mfazekas/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-17T08:45:41Z","updated_at":"2016-03-17T15:35:57Z","closed_at":"2016-03-17T15:35:56Z","body":"I'm net-ssh maintainer and i'd need bcrypt_pbkdf for reading encrypted Ed25519 keys (https://github.com/net-ssh/net-ssh/pull/228). \r\nsee\r\nhttp://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libutil/bcrypt_pbkdf.c?rev=1.13&content-type=text/x-cvsweb-markup\r\n\r\nMy question if you would accept PR implementing it? Or shall i implement it in it's own extension?"},"comment":{"url":"https://api.github.com/repos/codahale/bcrypt-ruby/issues/comments/197935394","html_url":"https://github.com/codahale/bcrypt-ruby/issues/134#issuecomment-197935394","issue_url":"https://api.github.com/repos/codahale/bcrypt-ruby/issues/134","id":197935394,"user":{"login":"tjschuck","id":308724,"avatar_url":"https://avatars.githubusercontent.com/u/308724?v=3","gravatar_id":"","url":"https://api.github.com/users/tjschuck","html_url":"https://github.com/tjschuck","followers_url":"https://api.github.com/users/tjschuck/followers","following_url":"https://api.github.com/users/tjschuck/following{/other_user}","gists_url":"https://api.github.com/users/tjschuck/gists{/gist_id}","starred_url":"https://api.github.com/users/tjschuck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tjschuck/subscriptions","organizations_url":"https://api.github.com/users/tjschuck/orgs","repos_url":"https://api.github.com/users/tjschuck/repos","events_url":"https://api.github.com/users/tjschuck/events{/privacy}","received_events_url":"https://api.github.com/users/tjschuck/received_events","type":"User","site_admin":false},"created_at":"2016-03-17T15:35:56Z","updated_at":"2016-03-17T15:35:56Z","body":"@mfazekas Not likely to be accepted into bcrypt-ruby.  This is more a feature to be added to a PBDKF2 library than a feature to be added to a bcrypt lib.\r\n\r\nMy suggestion would be either:\r\n\r\n1. Write and publish your own bcrypt_pbkdf gem.\r\n2. Try to get this added as a feature to https://github.com/emerose/pbkdf2-ruby (the pbkdf2 gem).  It seemingly takes a `hash_function` option, so you might be able to hook into that.\r\n\r\nGood luck!"}}