// Copyright 2020 The Gogs Authors. All rights reserved. // Use of this source code is governed by a MIT-style // license that can be found in the LICENSE file. package cryptoutil import ( "crypto/sha1" "encoding/hex" ) // SHA1 encodes string to hexadecimal of SHA1 checksum. func SHA1(str string) string { h := sha1.New() _, _ = h.Write([]byte(str)) return hex.EncodeToString(h.Sum(nil)) }