Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

asn1c-0.9.29-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: asn1c Distribution: openSUSE Tumbleweed
Version: 0.9.29 Vendor: openSUSE
Release: 1.3 Build date: Tue Jun 23 12:41:53 2026
Group: Unspecified Build host: reproducible
Size: 1781331 Source RPM: asn1c-0.9.29-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://lionet.info/asn1c/
Summary: ASN.1 Compiler
Compiles ASN.1 data structures into C source structures that can be
simply marshalled to/unmarshalled from: BER, DER, CER, BASIC-XER,
CXER, EXTENDED-XER, PER.

Provides

Requires

License

BSD-2-Clause

Changelog

* Tue Jun 23 2026 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.9.29
    FEATURES:
    * Added support for basic Information Object Sets driven code generation.
    * Added OER support.
    * Added LTE RRC example (Bi-Ruei, Chiu).
    * Added IEEE 1609.2 example.
    * Added SAE J2735 example.
    NOTABLE:
    * Converter example (included by default):
      + converter-sample.c renamed into converter-example.c
      + make converter-example.mk file for building that
      converter.
      + asn1c -no-gen-example to stop generating
      converter-example.{c,mk}.
    * asn1c -no-gen-example option to disable converter-example
      generation.
    * Added random value generation (-R option to converter-example).
    * Added LibFuzzer-based randomized tests for supported transfer
      syntaxes.
    * (DER, OER, UPER, XER) into tests/tests-randomized. See the
      following * article to get the latest LibFuzzer-enabled clang
      on macOS:
      https://medium.com/@levwalkin/compile-llvm-clang-libfuzzer-b61e82718430
      then ensure the new clang is in the way:
      CC=clang CXX=clang++ ./configure --enable-Werror
    - -enable-test-fuzzer
    * OBJECT IDENTIFIER and RELATIVE-OID API simplified.
    * uper_encode() API got new argument (breaks API compatibility).
    * asn1c -gen-XXX flags are deprecated. Use -no-gen-XXX to disable
      codecs.
    FIXES IN COMPILER-GENERATED OUTPUT:
    * Fix incomplete (failed) CHOICE XER decoding memory leak.
    * Fix REAL type overwrite conversion memory leak.
    * Fix UPER string decoding constrained only by lower bound > 0
    * Fix UPER decoding of large [bit-]strings of size a multiple of
      16K.
    * Fix XER decoder crash on maliciously constructed ENUMERATED
      input.
    * Fix XER decoder of INTEGER, OBJECT IDENTIFIER, and RELATIVE-OID
      In some cases an INTEGER overflow during parsing is not
      detected and incorrect value is returned to the decoder instead
      of an error.
    * Fix BER CHOICE decoding infinite loop.
    FIXES IN TOOLING:
    * CVE-2017-12966 verified not present. Fix unber buffer overrun.
* Thu Oct 17 2019 Richard Brown <rbrown@suse.com>
  - Remove obsolete Groups tag (fate#326485)
* Tue Feb 20 2018 mardnh@gmx.de
  - Mention asn1c.rpmlintrc
* Sat Feb 17 2018 mardnh@gmx.de
  - Update to version 0.9.28
    * PER decoding: avoid memory leak on error.
    * Constness patch #46 by Wim L wiml@omnigroup.com (41bbf1c..78d604f).
    * Fix misc build issues
  - Update to version 0.9.27
    * Build structure fixes for portability.
    * Disable long debug of ASN.1 operations during make check stage.
    * Introduce --enable-ASN_DEBUG configure flag to emit long debug output.
  - Update to version 0.9.26
    * Updated asn1c-usage.pdf.
    * Made -fskeletons-copy a default option; removed cmdline option.
    * Made -fnative-types a default option; removed cmdline option.
    * Added -fwide-types for backwards compatibility.
    * Add -fline-refs to avoid being unfriendly to version control systems.
    * Default constraint checking fix.
    * Get rid of non-standard pointer arithmetics on void* pointer.
    * PER-encoding of integers wider than 32 bits.
* Sun Dec 07 2014 mardnh@gmx.de
  - downgrade to version 0.9.23
    openbts-umts has problems with newer versions
* Sun Nov 09 2014 mardnh@gmx.de
  - initial package, asn1c version 0.9.26

Files

/usr/bin/asn1c
/usr/bin/crfc2asn1.pl
/usr/bin/enber
/usr/bin/unber
/usr/share/asn1c
/usr/share/asn1c/ANY.c
/usr/share/asn1c/ANY.h
/usr/share/asn1c/BIT_STRING.c
/usr/share/asn1c/BIT_STRING.h
/usr/share/asn1c/BIT_STRING_oer.c
/usr/share/asn1c/BMPString.c
/usr/share/asn1c/BMPString.h
/usr/share/asn1c/BOOLEAN.c
/usr/share/asn1c/BOOLEAN.h
/usr/share/asn1c/ENUMERATED.c
/usr/share/asn1c/ENUMERATED.h
/usr/share/asn1c/GeneralString.c
/usr/share/asn1c/GeneralString.h
/usr/share/asn1c/GeneralizedTime.c
/usr/share/asn1c/GeneralizedTime.h
/usr/share/asn1c/GraphicString.c
/usr/share/asn1c/GraphicString.h
/usr/share/asn1c/IA5String.c
/usr/share/asn1c/IA5String.h
/usr/share/asn1c/INTEGER.c
/usr/share/asn1c/INTEGER.h
/usr/share/asn1c/INTEGER_oer.c
/usr/share/asn1c/ISO646String.c
/usr/share/asn1c/ISO646String.h
/usr/share/asn1c/NULL.c
/usr/share/asn1c/NULL.h
/usr/share/asn1c/NativeEnumerated.c
/usr/share/asn1c/NativeEnumerated.h
/usr/share/asn1c/NativeEnumerated_oer.c
/usr/share/asn1c/NativeInteger.c
/usr/share/asn1c/NativeInteger.h
/usr/share/asn1c/NativeInteger_oer.c
/usr/share/asn1c/NativeReal.c
/usr/share/asn1c/NativeReal.h
/usr/share/asn1c/NumericString.c
/usr/share/asn1c/NumericString.h
/usr/share/asn1c/OBJECT_IDENTIFIER.c
/usr/share/asn1c/OBJECT_IDENTIFIER.h
/usr/share/asn1c/OCTET_STRING.c
/usr/share/asn1c/OCTET_STRING.h
/usr/share/asn1c/OCTET_STRING_oer.c
/usr/share/asn1c/OPEN_TYPE.c
/usr/share/asn1c/OPEN_TYPE.h
/usr/share/asn1c/OPEN_TYPE_oer.c
/usr/share/asn1c/ObjectDescriptor.c
/usr/share/asn1c/ObjectDescriptor.h
/usr/share/asn1c/PrintableString.c
/usr/share/asn1c/PrintableString.h
/usr/share/asn1c/README
/usr/share/asn1c/REAL.c
/usr/share/asn1c/REAL.h
/usr/share/asn1c/RELATIVE-OID.c
/usr/share/asn1c/RELATIVE-OID.h
/usr/share/asn1c/T61String.c
/usr/share/asn1c/T61String.h
/usr/share/asn1c/TeletexString.c
/usr/share/asn1c/TeletexString.h
/usr/share/asn1c/UTCTime.c
/usr/share/asn1c/UTCTime.h
/usr/share/asn1c/UTF8String.c
/usr/share/asn1c/UTF8String.h
/usr/share/asn1c/UniversalString.c
/usr/share/asn1c/UniversalString.h
/usr/share/asn1c/VideotexString.c
/usr/share/asn1c/VideotexString.h
/usr/share/asn1c/VisibleString.c
/usr/share/asn1c/VisibleString.h
/usr/share/asn1c/asn_SEQUENCE_OF.c
/usr/share/asn1c/asn_SEQUENCE_OF.h
/usr/share/asn1c/asn_SET_OF.c
/usr/share/asn1c/asn_SET_OF.h
/usr/share/asn1c/asn_application.c
/usr/share/asn1c/asn_application.h
/usr/share/asn1c/asn_bit_data.c
/usr/share/asn1c/asn_bit_data.h
/usr/share/asn1c/asn_codecs.h
/usr/share/asn1c/asn_codecs_prim.c
/usr/share/asn1c/asn_codecs_prim.h
/usr/share/asn1c/asn_internal.c
/usr/share/asn1c/asn_internal.h
/usr/share/asn1c/asn_ioc.h
/usr/share/asn1c/asn_random_fill.c
/usr/share/asn1c/asn_random_fill.h
/usr/share/asn1c/asn_system.h
/usr/share/asn1c/ber_decoder.c
/usr/share/asn1c/ber_decoder.h
/usr/share/asn1c/ber_tlv_length.c
/usr/share/asn1c/ber_tlv_length.h
/usr/share/asn1c/ber_tlv_tag.c
/usr/share/asn1c/ber_tlv_tag.h
/usr/share/asn1c/constr_CHOICE.c
/usr/share/asn1c/constr_CHOICE.h
/usr/share/asn1c/constr_CHOICE_oer.c
/usr/share/asn1c/constr_SEQUENCE.c
/usr/share/asn1c/constr_SEQUENCE.h
/usr/share/asn1c/constr_SEQUENCE_OF.c
/usr/share/asn1c/constr_SEQUENCE_OF.h
/usr/share/asn1c/constr_SEQUENCE_oer.c
/usr/share/asn1c/constr_SET.c
/usr/share/asn1c/constr_SET.h
/usr/share/asn1c/constr_SET_OF.c
/usr/share/asn1c/constr_SET_OF.h
/usr/share/asn1c/constr_SET_OF_oer.c
/usr/share/asn1c/constr_TYPE.c
/usr/share/asn1c/constr_TYPE.h
/usr/share/asn1c/constraints.c
/usr/share/asn1c/constraints.h
/usr/share/asn1c/converter-example.c
/usr/share/asn1c/der_encoder.c
/usr/share/asn1c/der_encoder.h
/usr/share/asn1c/file-dependencies
/usr/share/asn1c/oer_decoder.c
/usr/share/asn1c/oer_decoder.h
/usr/share/asn1c/oer_encoder.c
/usr/share/asn1c/oer_encoder.h
/usr/share/asn1c/oer_support.c
/usr/share/asn1c/oer_support.h
/usr/share/asn1c/per_decoder.c
/usr/share/asn1c/per_decoder.h
/usr/share/asn1c/per_encoder.c
/usr/share/asn1c/per_encoder.h
/usr/share/asn1c/per_opentype.c
/usr/share/asn1c/per_opentype.h
/usr/share/asn1c/per_support.c
/usr/share/asn1c/per_support.h
/usr/share/asn1c/standard-modules
/usr/share/asn1c/standard-modules/ASN1-Object-Identifier-Module.asn1
/usr/share/asn1c/standard-modules/ASN1C-UsefulInformationObjectClasses.asn1
/usr/share/asn1c/standard-modules/README
/usr/share/asn1c/xer_decoder.c
/usr/share/asn1c/xer_decoder.h
/usr/share/asn1c/xer_encoder.c
/usr/share/asn1c/xer_encoder.h
/usr/share/asn1c/xer_support.c
/usr/share/asn1c/xer_support.h
/usr/share/doc/packages/asn1c
/usr/share/doc/packages/asn1c/BUGS
/usr/share/doc/packages/asn1c/ChangeLog
/usr/share/doc/packages/asn1c/FAQ
/usr/share/doc/packages/asn1c/README.md
/usr/share/doc/packages/asn1c/asn1c-quick.pdf
/usr/share/doc/packages/asn1c/asn1c-usage.pdf
/usr/share/licenses/asn1c
/usr/share/licenses/asn1c/LICENSE
/usr/share/man/man1/asn1c.1.gz
/usr/share/man/man1/enber.1.gz
/usr/share/man/man1/unber.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:54:38 2026