clientsession: Securely store session data in a client-side cookie.

[ library, mit, program, web ] [ Propose Tags ]

Achieves security through AES-CTR encryption and Skein-MAC-512-256 authentication. Uses Base64 encoding to avoid any issues with characters.

Versions 0.0.0, 0.0.1, 0.2.0, 0.2.0.1, 0.2.1, 0.3.0, 0.4.0, 0.4.0.1, 0.4.0.2, 0.4.0.3, 0.4.1, 0.5.0, 0.6.0, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.3.1, 0.7.3.2, 0.7.3.3, 0.7.3.4, 0.7.3.5, 0.7.3.6, 0.7.4, 0.7.4.1, 0.7.4.2, 0.7.4.3, 0.7.5, 0.8.0, 0.8.0.1, 0.8.0.2, 0.8.0.3, 0.8.1, 0.9, 0.9.0.1, 0.9.0.2, 0.9.0.3, 0.9.0.4, 0.9.0.5, 0.9.1, 0.9.1.1, 0.9.1.2
Dependencies base (==4.*), base64-bytestring (>=0.1.1.1), bytestring (>=0.9), cereal (>=0.3), cipher-aes (>=0.1.7), cprng-aes (>=0.2), crypto-api (>=0.8), crypto-random, directory (>=1), entropy (>=0.2.1), skein (==1.0.*), tagged (>=0.1) [details]
License BSD-3-Clause
Author Michael Snoyman <michael@snoyman.com>, Felipe Lessa <felipe.lessa@gmail.com>
Maintainer Michael Snoyman <michael@snoyman.com>
Category Web
Home page http://github.com/yesodweb/clientsession/tree/master
Source repo head: git clone git://github.com/yesodweb/clientsession.git
Uploaded by MichaelSnoyman at Sun Sep 1 09:26:33 UTC 2013
Distributions Arch:0.9.1.2, Debian:0.9.1.1, Fedora:0.9.1.2, FreeBSD:0.9.1.1, LTSHaskell:0.9.1.2, NixOS:0.9.1.2, Stackage:0.9.1.2, openSUSE:0.9.1.2
Downloads 59375 total (194 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Flags

NameDescriptionDefaultType
test

Build the executable to run unit tests

DisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees