Page MenuHome GnuPG

Kleopatra: Handle beta compliance
Testing, NormalPublic

Description

For testing purposes, GnuPG 2.5.x allows to make it assume de-vs compliance. In this case Kleopatra should mark all statements about compliance with "(beta)".

Note for testing:

  • Requires GnuPG 2.5.x with x >= 2.

Related commits:

Event Timeline

ikloecker created this task.
ikloecker changed the task status from Open to Testing.EditedOct 22 2024, 10:24 AM

Note for testing:
If the environment variable GNUPG_ASSUME_COMPLIANCE is set to "de-vs" and de-vs compliance is enabled then Kleopatra should show "VS-NfD compliant (beta)" instead of "VS-NfD compliant" everywhere. ("Not VS-NfD compliant" doesn't get the (beta) suffix.)

This only works for GnuPG 2.5.x with x >= 2.

If compliance is not active, the self-test dialog now shows the test for compliance with just "?" as the test name

I'm now using the name "Compliance Check" for the test if no compliance is active/has been configured. I have also checked all other usages of DeVSCompliance::name() in libkleo and kleopatra to make sure it's only used if compliance is active.