1
0
mirror of https://github.com/golang/go synced 2024-10-04 14:31:21 -06:00
go/src/pkg/crypto
Adam Langley e0cca45fcb crypto/openpgp: add support for symmetrically encrypting files.
This mostly adds the infrastructure for writing various forms of
packets as well as reading them. Adding symmetric encryption support
was simply an easy motivation.

There's also one brown-paper-bag fix in here. Previously I had the
conditional for the MDC hash check backwards: the code was checking
that the hash was *incorrect*. This was neatly counteracted by another
bug: it was hashing the ciphertext of the OCFB prefix, not the
plaintext.

R=bradfitz
CC=golang-dev
https://golang.org/cl/4564046
2011-06-01 15:23:22 -04:00
..
aes src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
blowfish src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
cast5 src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
cipher crypto/openpgp: add support for symmetrically encrypting files. 2011-06-01 15:23:22 -04:00
des crypto/des: cleanups 2011-04-05 15:40:48 -04:00
dsa crypto/dsa: add support for DSA 2011-01-25 12:25:53 -05:00
ecdsa crypto/ecdsa, crypto/rsa: use io.ReadFull to read from random source. 2011-04-05 17:11:31 -04:00
elliptic pkg: spelling tweaks, A-H 2011-05-18 13:14:56 -04:00
hmac pkg: spelling tweaks, A-H 2011-05-18 13:14:56 -04:00
md4 src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
md5 src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
ocsp src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
openpgp crypto/openpgp: add support for symmetrically encrypting files. 2011-06-01 15:23:22 -04:00
rand crypto/rand: add utility functions for number generation 2011-05-18 18:55:06 -07:00
rc4 src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
ripemd160 src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
rsa crypto/rand: add utility functions for number generation 2011-05-18 18:55:06 -07:00
sha1 src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
sha256 src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
sha512 src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
subtle pkg: spelling tweaks, A-H 2011-05-18 13:14:56 -04:00
tls crypto/tls/generate_cert.go: fix misspelling of O_CREATE. 2011-05-27 21:06:50 +10:00
twofish src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
x509 crypto/x509: fix incorrect prints found by govet 2011-05-22 09:23:22 +10:00
xtea pkg: spelling tweaks, A-H 2011-05-18 13:14:56 -04:00
crypto.go src/pkg: make package doc comments consistently start with "Package foo". 2011-04-20 09:57:05 +10:00
Makefile crypto: add package. 2011-02-01 11:02:48 -05:00