C# Class TextSecure.TextSecureAxolotlStore

Inheritance: AxolotlStore
Afficher le fichier Open project: smndtrl/Signal-UWP Class Usage Examples

Méthodes publiques

Свойство Type Description
AXOLOTLDB_PATH string

Méthodes publiques

Méthode Description
ContainsPreKey ( uint preKeyId ) : bool
ContainsSession ( libaxolotl.AxolotlAddress address ) : bool
ContainsSignedPreKey ( uint signedPreKeyId ) : bool
DeleteAllSessions ( string name ) : void
DeleteSession ( libaxolotl.AxolotlAddress address ) : void
GetIdentityKeyPair ( ) : libaxolotl.IdentityKeyPair
GetLocalRegistrationId ( ) : uint
GetSubDeviceSessions ( string name ) : List
IsTrustedIdentity ( string name, libaxolotl.IdentityKey identityKey ) : bool
LoadPreKey ( uint preKeyId ) : libaxolotl.state.PreKeyRecord
LoadSession ( libaxolotl.AxolotlAddress address ) : libaxolotl.state.SessionRecord
LoadSignedPreKey ( uint signedPreKeyId ) : libaxolotl.state.SignedPreKeyRecord
LoadSignedPreKeys ( ) : List
RemovePreKey ( uint preKeyId ) : void
RemoveSignedPreKey ( uint signedPreKeyId ) : void
SaveIdentity ( string name, libaxolotl.IdentityKey identityKey ) : bool
StorePreKey ( uint preKeyId, libaxolotl.state.PreKeyRecord record ) : void
StoreSession ( libaxolotl.AxolotlAddress address, libaxolotl.state.SessionRecord record ) : void
StoreSignedPreKey ( uint signedPreKeyId, libaxolotl.state.SignedPreKeyRecord record ) : void
TextSecureAxolotlStore ( ) : libaxolotl.state

Method Details

ContainsPreKey() public méthode

public ContainsPreKey ( uint preKeyId ) : bool
preKeyId uint
Résultat bool

ContainsSession() public méthode

public ContainsSession ( libaxolotl.AxolotlAddress address ) : bool
address libaxolotl.AxolotlAddress
Résultat bool

ContainsSignedPreKey() public méthode

public ContainsSignedPreKey ( uint signedPreKeyId ) : bool
signedPreKeyId uint
Résultat bool

DeleteAllSessions() public méthode

public DeleteAllSessions ( string name ) : void
name string
Résultat void

DeleteSession() public méthode

public DeleteSession ( libaxolotl.AxolotlAddress address ) : void
address libaxolotl.AxolotlAddress
Résultat void

GetIdentityKeyPair() public méthode

public GetIdentityKeyPair ( ) : libaxolotl.IdentityKeyPair
Résultat libaxolotl.IdentityKeyPair

GetLocalRegistrationId() public méthode

public GetLocalRegistrationId ( ) : uint
Résultat uint

GetSubDeviceSessions() public méthode

public GetSubDeviceSessions ( string name ) : List
name string
Résultat List

IsTrustedIdentity() public méthode

public IsTrustedIdentity ( string name, libaxolotl.IdentityKey identityKey ) : bool
name string
identityKey libaxolotl.IdentityKey
Résultat bool

LoadPreKey() public méthode

public LoadPreKey ( uint preKeyId ) : libaxolotl.state.PreKeyRecord
preKeyId uint
Résultat libaxolotl.state.PreKeyRecord

LoadSession() public méthode

public LoadSession ( libaxolotl.AxolotlAddress address ) : libaxolotl.state.SessionRecord
address libaxolotl.AxolotlAddress
Résultat libaxolotl.state.SessionRecord

LoadSignedPreKey() public méthode

public LoadSignedPreKey ( uint signedPreKeyId ) : libaxolotl.state.SignedPreKeyRecord
signedPreKeyId uint
Résultat libaxolotl.state.SignedPreKeyRecord

LoadSignedPreKeys() public méthode

public LoadSignedPreKeys ( ) : List
Résultat List

RemovePreKey() public méthode

public RemovePreKey ( uint preKeyId ) : void
preKeyId uint
Résultat void

RemoveSignedPreKey() public méthode

public RemoveSignedPreKey ( uint signedPreKeyId ) : void
signedPreKeyId uint
Résultat void

SaveIdentity() public méthode

public SaveIdentity ( string name, libaxolotl.IdentityKey identityKey ) : bool
name string
identityKey libaxolotl.IdentityKey
Résultat bool

StorePreKey() public méthode

public StorePreKey ( uint preKeyId, libaxolotl.state.PreKeyRecord record ) : void
preKeyId uint
record libaxolotl.state.PreKeyRecord
Résultat void

StoreSession() public méthode

public StoreSession ( libaxolotl.AxolotlAddress address, libaxolotl.state.SessionRecord record ) : void
address libaxolotl.AxolotlAddress
record libaxolotl.state.SessionRecord
Résultat void

StoreSignedPreKey() public méthode

public StoreSignedPreKey ( uint signedPreKeyId, libaxolotl.state.SignedPreKeyRecord record ) : void
signedPreKeyId uint
record libaxolotl.state.SignedPreKeyRecord
Résultat void

TextSecureAxolotlStore() public méthode

public TextSecureAxolotlStore ( ) : libaxolotl.state
Résultat libaxolotl.state

Property Details

AXOLOTLDB_PATH public_oe static_oe property

public static string AXOLOTLDB_PATH
Résultat string