Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-11 | Fix EmbeddedSignaturePacket | Stephen Paul Weber | |
2012-04-27 | fix new tests for CEREAL=1 | Stephen Paul Weber | |
2012-04-27 | MPI encode/decode QuickCheck | Stephen Paul Weber | |
2012-04-27 | SignatureSubpacket encode/decode QuickCheck | Stephen Paul Weber | |
2012-04-27 | Autogenerated Arbitrary instances for tests | Stephen Paul Weber | |
2012-04-27 | formatting | Stephen Paul Weber | |
2012-04-27 | Hide internal stuff that is used by tests | Stephen Paul Weber | |
2012-04-26 | Second openpgp-cereal package using CPP | Stephen Paul Weber | |
When you compile with make CEREAL=1 | |||
2012-04-25 | add in missing test | Stephen Paul Weber | |
2012-04-25 | Split OpenPGP.Crypto out into a seperate package | Stephen Paul Weber | |
2012-04-25 | s2k values are really optional, not undefined | Stephen Paul Weber | |
Should they be grouped in some way? Should encrypted_data also be grouped with them in some way? | |||
2012-04-25 | Make SignaturePacket opaque, emit trailer | Stephen Paul Weber | |
Instead of the Put instance emitting the actual packet header, it emits the start of the trailer data (which is the same bytes as the packet header). SignaturePacket is opaque and there is a smart constructor, signaturePacket, that takes all the data *except* the trailer and auto-generates the trailer, making sure the trailer is always valid, so that the above becomes possible. WARNING: SignaturePacket is not *fully* opaque. You *may* still update fields directly using record syntax (on an already constructed packet). This may be useful, but if any of the values that make up the trailer are changed this will MAKE THE PACKET INVALID. This trade-off is deemed acceptable for now, but may change in the future. Any fields that do not affect the trailer (unhashed subpackets, etc) may be safely updated in this way. Other fields MUST be updated by constructing a new SignaturePacket with the smart constructor. This usage is exemplefied by Data.OpenPGP.Crypto The major upside of this is that it is now possible to re-emit unmodified (or even modified, if only fields not in the trailer are modified) SignaturePackets without invalidating the signature. Closes #11 | |||
2012-04-24 | QuickCheck that we can verify our own signatures | Stephen Paul Weber | |
2012-04-24 | All tests pass except for Issue #11 | Stephen Paul Weber | |
2012-04-24 | Some fixes for signature verification | Stephen Paul Weber | |
2012-04-24 | test fingerprint generation | Stephen Paul Weber | |
2012-04-24 | Initial test suite | Stephen Paul Weber | |
Data and some code from hOpenPGP, © Clit Adams, MIT license |