Marga Manterola
c57d4a7191
poly1305, curve25519: add build constraints for appengine
...
Updates: golang/go#9845
Change-Id: I78ce460d2a188ee13dd3f80015919a14eba03d07
Reviewed-on: https://go-review.googlesource.com/8100
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2015-03-27 05:11:19 +00:00
Shenghou Ma
bf5456312c
go.crypto/{curve25519,poly1305,salsa20/salsa}: add //go:noescape annotation
...
R=golang-dev, rsc, agl
CC=golang-dev
https://golang.org/cl/7319045
2013-02-19 19:15:01 +08:00
Ian Lance Taylor
6779fad1d0
go.crypto: add and adjust +build lines for 386 and gccgo
...
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/6827061
2012-11-07 22:50:39 -08:00
Russ Cox
750c6a9860
go.crypto: match asm variable names to Go func declarations
...
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/6544048
2012-09-21 00:36:01 -04:00
Adam Langley
124e52db8d
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
2012-03-12 10:59:04 -04:00