Lines Matching refs:username_hash
436 bool InitializeNSSForChromeOSUser(const std::string& username_hash, in InitializeNSSForChromeOSUser() argument
439 if (chromeos_user_map_.find(username_hash) != chromeos_user_map_.end()) { in InitializeNSSForChromeOSUser()
441 DVLOG(2) << username_hash << " already initialized."; in InitializeNSSForChromeOSUser()
447 "%s %s", kUserNSSDatabaseName, username_hash.c_str()); in InitializeNSSForChromeOSUser()
449 chromeos_user_map_[username_hash] = in InitializeNSSForChromeOSUser()
454 bool ShouldInitializeTPMForChromeOSUser(const std::string& username_hash) { in ShouldInitializeTPMForChromeOSUser() argument
456 DCHECK(chromeos_user_map_.find(username_hash) != chromeos_user_map_.end()); in ShouldInitializeTPMForChromeOSUser()
458 return !chromeos_user_map_[username_hash] in ShouldInitializeTPMForChromeOSUser()
462 void WillInitializeTPMForChromeOSUser(const std::string& username_hash) { in WillInitializeTPMForChromeOSUser() argument
464 DCHECK(chromeos_user_map_.find(username_hash) != chromeos_user_map_.end()); in WillInitializeTPMForChromeOSUser()
466 chromeos_user_map_[username_hash] in WillInitializeTPMForChromeOSUser()
470 void InitializeTPMForChromeOSUser(const std::string& username_hash, in InitializeTPMForChromeOSUser() argument
473 DCHECK(chromeos_user_map_.find(username_hash) != chromeos_user_map_.end()); in InitializeTPMForChromeOSUser()
474 DCHECK(chromeos_user_map_[username_hash]-> in InitializeTPMForChromeOSUser()
492 username_hash, std::move(tpm_args))); in InitializeTPMForChromeOSUser()
496 const std::string& username_hash, in OnInitializedTPMForChromeOSUser() argument
499 DVLOG(2) << "Got tpm slot for " << username_hash << " " in OnInitializedTPMForChromeOSUser()
501 chromeos_user_map_[username_hash]->SetPrivateSlot( in OnInitializedTPMForChromeOSUser()
506 const std::string& username_hash) { in InitializePrivateSoftwareSlotForChromeOSUser() argument
508 VLOG(1) << "using software private slot for " << username_hash; in InitializePrivateSoftwareSlotForChromeOSUser()
509 DCHECK(chromeos_user_map_.find(username_hash) != chromeos_user_map_.end()); in InitializePrivateSoftwareSlotForChromeOSUser()
510 DCHECK(chromeos_user_map_[username_hash]-> in InitializePrivateSoftwareSlotForChromeOSUser()
514 chromeos_user_map_[username_hash]->SetPrivateSlot( in InitializePrivateSoftwareSlotForChromeOSUser()
519 chromeos_user_map_[username_hash]->SetPrivateSlot( in InitializePrivateSoftwareSlotForChromeOSUser()
520 chromeos_user_map_[username_hash]->GetPublicSlot()); in InitializePrivateSoftwareSlotForChromeOSUser()
524 const std::string& username_hash) { in GetPublicSlotForChromeOSUser() argument
527 if (username_hash.empty()) { in GetPublicSlotForChromeOSUser()
532 if (chromeos_user_map_.find(username_hash) == chromeos_user_map_.end()) { in GetPublicSlotForChromeOSUser()
533 LOG(ERROR) << username_hash << " not initialized."; in GetPublicSlotForChromeOSUser()
536 return chromeos_user_map_[username_hash]->GetPublicSlot(); in GetPublicSlotForChromeOSUser()
540 const std::string& username_hash, in GetPrivateSlotForChromeOSUser() argument
544 if (username_hash.empty()) { in GetPrivateSlotForChromeOSUser()
553 DCHECK(chromeos_user_map_.find(username_hash) != chromeos_user_map_.end()); in GetPrivateSlotForChromeOSUser()
555 return chromeos_user_map_[username_hash]->GetPrivateSlot( in GetPrivateSlotForChromeOSUser()
559 void CloseChromeOSUserForTesting(const std::string& username_hash) { in CloseChromeOSUserForTesting() argument
561 auto i = chromeos_user_map_.find(username_hash); in CloseChromeOSUserForTesting()
842 bool InitializeNSSForChromeOSUser(const std::string& username_hash, in InitializeNSSForChromeOSUser() argument
844 return g_nss_singleton.Get().InitializeNSSForChromeOSUser(username_hash, in InitializeNSSForChromeOSUser()
848 bool ShouldInitializeTPMForChromeOSUser(const std::string& username_hash) { in ShouldInitializeTPMForChromeOSUser() argument
850 username_hash); in ShouldInitializeTPMForChromeOSUser()
853 void WillInitializeTPMForChromeOSUser(const std::string& username_hash) { in WillInitializeTPMForChromeOSUser() argument
854 g_nss_singleton.Get().WillInitializeTPMForChromeOSUser(username_hash); in WillInitializeTPMForChromeOSUser()
858 const std::string& username_hash, in InitializeTPMForChromeOSUser() argument
860 g_nss_singleton.Get().InitializeTPMForChromeOSUser(username_hash, slot_id); in InitializeTPMForChromeOSUser()
864 const std::string& username_hash) { in InitializePrivateSoftwareSlotForChromeOSUser() argument
866 username_hash); in InitializePrivateSoftwareSlotForChromeOSUser()
869 ScopedPK11Slot GetPublicSlotForChromeOSUser(const std::string& username_hash) { in GetPublicSlotForChromeOSUser() argument
870 return g_nss_singleton.Get().GetPublicSlotForChromeOSUser(username_hash); in GetPublicSlotForChromeOSUser()
874 const std::string& username_hash, in GetPrivateSlotForChromeOSUser() argument
877 username_hash, std::move(callback)); in GetPrivateSlotForChromeOSUser()
880 void CloseChromeOSUserForTesting(const std::string& username_hash) { in CloseChromeOSUserForTesting() argument
881 g_nss_singleton.Get().CloseChromeOSUserForTesting(username_hash); in CloseChromeOSUserForTesting()