summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeal H. Walfield <neal@pep.foundation>2020-10-14 14:29:23 +0200
committerNeal H. Walfield <neal@pep.foundation>2020-10-14 14:29:23 +0200
commit365d00a08bec6a5a48d48a7c7893d78c27092b59 (patch)
treedd1c0c5963667dd06b717e69a0dd40df0a94cd68
parente543b725a090494c443f05f33e6c5d02bf26c671 (diff)
parent653960de3dfe19c9b46daad38efbc4a49a7676f2 (diff)
Merge remote-tracking branch 'origin/master' into pep-enginepep-engine
-rw-r--r--.gitlab-ci.yml6
-rw-r--r--Cargo.lock46
-rw-r--r--Cargo.toml2
-rw-r--r--Makefile6
-rw-r--r--README.md8
-rw-r--r--autocrypt/Cargo.toml10
-rw-r--r--buffered-reader/src/lib.rs6
-rw-r--r--core/src/lib.rs8
-rw-r--r--ffi-macros/src/lib.rs14
-rw-r--r--ffi-macros/src/rust2c.rs4
-rw-r--r--ffi/Cargo.toml15
-rw-r--r--ffi/Makefile2
-rw-r--r--ffi/lang/python/Makefile3
-rw-r--r--ffi/src/core.rs2
-rw-r--r--ffi/src/error.rs2
-rw-r--r--ffi/src/lib.rs14
-rw-r--r--ffi/src/net.rs5
-rw-r--r--ffi/src/store.rs4
-rw-r--r--ffi/tests/c-tests.rs2
-rw-r--r--guide/src/chapter_00.md2
-rw-r--r--guide/src/lib.rs2
-rw-r--r--ipc/Cargo.toml10
-rw-r--r--ipc/build.rs2
-rw-r--r--ipc/examples/assuan-client.rs6
-rw-r--r--ipc/examples/gpg-agent-client.rs6
-rw-r--r--ipc/examples/gpg-agent-decrypt.rs6
-rw-r--r--ipc/examples/gpg-agent-sign.rs6
-rw-r--r--ipc/src/lib.rs8
-rw-r--r--ipc/tests/gpg-agent.rs6
-rw-r--r--net/src/lib.rs31
-rw-r--r--net/src/wkd.rs7
-rw-r--r--net/tests/hkp.rs18
-rw-r--r--openpgp-ffi/Cargo.toml10
-rw-r--r--openpgp-ffi/Makefile2
-rw-r--r--openpgp-ffi/examples/Makefile1
-rw-r--r--openpgp-ffi/examples/encrypt-for.c24
-rw-r--r--openpgp-ffi/examples/sign.c106
-rw-r--r--openpgp-ffi/include/sequoia/openpgp/crypto.h3
-rw-r--r--openpgp-ffi/src/amalgamation.rs2
-rw-r--r--openpgp-ffi/src/armor.rs12
-rw-r--r--openpgp-ffi/src/cert.rs11
-rw-r--r--openpgp-ffi/src/common.rs2
-rw-r--r--openpgp-ffi/src/crypto.rs17
-rw-r--r--openpgp-ffi/src/error.rs2
-rw-r--r--openpgp-ffi/src/fingerprint.rs4
-rw-r--r--openpgp-ffi/src/io.rs2
-rw-r--r--openpgp-ffi/src/key_amalgamation.rs2
-rw-r--r--openpgp-ffi/src/keyid.rs6
-rw-r--r--openpgp-ffi/src/lib.rs9
-rw-r--r--openpgp-ffi/src/packet/key.rs4
-rw-r--r--openpgp-ffi/src/packet/literal.rs2
-rw-r--r--openpgp-ffi/src/packet/mod.rs2
-rw-r--r--openpgp-ffi/src/packet/pkesk.rs2
-rw-r--r--openpgp-ffi/src/packet/signature.rs2
-rw-r--r--openpgp-ffi/src/packet/skesk.rs2
-rw-r--r--openpgp-ffi/src/packet/user_attribute.rs2
-rw-r--r--openpgp-ffi/src/packet/userid.rs2
-rw-r--r--openpgp-ffi/src/packet_pile.rs2
-rw-r--r--openpgp-ffi/src/parse/mod.rs2
-rw-r--r--openpgp-ffi/src/parse/stream.rs8
-rw-r--r--openpgp-ffi/src/policy.rs2
-rw-r--r--openpgp-ffi/src/revocation_status.rs2
-rw-r--r--openpgp-ffi/src/serialize.rs2
-rw-r--r--openpgp-ffi/src/tsk.rs2
-rw-r--r--openpgp-ffi/tests/c-tests.rs2
-rw-r--r--openpgp/build.rs2
-rw-r--r--openpgp/src/armor.rs4
-rw-r--r--openpgp/src/cert/amalgamation.rs28
-rw-r--r--openpgp/src/cert/amalgamation/iter.rs10
-rw-r--r--openpgp/src/cert/amalgamation/key.rs46
-rw-r--r--openpgp/src/cert/amalgamation/key/iter.rs42
-rw-r--r--openpgp/src/cert/bindings.rs10
-rw-r--r--openpgp/src/cert/bundle.rs47
-rw-r--r--openpgp/src/cert/mod.rs41
-rw-r--r--openpgp/src/cert/parser/mod.rs2
-rw-r--r--openpgp/src/cert/prelude.rs2
-rw-r--r--openpgp/src/crypto/mem.rs73
-rw-r--r--openpgp/src/fingerprint.rs4
-rw-r--r--openpgp/src/fmt.rs2
-rw-r--r--openpgp/src/keyhandle.rs2
-rw-r--r--openpgp/src/keyid.rs4
-rw-r--r--openpgp/src/lib.rs3
-rw-r--r--openpgp/src/message/mod.rs2
-rw-r--r--openpgp/src/packet/container.rs2
-rw-r--r--openpgp/src/packet/prelude.rs2
-rw-r--r--openpgp/src/packet/signature.rs103
-rw-r--r--openpgp/src/packet/signature/subpacket.rs4
-rw-r--r--openpgp/src/packet/userid.rs6
-rw-r--r--openpgp/src/packet_pile.rs24
-rw-r--r--openpgp/src/parse/stream.rs2
-rw-r--r--openpgp/src/serialize.rs4
-rw-r--r--openpgp/src/serialize/cert.rs6
-rw-r--r--openpgp/src/serialize/cert_armored.rs2
-rw-r--r--openpgp/src/serialize/stream.rs62
-rw-r--r--openpgp/src/serialize/stream/padding.rs4
-rw-r--r--openpgp/src/tests.rs2
-rw-r--r--openpgp/tests/for-each-artifact.rs2
-rw-r--r--sop/Cargo.toml10
-rw-r--r--sop/Makefile3
-rw-r--r--sq/Cargo.toml (renamed from tool/Cargo.toml)28
-rw-r--r--sq/Makefile (renamed from tool/Makefile)5
-rw-r--r--sq/build.rs (renamed from tool/build.rs)2
-rw-r--r--sq/make-usage.sh (renamed from tool/make-usage.sh)0
-rw-r--r--sq/src/commands/decrypt.rs (renamed from tool/src/commands/decrypt.rs)4
-rw-r--r--sq/src/commands/dump.rs (renamed from tool/src/commands/dump.rs)2
-rw-r--r--sq/src/commands/inspect.rs (renamed from tool/src/commands/inspect.rs)2
-rw-r--r--sq/src/commands/key.rs (renamed from tool/src/commands/key.rs)0
-rw-r--r--sq/src/commands/mod.rs (renamed from tool/src/commands/mod.rs)4
-rw-r--r--sq/src/commands/sign.rs (renamed from tool/src/commands/sign.rs)2
-rw-r--r--sq/src/sq-usage.rs (renamed from tool/src/sq-usage.rs)0
-rw-r--r--sq/src/sq.rs (renamed from tool/src/sq.rs)20
-rw-r--r--sq/src/sq_cli.rs (renamed from tool/src/sq_cli.rs)2
-rw-r--r--sq/tests/sq-sign.rs (renamed from tool/tests/sq-sign.rs)6
-rw-r--r--sqv/Cargo.toml10
-rw-r--r--sqv/Makefile3
-rw-r--r--sqv/build.rs2
-rw-r--r--sqv/src/sqv.rs4
-rw-r--r--sqv/src/sqv_cli.rs2
-rw-r--r--sqv/tests/bad-subkey.rs2
-rw-r--r--sqv/tests/duplicate-signatures.rs2
-rw-r--r--sqv/tests/multiple-signatures.rs2
-rw-r--r--sqv/tests/not-before-after.rs2
-rw-r--r--sqv/tests/revoked-key.rs2
-rw-r--r--sqv/tests/wrong-key-flags.rs4
-rw-r--r--store/Cargo.toml14
-rw-r--r--store/Makefile3
-rw-r--r--store/build.rs2
-rw-r--r--sto