OSDN Git Service

Fix bugs of process protection.
[ffftp/ffftp.git] / socketwrapper.h
index f1c8457..583abc7 100644 (file)
@@ -20,6 +20,12 @@ void SetSSLTimeoutCallback(DWORD Timeout, LPSSLTIMEOUTCALLBACK pCallback);
 void SetSSLConfirmCallback(LPSSLCONFIRMCALLBACK pCallback);\r
 BOOL SetSSLRootCertificate(const void* pData, DWORD Length);\r
 BOOL IsHostNameMatched(LPCSTR HostName, LPCSTR CommonName);\r
+BOOL DecryptSignature(const char* PublicKey, const void* pIn, DWORD InLength, void* pOut, DWORD OutLength, DWORD* pOutLength);\r
+void GetHashSHA1(const void* pData, DWORD Size, void* pHash);\r
+void GetHashSHA224(const void* pData, DWORD Size, void* pHash);\r
+void GetHashSHA256(const void* pData, DWORD Size, void* pHash);\r
+void GetHashSHA384(const void* pData, DWORD Size, void* pHash);\r
+void GetHashSHA512(const void* pData, DWORD Size, void* pHash);\r
 BOOL AttachSSL(SOCKET s, SOCKET parent, BOOL* pbAborted);\r
 BOOL DetachSSL(SOCKET s);\r
 BOOL IsSSLAttached(SOCKET s);\r