From c674a98ca1b455a8470945864c16a75fd92e25b1 Mon Sep 17 00:00:00 2001 From: Florent Morselli Date: Thu, 31 Aug 2023 14:05:39 +0200 Subject: [PATCH] Preparing package simplification --- src/Experimental/.github/CONTRIBUTING.md | 5 ++ src/Experimental/.github/FUNDING.yml | 1 + .../.github/PULL_REQUEST_TEMPLATE.md | 3 ++ src/Experimental/LICENSE | 21 ++++++++ src/Experimental/README.md | 16 +++++++ src/Experimental/composer.json | 48 +++++++++++++++++++ 6 files changed, 94 insertions(+) create mode 100644 src/Experimental/.github/CONTRIBUTING.md create mode 100644 src/Experimental/.github/FUNDING.yml create mode 100644 src/Experimental/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 src/Experimental/LICENSE create mode 100644 src/Experimental/README.md create mode 100644 src/Experimental/composer.json diff --git a/src/Experimental/.github/CONTRIBUTING.md b/src/Experimental/.github/CONTRIBUTING.md new file mode 100644 index 000000000..5e80b426f --- /dev/null +++ b/src/Experimental/.github/CONTRIBUTING.md @@ -0,0 +1,5 @@ +# Contributing + +This repository is a sub repository of [the JWT Framework](https://github.com/web-token/jwt-framework) project and is +READ ONLY. +Please do not submit any Pull Requests here. It will be automatically closed. diff --git a/src/Experimental/.github/FUNDING.yml b/src/Experimental/.github/FUNDING.yml new file mode 100644 index 000000000..7e2ca0e7e --- /dev/null +++ b/src/Experimental/.github/FUNDING.yml @@ -0,0 +1 @@ +patreon: FlorentMorselli diff --git a/src/Experimental/.github/PULL_REQUEST_TEMPLATE.md b/src/Experimental/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000..d4ff96cb4 --- /dev/null +++ b/src/Experimental/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,3 @@ +Please do not submit any Pull Requests here. It will be automatically closed. + +You should submit it here: https://github.com/web-token/jwt-framework/pulls diff --git a/src/Experimental/LICENSE b/src/Experimental/LICENSE new file mode 100644 index 000000000..37cf976b1 --- /dev/null +++ b/src/Experimental/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2019 Spomky-Labs + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/src/Experimental/README.md b/src/Experimental/README.md new file mode 100644 index 000000000..fbd1c98ac --- /dev/null +++ b/src/Experimental/README.md @@ -0,0 +1,16 @@ +AES GCM Key Wrapping Based Key Encryption Algorithms For JWT-Framework +====================================================================== + +This repository is a sub repository of [the JWT Framework](https://github.com/web-token/jwt-framework) project and is +READ ONLY. + +**Please do not submit any Pull Request here.** +You should go to [the main repository](https://github.com/web-token/jwt-framework) instead. + +# Documentation + +The official documentation is available as https://web-token.spomky-labs.com/ + +# Licence + +This software is release under [MIT licence](LICENSE). diff --git a/src/Experimental/composer.json b/src/Experimental/composer.json new file mode 100644 index 000000000..b118ed176 --- /dev/null +++ b/src/Experimental/composer.json @@ -0,0 +1,48 @@ +{ + "name": "web-token/jwt-experimental", + "description": "Experimental Components for the JWT Framework.", + "type": "library", + "license": "MIT", + "keywords": [ + "JWS", + "JWT", + "JWE", + "JWA", + "JWK", + "JWKSet", + "Jot", + "Jose", + "RFC7515", + "RFC7516", + "RFC7517", + "RFC7518", + "RFC7519", + "RFC7520", + "Bundle", + "Symfony" + ], + "homepage": "https://github.com/web-token", + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/web-token/jwt-framework/contributors" + } + ], + "autoload": { + "psr-4": { + "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\": "ContentEncryption/", + "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\": "KeyEncryption/", + "Jose\\Component\\Signature\\Algorithm\\": "Signature/" + } + }, + "require": { + "php": ">=8.1", + "ext-openssl": "*", + "web-token/jwt-encryption": "^3.2", + "web-token/jwt-signature": "^3.2" + } +}