Index: base/crypto/encryptor.h |
=================================================================== |
--- base/crypto/encryptor.h (revision 43354) |
+++ base/crypto/encryptor.h (working copy) |
@@ -10,6 +10,12 @@ |
#include "base/crypto/symmetric_key.h" |
#include "base/scoped_ptr.h" |
+#if defined(USE_NSS) |
+#include "base/crypto/scoped_nss_types.h" |
+#elif defined(OS_WIN) |
+#include "base/crypto/scoped_capi_types.h" |
+#endif |
+ |
namespace base { |
class Encryptor { |
@@ -45,6 +51,9 @@ |
std::string* output); |
std::string iv_; |
+#elif defined(OS_WIN) |
+ ScopedHCRYPTKEY capi_key_; |
+ DWORD block_size_; |
#endif |
}; |