V2 -> V3 * Move gpgme-specific functions into separate source file V1 -> V2 * Add kernel argument signature verification * Hardcode reboot instead of exit if lockdown engaged * Respect 80-character limit * Minor fixes for style / code flow issues noted