TODO 938 B

123456789101112131415161718192021222324252627282930313233343536
  1. * Specialize ASN.1 character and useful types
  2. * Come up with simpler API for deeply nested constructed objects
  3. addressing
  4. ber.decoder:
  5. * suspend codec on underrun error ?
  6. * class-static components map (in simple type classes)
  7. * present subtypes ?
  8. * component presence check wont work at innertypeconst
  9. * add the rest of ASN1 types/codecs
  10. * type vs value, defaultValue
  11. ber.encoder:
  12. * Asn1Item.clone() / shallowcopy issue
  13. * large length encoder?
  14. * codec restart
  15. * preserve compatible API whenever stateful codec gets implemented
  16. * restartable vs incremental
  17. * plan: make a stateless univeral decoder, then convert it to restartable
  18. then to incremental
  19. type.useful:
  20. * may need to implement prettyIn/Out
  21. type.char:
  22. * may need to implement constraints
  23. type.univ:
  24. * simpler API to constructed objects: value init, recursive
  25. type.namedtypes
  26. * type vs tagset name convention
  27. general:
  28. * how untagged TagSet should be initialized?