refactor: rename SEP to Keychain and reorganize import commands - Renamed sepunlock.go to keychainunlock.go - Changed all SEP types to Keychain types (SEPUnlockKey -> KeychainUnlockKey) - Updated type string from 'macos-sep' to 'keychain' - Moved 'secret import' to 'secret vault import' for mnemonic imports - Added new 'secret import <secret-name> --source <filename>' for file imports - Updated README to replace all 'Secure Enclave' references with 'macOS Keychain' - Updated directory structure diagrams and examples - Fixed linter error in MarkFlagRequired call - All tests passing, linter clean
This commit is contained in:
4
TODO.md
4
TODO.md
@@ -76,7 +76,7 @@ This document outlines the bugs, issues, and improvements that need to be addres
|
||||
|
||||
### Cross-Platform Issues
|
||||
|
||||
- [ ] **macOS Secure Enclave error handling**: Better error messages when biometric authentication fails or isn't available.
|
||||
- [ ] **macOS Keychain error handling**: Better error messages when biometric authentication fails or isn't available.
|
||||
|
||||
- [ ] **Windows path handling**: File paths may not work correctly on Windows systems.
|
||||
|
||||
@@ -122,7 +122,7 @@ This document outlines the bugs, issues, and improvements that need to be addres
|
||||
|
||||
- [ ] **Audit logging**: Log all secret access and modifications.
|
||||
|
||||
- [ ] **Integration tests for hardware features**: Automated testing of Secure Enclave and GPG functionality.
|
||||
- [ ] **Integration tests for hardware features**: Automated testing of Keychain and GPG functionality.
|
||||
|
||||
### Documentation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user