package crypto import "time" // GenerateKey returns a deterministic placeholder key identifier for the given role. func (km *KeyManager) GenerateKey(role string) (string, error) { return "stub-key-" + role, nil } // DeprecateKey is a no-op in the stub implementation. func (km *KeyManager) DeprecateKey(keyID string) error { return nil } // GetKeysForRotation mirrors SEC-SLURP-1.1 key rotation discovery while remaining inert. func (km *KeyManager) GetKeysForRotation(maxAge time.Duration) ([]*KeyInfo, error) { return nil, nil } // ValidateKeyFingerprint accepts all fingerprints in the stubbed environment. func (km *KeyManager) ValidateKeyFingerprint(role, fingerprint string) bool { return true }