• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/Security-57031.1.35/Security/sec/SOSCircle/SecureObjectSync/

Lines Matching refs:peerInfo

859 bool SOSCircleHasApplicant(SOSCircleRef circle, SOSPeerInfoRef peerInfo, CFErrorRef *error) {
862 return CFSetContainsValue(circle->applicants, peerInfo);
877 bool SOSCircleHasRejectedApplicant(SOSCircleRef circle, SOSPeerInfoRef peerInfo, CFErrorRef *error) {
879 return CFSetContainsValue(circle->rejected_applicants, peerInfo);
882 SOSPeerInfoRef SOSCircleCopyRejectedApplicant(SOSCircleRef circle, SOSPeerInfoRef peerInfo, CFErrorRef *error) {
884 return CFRetainSafe((SOSPeerInfoRef)CFSetGetValue(circle->rejected_applicants, peerInfo));
912 bool SOSCircleHasPeer(SOSCircleRef circle, SOSPeerInfoRef peerInfo, CFErrorRef *error) {
913 return SOSCircleHasPeerWithID(circle, SOSPeerInfoGetPeerID(peerInfo), error);
925 bool SOSCircleHasActivePeer(SOSCircleRef circle, SOSPeerInfoRef peerInfo, CFErrorRef *error) {
926 if(!peerInfo) return false;
927 return SOSCircleHasActivePeerWithID(circle, SOSPeerInfoGetPeerID(peerInfo), error);
939 bool SOSCircleHasActiveValidPeer(SOSCircleRef circle, SOSPeerInfoRef peerInfo, SecKeyRef user_public_key, CFErrorRef *error) {
940 if(!peerInfo) return false;
941 return SOSCircleHasActiveValidPeerWithID(circle, SOSPeerInfoGetPeerID(peerInfo), user_public_key, error);
1055 bool SOSCircleAcceptRequest(SOSCircleRef circle, SecKeyRef user_privkey, SOSFullPeerInfoRef device_approver, SOSPeerInfoRef peerInfo, CFErrorRef *error) {
1061 require_action_quiet(CFSetContainsValue(circle->applicants, peerInfo), fail,
1065 require_quiet(SOSPeerInfoApplicationVerify(peerInfo, publicKey, error), fail);
1067 CFSetRemoveValue(circle->applicants, peerInfo);
1068 CFSetSetValue(circle->peers, peerInfo);
1071 secnotice("circle", "Accepted %@", peerInfo);
1078 bool SOSCircleWithdrawRequest(SOSCircleRef circle, SOSPeerInfoRef peerInfo, CFErrorRef *error) {
1081 CFSetRemoveValue(circle->applicants, peerInfo);
1086 bool SOSCircleRemoveRejectedPeer(SOSCircleRef circle, SOSPeerInfoRef peerInfo, CFErrorRef *error) {
1089 CFSetRemoveValue(circle->rejected_applicants, peerInfo);
1096 SOSPeerInfoRef peerInfo, CFErrorRef *error) {
1099 if (CFEqual(SOSPeerInfoGetPeerID(peerInfo), SOSPeerInfoGetPeerID(SOSFullPeerInfoGetPeerInfo(device_rejector))))
1100 return SOSCircleWithdrawRequest(circle, peerInfo, error);
1102 if (!CFSetContainsValue(circle->applicants, peerInfo)) {
1107 CFSetRemoveValue(circle->applicants, peerInfo);
1108 CFSetSetValue(circle->rejected_applicants, peerInfo);