return PR_FALSE;
continue;
SINGSIGN_ReencryptAll(){  /* force loading of the signons file */  si_RegisterSignonPrefCallbacks();  nsAutoString buffer;  si_SignonURLStruct *url;  si_SignonUserStruct * user;  si_SignonDataStruct* data = nsnull;  si_lock_signon_list();  PRInt32 urlCount = LIST_COUNT(si_signon_list);  for (PRInt32 i=0; i<urlCount; i++) {    url = NS_STATIC_CAST(si_SignonURLStruct*, si_signon_list->ElementAt(i));    PRInt32 userCount = url->signonUser_list.Count();    for (PRInt32 j=0; j<userCount; j++) {      user = NS_STATIC_CAST(si_SignonUserStruct*, url->signonUser_list.ElementAt(j));      PRInt32 dataCount = user->signonData_list.Count();      for (PRInt32 k=0; k<dataCount; k++) {        data = NS_STATIC_CAST(si_SignonDataStruct *,                              user->signonData_list.ElementAt(k));        nsAutoString userName;        if (NS_FAILED(si_Decrypt(data->value, userName))) {          return PR_FALSE;        }        if (NS_FAILED(si_Encrypt(userName, data->value))) {          return PR_FALSE;        }      }    }  }  si_signon_list_changed = PR_TRUE;  si_SaveSignonDataLocked("signons", PR_TRUE);  si_unlock_signon_list();  return PR_TRUE;}