{
  protected byte[] getResult()  {    byte[] result = new byte[DIGEST_LENGTH];    // Encrypt checksum as last block.    encryptBlock(checksum, 0);    for (int i = 0; i < BLOCK_LENGTH; i++)      {        result[i] = work[i];      }    return result;  }