Add Technical_Decomp_SopsUtil

Miguel Jacq 2025-12-27 20:53:03 -06:00
parent 7a1e120365
commit 04063a2503

@ -0,0 +1,15 @@
## enroll/sopsutil.py
### SopsError (exception class)
#### Purpose: a specific exception type for SOPS-related failures.
#### Behavior:
- Subclasses RuntimeError but adds no extra fields/methods.
- Used so the CLI can catch it and print a clean error: ... message.
#### Raised when:
- sops is not present on PATH but required
- encryption/decryption subprocess fails
- missing/empty GPG fingerprint list