From 1003d7a20bab6885b4edde7d11103a199de30d21 Mon Sep 17 00:00:00 2001 From: Amlal Date: Sat, 7 Sep 2024 09:18:35 +0200 Subject: Daily bump. Signed-off-by: Amlal --- tools/drvsign.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'tools') 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 #include -#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"; -- cgit v1.2.3