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