This patch series adds support for decoding indefinite-length-encoded asn.1 (BER) values. Doing so necessitated changing the prototype of some internal functions, which makes some patches larger than I would like. I apologize for the number of patches, and the size of some of them. --Juan