package pkcs11-rev
Reverse bindings to pkcs11
Install
Dune Dependency
Authors
Maintainers
Sources
pkcs11-v0.18.0.tbz
sha256=a4a56e63a0f3b3b6405e166b5c4a8304c3d0f8e6a35b0ac744031e77a1f65c7b
md5=f1ec2b5c92bca1f4d156639c2409a5fe
doc/pkcs11-rev._decl/Pkcs11_rev_decl/Rev_bindings/argument-1-X/index.html
Parameter Rev_bindings.X
val c_GetFunctionList :
Pkcs11.CK_FUNCTION_LIST.t Ctypes.ptr Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_Initialize : Pkcs11.CK_VOID.t Ctypes.ptr -> Pkcs11.CK_RV.t
val c_Finalize : Pkcs11.CK_VOID.t Ctypes.ptr -> Pkcs11.CK_RV.t
val c_GetInfo : Pkcs11.CK_INFO.t Ctypes.ptr -> Pkcs11.CK_RV.t
val c_GetTokenInfo :
Pkcs11.CK_SLOT_ID.t ->
Pkcs11.CK_TOKEN_INFO.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_GetSlotList :
Pkcs11.CK_BBOOL.t ->
Pkcs11.CK_SLOT_ID.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_GetSlotInfo :
Pkcs11.CK_SLOT_ID.t ->
Pkcs11.CK_SLOT_INFO.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_GetMechanismList :
Pkcs11.CK_SLOT_ID.t ->
Pkcs11.CK_MECHANISM_TYPE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_GetMechanismInfo :
Pkcs11.CK_SLOT_ID.t ->
Pkcs11.CK_MECHANISM_TYPE.t ->
Pkcs11.CK_MECHANISM_INFO.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_InitToken :
Pkcs11.CK_SLOT_ID.t ->
Pkcs11.CK_UTF8CHAR.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_UTF8CHAR.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_InitPIN :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_UTF8CHAR.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_SetPIN :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_UTF8CHAR.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_UTF8CHAR.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_OpenSession :
Pkcs11.CK_SLOT_ID.t ->
Pkcs11.CK_FLAGS.t ->
Pkcs11.CK_VOID.t Ctypes.ptr ->
Pkcs11.CK_NOTIFY.t ->
Pkcs11.CK_SESSION_HANDLE.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_CloseSession : Pkcs11.CK_SESSION_HANDLE.t -> Pkcs11.CK_RV.t
val c_CloseAllSessions : Pkcs11.CK_SLOT_ID.t -> Pkcs11.CK_RV.t
val c_GetSessionInfo :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_SESSION_INFO.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_GetOperationState :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_SetOperationState :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_RV.t
val c_Login :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_USER_TYPE.t ->
Pkcs11.CK_UTF8CHAR.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_Logout : Pkcs11.CK_SESSION_HANDLE.t -> Pkcs11.CK_RV.t
val c_CreateObject :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_ATTRIBUTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_OBJECT_HANDLE.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_CopyObject :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_ATTRIBUTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_OBJECT_HANDLE.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_DestroyObject :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_RV.t
val c_GetObjectSize :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_GetAttributeValue :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_ATTRIBUTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_SetAttributeValue :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_ATTRIBUTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_FindObjectsInit :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_ATTRIBUTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_FindObjects :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_OBJECT_HANDLE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_FindObjectsFinal : Pkcs11.CK_SESSION_HANDLE.t -> Pkcs11.CK_RV.t
val c_EncryptInit :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_MECHANISM.t Ctypes.ptr ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_RV.t
val c_Encrypt :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_EncryptUpdate :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_EncryptFinal :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_DecryptInit :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_MECHANISM.t Ctypes.ptr ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_RV.t
val c_Decrypt :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_DecryptUpdate :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_DecryptFinal :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_DigestInit :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_MECHANISM.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_Digest :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_DigestUpdate :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_DigestKey :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_RV.t
val c_DigestFinal :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_SignInit :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_MECHANISM.t Ctypes.ptr ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_RV.t
val c_Sign :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_SignUpdate :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_SignFinal :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_SignRecoverInit :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_MECHANISM.t Ctypes.ptr ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_RV.t
val c_SignRecover :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_VerifyInit :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_MECHANISM.t Ctypes.ptr ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_RV.t
val c_Verify :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_VerifyUpdate :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_VerifyFinal :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_VerifyRecoverInit :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_MECHANISM.t Ctypes.ptr ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_RV.t
val c_VerifyRecover :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_DigestEncryptUpdate :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_DecryptDigestUpdate :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_SignEncryptUpdate :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_DecryptVerifyUpdate :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_GenerateKey :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_MECHANISM.t Ctypes.ptr ->
Pkcs11.CK_ATTRIBUTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_OBJECT_HANDLE.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_GenerateKeyPair :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_MECHANISM.t Ctypes.ptr ->
Pkcs11.CK_ATTRIBUTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_ATTRIBUTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_OBJECT_HANDLE.t Ctypes.ptr ->
Pkcs11.CK_OBJECT_HANDLE.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_DeriveKey :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_MECHANISM.t Ctypes.ptr ->
Pkcs11.CK_OBJECT_HANDLE.t ->
Pkcs11.CK_ATTRIBUTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_OBJECT_HANDLE.t Ctypes.ptr ->
Pkcs11.CK_RV.t
val c_SeedRandom :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_GenerateRandom :
Pkcs11.CK_SESSION_HANDLE.t ->
Pkcs11.CK_BYTE.t Ctypes.ptr ->
Pkcs11.CK_ULONG.t ->
Pkcs11.CK_RV.t
val c_GetFunctionStatus : Pkcs11.CK_SESSION_HANDLE.t -> Pkcs11.CK_RV.t
val c_CancelFunction : Pkcs11.CK_SESSION_HANDLE.t -> Pkcs11.CK_RV.t
val c_WaitForSlotEvent :
Pkcs11.CK_FLAGS.t ->
Pkcs11.CK_SLOT_ID.t Ctypes.ptr ->
Pkcs11.CK_VOID.t Ctypes.ptr ->
Pkcs11.CK_RV.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>