package KiokuDB::Serializer::Storable::Crypt; use Moose; use namespace::autoclean; # ABSTRACT: encrypted Storable serializer =head1 SYNOPSIS use KiokuDB::Util; use KiokuDB::Serializer::Storable::Crypt; my $dsn = '...'; my $secret = '...'; my $backend = KiokuDB::Util::dsn_to_backend( $dsn, serializer => KiokuDB::Serializer::Storable::Crypt->new( crypt_cipher => 'Rijndael', crypt_mode => 'CFB', crypt_key => $secret, ), ) my $d = KiokuDB->new(backend => $backend); =head1 DESCRIPTION This serializer class extends L to add encryption support. See L for an explanation of the allowed attributes. =cut extends 'KiokuDB::Serializer::Storable'; with 'KiokuDB::Serializer::Crypt'; __PACKAGE__->meta->make_immutable; 1;