1==== To Do list for libcbor ==== 2=== General === 3* API review 4* Benchmark 5* Write examples 6** Simple decoder 7** Decoder to JSON 8** Windowed encoding/decoding (limited memory) 9 10=== Encoder === 11* Write API docs 12* Add API for creating indeterminate-length arrays and maps 13* Add API for creating indeterminate-length strings 14* Add API for relaxing doubles to floats and to integers 15* Add length-checking of the sub-containers (#ifndef CBOR_ENCODER_NO_USER_CHECK) 16* Decide how to indicate number of bytes needed 17** Suggestion: return negative number from the functions 18 19=== Decoder === 20* Write functions not yet implemented 21* Add API for stream-decoding strings 22* Add API for checking known tags and simple types 23* (unlikely) Add API for checking the pairing of a tag and the tagged type 24* Write tests for error conditions 25* Fuzzy-test the decoder 26