| Index: crypto/nss_util_internal.h
|
| ===================================================================
|
| --- crypto/nss_util_internal.h (revision 0)
|
| +++ crypto/nss_util_internal.h (revision 0)
|
| @@ -0,0 +1,30 @@
|
| +// 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.
|
| +
|
| +#ifndef CRYPTO_NSS_UTIL_INTERNAL_H_
|
| +#define CRYPTO_NSS_UTIL_INTERNAL_H_
|
| +#pragma once
|
| +
|
| +#include <secmodt.h>
|
| +
|
| +// These functions return a type defined in an NSS header, and so cannot be
|
| +// declared in nss_util.h. Hence, they are declared here.
|
| +
|
| +namespace crypto {
|
| +
|
| +// 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();
|
| +
|
| +} // namespace crypto
|
| +
|
| +#endif // CRYPTO_NSS_UTIL_INTERNAL_H_
|
|
|
| Property changes on: crypto\nss_util_internal.h
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|