ctextra.h Library Reference

The ProtectToolkit-C Software Development Kit offers a number of extended API libraries with functionality that is extended to that of the standard PKCS#11 function set.

The following additional features do not form part of the standard PKCS#11 functionality, but are provided by Thales as part of the SafeNet ProtectToolkit-C API within the ctextra.h library.

This chapter provides descriptions of the following features:

>AddAttributeSets

>at_assign

>ConcatAttributeSets

>CopyAttribute

>DupAttributes

>DupAttributeSet

>ExtractAllAttributes

>FindAttr

>FreeAttributes

>FreeAttributeSet

>FreeAttributesNoClear

>FreeMechData

>genkMechanismTabFromMechanismTab

>genkpMechanismTabFromMechanismTab

>genMechanismTabFromMechanismTab

>GetCryptokiVersion

>GetObjAttrInfo

>GetObjectClassAndKeyType

>hashMech

>intAttr

>intAttrLookup

>isBooleanAttr

>isEnumeratedAttr

>isGenMech

>isNumericAttr

>isSensitiveAttr

>KeyFromPin

>kgMech

>kpgMech

>ktFromMech

>LookupMech

>MatchAttributeSet

>mechDeriveFromKt

>mechFromKt

>mechFromTokKt

>mechSignFromKt

>mechSignRecFromKt

>NewAttributeSet

>numAttr

>numAttrLookup

>NUMITEMS

>PvcFromPin

>ReadAttr

>slotIDfromSes

>TransferAttr

>UnwrapDec

>WrapEnc

>WriteAttr