All these checks are done in DSAPrivateKey.__init__ aren't they?