Hi Gerri,
I will try this out to see how it works. One concern by just looking at the code is that in line 1777, you directly added the signed DH pub pars to the bucket. In my previous test, the bck->buffer sometimes had \0 in the middle, and the receiving end would get this wrong. So I used bytes2hex() (or later Andy's XrdOucac2::b2x()) to convert it to hex string before we send it over the wire. Is this still a concern?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"PERSON","message":"@wyang007 in #869: Hi Gerri,\r\nI will try this out to see how it works. One concern by just looking at the code is that in line 1777, you directly added the signed DH pub pars to the bucket. In my previous test, the bck-\u003ebuffer sometimes had \\0 in the middle, and the receiving end would get this wrong. So I used bytes2hex() (or later Andy's XrdOucac2::b2x()) to convert it to hex string before we send it over the wire. Is this still a concern?"}],"action":{"name":"View Pull Request","url":"https://github.com/xrootd/xrootd/pull/869#issuecomment-445309556"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/pull/869#issuecomment-445309556", "url": "https://github.com/xrootd/xrootd/pull/869#issuecomment-445309556", "name": "View Pull Request" }, "description": "View this Pull Request on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [xrootd/xrootd] support signing of server DH public parameters (#869)", "sections": [ { "text": "", "activityTitle": "**Wei Yang**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@wyang007", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"xrootd/xrootd\",\n\"issueId\": 869,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close pull request", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"PullRequestClose\",\n\"repositoryFullName\": \"xrootd/xrootd\",\n\"pullRequestId\": 869\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/xrootd/xrootd/pull/869#issuecomment-445309556" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 421717985\n}" } ], "themeColor": "26292E" } ]

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1