TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
QCBOR
/
aa965d708ca2603fed38cada092ba0d3af187ce0
/
src
/
qcbor_decode.c
aa965d7
bstr wrap code progressing
by Laurence Lundblade
· 5 years ago
2b843b5
more improvements and tests working
by Laurence Lundblade
· 5 years ago
c75e68b
Clean up some tag decoding
by Laurence Lundblade
· 5 years ago
91853ae
more progress
by Laurence Lundblade
· 5 years ago
4e2da00
add decoding of some tagged types
by Laurence Lundblade
· 5 years ago
d8c82c5
all tests passing, but still lots of work to do
by Laurence Lundblade
· 5 years ago
0a042a9
almost everything working...
by Laurence Lundblade
· 5 years ago
5e87da6
progress on map / array decoding
by Laurence Lundblade
· 5 years ago
8547d16
Merge branch 'AdvancedDecode' of https://github.com/laurencelundblade/QCBOR into AdvancedDecode
by Laurence Lundblade
· 5 years ago
24d509a
partial work on new end / enter of decode
by Laurence Lundblade
· 5 years ago
d02ea8e
Merge branch 'AdvancedDecode' of https://github.com/laurencelundblade/QCBOR into AdvancedDecode
by Laurence Lundblade
· 5 years ago
da09597
more work on decode
by Laurence Lundblade
· 5 years ago
830fbf9
new tags design is working
by Laurence Lundblade
· 5 years ago
b90f536
a few more fixes and improvements
by Laurence Lundblade
· 5 years ago
7e5be1d
lots of work on integer conversion
by Laurence Lundblade
· 5 years ago
50f5de1
Merge branch 'AdvancedDecode' of https://github.com/laurencelundblade/QCBOR into AdvancedDecode
by Laurence Lundblade
· 5 years ago
986017c
fix type casts
by Laurence Lundblade
· 5 years ago
843a10c
Getting a lot more types works
by Laurence Lundblade
· 5 years ago
9ab5abb
fixed some number conversion bugs
by Laurence Lundblade
· 5 years ago
e86ea65
Merge branch 'AdvancedDecode' of https://github.com/laurencelundblade/QCBOR into AdvancedDecode
by Laurence Lundblade
· 5 years ago
34691b9
enter / exit code working and somewhat orderly
by Laurence Lundblade
· 5 years ago
887add8
more number conversion working
by Laurence Lundblade
· 5 years ago
313b286
more integer conversion tests and fixes
by Laurence Lundblade
· 5 years ago
54cd99c
integer conversion tests passing (but incomplete)
by Laurence Lundblade
· 5 years ago
5982484
Merge branch 'AdvancedDecode' of https://github.com/laurencelundblade/QCBOR into AdvancedDecode
by Laurence Lundblade
· 5 years ago
983500d
more integer conversions working
by Laurence Lundblade
· 5 years ago
b340ba7
close-to-final arrangement of integer conversion code
by Laurence Lundblade
· 5 years ago
8f8b124
Merge branch 'AdvancedDecode' of https://github.com/laurencelundblade/QCBOR into AdvancedDecode
by Laurence Lundblade
· 5 years ago
64b607e
enter exit map mostly working
by Laurence Lundblade
· 5 years ago
f6c8666
more integer conversions working
by Laurence Lundblade
· 5 years ago
9571e5c
Merge branch 'AdvancedDecode' of https://github.com/laurencelundblade/QCBOR into AdvancedDecode
by Laurence Lundblade
· 5 years ago
a826c50
integer conversion tests mostly working
by Laurence Lundblade
· 5 years ago
937ea81
fixed cbor sequence bug
by Laurence Lundblade
· 5 years ago
11a064e
add date function
by Laurence Lundblade
· 5 years ago
fb492ea
minor additions / fixes
by Laurence Lundblade
· 5 years ago
ee76095
Merge branch 'AdvancedDecode' of https://github.com/laurencelundblade/QCBOR into AdvancedDecode
by Laurence Lundblade
· 5 years ago
6b24930
fix for arrays as maps
by Laurence Lundblade
· 5 years ago
82c2a8f
more progress on advanced decoding
by Laurence Lundblade
· 5 years ago
9c905e8
enter/exit map sort of working
by Laurence Lundblade
· 5 years ago
bf3c42d
merge in the integer conversion decoding
by Laurence Lundblade
· 5 years ago
c453744
progress...
by Laurence Lundblade
· 5 years ago
more_decode
c7ca2e8
Merge branch 'entermap' into AdvancedDecode
by Laurence Lundblade
· 5 years ago
3f9ef04
progress on map/array mode
by Laurence Lundblade
· 5 years ago
entermap
1341c59
Some tests are working
by Laurence Lundblade
· 5 years ago
bb87be2
progress...
by Laurence Lundblade
· 5 years ago
d6dfe6d
fix non-bug and comments in indefinite length string handling
by Laurence Lundblade
· 5 years ago
e6bcef1
Fix enum conversion warnings for LLVM/XCode 11 (#44)
by Laurence Lundblade
· 5 years ago
e643064
first expanded decoder
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
Next »