Pkcs11Interop  4.0.0
Properties | List of all members
Net.Pkcs11Interop.HighLevelAPI.MechanismFlags Class Reference

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...
 

Detailed Description

Flags specifying mechanism capabilities

Property Documentation

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.Decrypt
get

True if the mechanism can be used with C_DecryptInit

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.Derive
get

True if the mechanism can be used with C_DeriveKey

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.Digest
get

True if the mechanism can be used with C_DigestInit

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.EcCompress
get

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

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.EcEcParameters
get

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

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.EcF2m
get

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

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.EcFp
get

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

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.EcNamedCurve
get

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

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.EcUncompress
get

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

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.Encrypt
get

True if the mechanism can be used with C_EncryptInit

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.Extension
get

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

ulong Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.Flags
get

Bits flags specifying mechanism capabilities

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.Generate
get

True if the mechanism can be used with C_GenerateKey

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.GenerateKeyPair
get

True if the mechanism can be used with C_GenerateKeyPair

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.Hw
get

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

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.Sign
get

True if the mechanism can be used with C_SignInit

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.SignRecover
get

True if the mechanism can be used with C_SignRecoverInit

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.Unwrap
get

True if the mechanism can be used with C_UnwrapKey

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.Verify
get

True if the mechanism can be used with C_VerifyInit

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.VerifyRecover
get

True if the mechanism can be used with C_VerifyRecoverInit

bool Net.Pkcs11Interop.HighLevelAPI.MechanismFlags.Wrap
get

True if the mechanism can be used with C_WrapKey


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