trixnity
Toggle table of contents
5.2.0-SNAPSHOT.CI-20260302.101522
common
Target filter
common
Switch theme
Search in API
Skip to content
trixnity
trixnity-core
/
de.connect2x.trixnity.core.model.keys
/
RoomKeyBackupSessionData
/
EncryptedRoomKeyBackupV1SessionData
Encrypted
Room
Key
Backup
V1Session
Data
@
Serializable
data
class
EncryptedRoomKeyBackupV1SessionData
(
val
ciphertext
:
String
,
val
ephemeral
:
KeyValue.Curve25519KeyValue
,
val
mac
:
String
)
:
RoomKeyBackupSessionData
Members
Constructors
Encrypted
Room
Key
Backup
V1Session
Data
Link copied to clipboard
constructor
(
ciphertext
:
String
,
ephemeral
:
KeyValue.Curve25519KeyValue
,
mac
:
String
)
Types
Room
Key
Backup
V1Session
Data
Link copied to clipboard
@
Serializable
data
class
RoomKeyBackupV1SessionData
(
val
senderKey
:
KeyValue.Curve25519KeyValue
,
val
forwardingKeyChain
:
List
<
KeyValue.Curve25519KeyValue
>
=
listOf()
,
val
senderClaimedKeys
:
Keys
,
val
sessionKey
:
ExportedSessionKeyValue
,
val
algorithm
:
EncryptionAlgorithm
=
EncryptionAlgorithm.Megolm
)
Properties
ciphertext
Link copied to clipboard
@
SerialName
(
value
=
"ciphertext"
)
val
ciphertext
:
String
ephemeral
Link copied to clipboard
@
SerialName
(
value
=
"ephemeral"
)
val
ephemeral
:
KeyValue.Curve25519KeyValue
mac
Link copied to clipboard
@
SerialName
(
value
=
"mac"
)
val
mac
:
String