bool ItemImpl::useSecureStorage(const Db &db) { StLock<Mutex>_(mMutex); switch (recordType()) { case CSSM_DL_DB_RECORD_GENERIC_PASSWORD: case CSSM_DL_DB_RECORD_INTERNET_PASSWORD: case CSSM_DL_DB_RECORD_APPLESHARE_PASSWORD: if (db->dl()->subserviceMask() & CSSM_SERVICE_CSP) return true; break; default: break; } return false; }