added private key range verification