summaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorAmlal <amlal@el-mahrouss-logic.com>2024-09-07 09:18:35 +0200
committerAmlal <amlal@el-mahrouss-logic.com>2024-09-07 09:18:35 +0200
commit1003d7a20bab6885b4edde7d11103a199de30d21 (patch)
treea1992f26fd9afeb802bbb1829dec8ebe02ce5cd9 /tools
parent4019b870041d1ac50a48ba9e7a981df1afde96e6 (diff)
Daily bump.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/drvsign.cxx8
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";