1
0
mirror of https://github.com/golang/go synced 2024-10-04 16:31:22 -06:00
go/src/pkg/crypto/openpgp
Adam Langley 555685e26c crypto/rsa: support > 3 primes.
With full multi-prime support we can support version 1 PKCS#1 private
keys. This means exporting all the members of rsa.PrivateKey, thus
making the API a little messy. However there has already been another
request to export this so it seems to be something that's needed.

Over time, rsa.GenerateMultiPrimeKey will replace rsa.GenerateKey, but
I need to work on the prime balance first because we're no longer
generating primes which are a multiples of 8 bits.

Fixes #987.

R=rsc
CC=golang-dev
https://golang.org/cl/4378046
2011-04-22 15:33:41 -04:00
..
armor src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
error src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
packet crypto/rsa: support > 3 primes. 2011-04-22 15:33:41 -04:00
s2k src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
canonical_text_test.go crypto/openpgp: add package 2011-02-24 20:19:53 -05:00
canonical_text.go crypto/openpgp: add package 2011-02-24 20:19:53 -05:00
keys.go crypto/openpgp: better handling of keyrings. 2011-04-19 11:00:35 -04:00
Makefile crypto/openpgp: add package 2011-02-24 20:19:53 -05:00
read_test.go crypto/openpgp: better handling of keyrings. 2011-04-19 11:00:35 -04:00
read.go src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
write_test.go crypto/openpgp: add DSA signature support. 2011-03-16 10:50:06 -04:00
write.go crypto/openpgp: add DSA signature support. 2011-03-16 10:50:06 -04:00