diff options
| author | Amlal <amlal@el-mahrouss-logic.com> | 2024-09-07 09:18:35 +0200 |
|---|---|---|
| committer | Amlal <amlal@el-mahrouss-logic.com> | 2024-09-07 09:18:35 +0200 |
| commit | 1003d7a20bab6885b4edde7d11103a199de30d21 (patch) | |
| tree | a1992f26fd9afeb802bbb1829dec8ebe02ce5cd9 /tools | |
| parent | 4019b870041d1ac50a48ba9e7a981df1afde96e6 (diff) | |
Daily bump.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/drvsign.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/drvsign.cxx b/tools/drvsign.cxx index ad3eee67..18678448 100644 --- a/tools/drvsign.cxx +++ b/tools/drvsign.cxx @@ -11,14 +11,15 @@ #include <sstream> #include <filesystem> -#define kDriverSignedExt ".sigg" +#define kDriverSignedExt ".vxd" #define kDriverExt ".sys" -#define kSignedDriverMagic "SIGG" +#define kSignedDriverMagic " VXD" namespace details { struct SIGNED_DRIVER_HEADER final { + char d_binary_padding[512]; // doesn't change. char d_binary_magic[5]; int d_binary_version; @@ -26,7 +27,6 @@ namespace details char d_binary_name[4096]; std::uint64_t d_binary_checksum; std::uint64_t d_binary_size; - char d_binary_padding[512]; }; /***********************************************************************************/ @@ -97,8 +97,8 @@ int main(int argc, char* argv[]) sig.d_binary_checksum ^= sig.d_binary_size; - of_drv.write((char*)&sig, sizeof(details::SIGNED_DRIVER_HEADER)); of_drv.write(ss.str().c_str(), ss.str().size()); + of_drv.write((char*)&sig, sizeof(details::SIGNED_DRIVER_HEADER)); std::cout << "drvsign: Signing is done, quiting, here is the key: " << sig.d_binary_checksum << ".\n"; |
