BSD Ports

security/p5-Tie-EncryptedHash 1.24_1 DragonFly

Hashes (and objects based on hashes) with encrypting fields

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
ART10, GPLv1+
Categories
perl5, security
Package size
13.5 KiB, 27.0 KiB installed

Description

Tie::EncryptedHash augments Perl hash semantics to build secure, encrypting containers of data. Tie::EncryptedHash introduces special hash fields that are coupled with encrypt/decrypt routines to encrypt assignments at STORE() and decrypt retrievals at FETCH(). By design, encrypting fields are associated with keys that begin in single underscore. The remaining keyspace is used for accessing normal hash fields, which are retained without modification.

While the password is set, a Tie::EncryptedHash behaves exactly like a standard Perl hash. This is its transparent mode of access. Encrypting and normal fields are identical in this mode. When password is deleted, encrypting fields are accessible only as ciphertext. This is Tie::EncryptedHash's opaque mode of access, optimized for serialization.

In the other systems

SystemPortVersion
DragonFlysecurity/p5-Tie-EncryptedHash1.24_1
FreeBSDsecurity/p5-Tie-EncryptedHash1.24_1
OpenBSDsecurity/p5-Tie-EncryptedHash1.24p1
NetBSDsecurity/p5-Tie-EncryptedHash1.24nb18
HardenedBSDsecurity/p5-Tie-EncryptedHash1.24_1
GhostBSDsecurity/p5-Tie-EncryptedHash1.24_1

Install

Binary package:

pkg install p5-Tie-EncryptedHash

From DPorts:

cd /usr/dports/security/p5-Tie-EncryptedHash && make install clean

Dependencies

Run dependencies 2