wxiaoguang 5612cf32e5
Refactor sha1 and time-limited code (#31023)
Remove "EncodeSha1", it shouldn't be used as a general purpose hasher
(just like we have removed "EncodeMD5" in #28622)

Rewrite the "time-limited code" related code and write better tests, the
old code doesn't seem quite right.

(cherry picked from commit fb1ad920b769799aa1287441289d15477d9878c5)

Conflicts:
	modules/git/utils_test.go
	trivial context conflict because sha256 testing in Forgejo has diverged
2024-05-26 18:43:30 +02:00
..
2024-05-05 08:59:40 +01:00
2024-03-31 10:52:24 +05:00
2024-03-28 05:42:25 +01:00
2024-04-15 20:01:35 +02:00
2023-12-25 21:25:29 +01:00
2024-05-26 18:20:33 +02:00
2024-05-19 13:57:52 +02:00
2024-05-20 13:48:50 +00:00