python/pyasn1/TODO
author Felipe Gomes <felipc@gmail.com>
Mon, 28 Nov 2016 17:05:46 -0200
changeset 352746 38176b5357f07869d8d7bf718cfd34fc2696cfd5
parent 229563 0536f6db7f6684df46b470eb84eabeffb0b32326
permissions -rw-r--r--
Bug 1314429 - Bump XPIProvider's schema version to re-read info about multiprocessCompatible. Store information about whether that is false in a new field in the DB to avoid conflicts with any existing code. r=rhelmer, a=gchang MozReview-Commit-ID: 5Ip4UjuAult

* 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?