to fix it I had to reset my Keychain. Pain in the ass, but it was preventing me from working.
To do this, open Keychain Access, open Preferences, and click Reset Keychain. It will create a new login keychain and keep your old one backed up in the keychains folder.