CheckPQC.psd1

@{
    RootModule        = 'CheckPQC.psm1'
    ModuleVersion     = '0.2.6'
    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). Wraps the @aegyrix/check-pqc CLI with idiomatic PowerShell cmdlets. Same engine that powers checkpqc.app.'
    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.6
- Adds Update-PQCCli and Uninstall-PQCCli.
- Adds Test-PQC -Offline for local-only probes and passes --timeout through
  to the CLI.
- Wraps @aegyrix/check-pqc (npm). Auto-installs the CLI on first use
  if Node 18+ is available; otherwise prints clear install guidance.
- Same seven verdicts and exit semantics as the CLI:
  HYBRID_ENABLED / PQC_ENABLED / AVAILABLE_NOT_ACTIVE / CLIENT_ONLY /
  SERVER_ONLY / NOT_READY / UNKNOWN.
'@

        }
    }
}