CBORReader: Add CBORReader::DecodeDataItemHeader()
This CL introduces *experimental* CBORReader::ReadDataItemHeader() method which allows streaming consuming of a large CBOR-encoded array. Since this API exposes CBORReader::DataItemHeader, which should conceptually be encapsulated inside CBORReader, the method should not be used widely, and should be replaced by event-based CBORReader API. The method is really only for short-term use from SignedExchangeParser, which definitely requires streaming parsing, but is currently unclear if it will continue to use CBOR encoding in long term. Bug: 803774, 811717 Change-Id: If37c70b034afcdecbe6e7793c95b4e1f60eee9d0 Reviewed-on: https://chromium-review.googlesource.com/920723 Commit-Queue: Kouhei Ueno <kouhei@chromium.org> Reviewed-by:Balazs Engedy <engedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#537721}
Showing
Please register or sign in to comment