summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--buffered-reader/src/eof.rs2
-rw-r--r--buffered-reader/src/reserve.rs2
-rw-r--r--examples/guide-exploring-openpgp.rs2
-rw-r--r--examples/guide-the-keystore.rs2
-rw-r--r--ffi-macros/src/lib.rs98
-rw-r--r--ffi/src/core.rs40
-rw-r--r--ffi/src/error.rs6
-rw-r--r--ffi/src/lib.rs3
-rw-r--r--ffi/src/net.rs22
-rw-r--r--ffi/src/store.rs86
-rw-r--r--ipc/examples/assuan-client.rs2
-rw-r--r--ipc/examples/gpg-agent-client.rs2
-rw-r--r--ipc/examples/gpg-agent-decrypt.rs8
-rw-r--r--ipc/examples/gpg-agent-sign.rs10
-rw-r--r--ipc/src/assuan/grammar.lalrpop2
-rw-r--r--ipc/src/assuan/mod.rs6
-rw-r--r--ipc/src/gnupg.rs22
-rw-r--r--ipc/src/trace.rs24
-rw-r--r--ipc/tests/gpg-agent.rs14
-rw-r--r--net/src/async.rs10
-rw-r--r--net/src/lib.rs14
-rw-r--r--net/src/wkd.rs14
-rw-r--r--net/tests/hkp.rs8
-rw-r--r--openpgp-ffi/src/armor.rs16
-rw-r--r--openpgp-ffi/src/common.rs12
-rw-r--r--openpgp-ffi/src/crypto.rs10
-rw-r--r--openpgp-ffi/src/error.rs24
-rw-r--r--openpgp-ffi/src/fingerprint.rs8
-rw-r--r--openpgp-ffi/src/io.rs24
-rw-r--r--openpgp-ffi/src/keyid.rs8
-rw-r--r--openpgp-ffi/src/packet/key.rs10
-rw-r--r--openpgp-ffi/src/packet/literal.rs8
-rw-r--r--openpgp-ffi/src/packet/mod.rs8
-rw-r--r--openpgp-ffi/src/packet/pkesk.rs8
-rw-r--r--openpgp-ffi/src/packet/signature.rs10
-rw-r--r--openpgp-ffi/src/packet/skesk.rs6
-rw-r--r--openpgp-ffi/src/packet/user_attribute.rs2
-rw-r--r--openpgp-ffi/src/packet/userid.rs50
-rw-r--r--openpgp-ffi/src/packet_pile.rs2
-rw-r--r--openpgp-ffi/src/parse/mod.rs24
-rw-r--r--openpgp-ffi/src/parse/stream.rs28
-rw-r--r--openpgp-ffi/src/revocation_status.rs4
-rw-r--r--openpgp-ffi/src/serialize.rs24
-rw-r--r--openpgp-ffi/src/tpk.rs34
-rw-r--r--openpgp-ffi/src/tsk.rs2
-rw-r--r--openpgp/examples/decrypt-with.rs6
-rw-r--r--openpgp/examples/encrypt-for.rs8
-rw-r--r--openpgp/examples/generate-encrypt-decrypt.rs8
-rw-r--r--openpgp/examples/generate-sign-verify.rs4
-rw-r--r--openpgp/examples/notarize.rs4
-rw-r--r--openpgp/examples/sign-detached.rs8
-rw-r--r--openpgp/examples/sign.rs10
-rw-r--r--openpgp/examples/statistics.rs16
-rw-r--r--openpgp/examples/web-of-trust.rs4
-rw-r--r--openpgp/examples/wrap-literal.rs6
-rw-r--r--openpgp/src/armor.rs10
-rw-r--r--openpgp/src/autocrypt.rs36
-rw-r--r--openpgp/src/constants.rs10
-rw-r--r--openpgp/src/conversions.rs12
-rw-r--r--openpgp/src/crypto/aead.rs20
-rw-r--r--openpgp/src/crypto/asymmetric.rs22
-rw-r--r--openpgp/src/crypto/ecdh.rs20
-rw-r--r--openpgp/src/crypto/hash.rs36
-rw-r--r--openpgp/src/crypto/keygrip.rs22
-rw-r--r--openpgp/src/crypto/mod.rs12
-rw-r--r--openpgp/src/crypto/mpis.rs38
-rw-r--r--openpgp/src/crypto/s2k.rs28
-rw-r--r--openpgp/src/crypto/sexp.rs28
-rw-r--r--openpgp/src/crypto/symmetric.rs20
-rw-r--r--openpgp/src/fingerprint.rs8
-rw-r--r--openpgp/src/keyid.rs10
-rw-r--r--openpgp/src/lib.rs12
-rw-r--r--openpgp/src/macros.rs24
-rw-r--r--openpgp/src/message/grammar.lalrpop2
-rw-r--r--openpgp/src/message/mod.rs54
-rw-r--r--openpgp/src/packet/aed.rs10
-rw-r--r--openpgp/src/packet/compressed_data.rs8
-rw-r--r--openpgp/src/packet/ctb.rs4
-rw-r--r--openpgp/src/packet/header.rs6
-rw-r--r--openpgp/src/packet/key.rs88
-rw-r--r--openpgp/src/packet/literal.rs16
-rw-r--r--openpgp/src/packet/marker.rs8
-rw-r--r--openpgp/src/packet/mdc.rs6
-rw-r--r--openpgp/src/packet/mod.rs12
-rw-r--r--openpgp/src/packet/one_pass_sig.rs24
-rw-r--r--openpgp/src/packet/pkesk.rs74
-rw-r--r--openpgp/src/packet/prelude.rs4
-rw-r--r--openpgp/src/packet/seip.rs4
-rw-r--r--openpgp/src/packet/signature/mod.rs84
-rw-r--r--openpgp/src/packet/signature/subpacket.rs40
-rw-r--r--openpgp/src/packet/skesk.rs24
-rw-r--r--openpgp/src/packet/tag.rs2
-rw-r--r--openpgp/src/packet/trust.rs10
-rw-r--r--openpgp/src/packet/unknown.rs6
-rw-r--r--openpgp/src/packet/user_attribute.rs18
-rw-r--r--openpgp/src/packet/userid.rs12
-rw-r--r--openpgp/src/packet_pile.rs48
-rw-r--r--openpgp/src/parse/hashed_reader.rs10
-rw-r--r--openpgp/src/parse/mpis.rs20
-rw-r--r--openpgp/src/parse/packet_parser_builder.rs26
-rw-r--r--openpgp/src/parse/packet_pile_parser.rs10
-rw-r--r--openpgp/src/parse/parse.rs110
-rw-r--r--openpgp/src/parse/partial_body.rs4
-rw-r--r--openpgp/src/parse/sexp/grammar.lalrpop4
-rw-r--r--openpgp/src/parse/sexp/mod.rs20
-rw-r--r--openpgp/src/parse/stream.rs50
-rw-r--r--openpgp/src/serialize/mod.rs44
-rw-r--r--openpgp/src/serialize/partial_body.rs8
-rw-r--r--openpgp/src/serialize/sexp.rs6
-rw-r--r--openpgp/src/serialize/stream.rs24
-rw-r--r--openpgp/src/serialize/tpk.rs18
-rw-r--r--openpgp/src/serialize/writer/mod.rs6
-rw-r--r--openpgp/src/serialize/writer/writer_bzip2.rs2
-rw-r--r--openpgp/src/serialize/writer/writer_deflate.rs2
-rw-r--r--openpgp/src/tpk/armor.rs16
-rw-r--r--