Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-09 | Ed25519 support. | Joe Crayne | |
2019-07-16 | Add hex function to curse fingerprints with. | Joe Crayne | |
2019-07-15 | Switched fingerprint to a wrapped ByteString. | Joe Crayne | |
2019-07-03 | Big-num optimization. | Joe Crayne | |
2019-07-03 | More big-num changes. | Joe Crayne | |
2019-07-01 | randomS2K utility. | joe | |
2019-07-01 | Completed cryptonite support. | joe | |
2019-07-01 | WIP: support for cryptonite. | joe | |
2019-07-01 | decryptSecretKey now a no-op for unenciphered keys. | joe | |
2019-07-01 | encryptSecretKey | joe | |
2019-07-01 | white space | joe | |
2017-08-29 | Include derived file Arbitrary.hs in repo | Andrew Cady | |
This allows the git repo to be used as a dependency for stack builds. | |||
2016-04-25 | Import Control.Applicative (for older base). | joe | |
2016-04-25 | Key generation. | joe | |
2016-04-14 | Merged openpgp package into openpgp-util | joe | |
2014-01-04 | Build against older libs | joe | |
2013-12-15 | Adapted to new ecc solutoin for OpenPGP-Haskell | joe | |
2013-12-14 | use toStrictBS with Data.Binary in order to drop cereal dependency. | joe | |
2013-12-14 | Refactoring. | joe | |
2013-12-14 | New package openpgp-util as alternative to OpenPGP-CryptoAPI. | joe | |
2012-04-27 | Hide internal stuff that is used by tests | 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 | 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 | typo in comment | Stephen Paul Weber | |
2012-04-24 | Some fixes for signature verification | Stephen Paul Weber | |
2011-08-12 | docs typos | Stephen Paul Weber | |
2011-08-12 | Refactor sign to handle keys | Stephen Paul Weber | |
Also, now if you pass in a message with a signature packet we'll just use that one instead of making a default one. Return value is now just the new/filled-in signature packet, update example accordingly. | |||
2011-08-10 | Ability to sign a message with RSA | Stephen Paul Weber | |
2011-08-08 | haddock | Stephen Paul Weber | |
2011-08-08 | Move into Data hierarchy | Stephen Paul Weber | |