summaryrefslogtreecommitdiff
path: root/AK/LEB128.h
AgeCommit message (Collapse)Author
2021-05-31AK: Handle LEB128 encoded values that are too large for the result typeAndrew Kaster
Previously, we would go crazy and shift things way out of bounds. Add tests to verify that the decoding algorithm is safe around the limits of the result type.
2021-05-04AK: Make LEB128 capable of reading into any typeAli Mohammad Pur
And not just ssize_t/size_t. This is useful in cases where the output size is supposed to be larger than size_t.
2021-05-04AK: Move the LEB128 logic to AK and make it usable with InputStreamAli Mohammad Pur