TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
QCBOR
/
b340ba72d312c46b8a2ee70552ecab8809efa19c
/
src
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
84c7f7e
Add qcbor_err_to_str (#40)
by Patrick Uiterwijk
· 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
c9f0fbc
Add QCBOREncode_EncodeHead() and other for bstr wrapping
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
6120974
Improve comments on pointer math; no code change at all; remove todo about updating comments
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
5d82788
Fix map/array encoding with length 31
by Jan Jongboom
· 6 years ago
4a93a66
Add indefinite length encoding for maps and arrays
by Jan Jongboom
· 6 years ago
f607a2a
Minor bug fix for QCBOREncode_GetErrorState()
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
da53227
Add QCBOREncode_AddBytesLenOnly(), special for COSE sig verification
by Laurence Lundblade
· 6 years ago
46e799d
Merge UsefulBuf documentation updates
by Laurence Lundblade
· 6 years ago
83f5b7f
bstr wrapping now works as needed for COSE hashing / signing
by Laurence Lundblade
· 6 years ago
5cc2568
UsefulBuf documentation and coding style improvements
by Laurence Lundblade
· 6 years ago
d5e101e
Add UsefulBuf_IsValue which checks all bytes in a UsefulBufC for a value.
by Laurence Lundblade
· 6 years ago
fae26bf
Fix bug in recent string allocator change
by Laurence Lundblade
· 6 years ago
126dab4
Merge branch 'master' of https://github.com/laurencelundblade/QCBOR
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
035bd78
remove trailing spaces
by Laurence Lundblade
· 7 years ago
a3fd49f
Use SPDX-License-Identifier. (No change to code or license terms)
by Laurence Lundblade
· 7 years ago
df1c1cf
Get rid of extra spaces, minor documentation improvements, readme additions
by Laurence Lundblade
· 7 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
d39cd39
Fix to checking for encoded CBOR larger than UINT32_MAX. Make tests work on 32-bit machine
by Laurence Lundblade
· 7 years ago
56a7932
Another clean up for gcc8 warning
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
241705e
minor doc and style fix ups for encoder
by Laurence Lundblade
· 7 years ago
2c40ab8
Code comments fixes. Fold some really long lines
by Laurence Lundblade
· 7 years ago
1661923
merge in optimized type and argument encode
by Laurence Lundblade
· 7 years ago
9c09739
Documentation & code comment minor updates
by Laurence Lundblade
· 7 years ago
e9b0032
Final touches on optimized code for inserting type and argument
by Laurence Lundblade
· 7 years ago
df2836b
make SetMemPool always have the same overhead; fixes to AllocAllStringsTest
by Laurence Lundblade
· 7 years ago
b88b54a
separate out the decode malloc functions so qcbor has no relation to malloc at all
by Laurence Lundblade
· 7 years ago
660d66b
remove .o files that got accidentally added
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
f280195
fix for 32-bit devices for floating point; fixes compiler error
by Laurence Lundblade
· 7 years ago
4e7bc68
fix some comments
by Laurence Lundblade
· 7 years ago
1ef8b2d
bug fix for error handling for buffers larger than 4GB, test to verify such handling
by Laurence Lundblade
· 7 years ago
f970f1d
minor cleanup for smaller insert function
by Laurence Lundblade
· 7 years ago
04a859b
cool optimized version of encode insert function
by Laurence Lundblade
· 7 years ago
d61cbf3
bug fixes for decode maps-as-arrays mode
by Laurence Lundblade
· 7 years ago
351bfea
first version of smaller InsertEncodedType
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
487930f
save some object code by making AddType7 semi-public
by Laurence Lundblade
· 7 years ago
067035b
big change for simpler encoding design for tags and labels
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
0595e93
rename QCBOREncode_Finish and QCBOREncode_Finish2
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
3df8c7e
Big simplification of floating point API. Now does preferred encoding of floats like preferred encoding of ints per upcoming update to CBOR RFC
by Laurence Lundblade
· 7 years ago
0dbc917
Fixe formatting of license
by Laurence Lundblade
· 7 years ago
577d821
reduce float code size; remote AddFloatAsSmallset
by Laurence Lundblade
· 7 years ago
d92a616
Put under almost-BSD3 license
by Laurence Lundblade
· 7 years ago
5164a9e
merge new tag encoding design
by Laurence Lundblade
· 7 years ago
56230d1
new tagging encoding design complete and tested
by Laurence Lundblade
· 7 years ago
cafcfe1
New tag encoder basically working
by Laurence Lundblade
· 7 years ago
55a2483
SOme change to support encoding multiple tags; not yet complete
by Laurence Lundblade
· 7 years ago
2a6850e
rename segment to chunk per upcoming CBOR RFC
by Laurence Lundblade
· 7 years ago
0be5090
Merge branch 'master' of https://github.com/laurencelundblade/QCBOR
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
981ab67
inline UsefulBuf_Copy to save 50 bytes of object code
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
Next »