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

dev-main 2025-10-03 01:37 UTC

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