Skip to content

Commit 49195f8

Browse files
committed
chore(deps): update dependencies
1 parent 44858ce commit 49195f8

37 files changed

+168
-165
lines changed

examples/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ rand = "0.8"
1919
anyhow = "1.0"
2020

2121
[dev-dependencies.tokio]
22-
version = "1.12"
22+
version = "1.20"
2323
default-features = false
2424
features = ["macros", "test-util", "net", "rt", "rt-multi-thread", "sync", "time"]
2525

2626
[dev-dependencies.tokio-util]
27-
version = "0.6"
27+
version = "0.7"
2828
features = ["codec", "net"]
2929

3030
[[example]]

tox_binary_io/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ license = "GPL-3.0+"
1515
edition = "2021"
1616

1717
[dependencies]
18-
nom = "7.0"
18+
nom = "7.1"
1919
cookie-factory = "0.3"
20-
crypto_box = { version = "0.7", optional = true }
20+
crypto_box = { version = "0.8", optional = true }
2121

2222
[features]
2323
default = []

tox_binary_io/src/crypto.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,6 @@ mod tests {
5151
let bytes = [42; KEY_SIZE];
5252
let (_rest, sk) = SecretKey::from_bytes(&bytes).unwrap();
5353

54-
assert_eq!(&sk.to_bytes()[..], &bytes as &[u8]);
54+
assert_eq!(sk.as_bytes(), &bytes as &[u8]);
5555
}
5656
}

tox_core/Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,31 +21,31 @@ tox_binary_io = { version = "0.1.1", path = "../tox_binary_io" }
2121
tox_crypto = { version = "0.1.1", path = "../tox_crypto" }
2222
tox_packet = { version = "0.1.1", path = "../tox_packet" }
2323

24-
bytes = "1.0"
24+
bytes = "1.2"
2525
futures = { version = "0.3", default-features = false, features = ["std", "async-await"] }
2626
log = "0.4"
27-
nom = "7.0"
27+
nom = "7.1"
2828
cookie-factory = "0.3"
2929
get_if_addrs = "0.5"
3030
thiserror = "1.0"
31-
lru = "0.6"
31+
lru = "0.7"
3232
bitflags = "1.3"
3333
itertools = "0.10"
3434
rand = "0.8"
3535
sha2 = "0.9"
36-
xsalsa20poly1305 = "0.8"
37-
crypto_box = "0.7"
36+
xsalsa20poly1305 = "0.9"
37+
crypto_box = "0.8"
3838

3939
[dependencies.tokio]
40-
version = "1.12"
40+
version = "1.20"
4141
default-features = false
4242
features = ["net", "sync", "time"]
4343

4444
[dependencies.tokio-util]
45-
version = "0.6"
45+
version = "0.7"
4646
features = ["codec", "net"]
4747

4848
[dev-dependencies.tokio]
49-
version = "1.0"
49+
version = "1.20"
5050
default-features = false
5151
features = ["macros", "test-util", "net", "rt", "rt-multi-thread", "sync", "time"]

tox_core/src/dht/server/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use std::net::SocketAddr;
1616
use std::sync::Arc;
1717
use std::time::{Duration, Instant};
1818
use std::{iter, mem};
19-
use xsalsa20poly1305::{XSalsa20Poly1305, aead::NewAead};
19+
use xsalsa20poly1305::{XSalsa20Poly1305, KeyInit};
2020

2121
use crate::time::*;
2222
use tox_crypto::*;
@@ -2456,7 +2456,7 @@ mod tests {
24562456

24572457
// send onion data request
24582458

2459-
let nonce = crypto_box::generate_nonce(&mut rng).into();
2459+
let nonce = SalsaBox::generate_nonce(&mut rng).into();
24602460
let temporary_pk = SecretKey::generate(&mut rng).public_key();
24612461
let payload = vec![42; 123];
24622462
let inner = InnerOnionDataRequest {

tox_core/src/friend_connection/mod.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ mod tests {
494494
let _ = friend_connections.tcp_connections.add_connection(relay_pk, friend_dht_pk.clone());
495495

496496
let session_precomputed_key = SalsaBox::new(&SecretKey::generate(&mut rng).public_key(), &SecretKey::generate(&mut rng));
497-
let sent_nonce = crypto_box::generate_nonce(&mut rng).into();
497+
let sent_nonce = SalsaBox::generate_nonce(&mut rng).into();
498498
friend_connections.net_crypto.add_established_connection(
499499
SecretKey::generate(&mut rng).public_key(),
500500
friend_pk.clone(),
@@ -547,7 +547,7 @@ mod tests {
547547
let _ = friend_connections.tcp_connections.add_connection(relay_pk, friend_dht_pk.clone());
548548

549549
let session_precomputed_key = SalsaBox::new(&SecretKey::generate(&mut rng).public_key(), &SecretKey::generate(&mut rng));
550-
let sent_nonce = crypto_box::generate_nonce(&mut rng).into();
550+
let sent_nonce = SalsaBox::generate_nonce(&mut rng).into();
551551
friend_connections.net_crypto.add_established_connection(
552552
SecretKey::generate(&mut rng).public_key(),
553553
friend_pk.clone(),
@@ -703,7 +703,7 @@ mod tests {
703703
friend_connections.friends.write().await.insert(friend_pk.clone(), friend);
704704

705705
let session_precomputed_key = SalsaBox::new(&SecretKey::generate(&mut rng).public_key(), &SecretKey::generate(&mut rng));
706-
let sent_nonce = crypto_box::generate_nonce(&mut rng).into();
706+
let sent_nonce = SalsaBox::generate_nonce(&mut rng).into();
707707
friend_connections.net_crypto.add_established_connection(
708708
SecretKey::generate(&mut rng).public_key(),
709709
friend_pk.clone(),
@@ -750,7 +750,7 @@ mod tests {
750750
friend_connections.friends.write().await.insert(friend_pk.clone(), friend);
751751

752752
let session_precomputed_key = SalsaBox::new(&SecretKey::generate(&mut rng).public_key(), &SecretKey::generate(&mut rng));
753-
let sent_nonce = crypto_box::generate_nonce(&mut rng).into();
753+
let sent_nonce = SalsaBox::generate_nonce(&mut rng).into();
754754
friend_connections.net_crypto.add_established_connection(
755755
SecretKey::generate(&mut rng).public_key(),
756756
friend_pk.clone(),
@@ -800,7 +800,7 @@ mod tests {
800800
friend_connections.friends.write().await.insert(friend_pk.clone(), friend);
801801

802802
let session_precomputed_key = SalsaBox::new(&SecretKey::generate(&mut rng).public_key(), &SecretKey::generate(&mut rng));
803-
let sent_nonce = crypto_box::generate_nonce(&mut rng).into();
803+
let sent_nonce = SalsaBox::generate_nonce(&mut rng).into();
804804
friend_connections.net_crypto.add_established_connection(
805805
SecretKey::generate(&mut rng).public_key(),
806806
friend_pk.clone(),
@@ -963,7 +963,7 @@ mod tests {
963963

964964
let precomputed_key = SalsaBox::new(&friend_connections.real_pk, &friend_sk);
965965
let cookie = friend_connections.net_crypto.get_cookie(&mut rng, friend_pk.clone(), friend_dht_pk);
966-
let sent_nonce = crypto_box::generate_nonce(&mut rng).into();
966+
let sent_nonce = SalsaBox::generate_nonce(&mut rng).into();
967967
let friend_session_sk = SecretKey::generate(&mut rng);
968968
let friend_session_pk = friend_session_sk.public_key();
969969
let our_cookie = EncryptedCookie {

tox_core/src/net_crypto/crypto_connection.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use std::convert::Into;
44
use std::net::{SocketAddr, SocketAddrV4, SocketAddrV6};
55
use std::time::{Duration, Instant};
6-
use crypto_box::SalsaBox;
6+
use crypto_box::{SalsaBox, aead::AeadCore};
77
use rand::{thread_rng, Rng};
88
use xsalsa20poly1305::XSalsa20Poly1305;
99

@@ -382,7 +382,7 @@ impl CryptoConnection {
382382
let mut rng = thread_rng();
383383
let session_sk = SecretKey::generate(&mut rng);
384384
let session_pk = session_sk.public_key();
385-
let sent_nonce = crypto_box::generate_nonce(&mut rng);
385+
let sent_nonce = SalsaBox::generate_nonce(&mut rng);
386386

387387
let our_cookie = Cookie::new(peer_real_pk.clone(), peer_dht_pk.clone());
388388
let our_encrypted_cookie = EncryptedCookie::new(&mut rng, symmetric_key, &our_cookie);

0 commit comments

Comments
 (0)