News & Events

bullet

OSS Nokalva announces the availability of the ASN.1 Tools for C version 11.1, ASN.1 Tools for C++ version 7.1, ASN.1 Tools for Java version 8.4, ASN.1 Tools for C# version 5.1, and ASN-1Step version 10.2. These releases include the following new features:

  • All ASN.1 products:
    • Support for ASN.1 Value Notation1.
    • Updated samples.
    • Improved ASN.1 Studio.
  • ASN.1/C
    • IAAPI enhanced with Comma-Separated Values (CSV) customization capabilities.
    • Detect unknown extensions in SEQUENCE, SET, CHOICE.
    • Convert Binary Code Decimal (BCD), Telephony Binary Coded Decimal (TBCD3), and IP addresses.
  • ASN.1/C++
    • Detect unknown extensions in SEQUENCE, SET, CHOICE.
    • Convert Binary Code Decimal (BCD), Telephony Binary Coded Decimal (TBCD3), and IP addresses.
  • ASN.1/Java
    • Support for conversion of Java objects to CSV format.
    • Convert Binary Code Decimal (BCD), Telephony Binary Coded Decimal (TBCD3), and IP addresses.
  • ASN.1/C#
    • The ASN.1/C# Tools can parse ASN.1 value notation data into C# objects that represent values defined by value notation.
  • ASN-1Step
    • Support for an extended CSV header format.
    • Convert Binary Code Decimal (BCD), Telephony Binary Coded Decimal (TBCD3), and IP addresses.

You're welcome to download a trial now.

1Support of ASN.1 Value Notation encoding rules is a chargeable feature in non-evaluation licenses of the ASN.1/C, ASN.1/C++, and ASN.1/C# Tools. Contact Sales to obtain pricing information.
For ASN.1/Java, support for AVN is currently available only in SOED. Support in TOED will be added in a future release.


bullet

OSS Nokalva introduces OSS NAS Tools for Python

May, 2021

Source: OSS Nokalva

Our new OSS NAS Tools for Python is now available, with versions that support 5G 3GPP Release 16 or LTE/EPC 3GPP Release 16.


bullet

February, 2021

Source: OSS Nokalva

The 10.1 releases of ASN-1Step and ASN.1 Studio are now available.


bullet

OSS Nokalva introduces OSS NAS Tools for C#

January, 2021

Source: OSS Nokalva

The OSS NAS Tools for C#. Versions are available that support 5G 3GPP Release 16, 5G 3GPP Release 15, LTE/EPC 3GPP Release 16, or LTE/EPC 3GPP Release 15.


bullet

February 14, 2020

Source: OSS Nokalva

OSS Nokalva announces the availability of the ASN.1 Tools for C# version 5.0.0 and ASN.1 Tools for Java version 8.2.0. These releases include new features, such as support for partial decoding in the ASN.1/C# Tools, support for new ASN.1 compiler directives in the ASN.1/Java Tools that optimize the TOED (Time-Optimized Encoder/Decoder) footprint, new samples for release 16 of the LTE and 5G protocols, as well as an improved ASN.1 Studio.

You're welcome to download a trial now.


bullet

OSS Nokalva announces the availability of the ASN.1 Tools for C version 10.7, ASN.1 Tools for C++ version 6.7, ASN.1 Tools for Java version 8.0, ASN.1 Tools for C# version 4.7, and ASN-1Step version 9.0. These releases include new features, as follows:

  • All ASN.1 products:
    • Support for X.680 Amendment 1 is added, which relaxes the IMPORTS clause to allow symbols to be imported from the latest module version, as indicated by the object identifier.
    • New samples for 5G NGAP, XnAP, E1AP, and F1AP protocols for 3GPP Release 15 have been created. The samples for the LTE S1AP, X2AP, M2AP, M3AP, RRC, LCSAP, LPPa, SBcAP, and XwAP protocols have been updated to 3GPP Release 15.
    • Improved ASN.1 Studio.
  • ASN.1/C:
    • Improved flexibility - create custom JSON encodings of ASN.1 types via user-provided encoder functions.
    • Optimize the TOED (Time-Optimized Encoder/Decoder) footprint using new ASN.1 compiler directives.
  • ASN.1/C++
    • Optimize the TOED (Time-Optimized Encoder/Decoder) footprint using new ASN.1 compiler directives.
  • ASN.1/Java
    • Improved flexibility - create custom JSON encodings of ASN.1 types via user-provided encoder functions.
    • Several TOED (Time Optimized Encoder/Decoder) enhancements.
      • Improved performance
        • The Time-Optimized runtime (TOED) is now the default runtime.
        • New partial decoding feature, which supports decoding select fields from PER, UPER, CPER, CUPER, OER, and COER encoded messages. New samples are included that demonstrate this feature.
      • Optimized CPU usage through deferred decoding, which supports decoding parts of values separately, allowing applications to avoid re-encoding (e.g., used for cryptographic signatures).
      • Improved usability - with the introduction of ASN.1 Parameterization, generate a more user friendly interface for the parameterized type Information Elements typically used in 3GPP protocols like NGAP, XnAP, S1AP, X2AP, etc.
  • ASN.1/C#
    • Increased target platform support - use the ASN.1/C# runtime library with .NET Standard 2.0 to target numerous platforms where the implementation of .NET supports the .NET Standard 2.0 specification (e.g., .NET Framework, .NET Core, Xamarin, Mono, UWP, etc.).
    • Optimized CPU usage through deferred decoding, which supports decoding parts of values separately, allowing applications to avoid re-encoding (e.g., used for cryptographic signatures).
    • Coded footprint optimization - use the ASN1.Remove directive to omit certain parts of an ASN.1 specification without modifying the original specification, which results in no C# code generated for the omitted parts.

You're welcome to download a trial now.


bullet

OSS Nokalva announces DCodec (beta)

November 10, 2018

Source: OSS Nokalva

OSS Nokalva introduces DCodec, a JSON/DER serialization library that helps you preserve the JSON-like flexibility you are used to, while taking advantage of the power of a schema. read more ...


bullet

OSS Nokalva introduces ASN1Vsx

October 18, 2018

Source: OSS Nokalva

OSS Nokalva announces ASN1Vsx, a Microsoft Visual Studio extension that makes it faster and easier to create, modify, and validate your ASN.1 schemas. It combines Visual Studio's powerful code editing capabilities with OSS Nokalva's popular and high-quality ASN.1 software.


bullet

OSS Nokalva introduces ASN1Doc

May 15, 2018

Source: OSS Nokalva

OSS Nokalva announces ASN1Doc, a new online tool available on ASN.1 IO.

ASN1Doc creates HTML documention from user-provided ASN.1 schemas. This helps authors quickly and easily prepare ASN.1 schemas for publication (e.g., as part of a standard that uses ASN.1) and helps implementers (and others) analyze and understand an existing ASN.1 schema.

ASN1Doc features

  • Syntax-coloring and hyperlinking
  • Many formatting options
  • Generation of summary tables describing the schema
  • Microsoft Word compatibility

bullet

OSS Nokalva announces the availability of the ASN.1 Tools for C version 10.6, ASN.1 Tools for C++ version 6.6, ASN.1 Tools for Java version 7.2, ASN.1 Tools for C# version 4.6, and ASN-1Step version 8.3. These releases include new features, as follows:

  • All ASN.1 products
    • Support for the Canonical Packed Encoding Rules (ALIGNED and UNALIGNED) as specified by ITU-T Recommendation X.691 (08/2015) | ISO/IEC 8825-2:2015 has been added.
    • The ASN.1 compiler supports the UPPERCAMELCASED and LOWERCAMELCASED keywords in the NAME and TEXT JER encoding instructions. You can now describe a wider range of JSON data in an ASN.1 schema.
    • New samples have been created for 3GPP Release 14 of the LTE protocols (including RRC, S1, X2, and LPPa) and the existing Release 12 and 13 samples have been updated to the most recent versions of the ASN.1 schemas.
    • Improved ASN.1 Studio.
  • ASN.1/C
    • The JSON encoders will now always encode a non-special REAL value as a JSON number. Previously, it could be encoded as a JSON object. For example, value 3.14 of an unconstrained REAL type was encoded as {base10value: 3.14}. The JSON decoders now accept both encoding forms: JSON number and JSON objects.
    • The DER/CER/CXER/COER encoders now automatically convert any valid value of GeneralizedTime and UTCTime types to the canonical form specified by X.690 Clause 11.7 and 11.8. Previously it was assumed that the value to be encoded already satisfied the restrictions imposed on its encoding by these clauses. For example, the UTCTime value "171231235900Z" was accepted but "17122359Z" was rejected because the seconds component was absent.
    • A new sample that demonstrates processing of CDR files as described by 3GPP TS 32.297 has been added.
  • ASN.1/C++
    • The JSON encoders will now always encode a non-special REAL value as a JSON number. Previously, it could be encoded as a JSON object. For example, value 3.14 of an unconstrained REAL type was encoded as {base10value: 3.14}. The JSON decoders now accept both encoding forms: JSON number and JSON objects.
    • The DER/CER/CXER/COER encoders now automatically convert any valid value of GeneralizedTime and UTCTime types to the canonical form specified by X.690 Clause 11.7 and 11.8. Previously it was assumed that the value to be encoded already satisfied the restrictions imposed on its encoding by these clauses. For example, the UTCTime value "171231235900Z" was accepted but "17122359Z" was rejected because the seconds component was absent.
  • ASN.1/Java
    • Both the compiler and runtime have been enhanced to support the JPMS (Java Platform Module System), which was introduced in Java 9. The compiler now supports the '-javamodule <name>' option that packages the generated classes into a Java module with the specified <name>. The software distribution now includes an extra set of runtime libraries that are packaged as Java 9 modules. These new libraries are available in the mlib/ directory of the ASN.1/Java installation and can be used only with JDK 9.
    • The public API of the JIAAPI value parser will now parse concatenated values and value assignments from an arbitrary java.io.Reader object. A relaxed parsing mode has been implemented: now non-critical deviations from the expected syntax are ignored.
    • A new sample that demonstrates processing of 3GPP CDR files (TS 32.297) has been created.
    • A new sample for release 14.4.0 of the UMTS RRC protocol (TS 25.331) has been created.
  • ASN-1Step
    • ASN-1Step will now accept any valid value of GeneralizedTime and UTCTime types and will encode it according to X.690 Clause 11.7 and 11.8. Previously, it was assumed that the input value already satisfied the restrictions imposed on its encoding by these clauses. Therefore
      • All encoders reported an error if the time differential was present in the input value.
      • The DER/CER/COER encoders reported an error if the input value represented as a NULLTERM string did not contain the minutes or seconds component.
    • The XER and E-XER encoders now encode any valid NULLTERM values of GeneralizedTime and UTCTime types without making additional changes. Previously, when the input value did not contain a minutes or seconds component, the encoders unnecessarily included a zero minutes or seconds component in the encoding and recalculated the fractional part, if any.
    • The JSON encoders will now always encode non-special REAL values as JSON numbers. The JSON decoders will accept both encoding forms: JSON number and JSON object encodings. Previously, non-special REAL values could be encoded as JSON objects. For example, an unconstrained REAL type value was encoded as {base10value: N } The decoders reported an error when such values were encoded as JSON numbers.

You're welcome to download a trial now.


bullet

OSS Nokalva announces support for LTE Positioning Protocol A (LPPa)

February 1, 2018

Source: OSS Nokalva

The OSS® ASN.1 LTE solutions go beyond support for low-level ASN.1 development. They build upon the robust, and reliable OSS ASN.1 Tools for C, offering several APIs that ease the implementation of 3GPP LTE S1, X2, and now LPPa protocols.


bullet

OSS Nokalva introduces ASN.1 IO

August 15, 2017

Source: OSS Nokalva

As the world of communication expands at an ever increasing rate, as the messages communicated are becoming more complex, and as the proper interpretation of the content of such messages becomes more critical, the need for a schema becomes more important.

The goal of ASN1.IO is to offer a familiar, JSON-like development experience to developers whose applications would benefit from the use of a schema.

ASN.1 IO currently offers three web applications: the ASN.1 Playground, the Schema Analyzer, and the JSON2ASN converter.


bullet

OSS Nokalva announces the availability of the ASN.1 Tools for C version 10.5, ASN.1 Tools for C++ version 6.5, ASN.1 Tools for Java version 7.1, ASN.1 Tools for C# version 4.5, and ASN-1Step version 8.2. These releases include new features, as follows:

  • All ASN.1 products
  • ASN.1/C and ASN.1/C++
    • Smaller TOED footprint. By defining OSS_REDUCED_ERROR_MSGS when compiling the generated .c or .cpp, error messages will contain just the 5 character message prefix, instead of the full message. Alternatively, if OSSDEBUG=0 is defined, the error message strings will be removed completely, leaving only the return code to determine which error occurred. On Linux x86, you can reduce the footprint of your application by approximately 20 kilobytes. This number may vary depending on the processor, operating system, and C compiler.
  • ASN.1/C#
    • Includes an additional version of the runtime assembly compatible with .NET Standard 1.4. You can use this version of the asn1csrt.dll runtime DLL to develop applications on the following platforms: To generate C# classes compatible with .NET Standard, specify the -noserializable compiler option.
  • ASN-1Step
    • Supports 3GPP CDR files with messages encoded using various encoding rules that are specified inside record headers. Currently the BER, PER, UPER, and XER encoding rules are supported.

You're welcome to download a trial now.


bullet

OSS Nokalva announces support in its products for 3GPP Release 13

February 10, 2017

Source: OSS Nokalva

OSS Nokalva announces 3GPP Release 13 support in the new releases of our ASN.1 products, and new NAS, and S1/X2 offerings. These products support NB-IoT, eMTC (LTE-M), and LTE Advanced Pro (Pre-5G) technologies which have been standardized by 3GPP. The highly-modular design of OSS' industry-proven ASN.1 codec, delivers an ultra-small footprint, and super-fast performance. These OSS products help you to meet the challenging requirements of the latest 3GPP standards - low power consumption, higher data rates, low latency, and extremely small footprint, to name a few.

These new releases include additional samples for 3GPP Release 13 protocols: RRC, S1AP, X2AP, M2AP, M3AP, XwAP, SBcAP.

Our 4G NAS Library is available for C and C++. Our S1/X2 ASN.1 API is available for C. If you are interested in support for another language, please contact OSS Nokalva at info@oss.com.


bullet

OSS Nokalva announces the availability of its ASN.1 Tools for C, version 10.4, its ASN.1 Tools for C++, version 6.4, ASN.1 Tools for Java, version 7.0, ASN.1 Tools for C#, version 4.3 and ASN-1Step, version 8.1. These releases include new features, such as:

  • All ASN.1 products
    • new samples for SAE J2735:2016 and 3GPP XwAP (TS 36.463)
    • an improved ASN.1 Studio
  • ASN.1/C and ASN.1/C++
    • support for 64-bit precision (19-20 decimal digits) in TIME types
  • ASN.1/Java
    • support for JSON ER in the SOED runtime
    • support for validating additional constraints in the TOED runtime
    • sample code generation capabilities in the TOED runtime
  • ASN.1/C#
    • support for Canonical XML Encoding Rules (CXER)
    • support for "encoding only" or "decoding only".

You're welcome to download a trial now.


bullet

OSS Nokalva announces the availability of its ASN.1 Tools for C, version 10.3, its ASN.1 Tools for C++, version 6.3, ASN.1 Tools for Java, version 6.3, ASN.1 Tools for C#, version 4.2 and ASN-1Step, version 8.0. These releases include new features, such as, support for JSON in the ASN.1/C and ASN.1/C++ Tools, as well as ASN.1 Studio and ASN-1Step, support for comma-separated-value (CSV) data in ASN.1 Studio and ASN-1Step, support for automatically detecting/skipping CDR headers in ASN.1 Tools for C, support for E-XER in the ASN.1/C# Tools, support for TOED constraint checking in the ASN.1/Java Tools, as well as an improved ASN.1 Studio.

You're welcome to download a trial now.


bullet

OSS - Proud Technology Sponsor/Technology Provider of the i-GAME project

May 17, 2016

Source: OSS Nokalva

i-Game

OSS Nokalva is proud to be a technology sponsor of the i-GAME project. The Grand Cooperative Driving Challenge 2016 is an international event in the field of cooperative driving. This event is one of the highlights of the i-GAME project, a European research project supported by the European Commission that takes cooperative automation of vehicles to the next level.

Project participants can obtain a no fee license of our ASN.1 toolkits by contacting
i-GAME INFO.


bullet

OSS Nokalva announces the availability of its ASN.1 Tools for C, version 10.2, its ASN.1 Tools for C++, version 6.2, ASN.1 Tools for Java, version 6.2, ASN.1 Tools for C#, version 4.2 and ASN-1Step, version 7.4. These releases include new features, such as partial decoding in the ASN.1/C and ASN.1/C++ Tools, support for DER/COER/CER in the ASN.1/C# Tools, support for JSON in the ASN.1/Java Tools, as well as an improved ASN.1 Studio that makes it very easy for you to generate sample code based on a message, a particular PDU in your schema or value notation.

You're welcome to download a trial now.


bullet

OSS Nokalva announces the availability of a new feature called partial decoding in its ASN.1 Tools for C and ASN.1 Tools for C++. This feature allows you to decode only parts of a message you are interested in, at very high speeds.


bullet

November 16, 2015

Source: OSS Nokalva

OSS Nokalva announces the availability of its EXI Tools for C and EXI Tools for .NET prototypes, as well as its driver for the W3C interoperability test framework. Contact info@oss.com to request an evaluation copy.


bullet

Dr. William Whyte, Security Innovation's Chief Scientist, and Dr. Virendra Kumar, Research Scientist, will present their research paper Performance Analysis of Existing 1609.2 Encodings v ASN.1 on April 22nd 2015 at 8 am.


bullet

February 1, 2015

OSS Nokalva announces the availability of its "ASN.1 Tools for C#, version 4.0.


bullet

OSS Nokalva announces support in its products for 3GPP REL 8, 9, 10, and 11.


bullet

OSS Nokalva announces the availability of its ASN.1 Tools for C, version 10.1, its ASN.1 Tools for C++, version 6.1, its ASN.1 Tools for Java, version 6.1, and ASN-1Step, version 7.1. These releases include improvements to ASN.1 Studio and more.


bullet

OSS' ASN.1 tools have been used in recent "Assisted GPS" research published on "IEEE Transactions on Instrumentation and Measurement" - see "Measurement and Modeling of Network Delays for MS-Based A-GPS Assistance Delivery".


bullet

OSS Nokalva announces support in its products for 3GPP REL 8, 9, and 10.


bullet

The U.S. Department of Transportation's (DOT) National Highway Traffic Safety Administration (NHTSA) announced that it will begin taking steps to enable vehicle-to-vehicle (V2V) communication technology for light vehicles.


bullet

OSS Nokalva announces the availability of its ASN.1 Tools for C, version 10.0 and ASN.1 Tools for C++, version 6.0. These releases include support for ASN.1 Octet Encoding Rules (OER), improvements to ASN.1 Studio and more.


bullet

OSS Nokalva announces the availability of its ASN.1 Tools for Java, version 6.0. This release includes a new runtime library, the ASN.1/Java Time-Optimized Encoder/Decoder (TOED), which is optimized for faster encoding and decoding, support for ASN.1 Octet Encoding Rules (OER), improvements to ASN.1 Studio and more.


bullet

ASN.1 is one of the stalwarts of the over 4000 ITU-T Recommendations in force today, so widely implemented that it has weaved itself into the most fundamental aspects of communications.


bullet

Talksum, Inc., a leader in high-speed data processing and management solutions, today announced ASN.1 support to its Talksum Data Stream Router solution. Read more...


bullet

OSS ASN.1 tools authenticating users for payments

June 2013

Natural Security aims to provide a standard for the most convenient and universal strong authentication method, for payment and access to services. Between October 2012 and March 2013 more than 900 customers at Auchan, Leroy Merlin, and numerous associated retailers in Villeneuve-d'Ascq and Angoulême, have had the opportunity to test a new payment method, that is simple, convenient and does not compromise the security, privacy and protection of personal data. Natural Security used OSS Nokalva ASN.1 Tools for critical parts in this successful pilot, for instance in the enrollment station.

Natural Security has used the OSS® ASN.1 Tools for Java which bring a powerful compiler, a runtime library with high performance encoder/decoder engines supporting ASN.1 standard. "OSS ASN.1 Tools for Java bring utilities to simplify and speed our development, specifically functions offering a wealth of tracing, error trapping, and diagnostic capabilities" said Loic Berton, CTO of Natural Security.


bullet

The 2013 version of the "ISO 20022 Financial Services - Universal financial industry message scheme" includes support for ASN.1. Transformation from an ISO 20022 business model to ASN.1 schemas is described in Part 8.

ISO 20022 is an international standard that defines the platform for the development of financial message standards.

The 2013 version is now available in the ISO store.


bullet

Paper about ETSI's implementation approach and experiments done on using ASN.1 for testing the Intelligent Transport Systems (ITS) Co-operative Awareness Messages (CAM) and Decentralized Environmental Notification Basic Service Message (DENM) standards.


bullet

October 1, 2012

OSS Nokalva announces the availability of its ASN.1 Tools for C#, version 3.1. This release includes ASN.1 Studio, the most powerful ASN.1 IDE on the market.


bullet

OSS Nokalva announces support for Mac OS in its ASN.1/Java Tools version 5.0.1.3 and in its ASN-1Step version 6.0.4, both available for trial.  Both the OSS ASN.1/Java Tools for Mac OS and ASN-1Step for Mac OS include ASN.1 Studio,  the most powerful ASN.1 IDE on the market.


bullet

To test the feasibility of using the BIAS standard for test case generation and to demonstrate that BIAS messages can be represented in a compact binary format, DoD Biometrics Identity Management Agency (BIMA) converted the BIAS XML Schema into an ASN.1 specification using OSS' XSD->ASN.1 converter. BIMA then created, using OSS' ASN-1Step, an interactive test environment, in which BIAS messages were encoded in XER and DER.


bullet

OSS Nokalva announces the availability of our online ASN.1 compiler, encoder/decoder.


bullet

OSS Nokalva announces the availability of three new releases...


bullet

November 2, 2011

Source: PC World

Informatica has strengthened its hand in the burgeoning market for Hadoop, the open-source programming framework for large-scale data processing, unveiling a new data parser...


bullet

OSS Nokalva announces the availability of 4G-Ready Tools, a complete, easy to use 4G ASN.1 productivity kit, tailored to meet the needs of LTE & WiMAX developers.


bullet

etsi

OSS Nokalva's ASN.1 tools have been selected for use in the implementation of a conformance test platform that will integrate different Intelligent Transportation (ITS) test suites and will allow running conformance tests against ITS equipment.


bullet

OSS Nokalva gave a presentation entitled ASN.1 for More Effective ITS Standards to ISO TC 204 Meeting attendees on Apr. 13, 2011 in Prague. For more information about this presentation or to discuss arranging a presentation tailored to your needs, or to learn more about OSS' ASN.1 products, please contact us.


bullet

video-thumb

Overview of ASN-1Step, OSS Nokalva's tool for editing ASN.1 specifications and encoded messages.


bullet

OSS Nokalva gave a presentation entitled ASN.1 for More Effective Network Standards to IEEE 802 Meeting attendees on Nov. 8, 2010 in Dallas, TX. For more information about this presentation or to discuss arranging a presentation tailored to your needs, or to learn more about OSS' ASN.1 products, please contact us.


bullet

OSS Nokalva Presents "ASN.1 and the Connected Vehicle" at the 2nd International Summit on the State of the Connected Vehicle.


bullet

OSS Nokalva Conducts an ASN.1 Seminar for IEEE802.16m Meeting Attendees.


bullet

OSS Nokalva Conducts an ASN.1 Seminar for 3GPP RAN2 Meeting Attendees.


InfoKit
info

Contact OSS Marketing for a free information kit, which includes:

  • company information
  • products
  • white papers
  • data sheets
  • press releases

24x7 Tech Support

contact

We are here: 24 hours a day, 7 days a week.

  • Phone: 1-888-OSS-2761 (USA and Canada)
  • Phone: 1-732-302-9669 (International)
  • Fax: 1-732-302-0023
  • Email: support@oss.com

Quickly receive answers to your support questions.