├── .gitignore
├── LICENSE
├── README.md
├── chatsession.php
├── images
├── client_usage.png
├── in_browser.jpeg
├── randomized_landing_page.png
├── randomized_landing_page_particles.png
└── reverse_connection_client_script.png
├── lib
├── classes.inc.php
├── composer.json
├── config
│ ├── defaultConfig.php
│ └── sloppyConfig.ini
├── crypto
│ ├── certMaker
│ │ └── certGenerator.php
│ ├── decryptShellResponses
│ │ └── decryptor.php
│ ├── encryptMyComs
│ │ └── hideMyCommunication.php
│ └── needSalt
│ │ └── missingSalt.php
├── curlStuff
│ ├── defaultClient
│ │ ├── genericChunkFileTransfer.php
│ │ ├── genericClientExecuteCommands.php
│ │ ├── genericClientExecuteReverseShell.php
│ │ ├── genericClientValidateHosts.php
│ │ └── genericEnumerateSystem.php
│ ├── mTLSclient
│ │ ├── mTLSClientExecuteCommands.php
│ │ ├── mTLSClientExecuteReverseShell.php
│ │ └── mTLSClientValidateHosts.php
│ ├── mainCurl.php
│ └── validateMeMore
│ │ └── talkToMeDamnit.php
├── database
│ ├── slopPgSql.php
│ └── slopSqlite.php
├── fake_the_landing
│ └── randomDefaultPage.php
├── initialization
│ ├── initializeC2
│ │ └── initializeC2ConfigFile.php
│ ├── slop_pg
│ │ └── slop_pg.php
│ └── slop_sqlite
│ │ └── slop_sqlite.php
├── logos
│ ├── art
│ │ └── artisticStuff.php
│ └── menus
│ │ └── mainMenu.php
├── new_bots
│ ├── makeMeSlim
│ │ ├── slimDropper.php
│ │ └── slimmed_droppers
│ │ │ └── .keep
│ ├── slop_full
│ │ ├── slop
│ │ │ └── .keep
│ │ └── slopFull.php
│ └── wordpressPlugins
│ │ ├── makeMeWordPressing.php
│ │ └── trojanized_plugins
│ │ ├── .keep
│ │ ├── chunky
│ │ └── .keep
│ │ └── slim
│ │ └── .keep
├── pagination
│ └── defaultPagination.php
├── proxies
│ └── randomProxies
│ │ └── populateRandomProxies.php
├── proxyWorks
│ └── confirmProxy.php
├── tools
│ ├── enumSystem
│ │ └── enumerateSystem
│ ├── generic
│ │ └── embedSelfInDatabase
│ ├── linux
│ │ ├── addStartupEntry
│ │ ├── nixEstablishCron
│ │ └── nixLogHunter
│ ├── passToolsToDatabase
│ │ └── addTools.php
│ └── windows
│ │ ├── addStartupRegistryKey
│ │ ├── addStartupServiceKey
│ │ ├── clearEventLog
│ │ ├── createBackgroundTask
│ │ ├── detectPSandVBS
│ │ ├── logHunter
│ │ └── psEnumerateFirewall
├── userAgents
│ └── agentsList.php
└── vendor
│ ├── autoload.php
│ ├── bin
│ ├── generate-defuse-key
│ └── optimus
│ ├── composer
│ ├── ClassLoader.php
│ ├── InstalledVersions.php
│ ├── LICENSE
│ ├── autoload_classmap.php
│ ├── autoload_files.php
│ ├── autoload_namespaces.php
│ ├── autoload_psr4.php
│ ├── autoload_real.php
│ ├── autoload_static.php
│ ├── installed.json
│ ├── installed.php
│ └── platform_check.php
│ ├── defuse
│ └── php-encryption
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bin
│ │ └── generate-defuse-key
│ │ ├── composer.json
│ │ ├── dist
│ │ ├── Makefile
│ │ ├── box.json
│ │ ├── phar-testing-autoload.php
│ │ ├── signingkey-new.asc
│ │ ├── signingkey-new.asc.sig
│ │ └── signingkey.asc
│ │ ├── docs
│ │ ├── CryptoDetails.md
│ │ ├── FAQ.md
│ │ ├── InstallingAndVerifying.md
│ │ ├── InternalDeveloperDocs.md
│ │ ├── Tutorial.md
│ │ ├── UpgradingFromV1.2.md
│ │ └── classes
│ │ │ ├── Crypto.md
│ │ │ ├── File.md
│ │ │ ├── Key.md
│ │ │ └── KeyProtectedByPassword.md
│ │ └── src
│ │ ├── Core.php
│ │ ├── Crypto.php
│ │ ├── DerivedKeys.php
│ │ ├── Encoding.php
│ │ ├── Exception
│ │ ├── BadFormatException.php
│ │ ├── CryptoException.php
│ │ ├── EnvironmentIsBrokenException.php
│ │ ├── IOException.php
│ │ └── WrongKeyOrModifiedCiphertextException.php
│ │ ├── File.php
│ │ ├── Key.php
│ │ ├── KeyOrPassword.php
│ │ ├── KeyProtectedByPassword.php
│ │ └── RuntimeTests.php
│ ├── fakerphp
│ └── faker
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── psalm.baseline.xml
│ │ ├── rector-migrate.php
│ │ └── src
│ │ ├── Faker
│ │ ├── Calculator
│ │ │ ├── Ean.php
│ │ │ ├── Iban.php
│ │ │ ├── Inn.php
│ │ │ ├── Isbn.php
│ │ │ ├── Luhn.php
│ │ │ └── TCNo.php
│ │ ├── ChanceGenerator.php
│ │ ├── Container
│ │ │ ├── Container.php
│ │ │ ├── ContainerBuilder.php
│ │ │ ├── ContainerException.php
│ │ │ ├── ContainerInterface.php
│ │ │ └── NotInContainerException.php
│ │ ├── Core
│ │ │ ├── Barcode.php
│ │ │ ├── Blood.php
│ │ │ ├── Color.php
│ │ │ ├── Coordinates.php
│ │ │ ├── DateTime.php
│ │ │ ├── File.php
│ │ │ ├── Number.php
│ │ │ ├── Uuid.php
│ │ │ └── Version.php
│ │ ├── DefaultGenerator.php
│ │ ├── Documentor.php
│ │ ├── Extension
│ │ │ ├── AddressExtension.php
│ │ │ ├── BarcodeExtension.php
│ │ │ ├── BloodExtension.php
│ │ │ ├── ColorExtension.php
│ │ │ ├── CompanyExtension.php
│ │ │ ├── CountryExtension.php
│ │ │ ├── DateTimeExtension.php
│ │ │ ├── Extension.php
│ │ │ ├── ExtensionNotFound.php
│ │ │ ├── FileExtension.php
│ │ │ ├── GeneratorAwareExtension.php
│ │ │ ├── GeneratorAwareExtensionTrait.php
│ │ │ ├── Helper.php
│ │ │ ├── NumberExtension.php
│ │ │ ├── PersonExtension.php
│ │ │ ├── PhoneNumberExtension.php
│ │ │ ├── UuidExtension.php
│ │ │ └── VersionExtension.php
│ │ ├── Factory.php
│ │ ├── Generator.php
│ │ ├── Guesser
│ │ │ └── Name.php
│ │ ├── ORM
│ │ │ ├── CakePHP
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ ├── Doctrine
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ ├── Populator.php
│ │ │ │ └── backward-compatibility.php
│ │ │ ├── Mandango
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ ├── Propel
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ ├── Propel2
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ └── Spot
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ ├── Provider
│ │ │ ├── Address.php
│ │ │ ├── Barcode.php
│ │ │ ├── Base.php
│ │ │ ├── Biased.php
│ │ │ ├── Color.php
│ │ │ ├── Company.php
│ │ │ ├── DateTime.php
│ │ │ ├── File.php
│ │ │ ├── HtmlLorem.php
│ │ │ ├── Image.php
│ │ │ ├── Internet.php
│ │ │ ├── Lorem.php
│ │ │ ├── Medical.php
│ │ │ ├── Miscellaneous.php
│ │ │ ├── Payment.php
│ │ │ ├── Person.php
│ │ │ ├── PhoneNumber.php
│ │ │ ├── Text.php
│ │ │ ├── UserAgent.php
│ │ │ ├── Uuid.php
│ │ │ ├── ar_EG
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── Text.php
│ │ │ ├── ar_JO
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── Text.php
│ │ │ ├── ar_SA
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── Text.php
│ │ │ ├── at_AT
│ │ │ │ └── Payment.php
│ │ │ ├── bg_BG
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── bn_BD
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Utils.php
│ │ │ ├── cs_CZ
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── da_DK
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── de_AT
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── de_CH
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── de_DE
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── el_CY
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── el_GR
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── en_AU
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_CA
│ │ │ │ ├── Address.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_GB
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_HK
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_IN
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_NG
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_NZ
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_PH
│ │ │ │ ├── Address.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_SG
│ │ │ │ ├── Address.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_UG
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_US
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── en_ZA
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── es_AR
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── es_ES
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── es_PE
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── es_VE
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── et_EE
│ │ │ │ └── Person.php
│ │ │ ├── fa_IR
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── fi_FI
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── fr_BE
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── fr_CA
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Person.php
│ │ │ │ └── Text.php
│ │ │ ├── fr_CH
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── fr_FR
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── he_IL
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── hr_HR
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── hu_HU
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── hy_AM
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── id_ID
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── is_IS
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── it_CH
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── it_IT
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ja_JP
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ka_GE
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── kk_KZ
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ko_KR
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── lt_LT
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── lv_LV
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── me_ME
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── mn_MN
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── ms_MY
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Miscellaneous.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── nb_NO
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── ne_NP
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── nl_BE
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── nl_NL
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── pl_PL
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── LicensePlate.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── pt_BR
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ ├── Text.php
│ │ │ │ └── check_digit.php
│ │ │ ├── pt_PT
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── ro_MD
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ro_RO
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ru_RU
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── sk_SK
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── sl_SI
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── sr_Cyrl_RS
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ └── Person.php
│ │ │ ├── sr_Latn_RS
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ └── Person.php
│ │ │ ├── sr_RS
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ └── Person.php
│ │ │ ├── sv_SE
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Municipality.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── th_TH
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── tr_TR
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── uk_UA
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── vi_VN
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── zh_CN
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ └── zh_TW
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ ├── UniqueGenerator.php
│ │ └── ValidGenerator.php
│ │ └── autoload.php
│ ├── jenssegers
│ └── optimus
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── bin
│ │ └── optimus
│ │ ├── composer.json
│ │ └── src
│ │ ├── Commands
│ │ └── SparkCommand.php
│ │ ├── Energon.php
│ │ ├── Exceptions
│ │ └── InvalidPrimeException.php
│ │ └── Optimus.php
│ ├── paragonie
│ ├── constant_time_encoding
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ │ ├── Base32.php
│ │ │ ├── Base32Hex.php
│ │ │ ├── Base64.php
│ │ │ ├── Base64DotSlash.php
│ │ │ ├── Base64DotSlashOrdered.php
│ │ │ ├── Base64UrlSafe.php
│ │ │ ├── Binary.php
│ │ │ ├── EncoderInterface.php
│ │ │ ├── Encoding.php
│ │ │ ├── Hex.php
│ │ │ └── RFC4648.php
│ └── random_compat
│ │ ├── LICENSE
│ │ ├── build-phar.sh
│ │ ├── composer.json
│ │ ├── dist
│ │ ├── random_compat.phar.pubkey
│ │ └── random_compat.phar.pubkey.asc
│ │ ├── lib
│ │ └── random.php
│ │ ├── other
│ │ └── build_phar.php
│ │ ├── psalm-autoload.php
│ │ └── psalm.xml
│ ├── phpseclib
│ └── phpseclib
│ │ ├── AUTHORS
│ │ ├── BACKERS.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── phpseclib
│ │ ├── Common
│ │ └── Functions
│ │ │ └── Strings.php
│ │ ├── Crypt
│ │ ├── AES.php
│ │ ├── Blowfish.php
│ │ ├── ChaCha20.php
│ │ ├── Common
│ │ │ ├── AsymmetricKey.php
│ │ │ ├── BlockCipher.php
│ │ │ ├── Formats
│ │ │ │ ├── Keys
│ │ │ │ │ ├── JWK.php
│ │ │ │ │ ├── OpenSSH.php
│ │ │ │ │ ├── PKCS.php
│ │ │ │ │ ├── PKCS1.php
│ │ │ │ │ ├── PKCS8.php
│ │ │ │ │ └── PuTTY.php
│ │ │ │ └── Signature
│ │ │ │ │ └── Raw.php
│ │ │ ├── PrivateKey.php
│ │ │ ├── PublicKey.php
│ │ │ ├── StreamCipher.php
│ │ │ ├── SymmetricKey.php
│ │ │ └── Traits
│ │ │ │ ├── Fingerprint.php
│ │ │ │ └── PasswordProtected.php
│ │ ├── DES.php
│ │ ├── DH.php
│ │ ├── DH
│ │ │ ├── Formats
│ │ │ │ └── Keys
│ │ │ │ │ ├── PKCS1.php
│ │ │ │ │ └── PKCS8.php
│ │ │ ├── Parameters.php
│ │ │ ├── PrivateKey.php
│ │ │ └── PublicKey.php
│ │ ├── DSA.php
│ │ ├── DSA
│ │ │ ├── Formats
│ │ │ │ ├── Keys
│ │ │ │ │ ├── OpenSSH.php
│ │ │ │ │ ├── PKCS1.php
│ │ │ │ │ ├── PKCS8.php
│ │ │ │ │ ├── PuTTY.php
│ │ │ │ │ ├── Raw.php
│ │ │ │ │ └── XML.php
│ │ │ │ └── Signature
│ │ │ │ │ ├── ASN1.php
│ │ │ │ │ ├── Raw.php
│ │ │ │ │ └── SSH2.php
│ │ │ ├── Parameters.php
│ │ │ ├── PrivateKey.php
│ │ │ └── PublicKey.php
│ │ ├── EC.php
│ │ ├── EC
│ │ │ ├── BaseCurves
│ │ │ │ ├── Base.php
│ │ │ │ ├── Binary.php
│ │ │ │ ├── KoblitzPrime.php
│ │ │ │ ├── Montgomery.php
│ │ │ │ ├── Prime.php
│ │ │ │ └── TwistedEdwards.php
│ │ │ ├── Curves
│ │ │ │ ├── Curve25519.php
│ │ │ │ ├── Curve448.php
│ │ │ │ ├── Ed25519.php
│ │ │ │ ├── Ed448.php
│ │ │ │ ├── brainpoolP160r1.php
│ │ │ │ ├── brainpoolP160t1.php
│ │ │ │ ├── brainpoolP192r1.php
│ │ │ │ ├── brainpoolP192t1.php
│ │ │ │ ├── brainpoolP224r1.php
│ │ │ │ ├── brainpoolP224t1.php
│ │ │ │ ├── brainpoolP256r1.php
│ │ │ │ ├── brainpoolP256t1.php
│ │ │ │ ├── brainpoolP320r1.php
│ │ │ │ ├── brainpoolP320t1.php
│ │ │ │ ├── brainpoolP384r1.php
│ │ │ │ ├── brainpoolP384t1.php
│ │ │ │ ├── brainpoolP512r1.php
│ │ │ │ ├── brainpoolP512t1.php
│ │ │ │ ├── nistb233.php
│ │ │ │ ├── nistb409.php
│ │ │ │ ├── nistk163.php
│ │ │ │ ├── nistk233.php
│ │ │ │ ├── nistk283.php
│ │ │ │ ├── nistk409.php
│ │ │ │ ├── nistp192.php
│ │ │ │ ├── nistp224.php
│ │ │ │ ├── nistp256.php
│ │ │ │ ├── nistp384.php
│ │ │ │ ├── nistp521.php
│ │ │ │ ├── nistt571.php
│ │ │ │ ├── prime192v1.php
│ │ │ │ ├── prime192v2.php
│ │ │ │ ├── prime192v3.php
│ │ │ │ ├── prime239v1.php
│ │ │ │ ├── prime239v2.php
│ │ │ │ ├── prime239v3.php
│ │ │ │ ├── prime256v1.php
│ │ │ │ ├── secp112r1.php
│ │ │ │ ├── secp112r2.php
│ │ │ │ ├── secp128r1.php
│ │ │ │ ├── secp128r2.php
│ │ │ │ ├── secp160k1.php
│ │ │ │ ├── secp160r1.php
│ │ │ │ ├── secp160r2.php
│ │ │ │ ├── secp192k1.php
│ │ │ │ ├── secp192r1.php
│ │ │ │ ├── secp224k1.php
│ │ │ │ ├── secp224r1.php
│ │ │ │ ├── secp256k1.php
│ │ │ │ ├── secp256r1.php
│ │ │ │ ├── secp384r1.php
│ │ │ │ ├── secp521r1.php
│ │ │ │ ├── sect113r1.php
│ │ │ │ ├── sect113r2.php
│ │ │ │ ├── sect131r1.php
│ │ │ │ ├── sect131r2.php
│ │ │ │ ├── sect163k1.php
│ │ │ │ ├── sect163r1.php
│ │ │ │ ├── sect163r2.php
│ │ │ │ ├── sect193r1.php
│ │ │ │ ├── sect193r2.php
│ │ │ │ ├── sect233k1.php
│ │ │ │ ├── sect233r1.php
│ │ │ │ ├── sect239k1.php
│ │ │ │ ├── sect283k1.php
│ │ │ │ ├── sect283r1.php
│ │ │ │ ├── sect409k1.php
│ │ │ │ ├── sect409r1.php
│ │ │ │ ├── sect571k1.php
│ │ │ │ └── sect571r1.php
│ │ │ ├── Formats
│ │ │ │ ├── Keys
│ │ │ │ │ ├── Common.php
│ │ │ │ │ ├── JWK.php
│ │ │ │ │ ├── MontgomeryPrivate.php
│ │ │ │ │ ├── MontgomeryPublic.php
│ │ │ │ │ ├── OpenSSH.php
│ │ │ │ │ ├── PKCS1.php
│ │ │ │ │ ├── PKCS8.php
│ │ │ │ │ ├── PuTTY.php
│ │ │ │ │ ├── XML.php
│ │ │ │ │ └── libsodium.php
│ │ │ │ └── Signature
│ │ │ │ │ ├── ASN1.php
│ │ │ │ │ ├── Raw.php
│ │ │ │ │ └── SSH2.php
│ │ │ ├── Parameters.php
│ │ │ ├── PrivateKey.php
│ │ │ └── PublicKey.php
│ │ ├── Hash.php
│ │ ├── PublicKeyLoader.php
│ │ ├── RC2.php
│ │ ├── RC4.php
│ │ ├── RSA.php
│ │ ├── RSA
│ │ │ ├── Formats
│ │ │ │ └── Keys
│ │ │ │ │ ├── JWK.php
│ │ │ │ │ ├── MSBLOB.php
│ │ │ │ │ ├── OpenSSH.php
│ │ │ │ │ ├── PKCS1.php
│ │ │ │ │ ├── PKCS8.php
│ │ │ │ │ ├── PSS.php
│ │ │ │ │ ├── PuTTY.php
│ │ │ │ │ ├── Raw.php
│ │ │ │ │ └── XML.php
│ │ │ ├── PrivateKey.php
│ │ │ └── PublicKey.php
│ │ ├── Random.php
│ │ ├── Rijndael.php
│ │ ├── Salsa20.php
│ │ ├── TripleDES.php
│ │ └── Twofish.php
│ │ ├── Exception
│ │ ├── BadConfigurationException.php
│ │ ├── BadDecryptionException.php
│ │ ├── BadModeException.php
│ │ ├── ConnectionClosedException.php
│ │ ├── FileNotFoundException.php
│ │ ├── InconsistentSetupException.php
│ │ ├── InsufficientSetupException.php
│ │ ├── NoKeyLoadedException.php
│ │ ├── NoSupportedAlgorithmsException.php
│ │ ├── UnableToConnectException.php
│ │ ├── UnsupportedAlgorithmException.php
│ │ ├── UnsupportedCurveException.php
│ │ ├── UnsupportedFormatException.php
│ │ └── UnsupportedOperationException.php
│ │ ├── File
│ │ ├── ANSI.php
│ │ ├── ASN1.php
│ │ ├── ASN1
│ │ │ ├── Element.php
│ │ │ └── Maps
│ │ │ │ ├── AccessDescription.php
│ │ │ │ ├── AdministrationDomainName.php
│ │ │ │ ├── AlgorithmIdentifier.php
│ │ │ │ ├── AnotherName.php
│ │ │ │ ├── Attribute.php
│ │ │ │ ├── AttributeType.php
│ │ │ │ ├── AttributeTypeAndValue.php
│ │ │ │ ├── AttributeValue.php
│ │ │ │ ├── Attributes.php
│ │ │ │ ├── AuthorityInfoAccessSyntax.php
│ │ │ │ ├── AuthorityKeyIdentifier.php
│ │ │ │ ├── BaseDistance.php
│ │ │ │ ├── BasicConstraints.php
│ │ │ │ ├── BuiltInDomainDefinedAttribute.php
│ │ │ │ ├── BuiltInDomainDefinedAttributes.php
│ │ │ │ ├── BuiltInStandardAttributes.php
│ │ │ │ ├── CPSuri.php
│ │ │ │ ├── CRLDistributionPoints.php
│ │ │ │ ├── CRLNumber.php
│ │ │ │ ├── CRLReason.php
│ │ │ │ ├── CertPolicyId.php
│ │ │ │ ├── Certificate.php
│ │ │ │ ├── CertificateIssuer.php
│ │ │ │ ├── CertificateList.php
│ │ │ │ ├── CertificatePolicies.php
│ │ │ │ ├── CertificateSerialNumber.php
│ │ │ │ ├── CertificationRequest.php
│ │ │ │ ├── CertificationRequestInfo.php
│ │ │ │ ├── Characteristic_two.php
│ │ │ │ ├── CountryName.php
│ │ │ │ ├── Curve.php
│ │ │ │ ├── DHParameter.php
│ │ │ │ ├── DSAParams.php
│ │ │ │ ├── DSAPrivateKey.php
│ │ │ │ ├── DSAPublicKey.php
│ │ │ │ ├── DigestInfo.php
│ │ │ │ ├── DirectoryString.php
│ │ │ │ ├── DisplayText.php
│ │ │ │ ├── DistributionPoint.php
│ │ │ │ ├── DistributionPointName.php
│ │ │ │ ├── DssSigValue.php
│ │ │ │ ├── ECParameters.php
│ │ │ │ ├── ECPoint.php
│ │ │ │ ├── ECPrivateKey.php
│ │ │ │ ├── EDIPartyName.php
│ │ │ │ ├── EcdsaSigValue.php
│ │ │ │ ├── EncryptedData.php
│ │ │ │ ├── EncryptedPrivateKeyInfo.php
│ │ │ │ ├── ExtKeyUsageSyntax.php
│ │ │ │ ├── Extension.php
│ │ │ │ ├── ExtensionAttribute.php
│ │ │ │ ├── ExtensionAttributes.php
│ │ │ │ ├── Extensions.php
│ │ │ │ ├── FieldElement.php
│ │ │ │ ├── FieldID.php
│ │ │ │ ├── GeneralName.php
│ │ │ │ ├── GeneralNames.php
│ │ │ │ ├── GeneralSubtree.php
│ │ │ │ ├── GeneralSubtrees.php
│ │ │ │ ├── HashAlgorithm.php
│ │ │ │ ├── HoldInstructionCode.php
│ │ │ │ ├── InvalidityDate.php
│ │ │ │ ├── IssuerAltName.php
│ │ │ │ ├── IssuingDistributionPoint.php
│ │ │ │ ├── KeyIdentifier.php
│ │ │ │ ├── KeyPurposeId.php
│ │ │ │ ├── KeyUsage.php
│ │ │ │ ├── MaskGenAlgorithm.php
│ │ │ │ ├── Name.php
│ │ │ │ ├── NameConstraints.php
│ │ │ │ ├── NetworkAddress.php
│ │ │ │ ├── NoticeReference.php
│ │ │ │ ├── NumericUserIdentifier.php
│ │ │ │ ├── ORAddress.php
│ │ │ │ ├── OneAsymmetricKey.php
│ │ │ │ ├── OrganizationName.php
│ │ │ │ ├── OrganizationalUnitNames.php
│ │ │ │ ├── OtherPrimeInfo.php
│ │ │ │ ├── OtherPrimeInfos.php
│ │ │ │ ├── PBEParameter.php
│ │ │ │ ├── PBES2params.php
│ │ │ │ ├── PBKDF2params.php
│ │ │ │ ├── PBMAC1params.php
│ │ │ │ ├── PKCS9String.php
│ │ │ │ ├── Pentanomial.php
│ │ │ │ ├── PersonalName.php
│ │ │ │ ├── PolicyInformation.php
│ │ │ │ ├── PolicyMappings.php
│ │ │ │ ├── PolicyQualifierId.php
│ │ │ │ ├── PolicyQualifierInfo.php
│ │ │ │ ├── PostalAddress.php
│ │ │ │ ├── Prime_p.php
│ │ │ │ ├── PrivateDomainName.php
│ │ │ │ ├── PrivateKey.php
│ │ │ │ ├── PrivateKeyInfo.php
│ │ │ │ ├── PrivateKeyUsagePeriod.php
│ │ │ │ ├── PublicKey.php
│ │ │ │ ├── PublicKeyAndChallenge.php
│ │ │ │ ├── PublicKeyInfo.php
│ │ │ │ ├── RC2CBCParameter.php
│ │ │ │ ├── RDNSequence.php
│ │ │ │ ├── RSAPrivateKey.php
│ │ │ │ ├── RSAPublicKey.php
│ │ │ │ ├── RSASSA_PSS_params.php
│ │ │ │ ├── ReasonFlags.php
│ │ │ │ ├── RelativeDistinguishedName.php
│ │ │ │ ├── RevokedCertificate.php
│ │ │ │ ├── SignedPublicKeyAndChallenge.php
│ │ │ │ ├── SpecifiedECDomain.php
│ │ │ │ ├── SubjectAltName.php
│ │ │ │ ├── SubjectDirectoryAttributes.php
│ │ │ │ ├── SubjectInfoAccessSyntax.php
│ │ │ │ ├── SubjectPublicKeyInfo.php
│ │ │ │ ├── TBSCertList.php
│ │ │ │ ├── TBSCertificate.php
│ │ │ │ ├── TerminalIdentifier.php
│ │ │ │ ├── Time.php
│ │ │ │ ├── Trinomial.php
│ │ │ │ ├── UniqueIdentifier.php
│ │ │ │ ├── UserNotice.php
│ │ │ │ ├── Validity.php
│ │ │ │ ├── netscape_ca_policy_url.php
│ │ │ │ ├── netscape_cert_type.php
│ │ │ │ └── netscape_comment.php
│ │ └── X509.php
│ │ ├── Math
│ │ ├── BigInteger.php
│ │ ├── BigInteger
│ │ │ └── Engines
│ │ │ │ ├── BCMath.php
│ │ │ │ ├── BCMath
│ │ │ │ ├── Base.php
│ │ │ │ ├── BuiltIn.php
│ │ │ │ ├── DefaultEngine.php
│ │ │ │ ├── OpenSSL.php
│ │ │ │ └── Reductions
│ │ │ │ │ ├── Barrett.php
│ │ │ │ │ └── EvalBarrett.php
│ │ │ │ ├── Engine.php
│ │ │ │ ├── GMP.php
│ │ │ │ ├── GMP
│ │ │ │ └── DefaultEngine.php
│ │ │ │ ├── OpenSSL.php
│ │ │ │ ├── PHP.php
│ │ │ │ ├── PHP
│ │ │ │ ├── Base.php
│ │ │ │ ├── DefaultEngine.php
│ │ │ │ ├── Montgomery.php
│ │ │ │ ├── OpenSSL.php
│ │ │ │ └── Reductions
│ │ │ │ │ ├── Barrett.php
│ │ │ │ │ ├── Classic.php
│ │ │ │ │ ├── EvalBarrett.php
│ │ │ │ │ ├── Montgomery.php
│ │ │ │ │ ├── MontgomeryMult.php
│ │ │ │ │ └── PowerOfTwo.php
│ │ │ │ ├── PHP32.php
│ │ │ │ └── PHP64.php
│ │ ├── BinaryField.php
│ │ ├── BinaryField
│ │ │ └── Integer.php
│ │ ├── Common
│ │ │ ├── FiniteField.php
│ │ │ └── FiniteField
│ │ │ │ └── Integer.php
│ │ ├── PrimeField.php
│ │ └── PrimeField
│ │ │ └── Integer.php
│ │ ├── Net
│ │ ├── SFTP.php
│ │ ├── SFTP
│ │ │ └── Stream.php
│ │ └── SSH2.php
│ │ ├── System
│ │ └── SSH
│ │ │ ├── Agent.php
│ │ │ ├── Agent
│ │ │ └── Identity.php
│ │ │ └── Common
│ │ │ └── Traits
│ │ │ └── ReadBytes.php
│ │ ├── bootstrap.php
│ │ └── openssl.cnf
│ ├── psr
│ └── container
│ │ ├── .gitignore
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── ContainerExceptionInterface.php
│ │ ├── ContainerInterface.php
│ │ └── NotFoundExceptionInterface.php
│ └── symfony
│ ├── console
│ ├── Application.php
│ ├── Attribute
│ │ └── AsCommand.php
│ ├── CHANGELOG.md
│ ├── CI
│ │ └── GithubActionReporter.php
│ ├── Color.php
│ ├── Command
│ │ ├── Command.php
│ │ ├── CompleteCommand.php
│ │ ├── DumpCompletionCommand.php
│ │ ├── HelpCommand.php
│ │ ├── LazyCommand.php
│ │ ├── ListCommand.php
│ │ ├── LockableTrait.php
│ │ └── SignalableCommandInterface.php
│ ├── CommandLoader
│ │ ├── CommandLoaderInterface.php
│ │ ├── ContainerCommandLoader.php
│ │ └── FactoryCommandLoader.php
│ ├── Completion
│ │ ├── CompletionInput.php
│ │ ├── CompletionSuggestions.php
│ │ ├── Output
│ │ │ ├── BashCompletionOutput.php
│ │ │ ├── CompletionOutputInterface.php
│ │ │ ├── FishCompletionOutput.php
│ │ │ └── ZshCompletionOutput.php
│ │ └── Suggestion.php
│ ├── ConsoleEvents.php
│ ├── Cursor.php
│ ├── DependencyInjection
│ │ └── AddConsoleCommandPass.php
│ ├── Descriptor
│ │ ├── ApplicationDescription.php
│ │ ├── Descriptor.php
│ │ ├── DescriptorInterface.php
│ │ ├── JsonDescriptor.php
│ │ ├── MarkdownDescriptor.php
│ │ ├── ReStructuredTextDescriptor.php
│ │ ├── TextDescriptor.php
│ │ └── XmlDescriptor.php
│ ├── Event
│ │ ├── ConsoleCommandEvent.php
│ │ ├── ConsoleErrorEvent.php
│ │ ├── ConsoleEvent.php
│ │ ├── ConsoleSignalEvent.php
│ │ └── ConsoleTerminateEvent.php
│ ├── EventListener
│ │ └── ErrorListener.php
│ ├── Exception
│ │ ├── CommandNotFoundException.php
│ │ ├── ExceptionInterface.php
│ │ ├── InvalidArgumentException.php
│ │ ├── InvalidOptionException.php
│ │ ├── LogicException.php
│ │ ├── MissingInputException.php
│ │ ├── NamespaceNotFoundException.php
│ │ └── RuntimeException.php
│ ├── Formatter
│ │ ├── NullOutputFormatter.php
│ │ ├── NullOutputFormatterStyle.php
│ │ ├── OutputFormatter.php
│ │ ├── OutputFormatterInterface.php
│ │ ├── OutputFormatterStyle.php
│ │ ├── OutputFormatterStyleInterface.php
│ │ ├── OutputFormatterStyleStack.php
│ │ └── WrappableOutputFormatterInterface.php
│ ├── Helper
│ │ ├── DebugFormatterHelper.php
│ │ ├── DescriptorHelper.php
│ │ ├── Dumper.php
│ │ ├── FormatterHelper.php
│ │ ├── Helper.php
│ │ ├── HelperInterface.php
│ │ ├── HelperSet.php
│ │ ├── InputAwareHelper.php
│ │ ├── OutputWrapper.php
│ │ ├── ProcessHelper.php
│ │ ├── ProgressBar.php
│ │ ├── ProgressIndicator.php
│ │ ├── QuestionHelper.php
│ │ ├── SymfonyQuestionHelper.php
│ │ ├── Table.php
│ │ ├── TableCell.php
│ │ ├── TableCellStyle.php
│ │ ├── TableRows.php
│ │ ├── TableSeparator.php
│ │ └── TableStyle.php
│ ├── Input
│ │ ├── ArgvInput.php
│ │ ├── ArrayInput.php
│ │ ├── Input.php
│ │ ├── InputArgument.php
│ │ ├── InputAwareInterface.php
│ │ ├── InputDefinition.php
│ │ ├── InputInterface.php
│ │ ├── InputOption.php
│ │ ├── StreamableInputInterface.php
│ │ └── StringInput.php
│ ├── LICENSE
│ ├── Logger
│ │ └── ConsoleLogger.php
│ ├── Output
│ │ ├── AnsiColorMode.php
│ │ ├── BufferedOutput.php
│ │ ├── ConsoleOutput.php
│ │ ├── ConsoleOutputInterface.php
│ │ ├── ConsoleSectionOutput.php
│ │ ├── NullOutput.php
│ │ ├── Output.php
│ │ ├── OutputInterface.php
│ │ ├── StreamOutput.php
│ │ └── TrimmedBufferOutput.php
│ ├── Question
│ │ ├── ChoiceQuestion.php
│ │ ├── ConfirmationQuestion.php
│ │ └── Question.php
│ ├── README.md
│ ├── Resources
│ │ ├── bin
│ │ │ └── hiddeninput.exe
│ │ ├── completion.bash
│ │ ├── completion.fish
│ │ └── completion.zsh
│ ├── SignalRegistry
│ │ └── SignalRegistry.php
│ ├── SingleCommandApplication.php
│ ├── Style
│ │ ├── OutputStyle.php
│ │ ├── StyleInterface.php
│ │ └── SymfonyStyle.php
│ ├── Terminal.php
│ ├── Tester
│ │ ├── ApplicationTester.php
│ │ ├── CommandCompletionTester.php
│ │ ├── CommandTester.php
│ │ ├── Constraint
│ │ │ └── CommandIsSuccessful.php
│ │ └── TesterTrait.php
│ └── composer.json
│ ├── deprecation-contracts
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── function.php
│ ├── polyfill-ctype
│ ├── Ctype.php
│ ├── LICENSE
│ ├── README.md
│ ├── bootstrap.php
│ ├── bootstrap80.php
│ └── composer.json
│ ├── polyfill-intl-grapheme
│ ├── Grapheme.php
│ ├── LICENSE
│ ├── README.md
│ ├── bootstrap.php
│ ├── bootstrap80.php
│ └── composer.json
│ ├── polyfill-intl-normalizer
│ ├── LICENSE
│ ├── Normalizer.php
│ ├── README.md
│ ├── Resources
│ │ ├── stubs
│ │ │ └── Normalizer.php
│ │ └── unidata
│ │ │ ├── canonicalComposition.php
│ │ │ ├── canonicalDecomposition.php
│ │ │ ├── combiningClass.php
│ │ │ └── compatibilityDecomposition.php
│ ├── bootstrap.php
│ ├── bootstrap80.php
│ └── composer.json
│ ├── polyfill-mbstring
│ ├── LICENSE
│ ├── Mbstring.php
│ ├── README.md
│ ├── Resources
│ │ └── unidata
│ │ │ ├── caseFolding.php
│ │ │ ├── lowerCase.php
│ │ │ ├── titleCaseRegexp.php
│ │ │ └── upperCase.php
│ ├── bootstrap.php
│ ├── bootstrap80.php
│ └── composer.json
│ ├── service-contracts
│ ├── Attribute
│ │ ├── Required.php
│ │ └── SubscribedService.php
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── ResetInterface.php
│ ├── ServiceLocatorTrait.php
│ ├── ServiceProviderInterface.php
│ ├── ServiceSubscriberInterface.php
│ ├── ServiceSubscriberTrait.php
│ ├── Test
│ │ ├── ServiceLocatorTest.php
│ │ └── ServiceLocatorTestCase.php
│ └── composer.json
│ └── string
│ ├── AbstractString.php
│ ├── AbstractUnicodeString.php
│ ├── ByteString.php
│ ├── CHANGELOG.md
│ ├── CodePointString.php
│ ├── Exception
│ ├── ExceptionInterface.php
│ ├── InvalidArgumentException.php
│ └── RuntimeException.php
│ ├── Inflector
│ ├── EnglishInflector.php
│ ├── FrenchInflector.php
│ └── InflectorInterface.php
│ ├── LICENSE
│ ├── LazyString.php
│ ├── README.md
│ ├── Resources
│ ├── data
│ │ ├── wcswidth_table_wide.php
│ │ └── wcswidth_table_zero.php
│ └── functions.php
│ ├── Slugger
│ ├── AsciiSlugger.php
│ └── SluggerInterface.php
│ ├── UnicodeString.php
│ └── composer.json
├── setup.sh
├── slop.php
├── sloppy_client.php
└── templates
├── slop_MTLS_template.php
├── slop_template_generic.php
├── slop_template_wordpress.php
└── static_html
├── generic
└── index_template.html
└── particles
├── base_particles.html
└── configs
├── basic
├── nyan_cat
├── polygon_shapes
├── snow
└── sus
/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | .idea/
3 | /shelf/
4 | /workspace.xml
5 | # Datasource local storage ignored files
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 | test.php
10 | lib/composer.lock
11 | /lib/vendor/
12 | /.scache/
13 |
--------------------------------------------------------------------------------
/images/client_usage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oldkingcone/slopShell/9affb0be460b9e50a909109f6b550a67cb1316ed/images/client_usage.png
--------------------------------------------------------------------------------
/images/in_browser.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oldkingcone/slopShell/9affb0be460b9e50a909109f6b550a67cb1316ed/images/in_browser.jpeg
--------------------------------------------------------------------------------
/images/randomized_landing_page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oldkingcone/slopShell/9affb0be460b9e50a909109f6b550a67cb1316ed/images/randomized_landing_page.png
--------------------------------------------------------------------------------
/images/randomized_landing_page_particles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oldkingcone/slopShell/9affb0be460b9e50a909109f6b550a67cb1316ed/images/randomized_landing_page_particles.png
--------------------------------------------------------------------------------
/images/reverse_connection_client_script.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oldkingcone/slopShell/9affb0be460b9e50a909109f6b550a67cb1316ed/images/reverse_connection_client_script.png
--------------------------------------------------------------------------------
/lib/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "require": {
3 | "defuse/php-encryption": "^2.4",
4 | "jenssegers/optimus": "^1.1",
5 | "fakerphp/faker": "^1.23",
6 | "guzzlehttp/guzzle": "^7.8",
7 | "monolog/monolog": "^3.5",
8 | "ext-readline": "*",
9 | "ext-openssl": "*",
10 | "ext-sqlite3": "*",
11 | "ext-pdo": "*",
12 | "ext-zip": "*"
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/lib/config/sloppyConfig.ini:
--------------------------------------------------------------------------------
1 | [presets]
2 | use_sql=
3 | [sloppy_db]
4 | user=
5 | pass=
6 | host=
7 | port=
8 | dbname=
9 | [sloppy_http]
10 | useragent=sp1.1
11 | verify_ssl=
12 | [sloppy_proxies]
13 | proxy_init=
14 | use_proxies=
15 | rotate=
16 | use_tor=true
17 | [sloppy_sqlite]
18 | encryption_key=
--------------------------------------------------------------------------------
/lib/crypto/decryptShellResponses/decryptor.php:
--------------------------------------------------------------------------------
1 | responseData = $responseData;
12 | }
13 |
14 | }
--------------------------------------------------------------------------------
/lib/crypto/encryptMyComs/hideMyCommunication.php:
--------------------------------------------------------------------------------
1 | revShellOpts = $revShellOpts;
14 | parent::__construct($config);
15 | }
16 |
17 | public function executeReverseShell(array $options = [])
18 | {
19 | // code for executing reverse shell
20 | if (is_null(array_key_last($options))){
21 | throw new \InvalidArgumentException("\033[0;31moptions cannot be null.\033[0m");
22 | }
23 | }
24 |
25 | }
--------------------------------------------------------------------------------
/lib/curlStuff/defaultClient/genericClientValidateHosts.php:
--------------------------------------------------------------------------------
1 | getConfig();
19 | }
20 | return parent::head($uri, $options);
21 | }
22 |
23 | public function getConfig(string $option = null)
24 | {
25 | return parent::getConfig($option); // TODO: Change the autogenerated stub
26 | }
27 | }
--------------------------------------------------------------------------------
/lib/curlStuff/mTLSclient/mTLSClientExecuteCommands.php:
--------------------------------------------------------------------------------
1 | $o){
13 | $config[$opts] = $o;
14 | }
15 | parent::__construct($config);
16 | }
17 |
18 | public function requestAsync(string $method, $uri = '', array $options = []): PromiseInterface
19 | {
20 | return parent::requestAsync($method, $uri, $options); // TODO: Change the autogenerated stub
21 | }
22 |
23 | }
--------------------------------------------------------------------------------
/lib/curlStuff/mTLSclient/mTLSClientExecuteReverseShell.php:
--------------------------------------------------------------------------------
1 | nul 2>&1
4 | findstr /i "Windows Script Host" gpresult.html >nul 2>&1
5 | if %errorlevel% equ 0 (
6 | echo VBScript execution is restricted via Group Policy.
7 | ) else (
8 | echo VBScript execution is allowed.
9 | )
10 |
11 | del gpresult.html >nul 2>&1
12 | reg query "HKLM\Software\Policies\Microsoft\Windows\PowerShell" /s >nul 2>&1
13 | if %errorlevel% equ 0 (
14 | echo PowerShell execution is restricted.
15 | ) else (
16 | echo PowerShell execution is allowed.
17 | )
18 | reg query "HKCU\Software\Microsoft\Windows Script Host\Settings" /v "Enabled" | find /i "0x0" >nul 2>&1
19 | if %errorlevel% equ 0 (
20 | echo VBScript execution is allowed.
21 | ) else (
22 | echo VBScript execution is restricted.
23 | )
24 | endlocal
25 |
--------------------------------------------------------------------------------
/lib/tools/windows/logHunter:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oldkingcone/slopShell/9affb0be460b9e50a909109f6b550a67cb1316ed/lib/tools/windows/logHunter
--------------------------------------------------------------------------------
/lib/tools/windows/psEnumerateFirewall:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oldkingcone/slopShell/9affb0be460b9e50a909109f6b550a67cb1316ed/lib/tools/windows/psEnumerateFirewall
--------------------------------------------------------------------------------
/lib/vendor/composer/autoload_classmap.php:
--------------------------------------------------------------------------------
1 | $vendorDir . '/composer/InstalledVersions.php',
10 | 'Normalizer' => $vendorDir . '/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php',
11 | );
12 |
--------------------------------------------------------------------------------
/lib/vendor/composer/autoload_namespaces.php:
--------------------------------------------------------------------------------
1 | saveToAsciiSafeString(), "\n";
15 |
--------------------------------------------------------------------------------
/lib/vendor/defuse/php-encryption/dist/box.json:
--------------------------------------------------------------------------------
1 | {
2 | "chmod": "0755",
3 | "finder": [
4 | {
5 | "in": "src",
6 | "name": "*.php"
7 | },
8 | {
9 | "in": "vendor/composer",
10 | "name": "*.php"
11 | },
12 | {
13 | "in": "vendor/paragonie",
14 | "name": "*.php",
15 | "exclude": "other"
16 | }
17 | ],
18 | "main": "vendor/autoload.php",
19 | "output": "defuse-crypto.phar",
20 | "shebang": false,
21 | "stub": true
22 | }
23 |
--------------------------------------------------------------------------------
/lib/vendor/defuse/php-encryption/dist/phar-testing-autoload.php:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/lib/vendor/defuse/php-encryption/dist/signingkey-new.asc.sig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oldkingcone/slopShell/9affb0be460b9e50a909109f6b550a67cb1316ed/lib/vendor/defuse/php-encryption/dist/signingkey-new.asc.sig
--------------------------------------------------------------------------------
/lib/vendor/defuse/php-encryption/src/Exception/BadFormatException.php:
--------------------------------------------------------------------------------
1 | generator = $generator;
27 |
28 | return $instance;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/lib/vendor/fakerphp/faker/src/Faker/Extension/PhoneNumberExtension.php:
--------------------------------------------------------------------------------
1 | generator->parse('{{bloodType}}{{bloodRh}}');
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/lib/vendor/fakerphp/faker/src/Faker/Provider/ar_EG/Payment.php:
--------------------------------------------------------------------------------
1 | format('Y'),
22 | static::randomNumber(6, true),
23 | static::randomElement(static::$legalEntities),
24 | );
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/fakerphp/faker/src/Faker/Provider/es_ES/Color.php:
--------------------------------------------------------------------------------
1 | add(new SparkCommand);
16 | $application->run();
17 |
--------------------------------------------------------------------------------
/lib/vendor/jenssegers/optimus/src/Exceptions/InvalidPrimeException.php:
--------------------------------------------------------------------------------
1 | toString();
22 | }
23 |
24 | parent::__construct($message, $code, $previous);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/paragonie/random_compat/build-phar.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | basedir=$( dirname $( readlink -f ${BASH_SOURCE[0]} ) )
4 |
5 | php -dphar.readonly=0 "$basedir/other/build_phar.php" $*
--------------------------------------------------------------------------------
/lib/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEd+wCqJDrx5B4OldM0dQE0ZMX+lx1ZWm
3 | pui0SUqD4G29L3NGsz9UhJ/0HjBdbnkhIK5xviT0X5vtjacF6ajgcCArbTB+ds+p
4 | +h7Q084NuSuIpNb6YPfoUFgC/CL9kAoc
5 | -----END PUBLIC KEY-----
6 |
--------------------------------------------------------------------------------
/lib/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc:
--------------------------------------------------------------------------------
1 | -----BEGIN PGP SIGNATURE-----
2 | Version: GnuPG v2.0.22 (MingW32)
3 |
4 | iQEcBAABAgAGBQJWtW1hAAoJEGuXocKCZATaJf0H+wbZGgskK1dcRTsuVJl9IWip
5 | QwGw/qIKI280SD6/ckoUMxKDCJiFuPR14zmqnS36k7N5UNPnpdTJTS8T11jttSpg
6 | 1LCmgpbEIpgaTah+cELDqFCav99fS+bEiAL5lWDAHBTE/XPjGVCqeehyPYref4IW
7 | NDBIEsvnHPHPLsn6X5jq4+Yj5oUixgxaMPiR+bcO4Sh+RzOVB6i2D0upWfRXBFXA
8 | NNnsg9/zjvoC7ZW73y9uSH+dPJTt/Vgfeiv52/v41XliyzbUyLalf02GNPY+9goV
9 | JHG1ulEEBJOCiUD9cE1PUIJwHA/HqyhHIvV350YoEFiHl8iSwm7SiZu5kPjaq74=
10 | =B6+8
11 | -----END PGP SIGNATURE-----
12 |
--------------------------------------------------------------------------------
/lib/vendor/paragonie/random_compat/psalm-autoload.php:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/AUTHORS:
--------------------------------------------------------------------------------
1 | phpseclib Lead Developer: TerraFrost (Jim Wigginton)
2 |
3 | phpseclib Developers: monnerat (Patrick Monnerat)
4 | bantu (Andreas Fischer)
5 | petrich (Hans-Jürgen Petrich)
6 | GrahamCampbell (Graham Campbell)
7 | hc-jworman
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/BACKERS.md:
--------------------------------------------------------------------------------
1 | # Backers
2 |
3 | phpseclib ongoing development is made possible by [Tidelift](https://tidelift.com/subscription/pkg/packagist-phpseclib-phpseclib?utm_source=packagist-phpseclib-phpseclib&utm_medium=referral&utm_campaign=readme) and by contributions by users like you. Thank you.
4 |
5 | ## Backers
6 |
7 | - Allan Simon
8 | - [ChargeOver](https://chargeover.com/)
9 | - Raghu Veer Dendukuri
10 | - Zane Hooper
11 | - [Setasign](https://www.setasign.com/)
12 | - [Charles Severance](https://github.com/csev)
13 | - [Rachel Fish](https://github.com/itsrachelfish)
14 | - Tharyrok
15 | - [cjhaas](https://github.com/cjhaas)
16 | - [istiak-tridip](https://github.com/istiak-tridip)
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/BlockCipher.php:
--------------------------------------------------------------------------------
1 |
9 | * @author Hans-Juergen Petrich
10 | * @copyright 2007 Jim Wigginton
11 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
12 | * @link http://phpseclib.sourceforge.net
13 | */
14 |
15 | namespace phpseclib3\Crypt\Common;
16 |
17 | /**
18 | * Base Class for all block cipher classes
19 | *
20 | * @author Jim Wigginton
21 | */
22 | abstract class BlockCipher extends SymmetricKey
23 | {
24 | }
25 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/PublicKey.php:
--------------------------------------------------------------------------------
1 |
7 | * @copyright 2009 Jim Wigginton
8 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
9 | * @link http://phpseclib.sourceforge.net
10 | */
11 |
12 | namespace phpseclib3\Crypt\Common;
13 |
14 | /**
15 | * PublicKey interface
16 | *
17 | * @author Jim Wigginton
18 | */
19 | interface PublicKey
20 | {
21 | public function verify($message, $signature);
22 | //public function encrypt($plaintext);
23 | public function toString($type, array $options = []);
24 | public function getFingerprint($algorithm);
25 | }
26 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/Raw.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Crypt\DSA\Formats\Signature;
15 |
16 | use phpseclib3\Crypt\Common\Formats\Signature\Raw as Progenitor;
17 |
18 | /**
19 | * Raw DSA Signature Handler
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class Raw extends Progenitor
24 | {
25 | }
26 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistb233.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class nistb233 extends sect233r1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistb409.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class nistb409 extends sect409r1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk163.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class nistk163 extends sect163k1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk233.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class nistk233 extends sect233k1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk283.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class nistk283 extends sect283k1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk409.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class nistk409 extends sect409k1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp192.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class nistp192 extends secp192r1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp224.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class nistp224 extends secp224r1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp256.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class nistp256 extends secp256r1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp384.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class nistp384 extends secp384r1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp521.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class nistp521 extends secp521r1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistt571.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class nistt571 extends sect571k1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v1.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class prime192v1 extends secp192r1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime256v1.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Curves;
15 |
16 | final class prime256v1 extends secp256r1
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/Raw.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Crypt\EC\Formats\Signature;
15 |
16 | use phpseclib3\Crypt\Common\Formats\Signature\Raw as Progenitor;
17 |
18 | /**
19 | * Raw DSA Signature Handler
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class Raw extends Progenitor
24 | {
25 | }
26 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/BadConfigurationException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * BadConfigurationException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class BadConfigurationException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/BadDecryptionException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * BadDecryptionException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class BadDecryptionException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/BadModeException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * BadModeException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class BadModeException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/ConnectionClosedException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * ConnectionClosedException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class ConnectionClosedException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/FileNotFoundException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * FileNotFoundException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class FileNotFoundException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/InconsistentSetupException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * InconsistentSetupException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class InconsistentSetupException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/InsufficientSetupException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * InsufficientSetupException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class InsufficientSetupException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/NoKeyLoadedException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * NoKeyLoadedException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class NoKeyLoadedException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/NoSupportedAlgorithmsException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * NoSupportedAlgorithmsException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class NoSupportedAlgorithmsException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/UnableToConnectException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * UnableToConnectException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class UnableToConnectException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/UnsupportedAlgorithmException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * UnsupportedAlgorithmException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class UnsupportedAlgorithmException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/UnsupportedCurveException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * UnsupportedCurveException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class UnsupportedCurveException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/UnsupportedFormatException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * UnsupportedFormatException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class UnsupportedFormatException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Exception/UnsupportedOperationException.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2015 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\Exception;
15 |
16 | /**
17 | * UnsupportedOperationException
18 | *
19 | * @author Jim Wigginton
20 | */
21 | class UnsupportedOperationException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AccessDescription.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * AccessDescription
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class AccessDescription
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'children' => [
28 | 'accessMethod' => ['type' => ASN1::TYPE_OBJECT_IDENTIFIER],
29 | 'accessLocation' => GeneralName::MAP
30 | ]
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeType.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * AttributeType
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class AttributeType
24 | {
25 | const MAP = ['type' => ASN1::TYPE_OBJECT_IDENTIFIER];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeTypeAndValue.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * AttributeTypeAndValue
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class AttributeTypeAndValue
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'children' => [
28 | 'type' => AttributeType::MAP,
29 | 'value' => AttributeValue::MAP
30 | ]
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeValue.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * AttributeValue
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class AttributeValue
24 | {
25 | const MAP = ['type' => ASN1::TYPE_ANY];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Attributes.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * Attributes
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class Attributes
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SET,
27 | 'min' => 1,
28 | 'max' => -1,
29 | 'children' => Attribute::MAP
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AuthorityInfoAccessSyntax.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * AuthorityInfoAccessSyntax
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class AuthorityInfoAccessSyntax
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'min' => 1,
28 | 'max' => -1,
29 | 'children' => AccessDescription::MAP
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BaseDistance.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * BaseDistance
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class BaseDistance
24 | {
25 | const MAP = ['type' => ASN1::TYPE_INTEGER];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CPSuri.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * CPSuri
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class CPSuri
24 | {
25 | const MAP = ['type' => ASN1::TYPE_IA5_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLDistributionPoints.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * CRLDistributionPoints
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class CRLDistributionPoints
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'min' => 1,
28 | 'max' => -1,
29 | 'children' => DistributionPoint::MAP
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLNumber.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * CRLNumber
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class CRLNumber
24 | {
25 | const MAP = ['type' => ASN1::TYPE_INTEGER];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertPolicyId.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * CertPolicyId
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class CertPolicyId
24 | {
25 | const MAP = ['type' => ASN1::TYPE_OBJECT_IDENTIFIER];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateIssuer.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | /**
17 | * CertificateIssuer
18 | *
19 | * @author Jim Wigginton
20 | */
21 | abstract class CertificateIssuer
22 | {
23 | const MAP = GeneralNames::MAP;
24 | }
25 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificatePolicies.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * CertificatePolicies
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class CertificatePolicies
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'min' => 1,
28 | 'max' => -1,
29 | 'children' => PolicyInformation::MAP
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateSerialNumber.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * CertificateSerialNumber
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class CertificateSerialNumber
24 | {
25 | const MAP = ['type' => ASN1::TYPE_INTEGER];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAParams.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * DSAParams
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class DSAParams
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'children' => [
28 | 'p' => ['type' => ASN1::TYPE_INTEGER],
29 | 'q' => ['type' => ASN1::TYPE_INTEGER],
30 | 'g' => ['type' => ASN1::TYPE_INTEGER]
31 | ]
32 | ];
33 | }
34 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAPublicKey.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * DSAPublicKey
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class DSAPublicKey
24 | {
25 | const MAP = ['type' => ASN1::TYPE_INTEGER];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DssSigValue.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * DssSigValue
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class DssSigValue
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'children' => [
28 | 'r' => ['type' => ASN1::TYPE_INTEGER],
29 | 's' => ['type' => ASN1::TYPE_INTEGER]
30 | ]
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECPoint.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * ECPoint
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class ECPoint
24 | {
25 | const MAP = ['type' => ASN1::TYPE_OCTET_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EcdsaSigValue.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * EcdsaSigValue
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class EcdsaSigValue
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'children' => [
28 | 'r' => ['type' => ASN1::TYPE_INTEGER],
29 | 's' => ['type' => ASN1::TYPE_INTEGER]
30 | ]
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EncryptedData.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * EncryptedData
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class EncryptedData
24 | {
25 | const MAP = ['type' => ASN1::TYPE_OCTET_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtKeyUsageSyntax.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * ExtKeyUsageSyntax
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class ExtKeyUsageSyntax
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'min' => 1,
28 | 'max' => -1,
29 | 'children' => KeyPurposeId::MAP
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtensionAttributes.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * ExtensionAttributes
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class ExtensionAttributes
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SET,
27 | 'min' => 1,
28 | 'max' => 256, // ub-extension-attributes
29 | 'children' => ExtensionAttribute::MAP
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/FieldElement.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * FieldElement
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class FieldElement
24 | {
25 | const MAP = ['type' => ASN1::TYPE_OCTET_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralNames.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * GeneralNames
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class GeneralNames
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'min' => 1,
28 | 'max' => -1,
29 | 'children' => GeneralName::MAP
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralSubtrees.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * GeneralSubtrees
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class GeneralSubtrees
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'min' => 1,
28 | 'max' => -1,
29 | 'children' => GeneralSubtree::MAP
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/HashAlgorithm.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | /**
17 | * HashAglorithm
18 | *
19 | * @author Jim Wigginton
20 | */
21 | abstract class HashAlgorithm
22 | {
23 | const MAP = AlgorithmIdentifier::MAP;
24 | }
25 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/HoldInstructionCode.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * HoldInstructionCode
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class HoldInstructionCode
24 | {
25 | const MAP = ['type' => ASN1::TYPE_OBJECT_IDENTIFIER];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/InvalidityDate.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * InvalidityDate
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class InvalidityDate
24 | {
25 | const MAP = ['type' => ASN1::TYPE_GENERALIZED_TIME];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/IssuerAltName.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | /**
17 | * IssuerAltName
18 | *
19 | * @author Jim Wigginton
20 | */
21 | abstract class IssuerAltName
22 | {
23 | const MAP = GeneralNames::MAP;
24 | }
25 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyIdentifier.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * KeyIdentifier
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class KeyIdentifier
24 | {
25 | const MAP = ['type' => ASN1::TYPE_OCTET_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyPurposeId.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * KeyPurposeId
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class KeyPurposeId
24 | {
25 | const MAP = ['type' => ASN1::TYPE_OBJECT_IDENTIFIER];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/MaskGenAlgorithm.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | /**
17 | * MaskGenAglorithm
18 | *
19 | * @author Jim Wigginton
20 | */
21 | abstract class MaskGenAlgorithm
22 | {
23 | const MAP = AlgorithmIdentifier::MAP;
24 | }
25 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Name.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * Name
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class Name
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_CHOICE,
27 | 'children' => [
28 | 'rdnSequence' => RDNSequence::MAP
29 | ]
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NetworkAddress.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * NetworkAddress
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class NetworkAddress
24 | {
25 | const MAP = ['type' => ASN1::TYPE_NUMERIC_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NumericUserIdentifier.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * NumericUserIdentifier
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class NumericUserIdentifier
24 | {
25 | const MAP = ['type' => ASN1::TYPE_NUMERIC_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OrganizationName.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * OrganizationName
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class OrganizationName
24 | {
25 | const MAP = ['type' => ASN1::TYPE_PRINTABLE_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OrganizationalUnitNames.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * OrganizationalUnitNames
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class OrganizationalUnitNames
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'min' => 1,
28 | 'max' => 4, // ub-organizational-units
29 | 'children' => ['type' => ASN1::TYPE_PRINTABLE_STRING]
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OtherPrimeInfos.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * OtherPrimeInfos
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class OtherPrimeInfos
24 | {
25 | // version must be multi if otherPrimeInfos present
26 | const MAP = [
27 | 'type' => ASN1::TYPE_SEQUENCE,
28 | 'min' => 1,
29 | 'max' => -1,
30 | 'children' => OtherPrimeInfo::MAP
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PKCS9String.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * PKCS9String
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class PKCS9String
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_CHOICE,
27 | 'children' => [
28 | 'ia5String' => ['type' => ASN1::TYPE_IA5_STRING],
29 | 'directoryString' => DirectoryString::MAP
30 | ]
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyQualifierId.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * PolicyQualifierId
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class PolicyQualifierId
24 | {
25 | const MAP = ['type' => ASN1::TYPE_OBJECT_IDENTIFIER];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyQualifierInfo.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * PolicyQualifierInfo
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class PolicyQualifierInfo
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'children' => [
28 | 'policyQualifierId' => PolicyQualifierId::MAP,
29 | 'qualifier' => ['type' => ASN1::TYPE_ANY]
30 | ]
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PostalAddress.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * PostalAddress
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class PostalAddress
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'optional' => true,
28 | 'min' => 1,
29 | 'max' => -1,
30 | 'children' => DirectoryString::MAP
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Prime_p.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * Prime_p
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class Prime_p
24 | {
25 | const MAP = ['type' => ASN1::TYPE_INTEGER];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateDomainName.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * PrivateDomainName
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class PrivateDomainName
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_CHOICE,
27 | 'children' => [
28 | 'numeric' => ['type' => ASN1::TYPE_NUMERIC_STRING],
29 | 'printable' => ['type' => ASN1::TYPE_PRINTABLE_STRING]
30 | ]
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKey.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * PrivateKey
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class PrivateKey
24 | {
25 | const MAP = ['type' => ASN1::TYPE_OCTET_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKey.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * PublicKey
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class PublicKey
24 | {
25 | const MAP = ['type' => ASN1::TYPE_BIT_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKeyAndChallenge.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * PublicKeyAndChallenge
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class PublicKeyAndChallenge
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'children' => [
28 | 'spki' => SubjectPublicKeyInfo::MAP,
29 | 'challenge' => ['type' => ASN1::TYPE_IA5_STRING]
30 | ]
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSAPublicKey.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * RSAPublicKey
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class RSAPublicKey
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'children' => [
28 | 'modulus' => ['type' => ASN1::TYPE_INTEGER],
29 | 'publicExponent' => ['type' => ASN1::TYPE_INTEGER]
30 | ]
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectAltName.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | /**
17 | * SubjectAltName
18 | *
19 | * @author Jim Wigginton
20 | */
21 | abstract class SubjectAltName
22 | {
23 | const MAP = GeneralNames::MAP;
24 | }
25 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectDirectoryAttributes.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * SubjectDirectoryAttributes
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class SubjectDirectoryAttributes
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'min' => 1,
28 | 'max' => -1,
29 | 'children' => Attribute::MAP
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectInfoAccessSyntax.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * SubjectInfoAccessSyntax
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class SubjectInfoAccessSyntax
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'min' => 1,
28 | 'max' => -1,
29 | 'children' => AccessDescription::MAP
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TerminalIdentifier.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * TerminalIdentifier
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class TerminalIdentifier
24 | {
25 | const MAP = ['type' => ASN1::TYPE_PRINTABLE_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Time.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * Time
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class Time
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_CHOICE,
27 | 'children' => [
28 | 'utcTime' => ['type' => ASN1::TYPE_UTC_TIME],
29 | 'generalTime' => ['type' => ASN1::TYPE_GENERALIZED_TIME]
30 | ]
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Trinomial.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * Trinomial
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class Trinomial
24 | {
25 | const MAP = ['type' => ASN1::TYPE_INTEGER];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/UniqueIdentifier.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * UniqueIdentifier
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class UniqueIdentifier
24 | {
25 | const MAP = ['type' => ASN1::TYPE_BIT_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Validity.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * Validity
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class Validity
24 | {
25 | const MAP = [
26 | 'type' => ASN1::TYPE_SEQUENCE,
27 | 'children' => [
28 | 'notBefore' => Time::MAP,
29 | 'notAfter' => Time::MAP
30 | ]
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_ca_policy_url.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * netscape_ca_policy_url
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class netscape_ca_policy_url
24 | {
25 | const MAP = ['type' => ASN1::TYPE_IA5_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_comment.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2016 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://phpseclib.sourceforge.net
12 | */
13 |
14 | namespace phpseclib3\File\ASN1\Maps;
15 |
16 | use phpseclib3\File\ASN1;
17 |
18 | /**
19 | * netscape_comment
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class netscape_comment
24 | {
25 | const MAP = ['type' => ASN1::TYPE_IA5_STRING];
26 | }
27 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/DefaultEngine.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Math\BigInteger\Engines\BCMath;
15 |
16 | use phpseclib3\Math\BigInteger\Engines\BCMath\Reductions\Barrett;
17 |
18 | /**
19 | * PHP Default Modular Exponentiation Engine
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class DefaultEngine extends Barrett
24 | {
25 | }
26 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/OpenSSL.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Math\BigInteger\Engines\BCMath;
15 |
16 | use phpseclib3\Math\BigInteger\Engines\OpenSSL as Progenitor;
17 |
18 | /**
19 | * OpenSSL Modular Exponentiation Engine
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class OpenSSL extends Progenitor
24 | {
25 | }
26 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/DefaultEngine.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Math\BigInteger\Engines\PHP;
15 |
16 | use phpseclib3\Math\BigInteger\Engines\PHP\Reductions\EvalBarrett;
17 |
18 | /**
19 | * PHP Default Modular Exponentiation Engine
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class DefaultEngine extends EvalBarrett
24 | {
25 | }
26 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/OpenSSL.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | * @link http://pear.php.net/package/Math_BigInteger
12 | */
13 |
14 | namespace phpseclib3\Math\BigInteger\Engines\PHP;
15 |
16 | use phpseclib3\Math\BigInteger\Engines\OpenSSL as Progenitor;
17 |
18 | /**
19 | * OpenSSL Modular Exponentiation Engine
20 | *
21 | * @author Jim Wigginton
22 | */
23 | abstract class OpenSSL extends Progenitor
24 | {
25 | }
26 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/Math/Common/FiniteField.php:
--------------------------------------------------------------------------------
1 |
9 | * @copyright 2017 Jim Wigginton
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License
11 | */
12 |
13 | namespace phpseclib3\Math\Common;
14 |
15 | /**
16 | * Finite Fields
17 | *
18 | * @author Jim Wigginton
19 | */
20 | abstract class FiniteField
21 | {
22 | }
23 |
--------------------------------------------------------------------------------
/lib/vendor/phpseclib/phpseclib/phpseclib/openssl.cnf:
--------------------------------------------------------------------------------
1 | # minimalist openssl.cnf file for use with phpseclib
2 |
3 | HOME = .
4 | RANDFILE = $ENV::HOME/.rnd
5 |
6 | [ v3_ca ]
7 |
--------------------------------------------------------------------------------
/lib/vendor/psr/container/.gitignore:
--------------------------------------------------------------------------------
1 | composer.lock
2 | composer.phar
3 | /vendor/
4 |
--------------------------------------------------------------------------------
/lib/vendor/psr/container/README.md:
--------------------------------------------------------------------------------
1 | Container interface
2 | ==============
3 |
4 | This repository holds all interfaces related to [PSR-11 (Container Interface)][psr-url].
5 |
6 | Note that this is not a Container implementation of its own. It is merely abstractions that describe the components of a Dependency Injection Container.
7 |
8 | The installable [package][package-url] and [implementations][implementation-url] are listed on Packagist.
9 |
10 | [psr-url]: https://www.php-fig.org/psr/psr-11/
11 | [package-url]: https://packagist.org/packages/psr/container
12 | [implementation-url]: https://packagist.org/providers/psr/container-implementation
13 |
14 |
--------------------------------------------------------------------------------
/lib/vendor/psr/container/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "psr/container",
3 | "type": "library",
4 | "description": "Common Container Interface (PHP FIG PSR-11)",
5 | "keywords": ["psr", "psr-11", "container", "container-interop", "container-interface"],
6 | "homepage": "https://github.com/php-fig/container",
7 | "license": "MIT",
8 | "authors": [
9 | {
10 | "name": "PHP-FIG",
11 | "homepage": "https://www.php-fig.org/"
12 | }
13 | ],
14 | "require": {
15 | "php": ">=7.4.0"
16 | },
17 | "autoload": {
18 | "psr-4": {
19 | "Psr\\Container\\": "src/"
20 | }
21 | },
22 | "extra": {
23 | "branch-alias": {
24 | "dev-master": "2.0.x-dev"
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/lib/vendor/psr/container/src/ContainerExceptionInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Console\Completion\Output;
13 |
14 | use Symfony\Component\Console\Completion\CompletionSuggestions;
15 | use Symfony\Component\Console\Output\OutputInterface;
16 |
17 | /**
18 | * Transforms the {@see CompletionSuggestions} object into output readable by the shell completion.
19 | *
20 | * @author Wouter de Jong
21 | */
22 | interface CompletionOutputInterface
23 | {
24 | public function write(CompletionSuggestions $suggestions, OutputInterface $output): void;
25 | }
26 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/console/Descriptor/DescriptorInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Console\Descriptor;
13 |
14 | use Symfony\Component\Console\Output\OutputInterface;
15 |
16 | /**
17 | * Descriptor interface.
18 | *
19 | * @author Jean-François Simon
20 | */
21 | interface DescriptorInterface
22 | {
23 | /**
24 | * @return void
25 | */
26 | public function describe(OutputInterface $output, object $object, array $options = []);
27 | }
28 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/console/Exception/ExceptionInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Console\Exception;
13 |
14 | /**
15 | * ExceptionInterface.
16 | *
17 | * @author Jérôme Tamarelle
18 | */
19 | interface ExceptionInterface extends \Throwable
20 | {
21 | }
22 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/console/Exception/InvalidArgumentException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Console\Exception;
13 |
14 | /**
15 | * @author Jérôme Tamarelle
16 | */
17 | class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface
18 | {
19 | }
20 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/console/Exception/InvalidOptionException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Console\Exception;
13 |
14 | /**
15 | * Represents an incorrect option name or value typed in the console.
16 | *
17 | * @author Jérôme Tamarelle
18 | */
19 | class InvalidOptionException extends \InvalidArgumentException implements ExceptionInterface
20 | {
21 | }
22 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/console/Exception/LogicException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Console\Exception;
13 |
14 | /**
15 | * @author Jérôme Tamarelle
16 | */
17 | class LogicException extends \LogicException implements ExceptionInterface
18 | {
19 | }
20 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/console/Exception/MissingInputException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Console\Exception;
13 |
14 | /**
15 | * Represents failure to read input from stdin.
16 | *
17 | * @author Gabriel Ostrolucký
18 | */
19 | class MissingInputException extends RuntimeException implements ExceptionInterface
20 | {
21 | }
22 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/console/Exception/NamespaceNotFoundException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Console\Exception;
13 |
14 | /**
15 | * Represents an incorrect namespace typed in the console.
16 | *
17 | * @author Pierre du Plessis
18 | */
19 | class NamespaceNotFoundException extends CommandNotFoundException
20 | {
21 | }
22 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/console/Exception/RuntimeException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Console\Exception;
13 |
14 | /**
15 | * @author Jérôme Tamarelle
16 | */
17 | class RuntimeException extends \RuntimeException implements ExceptionInterface
18 | {
19 | }
20 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/console/Helper/TableRows.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Console\Helper;
13 |
14 | /**
15 | * @internal
16 | */
17 | class TableRows implements \IteratorAggregate
18 | {
19 | private \Closure $generator;
20 |
21 | public function __construct(\Closure $generator)
22 | {
23 | $this->generator = $generator;
24 | }
25 |
26 | public function getIterator(): \Traversable
27 | {
28 | return ($this->generator)();
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/console/Helper/TableSeparator.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Console\Helper;
13 |
14 | /**
15 | * Marks a row as being a separator.
16 | *
17 | * @author Fabien Potencier
18 | */
19 | class TableSeparator extends TableCell
20 | {
21 | public function __construct(array $options = [])
22 | {
23 | parent::__construct('', $options);
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/console/Input/InputAwareInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Console\Input;
13 |
14 | /**
15 | * InputAwareInterface should be implemented by classes that depends on the
16 | * Console Input.
17 | *
18 | * @author Wouter J
19 | */
20 | interface InputAwareInterface
21 | {
22 | /**
23 | * Sets the Console Input.
24 | *
25 | * @return void
26 | */
27 | public function setInput(InputInterface $input);
28 | }
29 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/console/Resources/bin/hiddeninput.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oldkingcone/slopShell/9affb0be460b9e50a909109f6b550a67cb1316ed/lib/vendor/symfony/console/Resources/bin/hiddeninput.exe
--------------------------------------------------------------------------------
/lib/vendor/symfony/deprecation-contracts/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | CHANGELOG
2 | =========
3 |
4 | The changelog is maintained for all Symfony contracts at the following URL:
5 | https://github.com/symfony/contracts/blob/main/CHANGELOG.md
6 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/polyfill-ctype/README.md:
--------------------------------------------------------------------------------
1 | Symfony Polyfill / Ctype
2 | ========================
3 |
4 | This component provides `ctype_*` functions to users who run php versions without the ctype extension.
5 |
6 | More information can be found in the
7 | [main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md).
8 |
9 | License
10 | =======
11 |
12 | This library is released under the [MIT license](LICENSE).
13 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/polyfill-intl-normalizer/README.md:
--------------------------------------------------------------------------------
1 | Symfony Polyfill / Intl: Normalizer
2 | ===================================
3 |
4 | This component provides a fallback implementation for the
5 | [`Normalizer`](https://php.net/Normalizer) class provided
6 | by the [Intl](https://php.net/intl) extension.
7 |
8 | More information can be found in the
9 | [main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md).
10 |
11 | License
12 | =======
13 |
14 | This library is released under the [MIT license](LICENSE).
15 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | use Symfony\Polyfill\Intl\Normalizer as p;
13 |
14 | if (\PHP_VERSION_ID >= 80000) {
15 | return require __DIR__.'/bootstrap80.php';
16 | }
17 |
18 | if (!function_exists('normalizer_is_normalized')) {
19 | function normalizer_is_normalized($string, $form = p\Normalizer::FORM_C) { return p\Normalizer::isNormalized($string, $form); }
20 | }
21 | if (!function_exists('normalizer_normalize')) {
22 | function normalizer_normalize($string, $form = p\Normalizer::FORM_C) { return p\Normalizer::normalize($string, $form); }
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/polyfill-intl-normalizer/bootstrap80.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | use Symfony\Polyfill\Intl\Normalizer as p;
13 |
14 | if (!function_exists('normalizer_is_normalized')) {
15 | function normalizer_is_normalized(?string $string, ?int $form = p\Normalizer::FORM_C): bool { return p\Normalizer::isNormalized((string) $string, (int) $form); }
16 | }
17 | if (!function_exists('normalizer_normalize')) {
18 | function normalizer_normalize(?string $string, ?int $form = p\Normalizer::FORM_C): string|false { return p\Normalizer::normalize((string) $string, (int) $form); }
19 | }
20 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/polyfill-mbstring/README.md:
--------------------------------------------------------------------------------
1 | Symfony Polyfill / Mbstring
2 | ===========================
3 |
4 | This component provides a partial, native PHP implementation for the
5 | [Mbstring](https://php.net/mbstring) extension.
6 |
7 | More information can be found in the
8 | [main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md).
9 |
10 | License
11 | =======
12 |
13 | This library is released under the [MIT license](LICENSE).
14 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/service-contracts/Attribute/Required.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Contracts\Service\Attribute;
13 |
14 | /**
15 | * A required dependency.
16 | *
17 | * This attribute indicates that a property holds a required dependency. The annotated property or method should be
18 | * considered during the instantiation process of the containing class.
19 | *
20 | * @author Alexander M. Turek
21 | */
22 | #[\Attribute(\Attribute::TARGET_METHOD | \Attribute::TARGET_PROPERTY)]
23 | final class Required
24 | {
25 | }
26 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/service-contracts/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | CHANGELOG
2 | =========
3 |
4 | The changelog is maintained for all Symfony contracts at the following URL:
5 | https://github.com/symfony/contracts/blob/main/CHANGELOG.md
6 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/service-contracts/README.md:
--------------------------------------------------------------------------------
1 | Symfony Service Contracts
2 | =========================
3 |
4 | A set of abstractions extracted out of the Symfony components.
5 |
6 | Can be used to build on semantics that the Symfony components proved useful and
7 | that already have battle tested implementations.
8 |
9 | See https://github.com/symfony/contracts/blob/main/README.md for more information.
10 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/service-contracts/Test/ServiceLocatorTest.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Contracts\Service\Test;
13 |
14 | class_alias(ServiceLocatorTestCase::class, ServiceLocatorTest::class);
15 |
16 | if (false) {
17 | /**
18 | * @deprecated since PHPUnit 9.6
19 | */
20 | class ServiceLocatorTest
21 | {
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/string/Exception/ExceptionInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\String\Exception;
13 |
14 | interface ExceptionInterface extends \Throwable
15 | {
16 | }
17 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/string/Exception/InvalidArgumentException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\String\Exception;
13 |
14 | class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface
15 | {
16 | }
17 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/string/Exception/RuntimeException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\String\Exception;
13 |
14 | class RuntimeException extends \RuntimeException implements ExceptionInterface
15 | {
16 | }
17 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/string/README.md:
--------------------------------------------------------------------------------
1 | String Component
2 | ================
3 |
4 | The String component provides an object-oriented API to strings and deals
5 | with bytes, UTF-8 code points and grapheme clusters in a unified way.
6 |
7 | Resources
8 | ---------
9 |
10 | * [Documentation](https://symfony.com/doc/current/components/string.html)
11 | * [Contributing](https://symfony.com/doc/current/contributing/index.html)
12 | * [Report issues](https://github.com/symfony/symfony/issues) and
13 | [send Pull Requests](https://github.com/symfony/symfony/pulls)
14 | in the [main Symfony repository](https://github.com/symfony/symfony)
15 |
--------------------------------------------------------------------------------
/lib/vendor/symfony/string/Slugger/SluggerInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\String\Slugger;
13 |
14 | use Symfony\Component\String\AbstractUnicodeString;
15 |
16 | /**
17 | * Creates a URL-friendly slug from a given string.
18 | *
19 | * @author Titouan Galopin
20 | */
21 | interface SluggerInterface
22 | {
23 | /**
24 | * Creates a slug for the given string and locale, using appropriate transliteration when needed.
25 | */
26 | public function slug(string $string, string $separator = '-', string $locale = null): AbstractUnicodeString;
27 | }
28 |
--------------------------------------------------------------------------------
/templates/slop_MTLS_template.php:
--------------------------------------------------------------------------------
1 |