Go: x/crypto/chacha20: new package

Created on 8 Dec 2013  路  7Comments  路  Source: golang/go

by [email protected]:

it seems only natural to have chacha20, if we have djb's other crypto suites.

http://cr.yp.to/chacha.html

http://tools.ietf.org/html/draft-agl-tls-chacha20poly1305-01

http://undeadly.org/cgi?action=article&;sid=20131204090217
FrozenDueToAge

Most helpful comment

@leonklingele, yup, thanks.

This landed in Go 1.8: https://beta.golang.org/doc/go1.8#crypto_tls

And also in: https://godoc.org/golang.org/x/crypto/chacha20poly1305

All 7 comments

Comment 1:

_Labels changed: added release-none, repo-crypto._

Comment 2:

This will have to be in the main repo if it's going to be used in TLS.

_Labels changed: added repo-main, removed repo-crypto._

Comment 3:

i believe it happens at all, it must first be landed in the go.crypto sub-repository
before migrating to the main tree.
besides, poly1305 is still in the go.crypto tree.
I think probably opening up crypto/tls to accept external cipher suite
implementations is the correct way to go (similar to the crypto.Hash interface)

Comment 4:

_Labels changed: added repo-crypto, removed repo-main._

_Status changed to Accepted._

Is this still on the table?

I assume this can be closed?

@leonklingele, yup, thanks.

This landed in Go 1.8: https://beta.golang.org/doc/go1.8#crypto_tls

And also in: https://godoc.org/golang.org/x/crypto/chacha20poly1305

Was this page helpful?
0 / 5 - 0 ratings