Why does Tor use multiple algorithms to generate asymmetric keys?

Hello everyone.
I would be interested in understanding why Tor uses more than one algorithm for generating asymmetric keys, such as RSA and ED225519.