Harden M9: Ed25519 attestation, full SHA-256 integrity, locked-by-default, prompt improvements, registry verification
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
import stat
|
||||
|
||||
from cmdforge.signing import initialize_signing_key, load_signing_key
|
||||
|
||||
|
||||
def test_signing_key_is_persistent_and_private(tmp_path):
|
||||
path = tmp_path / "release-key.json"
|
||||
created = initialize_signing_key(path)
|
||||
assert load_signing_key(path) == created
|
||||
assert stat.S_IMODE(path.stat().st_mode) == 0o600
|
||||
assert initialize_signing_key(path) == created
|
||||
Reference in New Issue
Block a user