C# Class libaxolotl.util.KeyHelper

Afficher le fichier Open project: kwailo888/AxolotlTestApp

Méthodes publiques

Méthode Description
generateIdentityKeyPair ( ) : IdentityKeyPair
generateLastResortPreKey ( ) : libaxolotl.state.PreKeyRecord
generatePreKeys ( uint start, uint count ) : IList
generateRegistrationId ( bool extendedRange ) : uint
generateSenderKey ( ) : byte[]
generateSenderKeyId ( ) : uint
generateSenderSigningKey ( ) : libaxolotl.ecc.ECKeyPair
generateSignedPreKey ( IdentityKeyPair identityKeyPair, uint signedPreKeyId ) : libaxolotl.state.SignedPreKeyRecord
getRandomSequence ( uint maxValue, uint minValue ) : uint
getTime ( ) : ulong

Private Methods

Méthode Description
KeyHelper ( ) : System

Method Details

generateIdentityKeyPair() public static méthode

public static generateIdentityKeyPair ( ) : IdentityKeyPair
Résultat IdentityKeyPair

generateLastResortPreKey() public static méthode

public static generateLastResortPreKey ( ) : libaxolotl.state.PreKeyRecord
Résultat libaxolotl.state.PreKeyRecord

generatePreKeys() public static méthode

public static generatePreKeys ( uint start, uint count ) : IList
start uint
count uint
Résultat IList

generateRegistrationId() public static méthode

public static generateRegistrationId ( bool extendedRange ) : uint
extendedRange bool
Résultat uint

generateSenderKey() public static méthode

public static generateSenderKey ( ) : byte[]
Résultat byte[]

generateSenderKeyId() public static méthode

public static generateSenderKeyId ( ) : uint
Résultat uint

generateSenderSigningKey() public static méthode

public static generateSenderSigningKey ( ) : libaxolotl.ecc.ECKeyPair
Résultat libaxolotl.ecc.ECKeyPair

generateSignedPreKey() public static méthode

public static generateSignedPreKey ( IdentityKeyPair identityKeyPair, uint signedPreKeyId ) : libaxolotl.state.SignedPreKeyRecord
identityKeyPair IdentityKeyPair
signedPreKeyId uint
Résultat libaxolotl.state.SignedPreKeyRecord

getRandomSequence() public static méthode

public static getRandomSequence ( uint maxValue, uint minValue ) : uint
maxValue uint
minValue uint
Résultat uint

getTime() public static méthode

public static getTime ( ) : ulong
Résultat ulong