More sensible public/private key verification - still pseudo though