aboutsummaryrefslogtreecommitdiffstats
path: root/Cargo.lock
diff options
context:
space:
mode:
authorJake McGinty <me@jake.su>2018-02-15 03:38:39 +0000
committerJake McGinty <me@jake.su>2018-02-15 03:38:39 +0000
commitca5cebf0770738949596458798e5049243034dbd (patch)
treec22bf91218640d27c329511866d1b6a8c0ef8144 /Cargo.lock
parentmore throughput benchmarks (diff)
downloadwireguard-rs-ca5cebf0770738949596458798e5049243034dbd.tar.xz
wireguard-rs-ca5cebf0770738949596458798e5049243034dbd.zip
use x25519-dalek for a significant performance boost
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock36
1 files changed, 35 insertions, 1 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 3c18cb6..cfcb30a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -206,6 +206,18 @@ dependencies = [
[[package]]
name = "curve25519-dalek"
+version = "0.11.0"
+source = "git+https://github.com/isislovecruft/curve25519-dalek?branch=feature/montgomery-arithmetic#fcad6716d498265e2cda114b8bfa218fc8ea8e1d"
+dependencies = [
+ "arrayref 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
+ "digest 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "rand 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)",
+ "subtle 0.2.0 (git+https://github.com/isislovecruft/subtle?branch=feature/conditional-swap_r1)",
+]
+
+[[package]]
+name = "curve25519-dalek"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
@@ -837,8 +849,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "snow"
version = "0.1.8-preview"
-source = "git+https://github.com/mcginty/snow?branch=wireguard#b9c2b86c776b481a8911865d546bca8e6168d95b"
+source = "git+https://github.com/mcginty/snow?branch=wireguard#e1ad4763a6fb6c00e74da538c54e569a7a79cf06"
dependencies = [
+ "arrayref 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"arrayvec 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)",
"blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)",
"byteorder 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -849,6 +862,7 @@ dependencies = [
"rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc_version 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"static_slice 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "x25519-dalek 0.0.0 (git+https://github.com/isislovecruft/x25519-dalek)",
]
[[package]]
@@ -890,6 +904,14 @@ dependencies = [
[[package]]
name = "subtle"
+version = "0.2.0"
+source = "git+https://github.com/isislovecruft/subtle?branch=feature/conditional-swap_r1#7e1add5a7c5a2e4679c1f8f6484fd82e451614b8"
+dependencies = [
+ "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "subtle"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
@@ -1219,6 +1241,15 @@ dependencies = [
[[package]]
name = "x25519-dalek"
+version = "0.0.0"
+source = "git+https://github.com/isislovecruft/x25519-dalek#8d1473a94099daa42e499a88bab0c7f06ec65201"
+dependencies = [
+ "curve25519-dalek 0.11.0 (git+https://github.com/isislovecruft/curve25519-dalek?branch=feature/montgomery-arithmetic)",
+ "rand 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "x25519-dalek"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
@@ -1252,6 +1283,7 @@ dependencies = [
"checksum criterion 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ab5d3fd4898f2a0034b3bd65b65a68cdba3c26286ccaf5461b18d26f58e512a3"
"checksum criterion-plot 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bbfbe2e326c84218c34eacf423b43cf56c4ae32008755074abe6ff708c631814"
"checksum criterion-stats 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0ee00c9461382c11919d95702239902d7e4a15ef27ff1c46a2b5f5c2d79ddc11"
+"checksum curve25519-dalek 0.11.0 (git+https://github.com/isislovecruft/curve25519-dalek?branch=feature/montgomery-arithmetic)" = "<none>"
"checksum curve25519-dalek 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4576702012648a8d7331c0ebb1a41a13723ef8d5bfc704a7ab4175a02e38906e"
"checksum daemonize 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0239832c1b4ca406d5ec73728cf4c7336d25cf85dd32db9e047e9e706ee0e935"
"checksum digest 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e5b29bf156f3f4b3c4f610a25ff69370616ae6e0657d416de22645483e72af0a"
@@ -1336,6 +1368,7 @@ dependencies = [
"checksum strsim 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550"
"checksum structopt 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "783cb22d520b177a3772e520d04a3c7970d51c3b647ba80739f99be01131b54f"
"checksum structopt-derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "4da119c9a7a1eccb7c6de0c1eb3f7ed1c11138624d092b3687222aeed8f1375c"
+"checksum subtle 0.2.0 (git+https://github.com/isislovecruft/subtle?branch=feature/conditional-swap_r1)" = "<none>"
"checksum subtle 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c7a6bab57c3efd01ebd3d750f4244ae0af4cdd1fc505a7904a41603192b803c5"
"checksum subtle 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dc7f6353c2ee5407358d063a14cccc1630804527090a6fb5a9489ce4924280fb"
"checksum syn 0.11.11 (registry+https://github.com/rust-lang/crates.io-index)" = "d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad"
@@ -1372,4 +1405,5 @@ dependencies = [
"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
"checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e"
+"checksum x25519-dalek 0.0.0 (git+https://github.com/isislovecruft/x25519-dalek)" = "<none>"
"checksum x25519-dalek 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "26a6680200ec1e504fc05234344f398e682517fd8ea355af87f3cdcc9ea471a3"