keybase / go-keychain

Golang keychain package for iOS and macOS
MIT License
573 stars 120 forks source link

Add support for changing kSecUseDataProtectionKeychain #62

Open alex-mcleod opened 4 years ago

alex-mcleod commented 4 years ago

This option was added in Catalina and is required if you are using Keychain access groups.

gabriel commented 4 years ago

I think you'd need to do this a seperate fork since this is only supported in Catalina and there are no golang build contraints for macos versions?

Also this fork could automatically enable it on new items by default as suggested by the documentation.

idcmp commented 2 years ago

With pre-Catalina being EOL, this should be safe to merge now? (source: https://computing.cs.cmu.edu/desktop/os-lifecycle )

mattmoyer commented 6 months ago

Hi folks, friendly 2024 bump on this. Any appetite to merge?