⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 driverinterfacehash.h

📁 文件驱动加密,功能强大,可产生加密分区,支持AES,MD2,MD4,MD5MD2, MD4, MD5, RIPEMD-128, RIPEMD-160, SHA-1, SHA-224, SHA-256,
💻 H
字号:
// Description: 
// By Sarah Dean
// Email: sdean12@sdean12.org
// WWW:   http://www.FreeOTFE.org/
//
// -----------------------------------------------------------------------------
//


#ifndef _DriverInterfaceHash_H
#define _DriverInterfaceHash_H   1

#include "FreeOTFE4PDAHashAPI.h"


// =========================================================================
// Constants....

#define STR_FORMAT_FULL_HASH_TITLE    TEXT("%ls (%d/%d)")


// =========================================================================
// Structures...

typedef struct _MODULE_DETAILS_HASH {
    WCHAR* Filename;
    HINSTANCE Lib;

    PHashDLLFnIdentifyDriver     FnIdentifyDriver;
    PHashDLLFnIdentifySupported  FnIdentifySupported;
    PHashDLLFnGetHashDetails     FnGetHashDetails;
    PHashDLLFnHash               FnHash;
} MODULE_DETAILS_HASH, *PMODULE_DETAILS_HASH;


// =========================================================================
// Functions...

BOOL driver_HashLoadDLL(WCHAR* Filename, MODULE_DETAILS_HASH* DLLDetails);
void driver_HashUnloadDLL(MODULE_DETAILS_HASH* DLLDetails);
BOOL driver_HashGetDriverDetails(WCHAR* HashFilename, HASH_DRIVER_INFO* driverInfo);
void driver_HashFreeDriverDetails(HASH_DRIVER_INFO* driverInfo);
BOOL
driver_HashGetImplDetails(
    WCHAR* HashFilename, 
    GUID* HashImpl, 
    HASH* ImplDetails
);

void driver_HashPrettyprintAlgTitle(
    HASH* hashInfo, 
    WCHAR* buffer,
    int bufferSize  // In bytes
);

BOOL driver_HashData(
    WCHAR* HashDriverFilename,
    GUID HashGUID,
    unsigned int BufferSizeIn,  // In *bits*
    unsigned char* BufferIn,
    unsigned int* ptrBufferSizeOut,  // In *bits*
    unsigned char* BufferOut
);


// =========================================================================
// =========================================================================

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -