paragonie / libgossamer
Library providing the Gossamer PKI protocol
v0.6.0
2021-12-20 22:04 UTC
Requires
- php: ^5.6|^7|^8
- ext-json: *
- ext-pdo: *
- ext-zip: *
- paragonie/certainty: ^2.8
- paragonie/easydb: ^1|^2
- paragonie/sodium_compat: ^1.17
- pear/archive_tar: ^1.4
Requires (Dev)
- guzzlehttp/guzzle: ^6|^7
- phpunit/phpunit: ^5|^6|^7|^8|^9
- vimeo/psalm: ^1|^3|^4
Suggests
README
Want to learn about the Gossamer project? Check out our website!
Library that provides most of the plumbing for the Gossamer PKI.
Since version 0.4.0 it also bundles a client-side library for retrieving keys and verifying the signatures of update files.
The code syntax is compatible with PHP 5.3+, but this is only intended for PHP 5.6+, as per WordPress's new minimum supported version.
Getting Started
Installing
First, obtain the source code from Composer/Packagist, like so:
composer require paragonie/libgossamer:^0|^1
This will include two components:
- The library that implements the Gossamer specification.
- The Gossamer Client.
The next steps will depend entirely on what you want to do with Gossamer. Check out the tutorials directory for specific next steps.