I should add I have one based on Matt's as well. If you want to take
https://github.com/konradwilk/caravel_user_project/ and put your design there and the testcases work (meaning you also put your verilog code, make sure to use one of the la lines to turn it on/off) , then go ahead.
Test cases are in verilog/rtl/test_sha1