wikimedia/gpglib

该软件包已被废弃,不再维护。没有建议替代软件包。

一个围绕GPG进行无状态操作的包装器。

0.2.1 2015-10-05 08:09 UTC

This package is not auto-updated.

Last update: 2020-08-15 13:23:01 UTC


README

Latest Stable Version License Build Status

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 文件。