C# 클래스 Tpm2Lib.EccParms

상속: TpmStructureBase, IPublicParmsUnion
파일 보기 프로젝트 열기: Microsoft/TSS.MSR 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
Copy ( ) : EccParms
EccParms ( ) : System
EccParms ( EccParms the_EccParms ) : System
EccParms ( SymDefObject the_symmetric, IAsymSchemeUnion the_scheme, EccCurve the_curveID, IKdfSchemeUnion the_kdf ) : System
GetUnionSelector ( ) : TpmAlgId

메소드 상세

Copy() 공개 메소드

public Copy ( ) : EccParms
리턴 EccParms

EccParms() 공개 메소드

public EccParms ( ) : System
리턴 System

EccParms() 공개 메소드

public EccParms ( EccParms the_EccParms ) : System
the_EccParms EccParms
리턴 System

EccParms() 공개 메소드

public EccParms ( SymDefObject the_symmetric, IAsymSchemeUnion the_scheme, EccCurve the_curveID, IKdfSchemeUnion the_kdf ) : System
the_symmetric SymDefObject for a restricted decryption key, shall be set to a supported symmetric algorithm, key size. and mode. if the key is not a restricted decryption key, this field shall be set to TPM_ALG_NULL.
the_scheme IAsymSchemeUnion If the sign attribute of the key is SET, then this shall be a valid signing scheme. NOTE If the sign parameter in curveID indicates a mandatory scheme, then this field shall have the same value. If the decrypt attribute of the key is SET, then this shall be a valid key exchange scheme or TPM_ALG_NULL. If the key is a Storage Key, then this field shall be TPM_ALG_NULL.(One of KeySchemeEcdh, KeySchemeEcmqv, SigSchemeRsassa, SigSchemeRsapss, SigSchemeEcdsa, SigSchemeEcdaa, SigSchemeSm2, SigSchemeEcschnorr, EncSchemeRsaes, EncSchemeOaep, SchemeHash, NullAsymScheme)
the_curveID EccCurve ECC curve ID
the_kdf IKdfSchemeUnion an optional key derivation scheme for generating a symmetric key from a Z value If the kdf parameter associated with curveID is not TPM_ALG_NULL then this is required to be NULL. NOTE There are currently no commands where this parameter has effect and, in the reference code, this field needs to be set to TPM_ALG_NULL.(One of SchemeMgf1, SchemeKdf1Sp80056a, SchemeKdf2, SchemeKdf1Sp800108, NullKdfScheme)
리턴 System

GetUnionSelector() 공개 메소드

public GetUnionSelector ( ) : TpmAlgId
리턴 TpmAlgId