負けを認めることにした。これが私のコードです。前処理なしで単一チャンク 512 ビット入力の SHA-2 アルゴリズムの実行のツリーを構築する必要があります。ただし、ツリーのトラバースが 64 回の反復で終了しなかったため、64 回の反復から 4 回の反復に減らしました。4回の反復でも、10,000個のノードをトラバースします-1000個しか割り当てられていない場合でも、葉であり、トラバーサルカウントにカウントされない定数の束を含みます。さらに、アサーションは非周期的であることを保証し、周期的である場合、それは決して返されず、永遠に戻ってから返されません。
このような小さな非循環ツリーをトラバースするのに永遠にかかるようにするために、このコードで一体何をしたのでしょうか?