Pkcs11Interop  5.1.2
Properties | List of all members
Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags Interface Reference

Flags specifying mechanism capabilities More...

Inherited by Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags, Net.Pkcs11Interop.HighLevelAPI41.MechanismFlags, Net.Pkcs11Interop.HighLevelAPI80.MechanismFlags, and Net.Pkcs11Interop.HighLevelAPI81.MechanismFlags.

Properties

ulong Flags [get]
 Bits flags specifying mechanism capabilities More...
 
bool Hw [get]
 True if the mechanism is performed by the device; false if the mechanism is performed in software More...
 
bool Encrypt [get]
 True if the mechanism can be used with C_EncryptInit More...
 
bool Decrypt [get]
 True if the mechanism can be used with C_DecryptInit More...
 
bool Digest [get]
 True if the mechanism can be used with C_DigestInit More...
 
bool Sign [get]
 True if the mechanism can be used with C_SignInit More...
 
bool SignRecover [get]
 True if the mechanism can be used with C_SignRecoverInit More...
 
bool Verify [get]
 True if the mechanism can be used with C_VerifyInit More...
 
bool VerifyRecover [get]
 True if the mechanism can be used with C_VerifyRecoverInit More...
 
bool Generate [get]
 True if the mechanism can be used with C_GenerateKey More...
 
bool GenerateKeyPair [get]
 True if the mechanism can be used with C_GenerateKeyPair More...
 
bool Wrap [get]
 True if the mechanism can be used with C_WrapKey More...
 
bool Unwrap [get]
 True if the mechanism can be used with C_UnwrapKey More...
 
bool Derive [get]
 True if the mechanism can be used with C_DeriveKey More...
 
bool Extension [get]
 True if there is an extension to the flags; false if no extensions. More...
 
bool EcFp [get]
 True if the mechanism can be used with EC domain parameters over Fp More...
 
bool EcF2m [get]
 True if the mechanism can be used with EC domain parameters over F2m More...
 
bool EcEcParameters [get]
 True if the mechanism can be used with EC domain parameters of the choice ecParameters More...
 
bool EcNamedCurve [get]
 True if the mechanism can be used with EC domain parameters of the choice namedCurve More...
 
bool EcUncompress [get]
 True if the mechanism can be used with elliptic curve point uncompressed More...
 
bool EcCompress [get]
 True if the mechanism can be used with elliptic curve point compressed More...
 

Detailed Description

Flags specifying mechanism capabilities

Property Documentation

◆ Decrypt

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.Decrypt
get

True if the mechanism can be used with C_DecryptInit

◆ Derive

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.Derive
get

True if the mechanism can be used with C_DeriveKey

◆ Digest

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.Digest
get

True if the mechanism can be used with C_DigestInit

◆ EcCompress

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.EcCompress
get

True if the mechanism can be used with elliptic curve point compressed

◆ EcEcParameters

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.EcEcParameters
get

True if the mechanism can be used with EC domain parameters of the choice ecParameters

◆ EcF2m

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.EcF2m
get

True if the mechanism can be used with EC domain parameters over F2m

◆ EcFp

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.EcFp
get

True if the mechanism can be used with EC domain parameters over Fp

◆ EcNamedCurve

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.EcNamedCurve
get

True if the mechanism can be used with EC domain parameters of the choice namedCurve

◆ EcUncompress

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.EcUncompress
get

True if the mechanism can be used with elliptic curve point uncompressed

◆ Encrypt

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.Encrypt
get

True if the mechanism can be used with C_EncryptInit

◆ Extension

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.Extension
get

True if there is an extension to the flags; false if no extensions.

◆ Flags

ulong Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.Flags
get

Bits flags specifying mechanism capabilities

◆ Generate

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.Generate
get

True if the mechanism can be used with C_GenerateKey

◆ GenerateKeyPair

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.GenerateKeyPair
get

True if the mechanism can be used with C_GenerateKeyPair

◆ Hw

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.Hw
get

True if the mechanism is performed by the device; false if the mechanism is performed in software

◆ Sign

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.Sign
get

True if the mechanism can be used with C_SignInit

◆ SignRecover

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.SignRecover
get

True if the mechanism can be used with C_SignRecoverInit

◆ Unwrap

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.Unwrap
get

True if the mechanism can be used with C_UnwrapKey

◆ Verify

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.Verify
get

True if the mechanism can be used with C_VerifyInit

◆ VerifyRecover

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.VerifyRecover
get

True if the mechanism can be used with C_VerifyRecoverInit

◆ Wrap

bool Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.Wrap
get

True if the mechanism can be used with C_WrapKey


The documentation for this interface was generated from the following file: