commit | 124e52db8dfdfab4fc56ea36c2957b8d996ff760 | [log] [tgz] |
---|---|---|
author | Adam Langley <agl@golang.org> | Mon Mar 12 10:59:04 2012 -0400 |
committer | Adam Langley <agl@golang.org> | Mon Mar 12 10:59:04 2012 -0400 |
tree | d0671f243238d0e0ad29983f001bdf350a3f954f | |
parent | 36a967d3212260ed1abea70bb749e710e26457a3 [diff] |
go.crypto/curve25519: add package. This consists of ~2000 lines of amd64 assembly and a, much slower, generic Go version in curve25519.go. The assembly has been ported from djb's public domain sources and the only semantic alterations are to deal with Go's split stacks. R=rsc CC=golang-dev https://golang.org/cl/5786045