All of lore.kernel.org
 help / color / mirror / Atom feed
* 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.