cssm_spi_csp_funcs class final

Inheritance
Implemented types
Available extensions

Constructors

cssm_spi_csp_funcs()

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