Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-11 | BER decoding: Improve error checking for indefinite length | Björn Gustavsson | |
When an indefinite length was given, the decoder could look beyond the end of the buffer for the 0,0 that signals the end of the value. | |||
2014-02-24 | Added support for ENEA OSE | Lukas Larsson | |
This port has support for both non-smp and smp. It contains a new way to do io checking in which erts_poll_wait receives the payload of the polled entity. This has implications for all linked-in drivers. | |||
2013-08-21 | erts: Add option to include nifs statically | Lukas Larsson | |
Both crypto and asn1 are supported. | |||
2013-02-07 | Merge branch 'maint' | Björn Gustavsson | |
* maint: Prepare release Don't run testX420/1 on old slow Sparc systems testX420: Pass Options to the ASN.1 compiler asn1_erl_nif: Correct broken length encoding asn1_SUITE: Mend broken test_modified_x420/1 Revert "Prepare release" Conflicts: lib/asn1/doc/src/notes.xml lib/asn1/test/asn1_SUITE.erl | |||
2013-02-04 | asn1_erl_nif: Correct broken length encoding | Björn Gustavsson | |
The ber_bin_v2 backend calls a NIF function to decode all tags and lengths. Even open types that should not be decoded will also be decoded, which makes it necessary to later re-encode the data using a NIF function. The NIF function incorrectly encoded lengths. | |||
2013-01-25 | Update copyright years | Björn-Egil Dahlberg | |
2013-01-22 | BER: Correct bug in 'undec_rest' | Björn Gustavsson | |
enif_make_new_binary() cannot return NULL, so while at it, remove the check for return value of enif_make_new_binary() being NULL. | |||
2013-01-22 | Correct error handling for the NIF functions | Björn Gustavsson | |
Also make sure that the error handling is contained within the asn1rt_nif module and does not leak out to generated code. | |||
2012-02-29 | [asn1] Refactor test cases and remove extra suites | Adam Lindberg | |
2012-01-03 | asn1: Remove unused variable in asn1_erl_nif.c | Björn-Egil Dahlberg | |
2011-08-01 | Update to use enif_alloc instead of malloc | Lukas Larsson | |
2011-08-01 | Fix bug in counting length of empty composite types | Lukas Larsson | |
2011-08-01 | Fix bug where composite types with more then one element would be encoded in ↵ | Lukas Larsson | |
reverse | |||
2011-08-01 | Update ber encode nif to use a linked list memry buffer | Lukas Larsson | |
The encoded ber binary is now a linked list of memory buffers which is written to from the back while allocating more segments as needed | |||
2011-08-01 | Create a nif for ber encode | Lukas Larsson | |
2011-08-01 | Update tag to be ints instead of longs | Lukas Larsson | |
This is in order to circumvent a bug in enif_make_ulong in R14B03 for halfword | |||
2011-08-01 | Update asn1 nif to handle calls with an empty binary | Lukas Larsson | |
2011-08-01 | Cannot be a binary as decode creates tuples | Lukas Larsson | |
2011-08-01 | return 0 as error code when an unknown error happens | Lukas Larsson | |
2011-08-01 | Add load, upgrade and purge functions for asn1 nifs | Lukas Larsson | |
2011-08-01 | Add better error messages to nifs | Lukas Larsson | |
2011-08-01 | Add asn1 nif for ber decode and per encode | Lukas Larsson | |