Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-27 | SymmetricAlgorithm | Stephen Paul Weber | |
2012-04-27 | KeyExpirationTimePacket | Stephen Paul Weber | |
2012-04-27 | RevocablePacket | Stephen Paul Weber | |
2012-04-27 | formatting | Stephen Paul Weber | |
2012-04-27 | TrustSignaturePacket | 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 | patch cleaner than ed | 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 | SignatureExpirationTimePacket, ExportableCertificationPacket, ↵ | Stephen Paul Weber | |
TrustSignaturePacket | |||
2012-04-27 | Handle signature subpacket critical bit | Stephen Paul Weber | |
Currently throws away the data. Suboptimal | |||
2012-04-27 | formatting | Stephen Paul Weber | |
2012-04-27 | Hide internal stuff that is used by tests | Stephen Paul Weber | |
2012-04-27 | Merge branch 'cpp' | Stephen Paul Weber | |
* cpp: Second openpgp-cereal package using CPP Closes #4 | |||
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 | A signature may be multiple MPIs | Stephen Paul Weber | |
2012-04-25 | Use mapM_ for Message put | Stephen Paul Weber | |
2012-04-25 | Higher-order "get until end of input as list" | Stephen Paul Weber | |
2012-04-25 | this list is always tiny, Data.Map is overkill | Stephen Paul Weber | |
2012-04-25 | move find_key logit out of Crypto | Stephen Paul Weber | |
2012-04-25 | fix haddock warning | Stephen Paul Weber | |
2012-04-25 | Split OpenPGP.Crypto out into a seperate package | Stephen Paul Weber | |
2012-04-25 | fix for MD5 without BaseConvert | Stephen Paul Weber | |
2012-04-25 | hlint | Stephen Paul Weber | |
2012-04-25 | Remove BaseConvert | Stephen Paul Weber | |
We only use it for hex, which is in base, and base even has a utility for arbitrary-base conversions. | |||
2012-04-25 | better TODO error | 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-25 | add test-suite as an option to openpgp.cabal | Stephen Paul Weber | |
2012-04-25 | add 2012 to copyright in openpgp.cabal | Stephen Paul Weber | |
2012-04-25 | build with GHCFLAGS, even with Cabal | Stephen Paul Weber | |
2012-04-24 | QuickCheck that we can verify our own signatures | Stephen Paul Weber | |
2012-04-24 | typo in comment | Stephen Paul Weber | |
2012-04-24 | All tests pass except for Issue #11 | Stephen Paul Weber | |
2012-04-24 | fix dependencies for tests/suite | Stephen Paul Weber | |
2012-04-24 | Some fixes for signature verification | Stephen Paul Weber | |
2012-04-24 | Represent unsupported packets and subpackets by their literal bytes | Stephen Paul Weber | |
2012-04-24 | suppress warning | 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 | |||
2012-04-24 | actually handle encoding s2k count | Stephen Paul Weber | |
2012-04-24 | private_hash may be inside the encrypted blob | Stephen Paul Weber | |
2012-04-24 | Unknown algorithms and Enum | Stephen Paul Weber | |
Closes #6 Closes #7 | |||
2012-04-24 | more complete clean rule | Stephen Paul Weber | |
2012-04-24 | some formatting cleanup | Stephen Paul Weber | |
2012-04-15 | Debianize | Stephen Paul Weber | |
2011-11-11 | Build cleanup | Stephen Paul Weber | |
2011-08-12 | push to 0.3 now that we have keysigning | Stephen Paul Weber | |