[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Creating ASN.1 definitions structures from memory-buffered ASN.1 descrip
From: |
Y. Snegirev |
Subject: |
Creating ASN.1 definitions structures from memory-buffered ASN.1 description |
Date: |
Wed, 20 Jun 2012 11:23:50 +0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 |
Hi!
First we would like to thank all developers, contributors and
maintainers of libtasn1 for providing a wonderful library, which, in
turn, provides possibilities to deal with DER-encoded data and ASN.1
descriptions in runtime, without need to recompile the entire
applications when some definitions change.
However, we discovered, that some capabilities were absent from the
library, one of which being the ability to process memory-cached ASN.1
descriptions. So, in order to accomplish this, we modified libtasn a
bit. The patch is attached.
Also, we got used to call asn1_get_length_der on a part of DER-encoded
piece of data in order to acquire the size of entire piece. But,
starting from commit 3873c6a49122e3f15901646e072938557acd3f8e (" Added
overflow detection that does not depend on specific compiler, and
asn1_get_der_length() verifies the length of the input data in small
numbers as well.") this is no longer possible. So, the question is as
follows: is there a way to achieve the same result now?
--
Sincerely yours,
Yuri V. Snegirev
Compass Plus Ltd
tree_from_buf.patch
Description: tree_from_buf.patch