It stops at 2**32.   Also, the value it dies at using [:8] is (just above 2**31):

digest[:8] =  a329b0e8
seed =  2737418472