Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paragonie/libgossamer
Public Key Infrastructure without Certificate Authorities, for WordPress and Packagist
https://github.com/paragonie/libgossamer
blake2 crypto cryptography digital-signature ed25519 gossamer php pki secure-code-delivery security sha384 wordpress
Last synced: 3 months ago
JSON representation
Public Key Infrastructure without Certificate Authorities, for WordPress and Packagist
- Host: GitHub
- URL: https://github.com/paragonie/libgossamer
- Owner: paragonie
- License: other
- Created: 2019-11-15T06:50:04.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-17T06:32:41.000Z (almost 3 years ago)
- Last Synced: 2024-07-15T18:02:38.449Z (4 months ago)
- Topics: blake2, crypto, cryptography, digital-signature, ed25519, gossamer, php, pki, secure-code-delivery, security, sha384, wordpress
- Language: PHP
- Homepage: https://gossamer.tools
- Size: 292 KB
- Stars: 33
- Watchers: 7
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Security: docs/security/README.md
Awesome Lists containing this project
- awesome-software-supply-chain-security - paragonie/libgossamer: Public Key Infrastructure without Certificate Authorities, for WordPress and Packagist
README
# Libgossamer
[![Build Status](https://github.com/paragonie/libgossamer/actions/workflows/ci.yml/badge.svg)](https://github.com/paragonie/libgossamer/actions)
[![Static Analysis](https://github.com/paragonie/libgossamer/actions/workflows/psalm.yml/badge.svg)](https://github.com/paragonie/libgossamer/actions)
[![Latest Stable Version](https://poser.pugx.org/paragonie/libgossamer/v/stable)](https://packagist.org/packages/paragonie/libgossamer)
[![Latest Unstable Version](https://poser.pugx.org/paragonie/libgossamer/v/unstable)](https://packagist.org/packages/paragonie/libgossamer)
[![License](https://poser.pugx.org/paragonie/libgossamer/license)](https://packagist.org/packages/paragonie/libgossamer)
[![Downloads](https://img.shields.io/packagist/dt/paragonie/libgossamer.svg)](https://packagist.org/packages/paragonie/libgossamer)> **Want to learn about the Gossamer project? [*Check out our website!*](https://gossamer.tools)**
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](https://wordpress.org/news/2019/04/minimum-php-version-update/).# Getting Started
## Installing
First, obtain the source code from Composer/Packagist, like so:
```
composer require paragonie/libgossamer:^0|^1
```This will include two components:
1. The library that implements the Gossamer specification.
2. The [Gossamer Client](lib/Client).The next steps will depend entirely on what you want to do with Gossamer.
Check out the [tutorials](docs/tutorials) directory for specific next steps.## Other Repositories
* [Gossamer Standalone Server](https://github.com/paragonie/gossamer-server)
* [Gossamer Command Line Interface](https://github.com/paragonie/gossamer-cli)## Documentation
**[Read the Libgossamer Documentation online](docs).**