nipil/chacha20

ChaCha20的纯PHP实现,适用于32位和64位系统

v1.0.2 2017-05-08 21:06 UTC

This package is not auto-updated.

Last update: 2024-09-29 01:22:47 UTC


README

Build Status Coverage Status

ChaCha20的纯PHP实现,已在32位和64位PHP上全面测试。

安装

在Ubuntu 16.04 LTS(含php 7.0)上测试

基本系统组件

sudo apt-get install composer

phpunit需要以下系统附加组件

sudo apt-get install php-xml php-mbstring zip

coveralls.io需要以下系统附加组件

sudo apt-get install php-curl

如果您想本地运行代码覆盖率,请添加额外的包

sudo apt-get install php-xdebug

使用composer(开发)安装

composer install

使用composer(生产)安装

composer install --no-dev

使用composer运行测试

composer exec -- phpunit

使用带有本地代码覆盖率的composer运行测试(需要xdebug,见上文)

mkdir -p build/html
composer exec -- phpunit --coverage-text --coverage-html build/html/