CheckPQC.psd1
|
@{ RootModule = 'CheckPQC.psm1' ModuleVersion = '0.2.8' GUID = 'b7e2c6c0-2d2e-4a3a-8f0a-2c5e1f9d4d10' Author = 'Aegyrix LLC' CompanyName = 'Aegyrix LLC' Copyright = '(c) Aegyrix LLC. MIT License.' Description = 'Verify post-quantum TLS readiness (TLS 1.3 + ML-KEM hybrid) from PowerShell. Hosted checks require only PowerShell + HTTPS; offline checks can use the @aegyrix/check-pqc CLI.' PowerShellVersion = '5.1' FunctionsToExport = @('Test-PQC', 'Test-PQCOffline', 'Get-PQCVerdict', 'Install-PQCCli', 'Update-PQCCli', 'Uninstall-PQCCli') CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('PQC', 'PostQuantum', 'TLS', 'ML-KEM', 'Security', 'Cryptography', 'Audit', 'CI', 'Aegyrix', 'CheckPQC') LicenseUri = 'https://github.com/aegyrix/checkpqc.app/blob/main/LICENSE' ProjectUri = 'https://checkpqc.com/cli' IconUri = 'https://checkpqc.com/favicon.svg' ReleaseNotes = @' 0.2.8 - Uses Invoke-RestMethod -UserAgent instead of a raw User-Agent header for better Windows PowerShell 5.1 / ISE compatibility. 0.2.7 - Test-PQC now uses the hosted CheckPQC API by default, so PSGallery installs work with no Node.js, npm, OpenSSL, or PATH changes for public HTTPS checks. - Test-PQC -Offline and Test-PQCOffline still use the local CLI for air-gapped or custom-port probes, and auto-install @aegyrix/check-pqc when Node 18+ is available. - CLI lookup now checks npm's global prefix as well as PATH, fixing fresh npm installs before PowerShell is restarted. - Same seven verdicts and exit semantics as the CLI and hosted API: HYBRID_ENABLED / PQC_ENABLED / AVAILABLE_NOT_ACTIVE / CLIENT_ONLY / SERVER_ONLY / NOT_READY / UNKNOWN. '@ } } } |