Pkcs11Interop  5.1.2
Protected Attributes | Properties | List of all members
Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags Class Reference

Flags specifying mechanism capabilities More...

Inherits Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags.

Protected Attributes

NativeULong _flags
 Bits flags specifying mechanism capabilities More...
 

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...
 
- Properties inherited from Net.Pkcs11Interop.HighLevelAPI.IMechanismFlags
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

Member Data Documentation

◆ _flags

NativeULong Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags._flags
protected

Bits flags specifying mechanism capabilities

Property Documentation

◆ Decrypt

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.Decrypt
get

True if the mechanism can be used with C_DecryptInit

◆ Derive

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.Derive
get

True if the mechanism can be used with C_DeriveKey

◆ Digest

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.Digest
get

True if the mechanism can be used with C_DigestInit

◆ EcCompress

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.EcCompress
get

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

◆ EcEcParameters

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.EcEcParameters
get

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

◆ EcF2m

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.EcF2m
get

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

◆ EcFp

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.EcFp
get

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

◆ EcNamedCurve

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.EcNamedCurve
get

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

◆ EcUncompress

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.EcUncompress
get

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

◆ Encrypt

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.Encrypt
get

True if the mechanism can be used with C_EncryptInit

◆ Extension

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.Extension
get

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

◆ Flags

ulong Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.Flags
get

Bits flags specifying mechanism capabilities

◆ Generate

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.Generate
get

True if the mechanism can be used with C_GenerateKey

◆ GenerateKeyPair

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.GenerateKeyPair
get

True if the mechanism can be used with C_GenerateKeyPair

◆ Hw

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.Hw
get

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

◆ Sign

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.Sign
get

True if the mechanism can be used with C_SignInit

◆ SignRecover

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.SignRecover
get

True if the mechanism can be used with C_SignRecoverInit

◆ Unwrap

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.Unwrap
get

True if the mechanism can be used with C_UnwrapKey

◆ Verify

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.Verify
get

True if the mechanism can be used with C_VerifyInit

◆ VerifyRecover

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.VerifyRecover
get

True if the mechanism can be used with C_VerifyRecoverInit

◆ Wrap

bool Net.Pkcs11Interop.HighLevelAPI40.MechanismFlags.Wrap
get

True if the mechanism can be used with C_WrapKey


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