diff options
Diffstat (limited to 'base/crypto/rsa_private_key.h')
-rw-r--r-- | base/crypto/rsa_private_key.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/base/crypto/rsa_private_key.h b/base/crypto/rsa_private_key.h index 3f07188..5ce3839 100644 --- a/base/crypto/rsa_private_key.h +++ b/base/crypto/rsa_private_key.h @@ -8,8 +8,9 @@ #include "build/build_config.h" #if defined(USE_NSS) -#include <cryptoht.h> -#include <keythi.h> +// Forward declaration. +struct SECKEYPrivateKeyStr; +struct SECKEYPublicKeyStr; #elif defined(OS_MACOSX) #include <Security/cssm.h> #elif defined(OS_WIN) @@ -166,7 +167,7 @@ class RSAPrivateKey { ~RSAPrivateKey(); #if defined(USE_NSS) - SECKEYPrivateKey* key() { return key_; } + SECKEYPrivateKeyStr* key() { return key_; } #elif defined(OS_WIN) HCRYPTPROV provider() { return provider_; } HCRYPTKEY key() { return key_; } @@ -187,8 +188,8 @@ private: RSAPrivateKey(); #if defined(USE_NSS) - SECKEYPrivateKey* key_; - SECKEYPublicKey* public_key_; + SECKEYPrivateKeyStr* key_; + SECKEYPublicKeyStr* public_key_; #elif defined(OS_WIN) bool InitProvider(); |