* golang implemenation @ 2017-03-17 12:33 Joe Blue 2017-03-17 12:34 ` Jason A. Donenfeld 0 siblings, 1 reply; 5+ messages in thread From: Joe Blue @ 2017-03-17 12:33 UTC (permalink / raw) To: wireguard [-- Attachment #1: Type: text/plain, Size: 697 bytes --] Hey, Wireguard looks really good and i read that golang / rust implemenations were planned. I looked the git tree and there is only one file, so i am was wondering what the current intent is towards a golang port. Part of the reason for being keen on a golang port is: - Can run the server with just a linuxkernel and golang code and nothing else to lower attack surface. For example of this see. https://gokrazy.github.io/ - Can run clients on desktops and mobile very easily with golang. With existing VPN clients its highly fragmented and so a cleint and server all in golang really makes it easier to get going IMHO. Please let me knwo the status, intent and how i can help. Regards Joe [-- Attachment #2: Type: text/html, Size: 985 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: golang implemenation 2017-03-17 12:33 golang implemenation Joe Blue @ 2017-03-17 12:34 ` Jason A. Donenfeld 2017-03-17 13:53 ` Joe Blue 0 siblings, 1 reply; 5+ messages in thread From: Jason A. Donenfeld @ 2017-03-17 12:34 UTC (permalink / raw) To: Joe Blue, James Tucker; +Cc: WireGuard mailing list Hello Joe, I defer to James Tucker, CCd, to describe the status of his implementation. Regards, Jason ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: golang implemenation 2017-03-17 12:34 ` Jason A. Donenfeld @ 2017-03-17 13:53 ` Joe Blue 2017-03-29 5:49 ` James Tucker 0 siblings, 1 reply; 5+ messages in thread From: Joe Blue @ 2017-03-17 13:53 UTC (permalink / raw) To: Jason A. Donenfeld, James Tucker; +Cc: WireGuard mailing list [-- Attachment #1: Type: text/plain, Size: 398 bytes --] Thanks. Seems this is the git endpojnt: https://git.zx2c4.com/wireguard-go/about/ In the toDO there is a fair bit there. Is it ready for me to be able to work on anything or still very bare bones ? On Fri, Mar 17, 2017 at 1:34 PM Jason A. Donenfeld <Jason@zx2c4.com> wrote: > Hello Joe, > > I defer to James Tucker, CCd, to describe the status of his implementation. > > Regards, > Jason > [-- Attachment #2: Type: text/html, Size: 922 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: golang implemenation 2017-03-17 13:53 ` Joe Blue @ 2017-03-29 5:49 ` James Tucker 2017-03-29 7:13 ` Joe Blue 0 siblings, 1 reply; 5+ messages in thread From: James Tucker @ 2017-03-29 5:49 UTC (permalink / raw) To: Joe Blue; +Cc: WireGuard mailing list [-- Attachment #1: Type: text/plain, Size: 1617 bytes --] I have more in a local repo, but it's very disorganized as I'm taking a more "port" approach with the internal structures right now. After some discussions with Jason it seemed I wasn't keeping up enough with some of the important internal behaviors. Once this port approach is a little further along I'll be able to carve out meaningful individual pieces with tests for submitting. If you wanted something sooner, cobbling together the uapi code I have in wireguard-go, with the implementation stuff in go-wireguard would probably work relatively more quickly than I'll finish off, but the end goal I have is a little cleaner than what that would be. I don't suspect I have a ton of work to do, but mostly it's finding the time to sit down and make decent chunks of progress, as my day to day is quite full. If you or others are ready to lay down some time, I'd be more than willing to push up pieces earlier and/or coordinate. If I don't catch up with the ML soon enough, feel free to highlight me in irc and/or reach out to me over other mediums. I don't keep up with this email too well when I'm this busy. On Fri, Mar 17, 2017 at 6:53 AM, Joe Blue <joeblew99@gmail.com> wrote: > Thanks. > > Seems this is the git endpojnt: https://git.zx2c4.com/wireguard-go/about/ > > In the toDO there is a fair bit there. Is it ready for me to be able to > work on anything or still very bare bones ? > > > > > > On Fri, Mar 17, 2017 at 1:34 PM Jason A. Donenfeld <Jason@zx2c4.com> > wrote: > >> Hello Joe, >> >> I defer to James Tucker, CCd, to describe the status of his >> implementation. >> >> Regards, >> Jason >> > [-- Attachment #2: Type: text/html, Size: 2740 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: golang implemenation 2017-03-29 5:49 ` James Tucker @ 2017-03-29 7:13 ` Joe Blue 0 siblings, 0 replies; 5+ messages in thread From: Joe Blue @ 2017-03-29 7:13 UTC (permalink / raw) To: James Tucker; +Cc: WireGuard mailing list [-- Attachment #1: Type: text/plain, Size: 2157 bytes --] Ok, thanks for the update. There is no rush from ym side. I was more interested in trying this out. I am working in the Medical Industry where crypto is pretty important and so am looking to run this between mobile devices and the servers. I run golang on mobiles now. Is there any impediment to running n Android and IOS ? I can also try to help with the code. I worked in security but not really crypto. Regards Joe (Berlin) On Wed, Mar 29, 2017 at 7:49 AM James Tucker <jftucker@gmail.com> wrote: > I have more in a local repo, but it's very disorganized as I'm taking a > more "port" approach with the internal structures right now. After some > discussions with Jason it seemed I wasn't keeping up enough with some of > the important internal behaviors. Once this port approach is a little > further along I'll be able to carve out meaningful individual pieces with > tests for submitting. > > If you wanted something sooner, cobbling together the uapi code I have in > wireguard-go, with the implementation stuff in go-wireguard would probably > work relatively more quickly than I'll finish off, but the end goal I have > is a little cleaner than what that would be. > > I don't suspect I have a ton of work to do, but mostly it's finding the > time to sit down and make decent chunks of progress, as my day to day is > quite full. If you or others are ready to lay down some time, I'd be more > than willing to push up pieces earlier and/or coordinate. > > If I don't catch up with the ML soon enough, feel free to highlight me in > irc and/or reach out to me over other mediums. I don't keep up with this > email too well when I'm this busy. > > On Fri, Mar 17, 2017 at 6:53 AM, Joe Blue <joeblew99@gmail.com> wrote: > > Thanks. > > Seems this is the git endpojnt: https://git.zx2c4.com/wireguard-go/about/ > > In the toDO there is a fair bit there. Is it ready for me to be able to > work on anything or still very bare bones ? > > > > > > On Fri, Mar 17, 2017 at 1:34 PM Jason A. Donenfeld <Jason@zx2c4.com> > wrote: > > Hello Joe, > > I defer to James Tucker, CCd, to describe the status of his implementation. > > Regards, > Jason > > > [-- Attachment #2: Type: text/html, Size: 4554 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2017-03-29 7:08 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2017-03-17 12:33 golang implemenation Joe Blue 2017-03-17 12:34 ` Jason A. Donenfeld 2017-03-17 13:53 ` Joe Blue 2017-03-29 5:49 ` James Tucker 2017-03-29 7:13 ` Joe Blue
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).