cssm_spi_csp_funcs class final
- Inheritance
- Implemented types
- Available extensions
Constructors
Properties
-
address
→ Pointer<
T> -
Available on T, provided by the StructAddress extension
The memory address of the underlying data.no setter -
ChangeKeyAcl
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, Pointer< >cssm_access_credentials> AccessCred, Pointer<cssm_acl_edit> AclEdit, Pointer<cssm_key> Key)> -
getter/setter pair
-
ChangeKeyOwner
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, Pointer< >cssm_access_credentials> AccessCred, Pointer<cssm_key> Key, Pointer<cssm_acl_owner_prototype> NewOwner)> -
getter/setter pair
-
ChangeLoginAcl
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, Pointer< >cssm_access_credentials> AccessCred, Pointer<cssm_acl_edit> AclEdit)> -
getter/setter pair
-
ChangeLoginOwner
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, Pointer< >cssm_access_credentials> AccessCred, Pointer<cssm_acl_owner_prototype> NewOwner)> -
getter/setter pair
-
DecryptData
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, Pointer<SecAsn1Item> CipherBufs, uint32 CipherBufCount, CSSM_DATA_PTR ClearBufs, uint32 ClearBufCount, Pointer<Size> bytesDecrypted, CSSM_DATA_PTR RemData, CSSM_PRIVILEGE Privilege)> -
getter/setter pair
-
DecryptDataFinal
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> CertToBeVerified)> -
getter/setter pair
-
DecryptDataInit
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, CSSM_PRIVILEGE Privilege)> -
getter/setter pair
-
DecryptDataUpdate
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> CipherBufs, uint32 CipherBufCount, CSSM_DATA_PTR ClearBufs, uint32 ClearBufCount, Pointer<Size> bytesDecrypted)> -
getter/setter pair
-
DeriveKey
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, CSSM_DATA_PTR Param, uint32 KeyUsage, uint32 KeyAttr, Pointer<SecAsn1Item> KeyLabel, Pointer<cssm_resource_control_context> CredAndAclEntry, CSSM_KEY_PTR DerivedKey)> -
getter/setter pair
-
DigestData
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, Pointer<SecAsn1Item> DataBufs, uint32 DataBufCount, CSSM_DATA_PTR Digest)> -
getter/setter pair
-
DigestDataClone
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, CSSM_CC_HANDLE ClonedCCHandle)> > -
getter/setter pair
-
DigestDataFinal
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> CertToBeVerified)> -
getter/setter pair
-
DigestDataInit
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context)> -
getter/setter pair
-
DigestDataUpdate
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> DataBufs, uint32 DataBufCount)> -
getter/setter pair
-
EncryptData
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, Pointer<SecAsn1Item> CipherBufs, uint32 CipherBufCount, CSSM_DATA_PTR ClearBufs, uint32 ClearBufCount, Pointer<Size> bytesDecrypted, CSSM_DATA_PTR RemData, CSSM_PRIVILEGE Privilege)> -
getter/setter pair
-
EncryptDataFinal
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> CertToBeVerified)> -
getter/setter pair
-
EncryptDataInit
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, CSSM_PRIVILEGE Privilege)> -
getter/setter pair
-
EncryptDataUpdate
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> CipherBufs, uint32 CipherBufCount, CSSM_DATA_PTR ClearBufs, uint32 ClearBufCount, Pointer<Size> bytesDecrypted)> -
getter/setter pair
-
EventNotify
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CONTEXT_EVENT Event, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context)> -
getter/setter pair
-
FreeKey
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, Pointer< >cssm_access_credentials> AccessCred, CSSM_KEY_PTR KeyPtr, CSSM_BOOL Delete)> -
getter/setter pair
-
GenerateAlgorithmParams
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, uint32 ParamBits, CSSM_DATA_PTR Param, Pointer<uint32> NumberOfUpdatedAttibutes, Pointer<CSSM_CONTEXT_ATTRIBUTE_PTR> UpdatedAttributes)> -
getter/setter pair
-
GenerateKey
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, uint32 KeyUsage, uint32 KeyAttr, Pointer<SecAsn1Item> KeyLabel, Pointer<cssm_resource_control_context> CredAndAclEntry, CSSM_KEY_PTR Key, CSSM_PRIVILEGE Privilege)> -
getter/setter pair
-
GenerateKeyPair
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, uint32 PublicKeyUsage, uint32 PublicKeyAttr, Pointer<SecAsn1Item> PublicKeyLabel, CSSM_KEY_PTR PublicKey, uint32 PrivateKeyUsage, uint32 PrivateKeyAttr, Pointer<SecAsn1Item> PrivateKeyLabel, Pointer<cssm_resource_control_context> CredAndAclEntry, CSSM_KEY_PTR PrivateKey, CSSM_PRIVILEGE Privilege)> -
getter/setter pair
-
GenerateMac
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, Pointer<SecAsn1Item> DataBufs, uint32 DataBufCount, CSSM_DATA_PTR Digest)> -
getter/setter pair
-
GenerateMacFinal
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> CertToBeVerified)> -
getter/setter pair
-
GenerateMacInit
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context)> -
getter/setter pair
-
GenerateMacUpdate
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> DataBufs, uint32 DataBufCount)> -
getter/setter pair
-
GenerateRandom
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, CSSM_DATA_PTR RandomNumber)> -
getter/setter pair
-
GetKeyAcl
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, Pointer< >cssm_key> Key, Pointer<Ptr> SelectionTag, Pointer<uint32> NumberOfAclInfos, Pointer<CSSM_ACL_ENTRY_INFO_PTR> AclInfos)> -
getter/setter pair
-
GetKeyOwner
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, Pointer< >cssm_key> Key, CSSM_ACL_OWNER_PROTOTYPE_PTR Owner)> -
getter/setter pair
-
GetLoginAcl
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, Pointer< >Ptr> SelectionTag, Pointer<uint32> NumberOfAclInfos, Pointer<CSSM_ACL_ENTRY_INFO_PTR> AclInfos)> -
getter/setter pair
-
GetLoginOwner
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_ACL_OWNER_PROTOTYPE_PTR Owner)> > -
getter/setter pair
-
GetOperationalStatistics
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, Pointer< >cssm_csp_operational_statistics> Statistics)> -
getter/setter pair
-
GetTimeValue
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_ALGORITHMS TimeAlgorithm, Pointer< >SecAsn1Item> TimeData)> -
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
Login
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, Pointer< >cssm_access_credentials> AccessCred, Pointer<SecAsn1Item> LoginName, Pointer<Void> Reserved)> -
getter/setter pair
-
Logout
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle)> > -
getter/setter pair
-
ObtainPrivateKeyFromPublicKey
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, Pointer< >cssm_key> PublicKey, CSSM_KEY_PTR PrivateKey)> -
getter/setter pair
-
PassThrough
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, uint32 PassThroughId, Pointer<Void> InData, Pointer<CFTypeRef> OutData)> -
getter/setter pair
-
QueryKeySizeInBits
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, Pointer<cssm_key> Key, CSSM_KEY_SIZE_PTR KeySize)> -
getter/setter pair
-
QuerySize
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, CSSM_BOOL Encrypt, uint32 QuerySizeCount, CSSM_QUERY_SIZE_DATA_PTR DataBlock)> -
getter/setter pair
-
RetrieveCounter
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_DATA_PTR Counter)> > -
getter/setter pair
-
RetrieveUniqueId
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_DATA_PTR Counter)> > -
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
SignData
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, Pointer<SecAsn1Item> DataBufs, uint32 DataBufCount, CSSM_ALGORITHMS DigestAlgorithm, CSSM_DATA_PTR Signature)> -
getter/setter pair
-
SignDataFinal
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> CertToBeVerified)> -
getter/setter pair
-
SignDataInit
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context)> -
getter/setter pair
-
SignDataUpdate
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> DataBufs, uint32 DataBufCount)> -
getter/setter pair
-
UnwrapKey
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, Pointer<cssm_key> PublicKey, Pointer<cssm_key> WrappedKey, uint32 KeyUsage, uint32 KeyAttr, Pointer<SecAsn1Item> KeyLabel, Pointer<cssm_resource_control_context> CredAndAclEntry, CSSM_KEY_PTR UnwrappedKey, CSSM_DATA_PTR DescriptiveData, CSSM_PRIVILEGE Privilege)> -
getter/setter pair
-
VerifyData
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, Pointer<SecAsn1Item> DataBufs, uint32 DataBufCount, CSSM_ALGORITHMS DigestAlgorithm, CSSM_DATA_PTR Signature)> -
getter/setter pair
-
VerifyDataFinal
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> CertToBeVerified)> -
getter/setter pair
-
VerifyDataInit
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context)> -
getter/setter pair
-
VerifyDataUpdate
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> DataBufs, uint32 DataBufCount)> -
getter/setter pair
-
VerifyDevice
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_DATA_PTR Counter)> > -
getter/setter pair
-
VerifyMac
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, Pointer<SecAsn1Item> DataBufs, uint32 DataBufCount, CSSM_DATA_PTR Digest)> -
getter/setter pair
-
VerifyMacFinal
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> CertToBeVerified)> -
getter/setter pair
-
VerifyMacInit
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context)> -
getter/setter pair
-
VerifyMacUpdate
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >SecAsn1Item> DataBufs, uint32 DataBufCount)> -
getter/setter pair
-
WrapKey
↔ Pointer<
NativeFunction< CSSM_RETURN Function(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, Pointer< >cssm_context> Context, Pointer<cssm_access_credentials> AccessCred, Pointer<cssm_key> Key, Pointer<SecAsn1Item> DescriptiveData, CSSM_WRAP_KEY_PTR WrappedKey, CSSM_PRIVILEGE Privilege)> -
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited