highperapp / paseto
High-performance PASETO (Platform-Agnostic Security Tokens) implementation with Rust FFI acceleration
Installs: 0
Dependents: 0
Suggesters: 1
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/highperapp/paseto
Requires
- php: ^8.3|^8.4
- amphp/parallel: ^2.0
- psr/log: ^3.0
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.0
Suggests
- ext-ffi: For Rust FFI acceleration and maximum performance
This package is auto-updated.
Last update: 2025-10-03 12:01:19 UTC
README
High-performance PASETO implementation with Rust FFI acceleration for secure token generation and validation.
Installation
composer require highperapp/paseto
Quick Start
<?php use HighPerApp\HighPer\PASETO\PASETOManager; $paseto = new PASETOManager([ 'version' => 'v4', 'purpose' => 'local', 'key' => 'your-32-byte-key' ]); // Create token $token = yield $paseto->create(['user_id' => 123, 'role' => 'admin']); // Verify token $payload = yield $paseto->verify($token);
Requirements
- PHP 8.2+
- AMPHP v3+
- ext-sodium
License
MIT