C# Class libaxolotl.util.KeyHelper

Show file Open project: kwailo888/AxolotlTestApp

Public Methods

Method 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

Method Description
KeyHelper ( ) : System

Method Details

generateIdentityKeyPair() public static method

public static generateIdentityKeyPair ( ) : IdentityKeyPair
return IdentityKeyPair

generateLastResortPreKey() public static method

public static generateLastResortPreKey ( ) : libaxolotl.state.PreKeyRecord
return libaxolotl.state.PreKeyRecord

generatePreKeys() public static method

public static generatePreKeys ( uint start, uint count ) : IList
start uint
count uint
return IList

generateRegistrationId() public static method

public static generateRegistrationId ( bool extendedRange ) : uint
extendedRange bool
return uint

generateSenderKey() public static method

public static generateSenderKey ( ) : byte[]
return byte[]

generateSenderKeyId() public static method

public static generateSenderKeyId ( ) : uint
return uint

generateSenderSigningKey() public static method

public static generateSenderSigningKey ( ) : libaxolotl.ecc.ECKeyPair
return libaxolotl.ecc.ECKeyPair

generateSignedPreKey() public static method

public static generateSignedPreKey ( IdentityKeyPair identityKeyPair, uint signedPreKeyId ) : libaxolotl.state.SignedPreKeyRecord
identityKeyPair IdentityKeyPair
signedPreKeyId uint
return libaxolotl.state.SignedPreKeyRecord

getRandomSequence() public static method

public static getRandomSequence ( uint maxValue, uint minValue ) : uint
maxValue uint
minValue uint
return uint

getTime() public static method

public static getTime ( ) : ulong
return ulong