2017 © Pedro Peláez
 

library past

Platform-Agnostic Security Tokens

image

paragonie/past

Platform-Agnostic Security Tokens

  • Wednesday, January 31, 2018
  • by paragonie-scott
  • Repository
  • 55 Watchers
  • 1373 Stars
  • 412 Installations
  • PHP
  • 0 Dependents
  • 1 Suggesters
  • 24 Forks
  • 9 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

PASETO: Platform-Agnostic Security Tokens

Build Status Latest Stable Version Latest Unstable Version License Downloads, (*1)

Paseto (pɔːsɛtəʊ, paw-set-oh) is everything you love about JOSE (JWT, JWE, JWS) without any of the many design deficits that plague the JOSE standards., (*2)

This library is a reference implementation of PASETO in the PHP language. Please refer to the PASETO Specification for design considerations., (*3)

How to Use this Library

See the documentation., (*4)

The PASETO specification may also be useful for understanding why things are designed the way they are., (*5)

PASETO Extensions

PASERK

For key wrapping, serialization, and canonical identification, please see the PHP implementation of PASERK., (*6)

If you're not sure what that means, please refer to the PASERK specification., (*7)

Since PASERK is a PASETO extension, PASERK support is not automatically included with PASETO, but PASETO is bundled with PASERK., (*8)

Requirements

PHP PASETO Library Version 3

  • Requires PHP 8.1 or newer.
  • For v3 tokens, the GMP and OpenSSL extensions are required.
  • For v4 tokens, the Sodium extension is strongly recommended (but this library will use sodium_compat if it's not).
  • PASETO Protocol versions: v3, v4

PHP PASETO Library Version 2

  • Requires PHP 7.1 or newer.
  • For v3 tokens, the GMP and OpenSSL extensions are required.
  • For v4 tokens, the Sodium extension is strongly recommended (but this library will use sodium_compat if it's not).
  • PASETO Protocol versions: v1, v2, v3, v4

PHP PASETO Library Version 1

  • Requires PHP 7.0 or newer.
  • For v1 tokens, the OpenSSL extension is required.
  • For v2 tokens, the Sodium extension is strongly recommended (but this library will use sodium_compat if it's not).
  • PASETO Protocol versions: v1, v2

Support Contracts

If your company uses this library in their products or services, you may be interested in purchasing a support contract from Paragon Initiative Enterprises., (*9)

The Versions

31/01 2018
31/01 2018

dev-rename-paseto

dev-rename-paseto

Platform-Agnostic Security Tokens

  Sources   Download

ISC

The Requires

 

The Development Requires