public void CipherOptNewAsymmetric(IntPtr appPtr, ulong encryptPubKeyHandle, UlongCb callback) { CipherOptNewAsymmetricNative(appPtr, encryptPubKeyHandle, callback.ToHandlePtr(), OnUlongCb); }
public static extern void AppPubSignKeyNative(IntPtr appPtr, IntPtr self, UlongCb callback);
public static extern void CipherOptNewPlaintextNative(IntPtr appPtr, IntPtr self, UlongCb callback);
public static extern void MDataListKeysNative(IntPtr appPtr, ulong infoHandle, IntPtr self, UlongCb callback);
public static extern void MDataPermissionsNewNative(IntPtr appPtr, IntPtr self, UlongCb callback);
public static extern void MDataInfoNewPublicNative(IntPtr appPtr, IntPtr xorNameArr, ulong typeTag, IntPtr self, UlongCb callback);
public static extern void MDataInfoRandomPublicNative(IntPtr appPtr, ulong typeTag, IntPtr self, UlongCb callback);
public void IDataNewSelfEncryptor(IntPtr appPtr, UlongCb callback) { IDataNewSelfEncryptorNative(appPtr, callback.ToHandlePtr(), OnUlongCb); }
private static extern void IDataNewSelfEncryptorNative(IntPtr appPtr, IntPtr self, UlongCb callback);
public void IDataFetchSelfEncryptor(IntPtr appPtr, IntPtr xorNameArr, UlongCb callback) { IDataFetchSelfEncryptorNative(appPtr, xorNameArr, callback.ToHandlePtr(), OnUlongCb); }
private static extern void IDataFetchSelfEncryptorNative(IntPtr appPtr, IntPtr xorNameArr, IntPtr self, UlongCb callback);
private static extern void EncSecretKeyNewNative(IntPtr appPtr, IntPtr asymSecretKey, IntPtr self, UlongCb callback);
private static extern void EncPubKeyNewNative(IntPtr appPtr, IntPtr asymPublicKey, IntPtr self, UlongCb callback);
private static extern void CipherOptNewAsymmetricNative(IntPtr appPtr, ulong encryptPubKeyHandle, IntPtr self, UlongCb callback);
private static extern void MDataInfoDeserialiseNative(IntPtr appPtr, IntPtr ptr, IntPtr len, IntPtr self, UlongCb callback);
public void IDataSize(IntPtr appPtr, ulong seHandle, UlongCb callback) { IDataSizeNative(appPtr, seHandle, callback.ToHandlePtr(), OnUlongCb); }
public void MDataInfoNewPublic(IntPtr appPtr, IntPtr xorNameArr, ulong typeTag, UlongCb callback) { MDataInfoNewPublicNative(appPtr, xorNameArr, typeTag, callback.ToHandlePtr(), OnUlongCb); }
private static extern void IDataSizeNative(IntPtr appPtr, ulong seHandle, IntPtr self, UlongCb callback);
public void MDataInfoRandomPublic(IntPtr appPtr, ulong typeTag, UlongCb callback) { MDataInfoRandomPublicNative(appPtr, typeTag, callback.ToHandlePtr(), OnUlongCb); }
public void AccessContainerGetContainerMDataInfo(IntPtr appPtr, string name, UlongCb callback) { AccessContainerGetContainerMDataInfoNative(appPtr, name, callback.ToHandlePtr(), OnUlongCb); }
public void MDataListKeys(IntPtr appPtr, ulong infoHandle, UlongCb callback) { MDataListKeysNative(appPtr, infoHandle, callback.ToHandlePtr(), OnUlongCb); }
public void MDataEntriesNew(IntPtr appPtr, UlongCb callback) { MDataEntriesNewNative(appPtr, callback.ToHandlePtr(), OnUlongCb); }
public void MDataPermissionsNew(IntPtr appPtr, UlongCb callback) { MDataPermissionsNewNative(appPtr, callback.ToHandlePtr(), OnUlongCb); }
private static extern void MDataEntryActionsNewNative(IntPtr appPtr, IntPtr self, UlongCb callback);
public void AppPubSignKey(IntPtr appPtr, UlongCb callback) { AppPubSignKeyNative(appPtr, callback.ToHandlePtr(), OnUlongCb); }
private static extern void AccessContainerGetContainerMDataInfoNative(IntPtr appPtr, string name, IntPtr self, UlongCb callback);
public void CipherOptNewPlaintext(IntPtr appPtr, UlongCb callback) { CipherOptNewPlaintextNative(appPtr, callback.ToHandlePtr(), OnUlongCb); }
public void MDataInfoDeserialise(IntPtr appPtr, IntPtr ptr, IntPtr len, UlongCb callback) { MDataInfoDeserialiseNative(appPtr, ptr, len, callback.ToHandlePtr(), OnUlongCb); }
public void EncPubKeyNew(IntPtr appPtr, IntPtr asymPublicKey, UlongCb callback) { EncPubKeyNewNative(appPtr, asymPublicKey, callback.ToHandlePtr(), OnUlongCb); }
private static extern void CipherOptNewSymmetricNative(IntPtr appPtr, IntPtr self, UlongCb callback);