diff options
author | Björn Gustavsson <[email protected]> | 2012-12-19 15:46:53 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2013-01-22 19:20:12 +0100 |
commit | fbcb7fe589edbfe79d10d7fe01be8a9f77926b89 (patch) | |
tree | a7e5a695db24fb32d2baff4eb35baa795aa5be1e /lib/asn1/src/asn1rtt_uper.erl | |
parent | a822c4a25d9855381632c124ed8ca0882a792e96 (diff) | |
download | otp-fbcb7fe589edbfe79d10d7fe01be8a9f77926b89.tar.gz otp-fbcb7fe589edbfe79d10d7fe01be8a9f77926b89.tar.bz2 otp-fbcb7fe589edbfe79d10d7fe01be8a9f77926b89.zip |
Optimize encoding of ENUMERATED in per and uper
Always pre-encode the values for the enumeration. Clean up the
code and let the per and uper back-ends share the code.
Diffstat (limited to 'lib/asn1/src/asn1rtt_uper.erl')
-rw-r--r-- | lib/asn1/src/asn1rtt_uper.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/asn1/src/asn1rtt_uper.erl b/lib/asn1/src/asn1rtt_uper.erl index bcc11da63a..d4e2fece67 100644 --- a/lib/asn1/src/asn1rtt_uper.erl +++ b/lib/asn1/src/asn1rtt_uper.erl @@ -23,7 +23,8 @@ fixextensions/2, skipextensions/3, getbit/1, getchoice/3 ]). -export([set_choice/3, encode_integer/2, encode_integer/3]). --export([encode_small_number/1, encode_boolean/1, +-export([encode_small_number/1, encode_constrained_number/2, + encode_boolean/1, encode_length/1, encode_length/2, decode_compact_bit_string/3]). -export([encode_bit_string/3, decode_bit_string/3]). |