Chromium Code Reviews| Index: base/nss_util_internal.h |
| diff --git a/base/nss_util_internal.h b/base/nss_util_internal.h |
| index 139740b4ab367935de237a73b561901697fe1e6a..be8436a625b094e6cb181a184cecbe58e9a6c1bd 100644 |
| --- a/base/nss_util_internal.h |
| +++ b/base/nss_util_internal.h |
| @@ -1,4 +1,4 @@ |
| -// Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| +// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| @@ -13,9 +13,17 @@ |
| namespace base { |
| -// Returns a reference to the default NSS key slot. Caller must release |
| -// reference with PK11_FreeSlot. |
| -PK11SlotInfo* GetDefaultNSSKeySlot(); |
| +// Returns a reference to the default NSS key slot for storing |
| +// public-key data only (e.g. server certs). Caller must release |
| +// returned reference with PK11_FreeSlot. |
| +PK11SlotInfo* GetPublicNSSKeySlot(); |
| + |
| +// Returns a reference to the default slot for storing private-key and |
| +// mixed private-key/public-key data. Returns a hardware (TPM) NSS |
| +// key slot if on ChromeOS and EnableTPMForNSS() has been called |
| +// successfully. Caller must release returned reference with |
| +// PK11_FreeSlot. |
| +PK11SlotInfo* GetPrivateNSSKeySlot(); |
|
wtc
2011/04/07 05:56:33
The use of "Public" vs. "Private" here is confusin
Greg Spencer (Chromium)
2011/04/07 16:46:28
Well, but this enables us to implement our policy
|
| } // namespace base |