Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1196)

Unified Diff: chrome/third_party/mozilla_security_manager/nsNSSCertHelper.cpp

Issue 8413024: Add ECPrivateKey for Elliptic Curve keypair generation. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: review changes Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/third_party/mozilla_security_manager/nsNSSCertHelper.h ('k') | crypto/crypto.gyp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/third_party/mozilla_security_manager/nsNSSCertHelper.cpp
diff --git a/chrome/third_party/mozilla_security_manager/nsNSSCertHelper.cpp b/chrome/third_party/mozilla_security_manager/nsNSSCertHelper.cpp
index 17b032de54307e7e431b05e363d04195501d2fe0..2f9a4e9e017e5064a1aa721dea83e59cc48a789c 100644
--- a/chrome/third_party/mozilla_security_manager/nsNSSCertHelper.cpp
+++ b/chrome/third_party/mozilla_security_manager/nsNSSCertHelper.cpp
@@ -49,6 +49,7 @@
#include "base/stringprintf.h"
#include "base/utf_string_conversions.h"
#include "chrome/common/net/x509_certificate_model.h"
+#include "crypto/scoped_nss_types.h"
#include "grit/generated_resources.h"
#include "net/base/net_util.h"
#include "net/third_party/mozilla_security_manager/nsNSSCertTrust.h"
@@ -583,7 +584,7 @@ std::string ProcessGeneralNames(PRArenaPool* arena,
std::string ProcessAltName(SECItem* extension_data) {
CERTGeneralName* name_list;
- ScopedPRArenaPool arena(PORT_NewArena(DER_DEFAULT_CHUNKSIZE));
+ crypto::ScopedPLArenaPool arena(PORT_NewArena(DER_DEFAULT_CHUNKSIZE));
CHECK(arena.get());
name_list = CERT_DecodeAltNameExtension(arena.get(), extension_data);
@@ -595,7 +596,7 @@ std::string ProcessAltName(SECItem* extension_data) {
std::string ProcessSubjectKeyId(SECItem* extension_data) {
SECItem decoded;
- ScopedPRArenaPool arena(PORT_NewArena(DER_DEFAULT_CHUNKSIZE));
+ crypto::ScopedPLArenaPool arena(PORT_NewArena(DER_DEFAULT_CHUNKSIZE));
CHECK(arena.get());
std::string rv;
@@ -613,7 +614,7 @@ std::string ProcessSubjectKeyId(SECItem* extension_data) {
std::string ProcessAuthKeyId(SECItem* extension_data) {
CERTAuthKeyID* ret;
- ScopedPRArenaPool arena(PORT_NewArena(DER_DEFAULT_CHUNKSIZE));
+ crypto::ScopedPLArenaPool arena(PORT_NewArena(DER_DEFAULT_CHUNKSIZE));
std::string rv;
CHECK(arena.get());
@@ -777,7 +778,7 @@ std::string ProcessCrlDistPoints(SECItem* extension_data) {
{RF_CERTIFICATE_HOLD, IDS_CERT_REVOCATION_REASON_CERTIFICATE_HOLD},
};
- ScopedPRArenaPool arena(PORT_NewArena(DER_DEFAULT_CHUNKSIZE));
+ crypto::ScopedPLArenaPool arena(PORT_NewArena(DER_DEFAULT_CHUNKSIZE));
CHECK(arena.get());
crldp = CERT_DecodeCRLDistributionPoints(arena.get(), extension_data);
@@ -824,7 +825,7 @@ std::string ProcessAuthInfoAccess(SECItem* extension_data) {
std::string rv;
CERTAuthInfoAccess** aia;
CERTAuthInfoAccess* desc;
- ScopedPRArenaPool arena(PORT_NewArena(DER_DEFAULT_CHUNKSIZE));
+ crypto::ScopedPLArenaPool arena(PORT_NewArena(DER_DEFAULT_CHUNKSIZE));
CHECK(arena.get());
aia = CERT_DecodeAuthInfoAccessExtension(arena.get(), extension_data);
@@ -867,7 +868,7 @@ std::string ProcessIA5String(SECItem* extension_data) {
std::string ProcessBMPString(SECItem* extension_data) {
std::string rv;
SECItem item;
- ScopedPRArenaPool arena(PORT_NewArena(DER_DEFAULT_CHUNKSIZE));
+ crypto::ScopedPLArenaPool arena(PORT_NewArena(DER_DEFAULT_CHUNKSIZE));
CHECK(arena.get());
if (SEC_ASN1DecodeItem(arena.get(), &item,
« no previous file with comments | « chrome/third_party/mozilla_security_manager/nsNSSCertHelper.h ('k') | crypto/crypto.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698