Home | History | Annotate | Download | only in crypto

Lines Matching refs:username_hash

494   bool InitializeNSSForChromeOSUser(const std::string& username_hash,
497 if (chromeos_user_map_.find(username_hash) != chromeos_user_map_.end()) {
499 DVLOG(2) << username_hash << " already initialized.";
505 "%s %s", kUserNSSDatabaseName, username_hash.c_str());
507 chromeos_user_map_[username_hash] =
512 bool ShouldInitializeTPMForChromeOSUser(const std::string& username_hash) {
514 DCHECK(chromeos_user_map_.find(username_hash) != chromeos_user_map_.end());
516 return !chromeos_user_map_[username_hash]
520 void WillInitializeTPMForChromeOSUser(const std::string& username_hash) {
522 DCHECK(chromeos_user_map_.find(username_hash) != chromeos_user_map_.end());
524 chromeos_user_map_[username_hash]
528 void InitializeTPMForChromeOSUser(const std::string& username_hash,
531 DCHECK(chromeos_user_map_.find(username_hash) != chromeos_user_map_.end());
532 DCHECK(chromeos_user_map_[username_hash]->
549 username_hash,
555 void OnInitializedTPMForChromeOSUser(const std::string& username_hash,
558 DVLOG(2) << "Got tpm slot for " << username_hash << " "
560 chromeos_user_map_[username_hash]->SetPrivateSlot(
565 const std::string& username_hash) {
567 VLOG(1) << "using software private slot for " << username_hash;
568 DCHECK(chromeos_user_map_.find(username_hash) != chromeos_user_map_.end());
569 DCHECK(chromeos_user_map_[username_hash]->
572 chromeos_user_map_[username_hash]->SetPrivateSlot(
573 chromeos_user_map_[username_hash]->GetPublicSlot());
577 const std::string& username_hash) {
580 if (username_hash.empty()) {
581 DVLOG(2) << "empty username_hash";
585 if (chromeos_user_map_.find(username_hash) == chromeos_user_map_.end()) {
586 LOG(ERROR) << username_hash << " not initialized.";
589 return chromeos_user_map_[username_hash]->GetPublicSlot();
593 const std::string& username_hash,
597 if (username_hash.empty()) {
598 DVLOG(2) << "empty username_hash";
606 DCHECK(chromeos_user_map_.find(username_hash) != chromeos_user_map_.end());
608 return chromeos_user_map_[username_hash]->GetPrivateSlot(callback);
611 void CloseChromeOSUserForTesting(const std::string& username_hash) {
613 ChromeOSUserMap::iterator i = chromeos_user_map_.find(username_hash);
974 bool InitializeNSSForChromeOSUser(const std::string& username_hash,
976 return g_nss_singleton.Get().InitializeNSSForChromeOSUser(username_hash,
980 bool ShouldInitializeTPMForChromeOSUser(const std::string& username_hash) {
982 username_hash);
985 void WillInitializeTPMForChromeOSUser(const std::string& username_hash) {
986 g_nss_singleton.Get().WillInitializeTPMForChromeOSUser(username_hash);
990 const std::string& username_hash,
992 g_nss_singleton.Get().InitializeTPMForChromeOSUser(username_hash, slot_id);
996 const std::string& username_hash) {
998 username_hash);
1001 ScopedPK11Slot GetPublicSlotForChromeOSUser(const std::string& username_hash) {
1002 return g_nss_singleton.Get().GetPublicSlotForChromeOSUser(username_hash);
1006 const std::string& username_hash,
1008 return g_nss_singleton.Get().GetPrivateSlotForChromeOSUser(username_hash,
1012 void CloseChromeOSUserForTesting(const std::string& username_hash) {
1013 g_nss_singleton.Get().CloseChromeOSUserForTesting(username_hash);