{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/4581","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/4581/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/4581/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/4581/events","html_url":"https://github.com/dotnet/corefx/issues/4581","id":117827838,"number":4581,"title":"Plain old DiffieHellman in corefx?","user":{"login":"xied75","id":1682456,"avatar_url":"https://avatars.githubusercontent.com/u/1682456?v=3","gravatar_id":"","url":"https://api.github.com/users/xied75","html_url":"https://github.com/xied75","followers_url":"https://api.github.com/users/xied75/followers","following_url":"https://api.github.com/users/xied75/following{/other_user}","gists_url":"https://api.github.com/users/xied75/gists{/gist_id}","starred_url":"https://api.github.com/users/xied75/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xied75/subscriptions","organizations_url":"https://api.github.com/users/xied75/orgs","repos_url":"https://api.github.com/users/xied75/repos","events_url":"https://api.github.com/users/xied75/events{/privacy}","received_events_url":"https://api.github.com/users/xied75/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/corefx/labels/suggestion","name":"suggestion","color":"207de5"},{"url":"https://api.github.com/repos/dotnet/corefx/labels/System.Security","name":"System.Security","color":"d4c5f9"}],"state":"open","locked":false,"assignee":{"login":"bartonjs","id":10642668,"avatar_url":"https://avatars.githubusercontent.com/u/10642668?v=3","gravatar_id":"","url":"https://api.github.com/users/bartonjs","html_url":"https://github.com/bartonjs","followers_url":"https://api.github.com/users/bartonjs/followers","following_url":"https://api.github.com/users/bartonjs/following{/other_user}","gists_url":"https://api.github.com/users/bartonjs/gists{/gist_id}","starred_url":"https://api.github.com/users/bartonjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartonjs/subscriptions","organizations_url":"https://api.github.com/users/bartonjs/orgs","repos_url":"https://api.github.com/users/bartonjs/repos","events_url":"https://api.github.com/users/bartonjs/events{/privacy}","received_events_url":"https://api.github.com/users/bartonjs/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/dotnet/corefx/milestones/5","html_url":"https://github.com/dotnet/corefx/milestones/Future","labels_url":"https://api.github.com/repos/dotnet/corefx/milestones/5/labels","id":1328080,"number":5,"title":"Future","description":"Milestone tracking the issues triaged for post1.0.0-rtm","creator":{"login":"joshfree","id":1302850,"avatar_url":"https://avatars.githubusercontent.com/u/1302850?v=3","gravatar_id":"","url":"https://api.github.com/users/joshfree","html_url":"https://github.com/joshfree","followers_url":"https://api.github.com/users/joshfree/followers","following_url":"https://api.github.com/users/joshfree/following{/other_user}","gists_url":"https://api.github.com/users/joshfree/gists{/gist_id}","starred_url":"https://api.github.com/users/joshfree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshfree/subscriptions","organizations_url":"https://api.github.com/users/joshfree/orgs","repos_url":"https://api.github.com/users/joshfree/repos","events_url":"https://api.github.com/users/joshfree/events{/privacy}","received_events_url":"https://api.github.com/users/joshfree/received_events","type":"User","site_admin":false},"open_issues":284,"closed_issues":23,"state":"open","created_at":"2015-09-29T00:25:45Z","updated_at":"2015-11-19T16:10:35Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-11-19T14:43:04Z","updated_at":"2015-11-19T16:19:12Z","closed_at":null,"body":"Dear all,\r\n\r\nIt looks like we got ECDH in corefx now, but what about the old DH? Are these two interchangeable or any specific reason the old DH is not implemented. It is done in mono. I can try to port it here if it is allowed to merge. ( I mean if there is no policy saying we must NOT have DH anymore, things like that.)\r\n\r\nBest,\r\n\r\nDong"},"comment":{"url":"https://api.github.com/repos/dotnet/corefx/issues/comments/158105995","html_url":"https://github.com/dotnet/corefx/issues/4581#issuecomment-158105995","issue_url":"https://api.github.com/repos/dotnet/corefx/issues/4581","id":158105995,"user":{"login":"xied75","id":1682456,"avatar_url":"https://avatars.githubusercontent.com/u/1682456?v=3","gravatar_id":"","url":"https://api.github.com/users/xied75","html_url":"https://github.com/xied75","followers_url":"https://api.github.com/users/xied75/followers","following_url":"https://api.github.com/users/xied75/following{/other_user}","gists_url":"https://api.github.com/users/xied75/gists{/gist_id}","starred_url":"https://api.github.com/users/xied75/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xied75/subscriptions","organizations_url":"https://api.github.com/users/xied75/orgs","repos_url":"https://api.github.com/users/xied75/repos","events_url":"https://api.github.com/users/xied75/events{/privacy}","received_events_url":"https://api.github.com/users/xied75/received_events","type":"User","site_admin":false},"created_at":"2015-11-19T16:19:12Z","updated_at":"2015-11-19T16:19:12Z","body":"@bartonjs Thanks a lot for reply. I was trying to get https://github.com/mono/ngit work under UWP. Now ngit reference nsch, and within nsch they have code calling DH:\r\nhttps://github.com/mono/ngit/blob/master/NSch/NSch/Sharpen/KeyAgreement.cs\r\n\r\nThey currently use mono.security to supply this type.\r\n\r\nIf this is enough to warranty your further investigation, that would be great. I'm not sure if I can replace the DH with ECDH as I haven't done enough learning on this topic. My first step was trying to do a like for like change.\r\n\r\nEventually I might just replace the whole nsch with the new corefx openssl stuff, what do you think?\r\n\r\nBest,\r\n\r\nDong"}}