summaryrefslogtreecommitdiffstats
path: root/src/lib.rs
AgeCommit message (Collapse)Author
2020-10-06Remove top-level sequoia packageIgor Matuszewski
This runs into surprising interactions when trying to build member packages with other than default feature set. See https://gitlab.com/sequoia-pgp/sequoia/-/issues/575 for more info.
2020-04-14Remove unnecessary externs.Wiktor Kwapisiewicz
2019-02-06openpgp: Remove the armored! macro.Justus Winter
- The packet parser now digests armored data, so there is no need to use this even in examples or tests, just use the appropriate .from_bytes(..) function. - Fixes #169.
2018-11-24Rename the openpgp crate to sequoia-openpgp.Justus Winter
2018-05-02Simplify example.Justus Winter
2018-01-24Add an example to the toplevel crate.Justus Winter
- We should replace this with a more comprehensive example covering the other crates too.
2017-12-19Improve the 'sequoia' crate.Justus Winter
- Improve the documentation. - Re-export 'openpgp'. - Re-export the other crates without prefix.
2017-12-13Split up Sequoia.Justus Winter
- Split up into six crates: buffered-reader, openpgp, sequoia-core, sequoia-ffi, sequoia-net, and sequoia-store. - Adjust imports accordingly.
2017-12-13Rename and move keys module to openpgp::tpk.Justus Winter
2017-12-13Move the ASCII Armor module to 'sequoia::openpgp'.Justus Winter
2017-12-12Retrieve and send keys using the hkps? protocol.Justus Winter
- Use hyper for http, hyper-tls for https. - Provide an easy constructor for the hkps pool. - Add ffi glue.
2017-12-12Make the BufferedReader a (private) top-level module.Neal H. Walfield
2017-12-08Rework the context.Justus Winter
- Create default context with 'Context::new', create builder with 'Context::configure'. - Rename 'Pre' to 'Config'. - Expose builder to ffi.
2017-12-08Fix example.Justus Winter
2017-12-06Add 'domain' to the context.Justus Winter
- The domain uniquely identifies the application. It should be a property of the context.
2017-12-04Rename 'key_store' to 'store'.Justus Winter
2017-12-01Create context objects.Justus Winter
- Context objects can be used to tweak the library configuration. Currently, a home and lib directory can be set. Reasonable defaults are provided. - Add ffi functions.
2017-11-24Implement writing ASCII Armored files.Justus Winter
2017-11-23Add a foreign function interface.Justus Winter
- For now, we keep the ffi in this crate, later on we may want to move it to sequoia-ffi. - Example code how to use the library from C is added as well.
2017-11-22Assemble transferable public keys from messages.Justus Winter
- For now, no canonicalization is done. For that to happen we need to be able to access the packets fields, which are not public and there is no accessor.
2017-10-28Add support for parsing compressed data packets.Neal H. Walfield
- Use the flate2 and bzip2 crates for the actual decompression.
2017-10-16openpgp: Add the start of a parser in nom.Neal H. Walfield