summaryrefslogtreecommitdiffstats
path: root/Cargo.lock
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2021-12-10 13:02:52 +0100
committerJustus Winter <justus@sequoia-pgp.org>2021-12-10 13:02:52 +0100
commitcf4c70b46040a53bf3992a124ba70b1b1ca852f1 (patch)
treec321c5f549dc2d69519bd68bf540f78e7a294735 /Cargo.lock
parent34b930595f7e125cbbad64404c79de454c6e62ef (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.lock61
1 files changed, 4 insertions, 57 deletions
diff --git a/Cargo.lock b/Cargo.lock
index c022b2b6..1b3b6074 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -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"