rust-lang / wg-governance

35 stars 13 forks source link

Domain WG Applicant: Cryptography #12

Open skade opened 5 years ago

skade commented 5 years ago

This issue acts as a tracking issue and log for the application of a cryptography domain WG.

Details can be found here: https://internals.rust-lang.org/t/enabling-the-formation-of-new-working-groups/10218/12

Current Status:

The initial goal would be to find a pair of governance WG members to facilitate the formation of the group from our side.

skade commented 5 years ago

Personal opinion: Cryptography in Rust is a topic with some sharp edges, but also quite a lot of opportunity around safety. I'd be very glad if time were spent to explore practices here.

tarcieri commented 5 years ago

Looks like the next steps here are:

  1. Recruit interested people to help run the WG
  2. Write charter
briansmith commented 5 years ago

I'm also interested in leading this working group.

rozbb commented 5 years ago

I would also like to help run this

tarcieri commented 5 years ago

@newpavlov @eternaleye is this something either of you are interested in helping organize / participating in?

newpavlov commented 5 years ago

I am definitely interested in participating! Though I am not sure if I will have enough time in near future to help with organizing WG or drafting its documents, but I will be happy to participate in WG discussions and will try to keep my finger on the pulse!

nickray commented 5 years ago

I'm very interested in participating in this WG, from the point of view of my Zissou project: Implementing a PIV-like on Cortex-M4/33 in USB stick form factor (parts 2+3 of the PIV spec, but with part 1 swapped out to enable newer cryptography).

tarcieri commented 5 years ago

@nickray neat! I imagine there are many ways the Embedded WG and Cryptography WG could collaborate.

burdges commented 5 years ago

I'm interested, limited time, but hey.

I suppose the largest questions is: Who would drive any changes around LLVM's code generation? We still have issues there if I recall. And a rust compiler working group would largely be worried about those issues, right?

Zeroing memory efficiently sounds like an issue that also does not completely avoid rustc and LLVM, like maybe intrinsics for stack instrumentation.

str4d commented 5 years ago

I'm interested in participating in this WG.

tarcieri commented 5 years ago

I suppose the largest questions is: Who would drive any changes around LLVM's code generation?

I think that's a bit ambitious for an initial work item. My 2c

eternaleye commented 5 years ago

@tarcieri I'm definitely interested

tarcieri commented 5 years ago

Sweet, well that's 8 people including myself which seems like a good start.

@skade is the next step on our end writing a charter, or should we wait until there are governance WG liasons available?

tarcieri commented 5 years ago

@KizzyCode is this something you'd be interested in participating in?

KizzyCode commented 5 years ago

@tarcieri Yeah, why not? I'm currently busy studying and it would be my first WG so I don't really know if I'm up to this task ā€“ but I'll be happy to contribute where I can šŸ˜„

NikVolf commented 5 years ago

Hey, would be great to participate, I worked with crypto in Rust since there were no crypto in Rust :)

erasmospunk commented 5 years ago

Interested in participating. I have a several year experience in developing a cryptocurrency wallet and contributing to projects in the space.

phayes commented 5 years ago

I would be interested in participating in this working group as well.

taralx commented 5 years ago

Here from security wg - would also be willing to contribute.

isislovecruft commented 5 years ago

I'm also willing to participate.

mimoo commented 5 years ago

I'm late, but I'm interested

WildCryptoFox commented 5 years ago

Huh, I thought I already said this - I'm definitely interested!

KizzyCode commented 5 years ago

Maybe this is a stupid question, but have there been any activities yet? šŸ˜…

tarcieri commented 5 years ago

Nope. The next step is to write a charter, which is something Iā€™m planning to post a draft of here soon.

tarcieri commented 5 years ago

Here is a draft charter, based on some of the things I posted on the original rust-internals thread:

-- snip --

Our mission is to foster a robust Rust cryptography ecosystem.

brycx commented 4 years ago

Very late to the party, but I'm also interested in participating and contributing with whatever I can.

Are there any news on this WG? If not, what are the next steps?

tarcieri commented 4 years ago

As far as I know we're waiting for a response from the core team

huitseeker commented 4 years ago

I'm keen to help out this WG as well.

michalfita commented 4 years ago

Is there any particular reason why this sits quiet?

Manishearth commented 4 years ago

We're still evaluating the utility of having "official" domain WGs.

tarcieri commented 4 years ago

In the past there's been some discussion of "interest groups" which are largely discussion oriented instead of officially blessed working groups.

I think "cryptography" is a great use case for exploring Rust "interest groups". As a minimum ask: how about creating an #ig-cryptography on the official Rust Zulip and/or Discord?

tarcieri commented 4 years ago

FYI, the @RustCrypto project ended up making our own Zulip:

https://rustcrypto.zulipchat.com/

I think it worked out pretty well as we ended up with quite a few streams since there are a lot of cryptographic domains we have crates for. I invite everyone here to join!

tarcieri commented 4 years ago

For people specifically interested in a "Cryptography Interest Group" as discussed above, we've made an unofficial Zulip stream specific to that purpose: https://rustcrypto.zulipchat.com/#narrow/stream/262272-cryptography-ig/topic/welcome

tarcieri commented 3 years ago

For anyone who missed it, we just had a kickoff call for a Rust Cryptography Interest Group:

https://www.youtube.com/watch?v=q6bEfN8v-98

We're presently trying to decide on other communication channels, including what chat and AV platforms to use going forward, if anyone is interested:

https://github.com/The-DevX-Initiative/RCIG_Coordination_Repo/issues/1