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

Side by Side Diff: runtime/bin/secure_socket_boringssl.h

Issue 2480793002: clang-format runtime/bin (Closed)
Patch Set: Created 4 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 unified diff | Download patch
« no previous file with comments | « runtime/bin/secure_socket.h ('k') | runtime/bin/secure_socket_boringssl.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 #ifndef RUNTIME_BIN_SECURE_SOCKET_BORINGSSL_H_ 5 #ifndef RUNTIME_BIN_SECURE_SOCKET_BORINGSSL_H_
6 #define RUNTIME_BIN_SECURE_SOCKET_BORINGSSL_H_ 6 #define RUNTIME_BIN_SECURE_SOCKET_BORINGSSL_H_
7 7
8 #if !defined(RUNTIME_BIN_SECURE_SOCKET_H_) 8 #if !defined(RUNTIME_BIN_SECURE_SOCKET_H_)
9 #error Do not include secure_socket_boringssl.h directly. Use secure_socket.h. 9 #error Do not include secure_socket_boringssl.h directly. Use secure_socket.h.
10 #endif 10 #endif
(...skipping 17 matching lines...) Expand all
28 28
29 namespace dart { 29 namespace dart {
30 namespace bin { 30 namespace bin {
31 31
32 /* These are defined in root_certificates.cc. */ 32 /* These are defined in root_certificates.cc. */
33 extern const unsigned char* root_certificates_pem; 33 extern const unsigned char* root_certificates_pem;
34 extern unsigned int root_certificates_pem_length; 34 extern unsigned int root_certificates_pem_length;
35 35
36 class SSLContext { 36 class SSLContext {
37 public: 37 public:
38 explicit SSLContext(SSL_CTX* context) : 38 explicit SSLContext(SSL_CTX* context)
39 context_(context), 39 : context_(context), alpn_protocol_string_(NULL) {}
40 alpn_protocol_string_(NULL) {
41 }
42 40
43 ~SSLContext() { 41 ~SSLContext() {
44 SSL_CTX_free(context_); 42 SSL_CTX_free(context_);
45 if (alpn_protocol_string_ != NULL) { 43 if (alpn_protocol_string_ != NULL) {
46 free(alpn_protocol_string_); 44 free(alpn_protocol_string_);
47 } 45 }
48 } 46 }
49 47
50 SSL_CTX* context() const { return context_; } 48 SSL_CTX* context() const { return context_; }
51 49
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 83
86 SSLFilter() 84 SSLFilter()
87 : callback_error(NULL), 85 : callback_error(NULL),
88 ssl_(NULL), 86 ssl_(NULL),
89 socket_side_(NULL), 87 socket_side_(NULL),
90 string_start_(NULL), 88 string_start_(NULL),
91 string_length_(NULL), 89 string_length_(NULL),
92 handshake_complete_(NULL), 90 handshake_complete_(NULL),
93 bad_certificate_callback_(NULL), 91 bad_certificate_callback_(NULL),
94 in_handshake_(false), 92 in_handshake_(false),
95 hostname_(NULL) { } 93 hostname_(NULL) {}
96 94
97 ~SSLFilter(); 95 ~SSLFilter();
98 96
99 Dart_Handle Init(Dart_Handle dart_this); 97 Dart_Handle Init(Dart_Handle dart_this);
100 void Connect(const char* hostname, 98 void Connect(const char* hostname,
101 SSL_CTX* context, 99 SSL_CTX* context,
102 bool is_server, 100 bool is_server,
103 bool request_client_certificate, 101 bool request_client_certificate,
104 bool require_client_certificate, 102 bool require_client_certificate,
105 Dart_Handle protocols_handle); 103 Dart_Handle protocols_handle);
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 Dart_Handle InitializeBuffers(Dart_Handle dart_this); 154 Dart_Handle InitializeBuffers(Dart_Handle dart_this);
157 void InitializePlatformData(); 155 void InitializePlatformData();
158 156
159 DISALLOW_COPY_AND_ASSIGN(SSLFilter); 157 DISALLOW_COPY_AND_ASSIGN(SSLFilter);
160 }; 158 };
161 159
162 } // namespace bin 160 } // namespace bin
163 } // namespace dart 161 } // namespace dart
164 162
165 #endif // RUNTIME_BIN_SECURE_SOCKET_BORINGSSL_H_ 163 #endif // RUNTIME_BIN_SECURE_SOCKET_BORINGSSL_H_
OLDNEW
« no previous file with comments | « runtime/bin/secure_socket.h ('k') | runtime/bin/secure_socket_boringssl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698