Log how long time it takes to generate quantum-resistant secrets
This commit is contained in:
parent
2ea3801e32
commit
9daeda74c9
@ -4,6 +4,7 @@ use std::fmt;
|
|||||||
use std::net::SocketAddr;
|
use std::net::SocketAddr;
|
||||||
#[cfg(not(target_os = "ios"))]
|
#[cfg(not(target_os = "ios"))]
|
||||||
use std::net::{IpAddr, Ipv4Addr};
|
use std::net::{IpAddr, Ipv4Addr};
|
||||||
|
use std::time::Instant;
|
||||||
use talpid_types::net::wireguard::{PresharedKey, PublicKey};
|
use talpid_types::net::wireguard::{PresharedKey, PublicKey};
|
||||||
use tonic::transport::Channel;
|
use tonic::transport::Channel;
|
||||||
#[cfg(not(target_os = "ios"))]
|
#[cfg(not(target_os = "ios"))]
|
||||||
@ -127,8 +128,12 @@ pub async fn request_ephemeral_peer_with(
|
|||||||
enable_daita: bool,
|
enable_daita: bool,
|
||||||
) -> Result<EphemeralPeer, Error> {
|
) -> Result<EphemeralPeer, Error> {
|
||||||
let (pq_request, kem_keypairs) = if enable_quantum_resistant {
|
let (pq_request, kem_keypairs) = if enable_quantum_resistant {
|
||||||
|
let start = Instant::now();
|
||||||
let (pq_request, kem_keypairs) = post_quantum_secrets();
|
let (pq_request, kem_keypairs) = post_quantum_secrets();
|
||||||
log::debug!("Generated PQ secrets");
|
log::debug!(
|
||||||
|
"Generated quantum-resistant key exchange material in {} ms",
|
||||||
|
start.elapsed().as_millis()
|
||||||
|
);
|
||||||
(Some(pq_request), Some(kem_keypairs))
|
(Some(pq_request), Some(kem_keypairs))
|
||||||
} else {
|
} else {
|
||||||
(None, None)
|
(None, None)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user