mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-31 22:25:30 +00:00
37 lines
938 B
Plaintext
37 lines
938 B
Plaintext
* Specialize ASN.1 character and useful types
|
|
* Come up with simpler API for deeply nested constructed objects
|
|
addressing
|
|
|
|
ber.decoder:
|
|
* suspend codec on underrun error ?
|
|
* class-static components map (in simple type classes)
|
|
* present subtypes ?
|
|
* component presence check wont work at innertypeconst
|
|
* add the rest of ASN1 types/codecs
|
|
* type vs value, defaultValue
|
|
|
|
ber.encoder:
|
|
* Asn1Item.clone() / shallowcopy issue
|
|
* large length encoder?
|
|
* codec restart
|
|
* preserve compatible API whenever stateful codec gets implemented
|
|
* restartable vs incremental
|
|
* plan: make a stateless univeral decoder, then convert it to restartable
|
|
then to incremental
|
|
|
|
type.useful:
|
|
* may need to implement prettyIn/Out
|
|
|
|
type.char:
|
|
* may need to implement constraints
|
|
|
|
type.univ:
|
|
* simpler API to constructed objects: value init, recursive
|
|
|
|
type.namedtypes
|
|
* type vs tagset name convention
|
|
|
|
general:
|
|
|
|
* how untagged TagSet should be initialized?
|