you could just use a hall sensor and read its output into a comparator to see if there is overcurrent. (ensure hall sensor bandwidth is fast enough for your purpose)
Short circuit has happened when output volts has gone to zero, so just detect the zero volts and that is it.