Hey gophers!

I built a DTLS 1.2 library (https://github.com/pions/dtls) it was 
originally built to support pion-WebRTC (https://github.com/pions/dtls) but 
I would really like to get it into x/net so everyone can use, share and 
contribute! 
I think especially with security software as important as this it shouldn't 
be in a repo without many eyes.

If people want to get involved I would love to have them, and especially 
would love some guidance on how I can make this implementation 'Official' I 
am happy to do what ever that means. Also the code can be re-licensed etc.. 
and happy to sign a CLA.

-----
It still has a long way to go, but copying from the README this is where it 
stands. You can currently use it with `openssl s_client` and will be 
continuing to work on it. In ~2 weeks I expect all the `Planned features` 
to be done.

# Goals/Progress
This will only be targeting DTLS 1.2, and the most modern/common cipher 
suites.
I am happy to accept contributions for older implementations, but won't be 
implementing it myself

# Current features
* DTLS 1.2 Client (No DTLS 1.0)
* Forward secrecy using ECDHE; with curve25519 (non-PFS will not be 
supported)
* AES_128_GCM (More ciphers welcome!)

# Planned Features
* DTLS 1.2 Server
* Chacha20Poly1305
* use_srtp
* Mandatory Extended master secret

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to