C# 클래스 libaxolotl.ecc.impl.Curve25519NativeProvider

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

공개 메소드들

메소드 설명
calculateAgreement ( byte ourPrivate, byte theirPublic ) : byte[]
calculateSignature ( byte random, byte privateKey, byte message ) : byte[]
generatePrivateKey ( byte random ) : byte[]
generatePublicKey ( byte privateKey ) : byte[]
isNative ( ) : bool
verifySignature ( byte publicKey, byte message, byte signature ) : bool

메소드 상세

calculateAgreement() 공개 메소드

public calculateAgreement ( byte ourPrivate, byte theirPublic ) : byte[]
ourPrivate byte
theirPublic byte
리턴 byte[]

calculateSignature() 공개 메소드

public calculateSignature ( byte random, byte privateKey, byte message ) : byte[]
random byte
privateKey byte
message byte
리턴 byte[]

generatePrivateKey() 공개 메소드

public generatePrivateKey ( byte random ) : byte[]
random byte
리턴 byte[]

generatePublicKey() 공개 메소드

public generatePublicKey ( byte privateKey ) : byte[]
privateKey byte
리턴 byte[]

isNative() 공개 메소드

public isNative ( ) : bool
리턴 bool

verifySignature() 공개 메소드

public verifySignature ( byte publicKey, byte message, byte signature ) : bool
publicKey byte
message byte
signature byte
리턴 bool