Subject: | Circular dependency |
Digest depends on Digest::MD5 and Digest::MD5 depends on Digest.
The only reason Digest depends on Digest::MD5 is that it use
it for running a simple test. It should instead just fake up
a test Digest implementation and use that.