Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alist-org
GitHub Repository: alist-org/alist
Path: blob/main/pkg/sign/sign.go
1560 views
1
package sign
2
3
import "errors"
4
5
type Sign interface {
6
Sign(data string, expire int64) string
7
Verify(data, sign string) error
8
}
9
10
var (
11
ErrSignExpired = errors.New("sign expired")
12
ErrSignInvalid = errors.New("sign invalid")
13
ErrExpireInvalid = errors.New("expire invalid")
14
ErrExpireMissing = errors.New("expire missing")
15
)
16
17