crypto: Fix some lint issues.
parent
f60dc7ed78
commit
7de002b128
|
@ -32,7 +32,7 @@ pub use group_sessions::{
|
|||
pub(crate) use group_sessions::{GroupSessionKey, OutboundGroupSession};
|
||||
pub use olm_rs::{account::IdentityKeys, PicklingMode};
|
||||
pub use session::{PickledSession, Session, SessionPickle};
|
||||
pub use signing::{PrivateCrossSigningIdentity, PickledCrossSigningIdentity};
|
||||
pub use signing::{PickledCrossSigningIdentity, PrivateCrossSigningIdentity};
|
||||
pub(crate) use utility::Utility;
|
||||
|
||||
#[cfg(test)]
|
||||
|
|
|
@ -410,7 +410,10 @@ impl PrivateCrossSigningIdentity {
|
|||
self.shared.load(Ordering::SeqCst)
|
||||
}
|
||||
|
||||
pub async fn pickle(&self, pickle_key: &[u8]) -> Result<PickledCrossSigningIdentity, JsonError> {
|
||||
pub async fn pickle(
|
||||
&self,
|
||||
pickle_key: &[u8],
|
||||
) -> Result<PickledCrossSigningIdentity, JsonError> {
|
||||
let master_key = if let Some(m) = self.master_key.lock().await.as_ref() {
|
||||
Some(m.pickle(pickle_key).await)
|
||||
} else {
|
||||
|
@ -435,8 +438,6 @@ impl PrivateCrossSigningIdentity {
|
|||
self_signing_key,
|
||||
};
|
||||
|
||||
println!("HELOOO {:#?}", pickle);
|
||||
|
||||
let pickle = serde_json::to_string(&pickle)?;
|
||||
|
||||
Ok(PickledCrossSigningIdentity {
|
||||
|
@ -455,10 +456,8 @@ impl PrivateCrossSigningIdentity {
|
|||
pickle: PickledCrossSigningIdentity,
|
||||
pickle_key: &[u8],
|
||||
) -> Result<Self, SigningError> {
|
||||
println!("HELOOO UNPICKLED {:#?}", pickle.pickle);
|
||||
let signings: PickledSignings = serde_json::from_str(&pickle.pickle)?;
|
||||
|
||||
|
||||
let master = if let Some(m) = signings.master_key {
|
||||
Some(MasterSigning::from_pickle(m, pickle_key)?)
|
||||
} else {
|
||||
|
|
|
@ -28,8 +28,10 @@ use super::{
|
|||
caches::{DeviceStore, GroupSessionStore, SessionStore},
|
||||
Changes, CryptoStore, InboundGroupSession, ReadOnlyAccount, Result, Session,
|
||||
};
|
||||
use crate::identities::{ReadOnlyDevice, UserIdentities};
|
||||
use crate::olm::PrivateCrossSigningIdentity;
|
||||
use crate::{
|
||||
identities::{ReadOnlyDevice, UserIdentities},
|
||||
olm::PrivateCrossSigningIdentity,
|
||||
};
|
||||
|
||||
/// An in-memory only store that will forget all the E2EE key once it's dropped.
|
||||
#[derive(Debug, Clone)]
|
||||
|
|
|
@ -79,11 +79,10 @@ use matrix_sdk_common_macros::async_trait;
|
|||
#[cfg(not(target_arch = "wasm32"))]
|
||||
use matrix_sdk_common_macros::send_sync;
|
||||
|
||||
use crate::olm::PrivateCrossSigningIdentity;
|
||||
use crate::{
|
||||
error::SessionUnpicklingError,
|
||||
identities::{Device, ReadOnlyDevice, UserDevices, UserIdentities},
|
||||
olm::{InboundGroupSession, ReadOnlyAccount, Session},
|
||||
olm::{InboundGroupSession, PrivateCrossSigningIdentity, ReadOnlyAccount, Session},
|
||||
verification::VerificationMachine,
|
||||
};
|
||||
|
||||
|
|
|
@ -38,14 +38,12 @@ use super::{
|
|||
pickle_key::{EncryptedPickleKey, PickleKey},
|
||||
Changes, CryptoStore, CryptoStoreError, Result,
|
||||
};
|
||||
use crate::olm::PickledCrossSigningIdentity;
|
||||
use crate::olm::PrivateCrossSigningIdentity;
|
||||
use crate::{
|
||||
identities::{LocalTrust, OwnUserIdentity, ReadOnlyDevice, UserIdentities, UserIdentity},
|
||||
olm::{
|
||||
AccountPickle, IdentityKeys, InboundGroupSession, InboundGroupSessionPickle,
|
||||
PickledAccount, PickledInboundGroupSession, PickledSession, PicklingMode, ReadOnlyAccount,
|
||||
Session, SessionPickle,
|
||||
PickledAccount, PickledCrossSigningIdentity, PickledInboundGroupSession, PickledSession,
|
||||
PicklingMode, PrivateCrossSigningIdentity, ReadOnlyAccount, Session, SessionPickle,
|
||||
},
|
||||
};
|
||||
|
||||
|
@ -1813,13 +1811,15 @@ impl std::fmt::Debug for SqliteStore {
|
|||
|
||||
#[cfg(test)]
|
||||
mod test {
|
||||
use crate::olm::PrivateCrossSigningIdentity;
|
||||
use crate::{
|
||||
identities::{
|
||||
device::test::get_device,
|
||||
user::test::{get_other_identity, get_own_identity},
|
||||
},
|
||||
olm::{GroupSessionKey, InboundGroupSession, ReadOnlyAccount, Session},
|
||||
olm::{
|
||||
GroupSessionKey, InboundGroupSession, PrivateCrossSigningIdentity, ReadOnlyAccount,
|
||||
Session,
|
||||
},
|
||||
store::{Changes, DeviceChanges, IdentityChanges},
|
||||
};
|
||||
use matrix_sdk_common::{
|
||||
|
|
Loading…
Reference in New Issue