Endodeoxyribonuclease
Endodeoxyribonuclease is an endonuclease ribonuclease.
Restriction enzymes are a type of endodeoxyribonuclease.
It is a restriction enzyme that chews up DNA at its ends. This is why DNA is not linear. For example, during Transduction in bacterial cells, bacteriophage DNA is inserted in a bacterial cell. The DNA from the bacteriophage immediately circularizes in order to avoid getting "chewed up" by endodeoxyribonuclease at their ends.