:sig
function gen_sha1(value : string) string

:params
value : bytes to hash

:returns
Raw 20-byte SHA-1 digest.

:content
`gen_sha1()` returns 20 raw SHA-1 bytes. Use `hex(gen_sha1(value))` when you need lowercase hexadecimal text.

Use it only for SHA-1 compatibility.

:example capy render
print(hex(gen_sha1("abc")), "\n")

:see-group
crypto

:see
hex
