aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/crypto/openpgp/packet/packet.go
AgeCommit message (Collapse)Author
2012-01-25build: remove code now in subrepositoriesRuss Cox
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5569064
2012-01-11crypto/openpgp: assorted cleanupsAdam Langley
1) Include Szabolcs Nagy's patch which adds serialisation for more signature subpackets. 2) Include Szabolcs Nagy's patch which adds functions for making DSA keys. 3) Make the random io.Reader an argument to the low-level signature functions rather than having them use crypto/rand. 4) Rename crypto/openpgp/error to crypto/openpgp/errors so that it doesn't clash with the new error type. R=bradfitz, r CC=golang-dev https://golang.org/cl/5528044
2011-11-08renaming_2: gofix -r go1pkgrename src/pkg/[a-l]*Rob Pike
R=rsc CC=golang-dev https://golang.org/cl/5358041
2011-11-01src/pkg/[a-m]*: gofix -r error -force=errorRuss Cox
R=golang-dev, iant CC=golang-dev https://golang.org/cl/5322051
2011-06-21crypto/openpgp: add ElGamal support.Adam Langley
R=bradfitz, r CC=golang-dev https://golang.org/cl/4639049
2011-06-10crypto/openpgp: add ability to encrypt messages.Adam Langley
R=bradfitz, r CC=golang-dev https://golang.org/cl/4581051
2011-06-01crypto/openpgp: add support for symmetrically encrypting files.Adam Langley
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-05-18pkg: spelling tweaks, A-HRobert Hencke
R=ality, bradfitz, rsc, dsymonds, adg, qyzhai, dchest CC=golang-dev https://golang.org/cl/4536063
2011-05-14crypto/openpgp: change PublicKey.Serialize to include the header.Adam Langley
Signature.Serialize already does this and they should be consistent. R=bradfitz CC=golang-dev https://golang.org/cl/4521064
2011-05-09go/printer, gofmt: fix alignment of "=" in const/var declarationsRobert Griesemer
gofmt -w src misc Fixes #1414. R=rsc, r CC=golang-dev https://golang.org/cl/4456054
2011-04-20src/pkg: make package doc comments consistently start with "Package foo".Nigel Tao
R=rsc CC=golang-dev https://golang.org/cl/4442064
2011-03-16crypto/openpgp: add DSA signature support.Adam Langley
R=bradfitzgo, nsz CC=golang-dev https://golang.org/cl/4280041
2011-03-10crypto/openpgp: s/serialise/serialize/Adam Langley
(No code changes, Americanization only.) R=rsc, bradfitzwork CC=golang-dev https://golang.org/cl/4250075
2011-03-10crypto/openpgp: bug fixes and fix misnamed function.Adam Langley
R=rsc, bradfitzwork CC=golang-dev https://golang.org/cl/4244066
2011-02-24crypto/openpgp: add packageAdam Langley
R=bradfitzgo CC=golang-dev https://golang.org/cl/3989052
2011-02-19crypto/openpgp/packet: comment typo fix.Adam Langley
R=rsc CC=golang-dev https://golang.org/cl/4178065
2011-02-03crypto/openpgp/packet: add basic routinesAdam Langley
Since nobody suggested major changes to the higher level API, I'm splitting up the lower level code for review. This is the first of the changes for the packet reading/writing code. It deliberately doesn't include a Makefile because the package is incomplete. R=bradfitzgo CC=golang-dev https://golang.org/cl/4080051