Added keychain support to store passcode.