Class OlmSessionRecord
Stored Olm session with another device.
Implements
Inherited Members
Namespace: Uniform.Matrix.Protocol.Crypto
Assembly: Uniform.Matrix.Protocol.Crypto.dll
Syntax
public sealed record OlmSessionRecord : IEquatable<OlmSessionRecord>
Properties
| Edit this page View SourceLastUsed
Last use; the newest session is used for sending.
Declaration
public DateTimeOffset LastUsed { get; init; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset |
Pickle
Encrypted session pickle.
Declaration
public required string Pickle { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
SenderKey
Curve25519 key of the other device.
Declaration
public required string SenderKey { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
SessionId
Session ID.
Declaration
public required string SessionId { get; init; }
Property Value
| Type | Description |
|---|---|
| string |