philetaylor / php-gpglib
一个围绕 GPG 的无状态操作包装器。PSR/Log 1.0+
0.2.4
2018-01-10 12:15 UTC
Requires
- psr/log: ^1.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-13 17:43:57 UTC
README
php-gpglib
一个围绕 GPG 的无状态操作包装器。文本和密钥作为字符串传递,输出同样以字符串形式返回。在后台,GpgLib 为 GPG 创建一个临时主目录并在完成后删除它。
安装
$ composer require wikimedia/gpglib
使用方法
$factory = new \GpgLib\ShellGpgLibFactory();
$gpgLib = $factory->create();
$ciphertext = $gpgLib->encrypt( $cleartext, $key );
运行测试
$ composer install
$ composer test
贡献
错误、功能请求和其他问题应报告给 GitHub 项目。我们接受通过 GitHub 上的 Pull Requests 提交代码和文档贡献。
- 项目使用 MediaWiki 编码规范。包含的测试配置使用 PHP Code Sniffer 验证规范。
- 鼓励编写测试。我们的测试覆盖率并不完美,但我们希望它能变得更好而不是更差,因此请尝试在您的更改中包含测试。
- 保持文档更新。确保
README.md
和其他相关文档与您的更改保持同步。 - 每个功能一个 Pull Request。尽量保持您的更改专注于解决单个问题。这将使我们更容易审查更改,并使您更容易确保已更新必要的测试和文档。
许可证
php-gpglib 使用 MIT 许可证授权。有关更多详细信息,请参阅 LICENSE
文件。