TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
QCBOR
/
e6bcef1f3b6517de04ef9fb520f12f4f85d3c4da
/
src
/
qcbor_decode.c
e6bcef1
Fix enum conversion warnings for LLVM/XCode 11 (#44)
by Laurence Lundblade
· 5 years ago
844bb5c
split qcbor.h into four separate headers (#34)
by Laurence Lundblade
· 5 years ago
06350ea
Refine integer signedness use for static analyizers (#24)
by Laurence Lundblade
· 6 years ago
c5fef68
Refine use of integer variables to quiet static analyzers and reduce object code size a little
by Laurence Lundblade
· 6 years ago
ee85174
Documentation, comments and code formatting improvements
by Laurence Lundblade
· 6 years ago
59289e5
Add support for decimal fractions and big floats (#19)
by Laurence Lundblade
· 6 years ago
a1ad878
Fix warning about long long conversion to double; this was also a bug that affected a 30 second range of dates 10 billion years in the future or past
by Laurence Lundblade
· 6 years ago
e9482dd
Officially support udataType == QCBOR_TYPE_NONE on decoding errors
by Laurence Lundblade
· 6 years ago
4b09f63
Minor error handling fix -- udataType is QCBOR_TYPE_NONE when QCBORDecode_GetNext fails
by Laurence Lundblade
· 6 years ago
21d1d81
Add test for too-large negative integer (and remove todo for this test)
by Laurence Lundblade
· 6 years ago
9916b1b
Fix bug decoding empty arrays and maps (#16)
by Laurence Lundblade
· 6 years ago
bb1062e
Improve error handling for not well-formed CBOR
by Laurence Lundblade
· 6 years ago
3a6042e
Reinstate DecodeFailure tests; Minor decode error handling improvement
by Laurence Lundblade
· 6 years ago
077475f
Large public header documentataion improvement
by Laurence Lundblade
· 6 years ago
fae26bf
Fix bug in recent string allocator change
by Laurence Lundblade
· 6 years ago
1d7eb63
Redesign MemPool to fix memory access alignment bug and allocate all bug
by Laurence Lundblade
· 6 years ago
41b63cc
Merge branch 'cleverdecode'
by Laurence Lundblade
· 7 years ago
4c0cf84
New clever type and argument decoder saves 250 bytes of object code
by Laurence Lundblade
· 7 years ago
f0ea5f3
cosmetic changes; update copyright year and remove trailing spaces
by Laurence Lundblade
· 7 years ago
5e39082
Test with gcc 8 and fix a few minor warnings and issues
by Laurence Lundblade
· 7 years ago
2c40ab8
Code comments fixes. Fold some really long lines
by Laurence Lundblade
· 7 years ago
df2836b
make SetMemPool always have the same overhead; fixes to AllocAllStringsTest
by Laurence Lundblade
· 7 years ago
3aee3a3
remove all trailing tabs and spaces
by Laurence Lundblade
· 7 years ago
25c6c0a
clean up use of const with UsefulBuf. May solve compiler errors/warnings for some compilers / compiler options
by Laurence Lundblade
· 7 years ago
d61cbf3
bug fixes for decode maps-as-arrays mode
by Laurence Lundblade
· 7 years ago
ccfb8cd
Added test for decode maps as strings mode
by Laurence Lundblade
· 7 years ago
8b06e2e
comments only -- fill in some of the change history
by Laurence Lundblade
· 7 years ago
f653166
MemPool -- better tests, more robust pointer handling, update documentation
by Laurence Lundblade
· 7 years ago
30816f2
error codes are now enums because they show up in the debugger. Lots of documentation clean up for errors
by Laurence Lundblade
· 7 years ago
67bd551
simpler float decoding to parallel simpler float encoding. Interface uses only a double
by Laurence Lundblade
· 7 years ago
0dbc917
Fixe formatting of license
by Laurence Lundblade
· 7 years ago
d92a616
Put under almost-BSD3 license
by Laurence Lundblade
· 7 years ago
2a6850e
rename segment to chunk per upcoming CBOR RFC
by Laurence Lundblade
· 7 years ago
dbe6f21
big change with the new tag decoding -- unlimited number of tags, better handling of custom tags
by Laurence Lundblade
· 7 years ago
fab1b52
fix bugs indicating whether label/data was allocated; improve some decoding tests
by Laurence Lundblade
· 7 years ago
471a3fd
malloc-based string allocator is fixed, tested and working. Other cleanup
by Laurence Lundblade
· 7 years ago
a44d506
fix bug in using string allocator for all strings; tests for string allocator for all strings; documentation for..
by Laurence Lundblade
· 7 years ago
7e0d13b
A few more indefinite length tests; some code tidying up
by Laurence Lundblade
· 7 years ago
57dd144
bug fix for indefinite string labels; lots of tests running and passing for indefinite strings; seems to be complete
by Laurence Lundblade
· 7 years ago
6de3706
indefinite len arrays/maps are working! Added uNextNestLeve to QCBORItem
by Laurence Lundblade
· 7 years ago
5b8c585
more work on indefinite lengths and mem pool. All tests passing but more are needed and there is still an issue with indefinite length arrays and strings
by Laurence Lundblade
· 7 years ago
742df4a
fixed bug in indefinite length map decoding; more indefinite length map tests
by Laurence Lundblade
· 7 years ago
570fab5
Turn up compiler warnings to max and fix them; one more indefinite length test
by Laurence Lundblade
· 7 years ago
0fb2f64
document decoding strategy
by Laurence Lundblade
· 7 years ago
9e3651c
bug fix in indefinite length array decoding; all but one tests are passing and this test kind of has a problem
by Laurence Lundblade
· 7 years ago
20b533d
all the indefinite stuff seems to be working; needs lots more testing
by Laurence Lundblade
· 7 years ago
3a760b0
Clean up / rearrange of code for tracking nesting; fixed a bug too
by Laurence Lundblade
· 7 years ago
041ffa5
Lots of progress on indefinite lengths; refactor decoder to get of weird semi-recursion
by Laurence Lundblade
· 7 years ago
7023b95
partial indefinite lenght stuff
by Laurence Lundblade
· 7 years ago
781fd82
Merge floating point support in; new test runner
by Laurence Lundblade
· 7 years ago
4c34c00
work in progress, just want it checked in and saved for travel
by Laurence Lundblade
· 7 years ago
0f99d69
Getting started on indefinite lengths
by Laurence Lundblade
· 7 years ago
cc2ed34
Progress on floating point, but not done: a lot more tests, a few bug fixes; also copyright notice for floating point files; also some work on test framework
by Laurence Lundblade
· 7 years ago
12d32c5
first pass as floating point fixes
by Laurence Lundblade
· 7 years ago
624405d
add MIT license; update README
by Laurence Lundblade
· 7 years ago
2296db5
first version of better useful buf
by Laurence Lundblade
· 7 years ago
74f6841
remove QCOM-isms -- memscpy, memsmove; clean up documentation; at least one basic test; put into XCode project
by Laurence Lundblade
· 7 years ago
b69cad7
Initial drop from Qualcomm / CAF
by Laurence Lundblade
· 7 years ago