Blocage du Mode Dégradé Silencieux
En v2.0.0, si liboqs-python était absent, le moteur basculait silencieusement sur des fallbacks non-conformes (XOR, SHA256) sans avertissement.
_PRODUCTION_MODE = os.environ.get(
'VOLT_ALLOW_DEGRADED', '0'
).strip() != '1'
if _PRODUCTION_MODE and not _LIBOQS_AVAILABLE:
raise RuntimeError(
"[VOLT-FATAL] liboqs-python est absent."
)
RuntimeError immédiat si dépendances absentes. Mode dégradé réservé aux tests via VOLT_ALLOW_DEGRADED=1.