-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
P2A bug or feature request we're likely to work onA bug or feature request we're likely to work onarea-core-librarySDK core library issues (core, async, ...); use area-vm or area-web for platform specific libraries.SDK core library issues (core, async, ...); use area-vm or area-web for platform specific libraries.area-metaCross-cutting, high-level issues (for tracking many other implementation issues, ...).Cross-cutting, high-level issues (for tracking many other implementation issues, ...).library-iotype-enhancementA request for a change that isn't a bugA request for a change that isn't a bug
Milestone
Description
We are switching the Dart standalone executable "dart" and the dart:io library to use the BoringSSL library (https://boringssl.googlesource.com/boringssl/)
instead of the Mozilla NSS library.
This will simplify the API for importing certificates and keys, simplify the build process and decrease the executable size, and switch to a simpler, smaller SSL library that is maintained by Google with outdated code removed and new TLS features added quickly.
- Merge in BoringSSL branch
- Support onBadCert arg: BoringSSL - Implement bad certificate callback for client SecureSocket connection #23561
- Add change log entry
- Update documentation
- Blog post
- Report errors from multithreaded encrypting: Return BoringSSL error messages from multithreaded encryption processing #24185
This master bug (issue) will be used to track requests, and be marked as blocked on all the bugs tracking individual feature implementations. @mit-mit: edited this to fit other meta issues.
Metadata
Metadata
Assignees
Labels
P2A bug or feature request we're likely to work onA bug or feature request we're likely to work onarea-core-librarySDK core library issues (core, async, ...); use area-vm or area-web for platform specific libraries.SDK core library issues (core, async, ...); use area-vm or area-web for platform specific libraries.area-metaCross-cutting, high-level issues (for tracking many other implementation issues, ...).Cross-cutting, high-level issues (for tracking many other implementation issues, ...).library-iotype-enhancementA request for a change that isn't a bugA request for a change that isn't a bug