[
    {
        "name": "paragonie/constant_time_encoding",
        "version": "v2.6.3",
        "version_normalized": "2.6.3.0",
        "source": {
            "type": "git",
            "url": "https://github.com/paragonie/constant_time_encoding.git",
            "reference": "58c3f47f650c94ec05a151692652a868995d2938"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938",
            "reference": "58c3f47f650c94ec05a151692652a868995d2938",
            "shasum": ""
        },
        "require": {
            "php": "^7|^8"
        },
        "require-dev": {
            "phpunit/phpunit": "^6|^7|^8|^9",
            "vimeo/psalm": "^1|^2|^3|^4"
        },
        "time": "2022-06-14T06:56:20+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "ParagonIE\\ConstantTime\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Paragon Initiative Enterprises",
                "email": "security@paragonie.com",
                "homepage": "https://paragonie.com",
                "role": "Maintainer"
            },
            {
                "name": "Steve 'Sc00bz' Thomas",
                "email": "steve@tobtu.com",
                "homepage": "https://www.tobtu.com",
                "role": "Original Developer"
            }
        ],
        "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)",
        "keywords": [
            "base16",
            "base32",
            "base32_decode",
            "base32_encode",
            "base64",
            "base64_decode",
            "base64_encode",
            "bin2hex",
            "encoding",
            "hex",
            "hex2bin",
            "rfc4648"
        ]
    },
    {
        "name": "paragonie/random_compat",
        "version": "v9.99.100",
        "version_normalized": "9.99.100.0",
        "source": {
            "type": "git",
            "url": "https://github.com/paragonie/random_compat.git",
            "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a",
            "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a",
            "shasum": ""
        },
        "require": {
            "php": ">= 7"
        },
        "require-dev": {
            "phpunit/phpunit": "4.*|5.*",
            "vimeo/psalm": "^1"
        },
        "suggest": {
            "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
        },
        "time": "2020-10-15T08:29:30+00:00",
        "type": "library",
        "installation-source": "dist",
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Paragon Initiative Enterprises",
                "email": "security@paragonie.com",
                "homepage": "https://paragonie.com"
            }
        ],
        "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
        "keywords": [
            "csprng",
            "polyfill",
            "pseudorandom",
            "random"
        ]
    },
    {
        "name": "phpseclib/mcrypt_compat",
        "version": "2.0.4",
        "version_normalized": "2.0.4.0",
        "source": {
            "type": "git",
            "url": "https://github.com/phpseclib/mcrypt_compat.git",
            "reference": "6505669343743daf290b7d7b6b7105f85fd9988f"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/phpseclib/mcrypt_compat/zipball/6505669343743daf290b7d7b6b7105f85fd9988f",
            "reference": "6505669343743daf290b7d7b6b7105f85fd9988f",
            "shasum": ""
        },
        "require": {
            "php": ">=5.6.1",
            "phpseclib/phpseclib": ">=3.0.13 <4.0.0"
        },
        "provide": {
            "ext-mcrypt": "5.6.40"
        },
        "require-dev": {
            "phpunit/phpunit": "^5.7|^6.0|^9.4"
        },
        "suggest": {
            "ext-openssl": "Will enable faster cryptographic operations"
        },
        "time": "2022-12-19T00:32:45+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "files": [
                "lib/mcrypt.php"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Jim Wigginton",
                "email": "terrafrost@php.net",
                "homepage": "http://phpseclib.sourceforge.net"
            }
        ],
        "description": "PHP 5.x-8.x polyfill for mcrypt extension",
        "keywords": [
            "cryptograpy",
            "encryption",
            "mcrypt",
            "polyfill"
        ]
    },
    {
        "name": "phpseclib/phpseclib",
        "version": "3.0.19",
        "version_normalized": "3.0.19.0",
        "source": {
            "type": "git",
            "url": "https://github.com/phpseclib/phpseclib.git",
            "reference": "cc181005cf548bfd8a4896383bb825d859259f95"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/cc181005cf548bfd8a4896383bb825d859259f95",
            "reference": "cc181005cf548bfd8a4896383bb825d859259f95",
            "shasum": ""
        },
        "require": {
            "paragonie/constant_time_encoding": "^1|^2",
            "paragonie/random_compat": "^1.4|^2.0|^9.99.99",
            "php": ">=5.6.1"
        },
        "require-dev": {
            "phpunit/phpunit": "*"
        },
        "suggest": {
            "ext-dom": "Install the DOM extension to load XML formatted public keys.",
            "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.",
            "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.",
            "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.",
            "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations."
        },
        "time": "2023-03-05T17:13:09+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "files": [
                "phpseclib/bootstrap.php"
            ],
            "psr-4": {
                "phpseclib3\\": "phpseclib/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Jim Wigginton",
                "email": "terrafrost@php.net",
                "role": "Lead Developer"
            },
            {
                "name": "Patrick Monnerat",
                "email": "pm@datasphere.ch",
                "role": "Developer"
            },
            {
                "name": "Andreas Fischer",
                "email": "bantu@phpbb.com",
                "role": "Developer"
            },
            {
                "name": "Hans-Jürgen Petrich",
                "email": "petrich@tronic-media.com",
                "role": "Developer"
            },
            {
                "name": "Graham Campbell",
                "email": "graham@alt-three.com",
                "role": "Developer"
            }
        ],
        "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.",
        "homepage": "http://phpseclib.sourceforge.net",
        "keywords": [
            "BigInteger",
            "aes",
            "asn.1",
            "asn1",
            "blowfish",
            "crypto",
            "cryptography",
            "encryption",
            "rsa",
            "security",
            "sftp",
            "signature",
            "signing",
            "ssh",
            "twofish",
            "x.509",
            "x509"
        ]
    }
]
