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

Side by Side Diff: net/cert/cert_verify_proc.cc

Issue 188873004: Compile src/net for PNaCl (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 9 months 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "net/cert/cert_verify_proc.h" 5 #include "net/cert/cert_verify_proc.h"
6 6
7 #include "base/metrics/histogram.h" 7 #include "base/metrics/histogram.h"
8 #include "base/sha1.h" 8 #include "base/sha1.h"
9 #include "base/strings/stringprintf.h" 9 #include "base/strings/stringprintf.h"
10 #include "build/build_config.h" 10 #include "build/build_config.h"
(...skipping 10 matching lines...) Expand all
21 #if defined(USE_NSS) || defined(OS_IOS) 21 #if defined(USE_NSS) || defined(OS_IOS)
22 #include "net/cert/cert_verify_proc_nss.h" 22 #include "net/cert/cert_verify_proc_nss.h"
23 #elif defined(USE_OPENSSL) && !defined(OS_ANDROID) 23 #elif defined(USE_OPENSSL) && !defined(OS_ANDROID)
24 #include "net/cert/cert_verify_proc_openssl.h" 24 #include "net/cert/cert_verify_proc_openssl.h"
25 #elif defined(OS_ANDROID) 25 #elif defined(OS_ANDROID)
26 #include "net/cert/cert_verify_proc_android.h" 26 #include "net/cert/cert_verify_proc_android.h"
27 #elif defined(OS_MACOSX) 27 #elif defined(OS_MACOSX)
28 #include "net/cert/cert_verify_proc_mac.h" 28 #include "net/cert/cert_verify_proc_mac.h"
29 #elif defined(OS_WIN) 29 #elif defined(OS_WIN)
30 #include "net/cert/cert_verify_proc_win.h" 30 #include "net/cert/cert_verify_proc_win.h"
31 #elif defined(OS_NACL)
32 #include "net/cert/cert_verify_proc_nacl.h"
31 #else 33 #else
32 #error Implement certificate verification. 34 #error Implement certificate verification.
33 #endif 35 #endif
34 36
35 37
36 namespace net { 38 namespace net {
37 39
38 namespace { 40 namespace {
39 41
40 // Constants used to build histogram names 42 // Constants used to build histogram names
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 #if defined(USE_NSS) || defined(OS_IOS) 170 #if defined(USE_NSS) || defined(OS_IOS)
169 return new CertVerifyProcNSS(); 171 return new CertVerifyProcNSS();
170 #elif defined(USE_OPENSSL) && !defined(OS_ANDROID) 172 #elif defined(USE_OPENSSL) && !defined(OS_ANDROID)
171 return new CertVerifyProcOpenSSL(); 173 return new CertVerifyProcOpenSSL();
172 #elif defined(OS_ANDROID) 174 #elif defined(OS_ANDROID)
173 return new CertVerifyProcAndroid(); 175 return new CertVerifyProcAndroid();
174 #elif defined(OS_MACOSX) 176 #elif defined(OS_MACOSX)
175 return new CertVerifyProcMac(); 177 return new CertVerifyProcMac();
176 #elif defined(OS_WIN) 178 #elif defined(OS_WIN)
177 return new CertVerifyProcWin(); 179 return new CertVerifyProcWin();
180 #elif defined(OS_NACL)
181 return new CertVerifyProcNacl();
178 #else 182 #else
179 return NULL; 183 return NULL;
180 #endif 184 #endif
181 } 185 }
182 186
183 CertVerifyProc::CertVerifyProc() {} 187 CertVerifyProc::CertVerifyProc() {}
184 188
185 CertVerifyProc::~CertVerifyProc() {} 189 CertVerifyProc::~CertVerifyProc() {}
186 190
187 int CertVerifyProc::Verify(X509Certificate* cert, 191 int CertVerifyProc::Verify(X509Certificate* cert,
(...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after
535 return true; 539 return true;
536 } 540 }
537 } 541 }
538 } 542 }
539 } 543 }
540 544
541 return false; 545 return false;
542 } 546 }
543 547
544 } // namespace net 548 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698