crypto: Add a PartialEq derive for the exported key struct.

master
Damir Jelić 2020-09-10 15:51:39 +02:00
parent 23e953d9cf
commit 848156213b
1 changed files with 2 additions and 2 deletions

View File

@ -34,14 +34,14 @@ pub struct GroupSessionKey(pub String);
/// The exported version of an private session key of a group session. /// The exported version of an private session key of a group session.
/// Can be used to create a new inbound group session. /// Can be used to create a new inbound group session.
#[derive(Clone, Debug, Serialize, Deserialize, Zeroize)] #[derive(Clone, Debug, Serialize, Deserialize, PartialEq, Zeroize)]
#[zeroize(drop)] #[zeroize(drop)]
pub struct ExportedGroupSessionKey(pub String); pub struct ExportedGroupSessionKey(pub String);
/// An exported version of a `InboundGroupSession` /// An exported version of a `InboundGroupSession`
/// ///
/// This can be used to share the `InboundGroupSession` in an exported file. /// This can be used to share the `InboundGroupSession` in an exported file.
#[derive(Clone, Debug, Deserialize, Serialize)] #[derive(Clone, Debug, Deserialize, Serialize, PartialEq)]
pub struct ExportedRoomKey { pub struct ExportedRoomKey {
/// The encryption algorithm that the session uses. /// The encryption algorithm that the session uses.
pub algorithm: EventEncryptionAlgorithm, pub algorithm: EventEncryptionAlgorithm,