C# 클래스 libaxolotl.util.KeyHelper

파일 보기 프로젝트 열기: kwailo888/AxolotlTestApp

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
KeyHelper ( ) : System

메소드 상세

generateIdentityKeyPair() 공개 정적인 메소드

public static generateIdentityKeyPair ( ) : IdentityKeyPair
리턴 IdentityKeyPair

generateLastResortPreKey() 공개 정적인 메소드

public static generateLastResortPreKey ( ) : libaxolotl.state.PreKeyRecord
리턴 libaxolotl.state.PreKeyRecord

generatePreKeys() 공개 정적인 메소드

public static generatePreKeys ( uint start, uint count ) : IList
start uint
count uint
리턴 IList

generateRegistrationId() 공개 정적인 메소드

public static generateRegistrationId ( bool extendedRange ) : uint
extendedRange bool
리턴 uint

generateSenderKey() 공개 정적인 메소드

public static generateSenderKey ( ) : byte[]
리턴 byte[]

generateSenderKeyId() 공개 정적인 메소드

public static generateSenderKeyId ( ) : uint
리턴 uint

generateSenderSigningKey() 공개 정적인 메소드

public static generateSenderSigningKey ( ) : libaxolotl.ecc.ECKeyPair
리턴 libaxolotl.ecc.ECKeyPair

generateSignedPreKey() 공개 정적인 메소드

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

getRandomSequence() 공개 정적인 메소드

public static getRandomSequence ( uint maxValue, uint minValue ) : uint
maxValue uint
minValue uint
리턴 uint

getTime() 공개 정적인 메소드

public static getTime ( ) : ulong
리턴 ulong