// This is a generated source file for Chilkat version 11.3.0 #ifndef _C_CkEdDSAWH #define _C_CkEdDSAWH #include "chilkatDefs.h" #include "ck_inttypes.h" #include "Chilkat_C.h" CK_C_VISIBLE_PUBLIC HCkEdDSAW CkEdDSAW_Create(void); CK_C_VISIBLE_PUBLIC void CkEdDSAW_Dispose(HCkEdDSAW handle); CK_C_VISIBLE_PUBLIC void CkEdDSAW_getAlgorithm(HCkEdDSAW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkEdDSAW_putAlgorithm(HCkEdDSAW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkEdDSAW_algorithm(HCkEdDSAW cHandle); CK_C_VISIBLE_PUBLIC void CkEdDSAW_getContext(HCkEdDSAW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkEdDSAW_putContext(HCkEdDSAW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkEdDSAW_context(HCkEdDSAW cHandle); CK_C_VISIBLE_PUBLIC void CkEdDSAW_getDebugLogFilePath(HCkEdDSAW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkEdDSAW_putDebugLogFilePath(HCkEdDSAW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkEdDSAW_debugLogFilePath(HCkEdDSAW cHandle); CK_C_VISIBLE_PUBLIC void CkEdDSAW_getLastErrorHtml(HCkEdDSAW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkEdDSAW_lastErrorHtml(HCkEdDSAW cHandle); CK_C_VISIBLE_PUBLIC void CkEdDSAW_getLastErrorText(HCkEdDSAW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkEdDSAW_lastErrorText(HCkEdDSAW cHandle); CK_C_VISIBLE_PUBLIC void CkEdDSAW_getLastErrorXml(HCkEdDSAW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkEdDSAW_lastErrorXml(HCkEdDSAW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkEdDSAW_getLastMethodSuccess(HCkEdDSAW cHandle); CK_C_VISIBLE_PUBLIC void CkEdDSAW_putLastMethodSuccess(HCkEdDSAW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC BOOL CkEdDSAW_getVerboseLogging(HCkEdDSAW cHandle); CK_C_VISIBLE_PUBLIC void CkEdDSAW_putVerboseLogging(HCkEdDSAW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkEdDSAW_getVersion(HCkEdDSAW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkEdDSAW_version(HCkEdDSAW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkEdDSAW_GenEd25519Key(HCkEdDSAW cHandle, HCkPrngW prng, HCkPrivateKeyW privKey); CK_C_VISIBLE_PUBLIC BOOL CkEdDSAW_SharedSecretENC(HCkEdDSAW cHandle, HCkPrivateKeyW privkey, HCkPublicKeyW pubkey, const wchar_t *encoding, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkEdDSAW_sharedSecretENC(HCkEdDSAW cHandle, HCkPrivateKeyW privkey, HCkPublicKeyW pubkey, const wchar_t *encoding); CK_C_VISIBLE_PUBLIC BOOL CkEdDSAW_SignBdENC(HCkEdDSAW cHandle, HCkBinDataW bd, const wchar_t *encoding, HCkPrivateKeyW privkey, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkEdDSAW_signBdENC(HCkEdDSAW cHandle, HCkBinDataW bd, const wchar_t *encoding, HCkPrivateKeyW privkey); CK_C_VISIBLE_PUBLIC BOOL CkEdDSAW_VerifyBdENC(HCkEdDSAW cHandle, HCkBinDataW bd, const wchar_t *encodedSig, const wchar_t *enocding, HCkPublicKeyW pubkey); #endif