| OLD | NEW | 
|---|
| 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 patch class SecureSocket { | 5 patch class SecureSocket { | 
| 6   /* patch */ factory SecureSocket._(RawSecureSocket rawSocket) => | 6   /* patch */ factory SecureSocket._(RawSecureSocket rawSocket) => | 
| 7       new _SecureSocket(rawSocket); | 7       new _SecureSocket(rawSocket); | 
| 8 | 8 | 
| 9   /* patch */ static void initialize({String database, | 9   /* patch */ static void initialize({String database, | 
| 10                                       String password, | 10                                       String password, | 
| 11                                       bool useBuiltinRoots: true}) | 11                                       bool useBuiltinRoots: true}) | 
| 12   native "SecureSocket_InitializeLibrary"; | 12       native "SecureSocket_InitializeLibrary"; | 
|  | 13 | 
|  | 14   /* patch */ static X509Certificate addCertificate(List<int> certificate, | 
|  | 15                                                     String trust) | 
|  | 16       native "SecureSocket_AddCertificate"; | 
| 13 } | 17 } | 
| 14 | 18 | 
| 15 | 19 | 
| 16 patch class _SecureFilter { | 20 patch class _SecureFilter { | 
| 17   /* patch */ factory _SecureFilter() => new _SecureFilterImpl(); | 21   /* patch */ factory _SecureFilter() => new _SecureFilterImpl(); | 
| 18 | 22 | 
| 19   /* patch */ static SendPort _newServicePort() | 23   /* patch */ static SendPort _newServicePort() | 
| 20       native "SecureSocket_NewServicePort"; | 24       native "SecureSocket_NewServicePort"; | 
| 21 } | 25 } | 
| 22 | 26 | 
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 104       native "SecureSocket_RegisterBadCertificateCallback"; | 108       native "SecureSocket_RegisterBadCertificateCallback"; | 
| 105 | 109 | 
| 106   void registerHandshakeCompleteCallback(Function handshakeCompleteHandler) | 110   void registerHandshakeCompleteCallback(Function handshakeCompleteHandler) | 
| 107       native "SecureSocket_RegisterHandshakeCompleteCallback"; | 111       native "SecureSocket_RegisterHandshakeCompleteCallback"; | 
| 108 | 112 | 
| 109   // This is a security issue, as it exposes a raw pointer to Dart code. | 113   // This is a security issue, as it exposes a raw pointer to Dart code. | 
| 110   int _pointer() native "SecureSocket_FilterPointer"; | 114   int _pointer() native "SecureSocket_FilterPointer"; | 
| 111 | 115 | 
| 112   List<_ExternalBuffer> buffers; | 116   List<_ExternalBuffer> buffers; | 
| 113 } | 117 } | 
| OLD | NEW | 
|---|