Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-11 | Fix EmbeddedSignaturePacket | Stephen Paul Weber | |
2012-04-30 | support subkeys | Stephen Paul Weber | |
2012-04-30 | ModificationDetectionCodePacket | Stephen Paul Weber | |
2012-04-30 | MarkerPacket | Stephen Paul Weber | |
2012-04-30 | hlint | Stephen Paul Weber | |
2012-04-30 | EmbeddedSignaturePacket | Stephen Paul Weber | |
2012-04-30 | do not use if returning Bool | Stephen Paul Weber | |
2012-04-30 | SignatureTargetPacket | Stephen Paul Weber | |
2012-04-30 | FeaturesPacket | Stephen Paul Weber | |
2012-04-27 | ReasonForRevocationPacket | Stephen Paul Weber | |
2012-04-27 | whitespace | Stephen Paul Weber | |
2012-04-27 | SignerUserIDPacket | Stephen Paul Weber | |
2012-04-27 | KeyFlagsPacket | Stephen Paul Weber | |
2012-04-27 | flags are bit fields | Stephen Paul Weber | |
2012-04-27 | PolicyURIPacket | Stephen Paul Weber | |
2012-04-27 | PrimaryUserIDPacket | Stephen Paul Weber | |
2012-04-27 | PreferredKeyServerPacket | Stephen Paul Weber | |
2012-04-27 | KeyServerPreferencesPacket | Stephen Paul Weber | |
2012-04-27 | fix comment | Stephen Paul Weber | |
2012-04-27 | ensure full fingerprint padding | Stephen Paul Weber | |
2012-04-27 | PreferredCompressionAlgorithms | Stephen Paul Weber | |
2012-04-27 | PreferredHashAlgorithmsPacket | Stephen Paul Weber | |
2012-04-27 | NotationDataPacket | Stephen Paul Weber | |
2012-04-27 | fix comment | Stephen Paul Weber | |
2012-04-27 | RevocationKeyPacket | Stephen Paul Weber | |
2012-04-27 | pad keyids with 0 on the left | Stephen Paul Weber | |
2012-04-27 | PreferredSymmetricAlgorithmsPacket | Stephen Paul Weber | |
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 | MPI encode/decode QuickCheck | 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 | 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 | 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 | 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-24 | Represent unsupported packets and subpackets by their literal bytes | Stephen Paul Weber | |
2012-04-24 | suppress warning | Stephen Paul Weber | |
2012-04-24 | actually handle encoding s2k count | Stephen Paul Weber | |