Download the PHP package zbateson/mmp-crypt-gpg without Composer
On this page you can find all versions of the php package zbateson/mmp-crypt-gpg. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download zbateson/mmp-crypt-gpg
More information about zbateson/mmp-crypt-gpg
Files in zbateson/mmp-crypt-gpg
Package mmp-crypt-gpg
Short Description PGP/MIME implementation of zbateson/mmp-crypt using PEAR Crypt_GPG
License BSD-2-Clause
Informations about the package mmp-crypt-gpg
zbateson/mmp-crypt-gpg
PGP/MIME encryption, decryption, signing, and verification for zbateson/mail-mime-parser using PEAR's Crypt_GPG.
Sponsors
A huge thank you to all my sponsors. <3
If this project's helped you, please consider sponsoring me.
Requirements
PHP 8.1 or newer with the gpg binary available on the system, and zbateson/mail-mime-parser 4.x. A configured GnuPG keyring with the appropriate keys imported is also required — see the GnuPG documentation for details on setting up your keyring.
Description
This package provides a PGP/MIME implementation of zbateson/mmp-crypt using PEAR's Crypt_GPG. It supports:
- Encrypting and decrypting
multipart/encrypted; protocol="application/pgp-encrypted"messages - Signing and verifying detached
application/pgp-signaturesignatures - Composing PGP/MIME messages via the
PgpMimeMessagestatic API (encrypt, sign, sign-then-encrypt)
All operations use file-based I/O via temp files, so large messages are handled without loading them entirely into memory.
Usage
Composing an encrypted message
Composing a signed message
Sign-then-encrypt
Decrypting a parsed message
License
BSD licensed - please see license agreement.
All versions of mmp-crypt-gpg with dependencies
zbateson/mmp-crypt Version ^1.0
psr/http-message Version ^2.0
guzzlehttp/psr7 Version ^2.0
pear/crypt_gpg Version ^1.6
