Hi ports@! pkg/DESCR: This module implements a session factory for Dancer 2 that stores session state within a browser cookie. Features include: data serialization and compression using Sereal, data encryption using AES with a unique derived key per cookie enforced expiration timestamp (independent of cookie expiration), cookie integrity protected with a message authentication code.
Below dependencies not present in ports tree: - devel/p5-String-Compare-ConstantTime This module compares strings avoiding a "timing side-channel" - security/p5-Crypt-URandom This Module is intended to provide an interface to the strongest available source of non-blocking randomness on the current platform - devel/p5-Sereal-Encoder This library implements a serializer for an efficient, compact-output, and feature-rich binary protocol called Sereal - devel/p5-Sereal-Decoder This library implements a deserializer for an efficient, compact-output, and feature-rich binary protocol called Sereal - math/p5-Math-Random-ISAAC-XS The ISAAC algorithm is designed to take some seed information and produce seemingly random results as output This module implements the same interface as Math::Random::ISAAC and can be used as a drop-in replacement. This is the recommended implementation of the module, based on Bob Jenkins' reference implementation in C - devel/p5-Number-Tolerant (updated to 1.705 from openbsd-wip by todd@) Number::Tolerant creates a number-like object whose value refers to a range of possible values, each equally acceptable. It overloads comparison operations to reflect this - www/p5-Session-Storage-Secure This module implements a secure way to encode session data. It is primarily intended for storing session data in browser cookies, but could be used with other backend storage where security of stored session data is important Attached "the relevant ports". Comments? OK? Thanks, - C
p5-Crypt-URandom.tgz
Description: GNU Zip compressed data
p5-Dancer2-Session-Cookie.tgz
Description: GNU Zip compressed data
p5-Math-Random-ISAAC-XS.tgz
Description: GNU Zip compressed data
p5-Number-Tolerant.tgz
Description: GNU Zip compressed data
p5-Sereal.tgz
Description: GNU Zip compressed data
p5-Sereal-Decoder.tgz
Description: GNU Zip compressed data
p5-Sereal-Encoder.tgz
Description: GNU Zip compressed data
p5-Session-Storage-Secure.tgz
Description: GNU Zip compressed data
p5-String-Compare-ConstantTime.tgz
Description: GNU Zip compressed data