Skip to content

Return BoringSSL error messages from multithreaded encryption processing #24185

@whesse

Description

@whesse

The SSLFilter::ProcessFilterRequest function is called from the IO thread pool, on a different thread than the Dart isolate. Make SSLFIlter::ProcessAllBuffers return an integer status value from the BoringSSL calls, and if it is an error status, read info from the BoringSSL error stack, and pass it back through the C function interface to the caller, and report it to Dart.

Metadata

Metadata

Assignees

Labels

P2A 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.library-io

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions