2017 © Pedro Peláez
 

library paseto

Platform-Agnostic Security Tokens

image

paragonie/paseto

Platform-Agnostic Security Tokens

  • Monday, July 30, 2018
  • by paragonie-scott
  • Repository
  • 68 Watchers
  • 1738 Stars
  • 7,836 Installations
  • PHP
  • 5 Dependents
  • 0 Suggesters
  • 46 Forks
  • 7 Open issues
  • 14 Versions
  • 80 % 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

30/07 2018
28/04 2018

dev-doc-type-safety

dev-doc-type-safety

Platform-Agnostic Security Tokens

  Sources   Download

ISC

The Requires

 

The Development Requires

20/04 2018
20/04 2018
20/04 2018

dev-pre-1.0-review

dev-pre-1.0-review

Platform-Agnostic Security Tokens

  Sources   Download

ISC

The Requires

 

The Development Requires

19/04 2018
29/03 2018

dev-protocol-keygen

dev-protocol-keygen

Platform-Agnostic Security Tokens

  Sources   Download

ISC

The Requires

 

The Development Requires

19/03 2018
04/03 2018
03/03 2018