madCodeHook itself doesn't really care about whether you sign dlls or drivers at all. The only reason to sign dlls right now is to avoid false positives with AV software. And the only reason to sign the drivers is to make the OS happy. So whatever signing method you want to use, as long as the OS is happy with it, so is madCodeHook.
If you want to know how to sign with SHA-1 and SHA-256 simultanously so that it works on all OSs, I don't know that. But it's not madCodeHook specific, in any case, as explained above.