Patch for asn1 library -> UPER

Aude Quintana <>
Tue Aug 25 14:28:42 CEST 2009


Hello !

Here is another patch for Erlang asn1 library -> UPER

The UPER encoding function for OCTETSTRING doesn't accept binaries in
argument.
It's strange because
  * BER function accept them
  * The encoding function of UPER transforms the list passed in argument in
a binary.
  * it would be needlessly wastefull to wrap our data inside a list when it
is already a binary
So it should directly accept binaries in argument too.

.diff file attached is a patch which adds this functionality.
It just modifies encode_octet_string function in
  * asn1rt_uper_bin.erl

 There is the same problem with APER (files asn1rt_per_bin.erl and
asn1rt_per_bin_rt2ct.erl)
 but it would take too much time to change it because it's more complicated
in these files.

Best regards,
Aude.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-patches/attachments/20090825/8f49f956/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch_binlist.diff
Type: text/x-patch
Size: 1130 bytes
Desc: not available
URL: <http://erlang.org/pipermail/erlang-patches/attachments/20090825/8f49f956/attachment.bin>


More information about the erlang-patches mailing list