summaryrefslogtreecommitdiff
path: root/Data
AgeCommit message (Collapse)Author
2013-01-05Extract data from a SignatureOverStephen Paul Weber
2013-01-05Fix the cereal version so that it worksStephen Paul Weber
2013-01-03More generic signature extractionStephen Paul Weber
2013-01-03Missed one fingerprint truncationStephen Paul Weber
2013-01-03Properly verify secret key checksumsStephen Paul Weber
2013-01-03Export the list of secret key fieldsStephen Paul Weber
2013-01-03Need to verify the checksum, not store it.Stephen Paul Weber
2013-01-02Monoid instance for MessageStephen Paul Weber
2013-01-02string2key utility functionStephen Paul Weber
Interpret the S2K systems, modulo the actual hashing.
2013-01-01SymmetricSessionKeyPacketStephen Paul Weber
2013-01-01No more fromJustStephen Paul Weber
2013-01-01Proper S2K typeStephen Paul Weber
S2K is a seperate concept and is used in both secret key packets and SymmetricallyEncryptedSessionKey packets. It should have its own parser and thus its own type. This also cleans up the SecretKeyPacket record considerably (the many Maybe fields were a smell). SecretKeyPacket.s2k should be set to (Just $ SimpleS2K MD5) in fallback cases. symmetric_algorithm should be set to Unencrypted when s2k_useage is 0. s2k_useage itself is only needed for the different between 255 and 254 (different checksum). Round trip encode/decode tests for S2K work.
2012-12-31Safe to put full fingerprint in packetStephen Paul Weber
We don't type restrict the length of the key ids, so we shouldn't assume the length is the one we wanted.
2012-12-31Put out body for MDC packetStephen Paul Weber
2012-12-30Fix partial packet length supportStephen Paul Weber
2012-12-29More documentationStephen Paul Weber
2012-12-29Support for better error handling.Stephen Paul Weber
Requires binary 0.6.4.0
2012-12-29Fingerprint must always be 20 octetsStephen Paul Weber
2012-12-29implemented TrustPacketMarkus Barenhoff
Merged a18c579af7771763a64c84891ce7912b87bd3a75
2012-12-29EncryptedDataPacketStephen Paul Weber
2012-12-29Support partial lengthsStephen Paul Weber
2012-12-29AsymmetricSessionKeyPacketStephen Paul Weber
2012-12-29Get rid of unnecessary polymorphismStephen Paul Weber
2012-12-29Share pad functionStephen Paul Weber
2012-11-30formattingStephen Paul Weber
2012-11-30Stop using !! 0Stephen Paul Weber
2012-09-11Better bit counting. Handle the bitlength of 0Stephen Paul Weber
Closes #17
2012-08-06Cleaner fingerprint material extractorStephen Paul Weber
2012-08-06Better error messageStephen Paul Weber
2012-08-06Full roundtrip for v3 PublicKeyStephen Paul Weber
Added some examples to HUnit tests. Made Put work for v3 PublicKey Store validity as v3_days_of_validity (Maybe Word16) v4 Get learns some things from the v3 Get
2012-08-06Put v2/3 signatures as wellStephen Paul Weber
Add trailer calculation for v2/3 Add code to put these packets back out Change Arbitrary instance to allow for these kinds of signatures Tests pass
2012-08-06Simulated subpackets + proper trailer for v2/3 sigStephen Paul Weber
Store expiry and issuer data in subpackets, for uniform UI, even though there aren't really subpackets in the data. Create the correct trailer data for v2/3 sigs.
2012-05-22Parse V2 signatures the same way as V3 signatures.Clint Adams
2012-05-22Parse V3 pubkey packets.Clint Adams
2012-05-21Parse V3 signature packets.Clint Adams
2012-05-11Fix EmbeddedSignaturePacketStephen Paul Weber
2012-04-30support subkeysStephen Paul Weber
2012-04-30ModificationDetectionCodePacketStephen Paul Weber
2012-04-30MarkerPacketStephen Paul Weber
2012-04-30hlintStephen Paul Weber
2012-04-30EmbeddedSignaturePacketStephen Paul Weber
2012-04-30do not use if returning BoolStephen Paul Weber
2012-04-30SignatureTargetPacketStephen Paul Weber
2012-04-30FeaturesPacketStephen Paul Weber
2012-04-27ReasonForRevocationPacketStephen Paul Weber
2012-04-27whitespaceStephen Paul Weber
2012-04-27SignerUserIDPacketStephen Paul Weber
2012-04-27KeyFlagsPacketStephen Paul Weber
2012-04-27flags are bit fieldsStephen Paul Weber
2012-04-27PolicyURIPacketStephen Paul Weber