diff --git a/src/e2ee.rs b/src/e2ee.rs index 77606419c2..8a83b74cea 100644 --- a/src/e2ee.rs +++ b/src/e2ee.rs @@ -25,9 +25,10 @@ impl EncryptHelper { } pub fn get_aheader(&self) -> Aheader { + let public_key = pgp::minimize_autocrypt_certificate(&self.public_key); Aheader { addr: self.addr.clone(), - public_key: self.public_key.clone(), + public_key, prefer_encrypt: EncryptPreference::Mutual, verified: false, } diff --git a/src/key.rs b/src/key.rs index ff088a1c54..437db40d5d 100644 --- a/src/key.rs +++ b/src/key.rs @@ -124,13 +124,11 @@ pub trait DcKey: Serialize + Deserializable + Clone { /// Converts secret key to public key. pub(crate) fn secret_key_to_public_key( - context: &Context, mut signed_secret_key: SignedSecretKey, timestamp: u32, addr: &str, relay_addrs: &str, ) -> Result { - info!(context, "Converting secret key to public key."); let timestamp = pgp::types::Timestamp::from_secs(timestamp); // Subpackets that we want to share between DKS and User ID signature. @@ -298,7 +296,7 @@ pub(crate) async fn load_self_public_key_opt(context: &Context) -> Result