usb: Reject transfer size more than 32MB on renderer
Enforce a 32MB transfer size limit on WebUSB renderer side. This
enforcement is to avoid user allocating a big buffer (e.g. close to 4GB)
that might crash the browser in case no enough memory resources.
Bug: 338955051
Change-Id: Ieac572e1abf6e85199e34550bf8e6434cad57052
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5633505
Commit-Queue: Jack Hsieh chengweih@chromium.org
Reviewed-by: Reilly Grant reillyg@chromium.org
Reviewed-by: Mason Freed masonf@chromium.org
Cr-Commit-Position: refs/heads/main@{#1317691}