code:     protected void engineInitVerify(PublicKey publicKey)
          throws InvalidKeyException
      {
          CipherParameters param = ECUtils.generatePublicKeyParameter(publicKey);
  
          digest.reset();
          signer.init(false, param);
      }
  
  