{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"p5-Tie-EncryptedHash-1.24p1","path":"security/p5-Tie-EncryptedHash","url":"/packages/current/security/p5-Tie-EncryptedHash/","comment":"hashes with encrypting fields","homepage":"https://metacpan.org/release/Tie-EncryptedHash","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"Tie::EncryptedHash augments Perl hash semantics to build secure, encrypting\ncontainers of data. Tie::EncryptedHash introduces special hash fields that\nare coupled with encrypt/decrypt routines to encrypt assignments at STORE()\nand decrypt retrievals at FETCH(). By design, encrypting fields are\nassociated with keys that begin in single underscore. The remaining\nkeyspace is used for accessing normal hash fields, which are retained\nwithout modification.\n\nWhile the password is set, a Tie::EncryptedHash behaves exactly like a\nstandard Perl hash. This is its transparent mode of access. Encrypting\nand normal fields are identical in this mode. When password is deleted,\nencrypting fields are accessible only as ciphertext. This is\nTie::EncryptedHash's opaque mode of access, optimized for serialization.\n\nEncryption is done with Crypt::CBC which encrypts in the cipher block\nchaining mode with Blowfish, DES.  Tie::EncryptedHash uses Blowfish\nby default, but can be instructed to employ any cipher supported by\nCrypt::CBC.\n","package_architecture":"*","stem":"p5-Tie-EncryptedHash","readme":null,"dependencies":[{"path":"security/p5-Crypt-CBC","type":"runtime","package_spec":"","url":"/packages/current/security/p5-Crypt-CBC/"},{"path":"security/p5-Crypt-CBC","type":"build","package_spec":"","url":"/packages/current/security/p5-Crypt-CBC/"},{"path":"security/p5-Crypt-CBC","type":"test","package_spec":"","url":"/packages/current/security/p5-Crypt-CBC/"}],"reverse_dependencies":{"count":2,"url":"/packages/data/3b/3bd21f6bedc15b3f5fa9b409d115926df65e28d04c3107fa965ae2b2599c63ba.json"},"categories":["security","perl5"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
