Skip to content
This repository was archived by the owner on May 5, 2023. It is now read-only.

Repository files navigation

signedvalue

signedvalue is an implementation of signed and timestamped strings compatible with Tornado's create_signed_value, decode_signed_value, and therefore set_secure_cookie and get_secure_cookie.

Install

go get github.com/sashka/signedvalue

Usage

import"github.com/sashka/signedvalue"// Sign your "Hello, world".signed:=signedvalue.Create("secret", "name", "Hello, world")
// Decode a signed string.// Treat signed string as invalid if it's more than 1 minute old.decoded, err:=signedvalue.Decode("secret", "name", signed, 60)
iferr!=nil {
// Signed string is no longer valid.
}

Contributing

Pull requests are kindly welcome.

About

Compatibility layer for tornado's signed values (and secure cookies consequently)

Topics

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages