C# 클래스 Granados.PKI.ECDSAKeyPair

Elliptic curve key pair
상속: KeyPair, ISigner, IVerifier
파일 보기 프로젝트 열기: poderosaproject/poderosa 1 사용 예제들

공개 메소드들

메소드 설명
CheckKeyConsistency ( ) : bool

Check consistency of public key and private key.

ECDSAKeyPair ( EllipticCurve curve, ECDSAPublicKey publicKey, BigInteger privateKey ) : Granados.Crypto

Constructor

Sign ( byte data ) : byte[]

Signing

Verify ( byte data, byte expected ) : void

Verification

메소드 상세

CheckKeyConsistency() 공개 메소드

Check consistency of public key and private key.
public CheckKeyConsistency ( ) : bool
리턴 bool

ECDSAKeyPair() 공개 메소드

Constructor
public ECDSAKeyPair ( EllipticCurve curve, ECDSAPublicKey publicKey, BigInteger privateKey ) : Granados.Crypto
curve EllipticCurve elliptic curve
publicKey ECDSAPublicKey public key
privateKey Granados.Mono.Math.BigInteger private key
리턴 Granados.Crypto

Sign() 공개 메소드

Signing
public Sign ( byte data ) : byte[]
data byte data to sign
리턴 byte[]

Verify() 공개 메소드

Verification
public Verify ( byte data, byte expected ) : void
data byte
expected byte
리턴 void