diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2021-12-10 13:02:52 +0100 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2021-12-10 13:02:52 +0100 |
commit | cf4c70b46040a53bf3992a124ba70b1b1ca852f1 (patch) | |
tree | c321c5f549dc2d69519bd68bf540f78e7a294735 /Cargo.lock | |
parent | 34b930595f7e125cbbad64404c79de454c6e62ef (diff) |
Remove the ffi crates.
- Remove the general-purpose ffi crates. They will be moved into
their own repository. Note that we consider general-purpose ffi
crates to be a dead end: exposing Sequoia's interface requires a
large number of types and functions, and using the interface from
C turned out to be verbose and error-prone. Instead, we prefer to
write point solutions in Rust that implement exactly the
functionality the downstream consumer needs, then expose this via
ffi bindings.
- See https://gitlab.com/sequoia-pgp/sequoia-ffi.
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 61 |
1 files changed, 4 insertions, 57 deletions
@@ -870,7 +870,7 @@ dependencies = [ "curve25519-dalek", "ed25519", "rand 0.7.3", - "sha2 0.9.8", + "sha2", "zeroize", ] @@ -1929,7 +1929,7 @@ checksum = "2f05f5287453297c4c16af5e2b04df8fd2a3008d70f252729650bc6d7ace5844" dependencies = [ "ecdsa", "elliptic-curve", - "sha2 0.9.8", + "sha2", ] [[package]] @@ -2498,7 +2498,7 @@ dependencies = [ "num-traits", "pem", "rand 0.7.3", - "sha2 0.9.8", + "sha2", "simple_asn1", "subtle", "thiserror", @@ -2607,34 +2607,6 @@ dependencies = [ ] [[package]] -name = "sequoia-ffi" -version = "0.22.0" -dependencies = [ - "anyhow", - "filetime", - "lazy_static", - "libc", - "memsec", - "native-tls", - "sequoia-ffi-macros", - "sequoia-ipc", - "sequoia-net", - "sequoia-openpgp", - "tokio", -] - -[[package]] -name = "sequoia-ffi-macros" -version = "0.22.0" -dependencies = [ - "lazy_static", - "proc-macro2", - "quote", - "sha2 0.8.2", - "syn", -] - -[[package]] name = "sequoia-guide" version = "0.22.0" dependencies = [ @@ -2739,7 +2711,7 @@ dependencies = [ "rsa", "sha-1 0.9.8", "sha1collisiondetection", - "sha2 0.9.8", + "sha2", "thiserror", "twofish", "typenum", @@ -2750,19 +2722,6 @@ dependencies = [ ] [[package]] -name = "sequoia-openpgp-ffi" -version = "0.22.0" -dependencies = [ - "anyhow", - "filetime", - "lazy_static", - "libc", - "memsec", - "sequoia-ffi-macros", - "sequoia-openpgp", -] - -[[package]] name = "sequoia-sq" version = "0.25.0" dependencies = [ @@ -2885,18 +2844,6 @@ dependencies = [ [[package]] name = "sha2" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" -dependencies = [ - "block-buffer 0.7.3", - "digest 0.8.1", - "fake-simd", - "opaque-debug 0.2.3", -] - -[[package]] -name = "sha2" version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa" |