go/src
Adam Langley 247799ce8a crypto/elliptic: add constant-time P224.
(Sending to r because of the API change.)

This change alters the API for crypto/elliptic to permit different
implementations in the future. This will allow us to add faster,
constant-time implementations of the standard curves without any more
API changes.

As a demonstration, it also adds a constant-time implementation of
P224. Since it's only 32-bit, it's actually only about 40% the speed
of the generic code on a 64-bit system.

R=r, rsc
CC=golang-dev
https://golang.org/cl/5528088
2012-01-19 08:39:03 -05:00
..
buildscript utf8.String: move to exp/utf8string.String 2012-01-17 14:21:50 -08:00
cmd cmd/go: skip _obj directories in package scans 2012-01-18 19:27:16 -08:00
lib9
libbio
libmach os: OS-dependent bits to support NetBSD. 2011-12-15 12:19:19 -05:00
pkg crypto/elliptic: add constant-time P224. 2012-01-19 08:39:03 -05:00
Make.ccmd
Make.clib
Make.cmd
Make.common
Make.inc ld: allow for IMAGE_REL_AMD64_ADDR32NB relocation type 2011-12-16 10:32:14 +11:00
Make.pkg fix build 2012-01-12 15:27:49 -08:00
all-qemu.bash
all.bash
buildinfo.sh build: fix build 2011-12-20 17:00:52 -05:00
buildscript.sh buildscripts: move to buildscript directory 2012-01-17 11:18:15 -05:00
clean.bash test/bench/go1: first draft of Go 1 benchmark suite 2011-12-15 12:32:59 -05:00
env.bash build: use go command during build 2011-12-20 16:50:13 -05:00
make.bash buildscripts: move to buildscript directory 2012-01-17 11:18:15 -05:00
quietgcc.bash
run.bash cmd/go: add -v flag to build and install 2012-01-09 16:44:01 -08:00
sudo.bash
version.bash