public-square / jwt-framework-schnorr
JSON 对象签名和加密库,适用于 PHP 和 Symfony 扩展。
v0.1.0
2022-10-13 15:20 UTC
Requires
- php: >=8.1
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- ext-sodium: *
- brick/math: ^0.9|^0.10
- fgrosse/phpasn1: ^2.0
- paragonie/constant_time_encoding: ^2.4
- psr/event-dispatcher: ^1.0
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- public-square/phpecc: ^0.1.0
- spomky-labs/aes-key-wrap: ^7.0
- symfony/config: ^5.4|^6.0
- symfony/console: ^5.4|^6.0
- symfony/dependency-injection: ^5.4|^6.0
- symfony/event-dispatcher: ^5.4|^6.0
- symfony/http-kernel: ^5.4|^6.0
- symfony/polyfill-mbstring: ^1.12
Requires (Dev)
- ext-curl: *
- ext-gmp: *
- bjeavons/zxcvbn-php: ^1.3
- blackfire/php-sdk: ^1.31
- ekino/phpstan-banned-code: ^1.0
- infection/infection: ^0.26
- matthiasnoback/symfony-config-test: ^4.3.0
- nyholm/psr7: ^1.5
- php-http/mock-client: ^1.5
- php-parallel-lint/php-parallel-lint: ^1.3
- phpbench/phpbench: ^1.2
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.8
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.1
- phpstan/phpstan-strict-rules: ^1.4
- phpunit/phpunit: ^9.5.23
- rector/rector: ^0.14
- roave/security-advisories: dev-latest
- symfony/browser-kit: ^6.1.3
- symfony/finder: ^5.4|^6.0
- symfony/framework-bundle: ^6.1.3
- symfony/http-client: ^5.4|^6.0
- symfony/phpunit-bridge: ^6.1.3
- symfony/serializer: ^6.1.3
- symfony/var-dumper: ^6.1.3
- symfony/yaml: ^6.1.3
- symplify/easy-coding-standard: ^11.0
Suggests
- ext-sodium: Sodium is required for OKP key creation, EdDSA signature algorithm and ECDH-ES key encryption with OKP keys
- bjeavons/zxcvbn-php: Adds key quality check for oct keys.
- php-http/httplug: To enable JKU/X5U support.
- php-http/httplug-bundle: To enable JKU/X5U support.
- php-http/message-factory: To enable JKU/X5U support.
- symfony/serializer: Use the Symfony serializer to serialize/unserialize JWS and JWE tokens.
- symfony/var-dumper: Used to show data on the debug toolbar.
Conflicts
Replaces
- web-token/jwt-framework: 3.1.2
This package is auto-updated.
Last update: 2024-09-18 22:37:08 UTC
README
信息
此库是 Spomky Labs JWT 框架库的分支。所有荣誉归功于他们和之前的贡献者。此分支是一个替代品,包含对 Schnorr 签名和验证的支持。
文档
官方文档可在 https://web-token.spomky-labs.com/ 获取
贡献
欢迎提出新功能、修复错误以及其他使此库更有用的想法。请遵循这些最佳实践。
如果您在项目中发现了安全漏洞,请不要使用错误跟踪器,也不要公开发布。相反,所有安全问题必须发送到 protocol [at] vpsqr.com。
许可证
此软件是在MIT 许可证下发布的。