libtasn1-4.9-6.1<>,[?\/=„+hCկ&UwƼ)t;V|$ ޗrA52'C<RWdja5Sߌ&is⿒}l]@%`_!jZtEdx)2vSj ,4_wl,aӇRR66”lN8FuDEOȫ!2:޴dNU7~غ0M/*pdrG Q~(k4|F>`fԇc%DrQ%l-fE$G>o>>>?>d   )  $Elryy         _  l    Lh(89: >7?8F8G8 H8H I8t X8Y8\8 ]8 ^9Fb9c:Sd:e:f:l:u; v;0w= x> y>,z>xClibtasn14.96.1ASN.1 parsing libraryThis is the ASN.1 library used by GNUTLS. More up to date information can be found at http://www.gnu.org/software/gnutls and http://www.gnutls.org\lamb13oopenSUSE Leap 42.3openSUSELGPL-2.1-or-later AND GPL-3.0-onlyhttp://bugs.opensuse.orgProductivity/Networking/Securityhttps://www.gnu.org/software/libtasn1/linuxx86_64 ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/libtasn1.info.gz) NUM_ARGS=${#ALL_ARGS[@]} if test -x /sbin/install-info ; then if test -e "${ALL_ARGS[$((NUM_ARGS-1))]}" ; then /sbin/install-info "${ALL_ARGS[@]}" fi fi ; ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/libtasn1.info.gz) NUM_ARGS=${#ALL_ARGS[@]} if test -x /sbin/install-info ; then if ! test -e "${ALL_ARGS[$((NUM_ARGS-1))]}" ; then /sbin/install-info --quiet --delete "${ALL_ARGS[@]}" fi ; fi ;9I9XO>QV.&9A큤\\\\WvQTf]Tf]\\\\5afe3e967dbce2e556ecff6b1b055f77582e60714b39f9870f2f21c37c569df330da2566d51cc88808f74b574c99b2fc54b39a4a998497c7210b33d1154c789f955726212529f163342f7816971f3983d439f7c88a54c316cc7f4e9020bb7d240204c1533e22ea77acefc67f6739fb4d292da7666f61265a95b7fb020f22cfcc8373c7b82efe7a4b442bc8ad933c9280c862409f0e9d5d1112ed24a8ce15b235rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibtasn1-4.9-6.1.src.rpmlibtasn1libtasn1(x86-64) @@@@@@@@   /bin/sh/bin/shinfoinfolibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libtasn1.so.6()(64bit)libtasn1.so.6(LIBTASN1_0_3)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2\@\8ZaXW@WQq@W VUYU|@UCjU:0@UT8T5'@SFSQɆ@QP|@Pe@P @OOfO @LZ@K@K*@JB@J{qzheng mgorse@suse.comkbabioch@suse.compmonrealgonzalez@suse.comastieger@suse.commeissner@suse.commpluskal@suse.commgorse@suse.comzaitor@opensuse.orgastieger@suse.comastieger@suse.commeissner@suse.commpluskal@suse.comjengelh@inai.detabraham@suse.commgorse@suse.commeissner@suse.comcoolo@suse.commeissner@suse.comandreas.stieger@gmx.demeissner@suse.comaj@suse.decfarrell@suse.comtabraham@novell.comtabraham@novell.comjengelh@medozas.decoolo@novell.comjengelh@medozas.devuntz@novell.comvuntz@novell.com- Add libtasn1-CVE-2017-6891.patch: added safety check to fix a stack overflow issue (CVE-2017-6891, bsc1040621).- Add libtasn1-object-id-recursion.patch: limit recursion in _asn1_expand_object_id (boo#1105435 CVE-2018-1000654 (https://gitlab.com/gnutls/libtasn1/merge_requests/8)- Add libtasn1-CVE-2018-6003.patch: Fix a stack exhaustion in _asn1_decode_simple_ber (lib/decoding.c) when decoding BER encoded structure CVE-2018-6003 (boo#1076832)- Patches dropped after revision, fixed upstream: * libtasn1-CVE-2015-2806.patch * libtasn1-bsc961491-value-crash.patch * libtasn1-CVE-2016-4008-1.patch * libtasn1-CVE-2016-4008-2.patch * libtasn1-CVE-2015-3622.patch - fate#322523- update to 4.9: * Fix OID encoding of OIDs which have elements which exceed 2^32 - Do not treat i586 warning as error, adding upstream 0001-configure-don-t-add-Werror-to-build-flags.patch- libtasn1-CVE-2015-3622.patch: Fixed invalid read in octet string decoding (CVE-2015-3622, bsc#929414) - libtasn1-CVE-2016-4008-1.patch, libtasn1-CVE-2016-4008-2.patch: Fixed infinite loop while parsing DER certificates (CVE-2016-4008, bsc#982779)- Update to 4.8 * Fixes to avoid reliance on C undefined behavior. * Fixes to avoid an infinite recursion when decoding without the ASN1_DECODE_FLAG_STRICT_DER flag. Reported by Pascal Cuoq. (CVE-2016-4008 / bsc#982779) * Combined all the BER octet string decoding functions to a single one based on asn1_decode_simple_ber().- Add libtasn1-bsc961491-value-crash.patch: only assign a value if the previous node had one. Fixes a crash (bsc#961491).- Update to version 4.7: * Fixed regression introduced in the decoding of multi-byte tags fix.- libtasn1 4.6: * Allow decoding OCTET STRINGs with multi-byte tags. * Add asn1_get_object_id_der- update libtasn1 4.5: * Corrected an invalid memory access in octet string decoding. CVE-2015-3622 [boo#929414]- libtasn1-CVE-2015-2806.patch: fixed a two-byte stack overflow in asn1_der_decoding (bsc#924828 CVE-2015-2806) - info deinstall needs to be in %preun- Update project url - Cleanup spec-file with spec-cleaner - Add info preun and post dependencies - Update to 4.3 * Added asn1_decode_simple_ber()- Put C API documentation into -devel package. Use modern %make_install. Description fix.- updated to libtasn1 4.2: * Noteworthy changes in release 4.2 (released 2014-09-15) [stable] - Added sanity checks in the decoding of time when ASN1_DECODE_FLAG_STRICT_DER is used. - Fixes in the decoding of OCTET STRING when close to the end of the structure. * Noteworthy changes in release 4.1 (released 2014-08-23) [stable] - Corrected indefinite tag check in ANY constructions. That allows the decoding of BER-encoded structures that contain indefinite encoding within an ANY element. - Added DER decoding flag ASN1_DECODE_FLAG_STRICT_DER. Over the years BER functionality was added to the decoder and this flag provides the way to disable it. - API and ABI changes since last version: ASN1_DECODE_FLAG_STRICT_DER: New definition * Noteworthy changes in release 4.0 (released 2014-06-26) [stable] - Optimized asn1_der_decoding_startEnd(). It no longer requires the additional decoding step. - asn1_read_value() understands the ?CURRENT keyword, which can be used to indicate the current element of a sequence, when the provided node is a sequence element. - Several optimizations in DER decoding of structures with sequences containing many elements. - asn1_der_decoding2() is introduced and allows flags to be passed on the decoding process. Currently only ASN1_DECODE_FLAG_ALLOW_PADDING is defined and that allows decoding DER structures that contain arbitrary data past their end. Contributed by Karel Slany. - API and ABI changes since last version: ASN1_DECODE_FLAG_ALLOW_PADDING: New definition asn1_dup_node: New function asn1_der_decoding2: New function asn1_der_decoding_element: It is now an alias to asn1_der_decoding- updated to libtasn1 3.7: * Noteworthy changes in release 3.7 (released 2014-06-26) [stable] - Fixes in length calculation in _asn1_extract_der_octet(). - Fixes in DER decoding. - Fixes: CVE-2014-3468 CVE-2014-3467 CVE-2014-3469 bnc#880738 bnc#880737 bnc#880735- libtasn1.keyring: added Nikos Mavrogiannopoulos key, who did this release (and shares responsibility with Simon). - updated to libtasn1 3.6 * Noteworthy changes in release 3.6 (released 2014-05-25) [stable] - Corrected an off-by-one error in ASN.1 DER tag decoding. (CVE-2014-3468/bnc#880735) - Several improvements and new safety checks on DER decoding; issues found using Codenomicon TLS test suite. (CVE-2014-3469/bnc#880738, CVE-2014-3467/bnc#880737) - Marked asn1_der_decoding_element() as deprecated. Use asn1_der_decoding() instead. * Noteworthy changes in release 3.5 (released 2014-05-01) [stable] - Correctly handle decoding of recursive CHOICE options. - Allow deleting elements of SET OF. Patch by Jean-Louis Thekekara. - Several small bug fixes found by coverity. - Code improvements contributed by Kurt Roeckx. * Noteworthy changes in release 3.4 (released 2013-11-25) [stable] - Added asn1_delete_structure2() which allows zeroizing the contents of all values in the structure prior to deinitialization. - The parser accepts negative numbers in an INTEGER range (but still does no enforce them).- remove gpg source checking again to avoid this cycle: libtasn1 -> libssh2_org -> openssh -> krb5 -> python-Jinja2 -> vim -> libtasn1- updated to libtasn1 3.3 * Noteworthy changes in release 3.3 (released 2013-03-23) [stable] - More precise overflow checks using gnulib's intprops module. - Updates to compile in Android systems. * Noteworthy changes in release 3.2 (released 2012-11-30) [stable] - Corrected buffer overflow in the error reporting of the parser (reported by Andreas Metzler). * Noteworthy changes in release 3.1 (released 2012-11-24) [stable] - Completed rename of types: ASN1_ARRAY_TYPE -> asn1_static_node (was asn1_static_node_t) - Added new types: VisibleString, NumericString, IA5String, TeletexString, PrintableString, UniversalString, BMPString, UTF8String. When re-defined a warning is being print instead of failing. - Parser outputs more detailed syntax error messages. - Added asn1_decode_simple_der() and asn1_encode_simple_der(). - Added asn1_read_value_type() to return value and type. - Introduced ASN1_ETYPE_UTC_TIME and ASN1_ETYPE_GENERALIZED_TIME - added gpg source checking- update to libtasn1 3.0, SONAME libtasn1.so.6 - Added tool in tests/ to benchmark X.509 structure decoding. - Added asn1_read_node_value() to obtain a node's value. - Optimizations in internal tree allocation. - Optimizations in tree search. - libtasn1.h no longer exports internal structures. - Types were renamed for consistency: ASN1_DATA_NODE -> asn1_data_node_st ASN1_ARRAY_TYPE -> asn1_static_node ASN1_TYPE -> asn1_node ASN1_TYPE_EMPTY -> NULL static_struct_asn -> asn1_static_node_st node_asn_struct -> asn1_node_st node_asn -> asn1_node_st (the old types are still available as definitions) - fix W: devel-package-with-non-devel-group- updated to version 2.14 This release adds asn1_read_node_value() to obtain a node's value. This is to deprecate the export of the node_asn internal structure for the upcoming 3.x release. The ASN1_DATA_NODE type and the ASN1_ETYPE_* constants were added to support the new function. - removed upstreamed libtasn1-stdio.h patch - make check- Fix build with missing gets declaration (glibc 2.16)- license update: LGPL-2.1+ and GPL-3.0 Tools are GPL-3.0- update to version 2.12 + Cleanup license headers. + build: Update gnulib files. + Corrected DER decoding issue (reported by Matthew Hall). Added self check to detect the problem, see tests/Test_overflow.c. This problem can lead to at least remotely triggered crashes, see further analysis on the libtasn1 mailing list.- update to version 2.11 + qa: now builds without compiler warnings with Solaris CC + qa: added clang analysis. fixed cyclomatic complexity output + tests: added self-test of bit string functions + build: added windows/libtasn14win.mk rules to produce Windows binaries + build: don't hard code path to perl in doc/gdoc + various minor fixes - changes in version 2.10 + lib: small optimization, possibly working around gcc/valgrind issue + build: update gnulib files + asn1Coding: actually implement the -c parameter + asn1Decoding: the -c parameter serves no purpose. remove it. + doc: add examples to asn1Coding and ans1Decoding description - changes in version 2.9 + tests: link to gnulib to avoid build error related to 'rpl_ftello' on Solaris. Reported by Dagobert Michelsen + doc: fix bug reporting address to point at help-libtasn1@gnu.org + doc: fix returns: documentation in Texinfo. Reported by Jeffery Walton + build : update gnulib files - changes in version 2.8 + update gnulib files + use libtool 2.2.10 to ease MinGW64 builds - changes in version 2.7 + Doc: build PDF manual using GTK-DOC + Doc: fix of asn1_check_version, documentation was missing from last release + Build: avoid warnings about ignored visibility attributes on Windows - changes in version 2.6 + Fix build failure on platforms without support for GNU_LD version scripts + libtasn1: simplified implementation of asn1_check_version + tests: improved self-checks + update gnulib files, fix many syntax-check nits, indent code, fix license templates - changes in version 2.5 + doc: improve GTK-DOC comments + misc: updated gnulib files - changes in version 2.4 + Doc fixes + updated gnulib files + clean up copyright notices - changes in version 2.3 + libtasn1 is now an official GNU project + solve build problem on Tru64 related to TRUE/FALSE + More careful decoding of OIDs + Fixed warning in ANS1.y + Use "Software libraries" info dircategory + Drop GPL/LGPL copies from the manual (not needed there) + New configure parameters to set packagin specific information The parameters are --with-packager, --with-packager-version, and --with-packager-bug-reports. See for more details.- Use %_smp_mflags- buildrequire pkg-config to fix provides- Add baselibs.conf as a source- Update to version 2.2: + Change how the ASN1_API decorator is used in libtasn1.h, for GTK-DOC. + Changed license of libtasn1.pc from GPLv3+ to LGPLv2.1+. + Building with many warning flags now requires - -enable-gcc-warnings. + Some warnings fixed. - Fix license of library packages: it's LGPL not GPL.- Update to version 2.1: + Fix compilation failure on platforms that can't generate empty archives, e.g., Mac OS X. - Changes from version 2.0: + Optimized tree generation. + ASN1 parser code re-generated using Bison 2.4.1. + Build with more warning flags. Many compiler warnings fixed. + Compiled with -fvisibility=hidden by default if supported. See http://gcc.gnu.org/wiki/Visibility + The libtasn1-config tool has been removed. For application developers, please stop using libtasn1-config for finding libtasn1, use proper autoconf checks or pkg-config instead. - Remove AutoReqProv: it's default now. - Pass --disable-static to configure./bin/sh/bin/shlamb13 1559139504 4.9-6.14.9-6.1asn1Codingasn1Decodingasn1Parserlibtasn1NEWSREADMETHANKSlibtasn1.info.gzasn1Coding.1.gzasn1Decoding.1.gzasn1Parser.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/libtasn1//usr/share/info//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10318/openSUSE_Leap_42.3_Update/36804b664b129fe68a168699c1f5103b-libtasn1.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.0.0, BuildID[sha1]=839cc2b1a3fe4bd5c204efd56a42fdeca4beee3e, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.0.0, BuildID[sha1]=55b8b481543d3fbbbab866fe5e7f64cdf6965de6, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.0.0, BuildID[sha1]=3fdcb3f363a343312adb3bbda67284e1a8eaaf7d, strippeddirectoryUTF-8 Unicode textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRRR RR RR RRR RR RRRR Rh D:'p? ]"k%LНdQz"a E}E!< 8禩 >6~kiWɊE|$dD_axm MOU!j,'g ^И3%߳)(ZW_Xvq3MժSn(un[yCgE6L BG' -{gu6a"lޖ\Fͣ(Iun!G8<J$Z^NSN+tP*K6_QTI)`ҡɁɲZy1 a;XkGG{#-X+r_h. %<~ev$:HK6730(C80^kh?4!Gh(1&7ݝKAm'*6cp,[~%T!/=+ˑn,OJ򟖓],нoL&rzogt[ z 8v?&W%0JoE69s_藮6sYWTwL݇O4P!:UӵҘn?^ZL{}u- +s=P ȁ_&]ڞ.7agrlp-H~i7.K7u݇ 1Īţrn hk/<&\l@3͠٭V`E態BWh ۨB7'] ԵZעVWF]p )cl 9bтLڎ*tn]QmѺβpbH޶8F/j##ZH+f;F޶OPݛOv4"sl9ʶ,[ Ͽr9,TW`Q'/  #oCY#پ _`+_,bcU; N -H>g)ɚc4ŧc~taxh˳aK~-"DQ\](G^Sra͟8.:Vj2]0!Æ V_-tOs֍=9CsQ1Huzsܦt@FliuH"TJ)qj‚f!d8287VGG=I(睜V4ngCj:+tЍutVI'LE=~ȅ/Y *@fWNNOv(l @bl6I OYퟱU UjyާYC~~PE|xy8A7KμS5fo:Tv5:K݊gL0.z]P)󒄡Fk00{bCǬ%D}5g'2Ci.(AuZy*0|7 *iaKŞ< 2})Hs'iAV_;i,PG> (UAkՑмKR&L?Ǖ[_=Tz2NL4zM+M[cЖ VZnfO`y@ފ554G[imzw|B_EX[^-G; f9 2qwg7FSs&LZ:mZeq<f=l`NKBa?0fzG:2a$DOKԂIӣ_S>qͱs1mlYmYHGp~߃%{7LpN&jI눆wM̷Ug"[IʘEGiVa- (iI.}M[xJ }/Mbd 1_S*ְVyAVy4Um(o|ѩO0=a1וXeYC??Gv.VX:ztD Ԑ"}?R>hròP{T]BInPEP~j&o 7(q <>S-HV1DJI\TW! UYuw4& F~fNa5Xpd|GTJ>f"2;a??  4[j.O&6Ud&lǟ11)5qkR ʵ#݀abWhAvLF"z2Rσ+):̓ ht 9lR.&cJ\#X҃ޒ8ϰd" faVYt[U9ۮa[Lcқᑌ 8exb:$8>f=IQ:DDJ9;m8`_f|qCe ,3I2[Wל)U}mZvq턤:auzd9|uEQP#'Ni:31 p>[7Y /`O 1Oxxa  f?Pj [򊓸X|a~p 4jTk aق/$NL俿,*?7}5kT a|d8.n+ ޶i%輻9눃E0 n?(W\ϼs4Yİ!T}S (z)rBIu^JQT}(_^H_3>e9?pz)XD;iYgoG^ai*64)L:մ3@0b.[YbťwO(qfv< zbp\MSӨq/ry1a^uT JYab?` ՠRgn3)y՗ug49ظZC᯲dCK/W+ @LU ǝ zDaH#ĮYT 'q2@6b79Ls2m:#G0+YP"}r`uژ`֪[ ㋔HɅZC/- ]I\v '_ᜤjP ,M~m+,^b9s~OZVN*IxlSVK a,:&W(=U+q N(7b8Dׄ2I1-0bi_zbAKD`oB$bnUiG7q.@=.aofy_h%j+q¤UcoeSu! z=dK@SܞSD5BD dv HJ' d^u*|W2UZΑh#D_BSכưLnW FVQ|"kTݮ-u"ǴPID|q6k sVq/]"(d]sUs 1Z뗗괛}Y+hÿd 0 -4 *!(Ic:绨6yq5QF/s(T3݆x_|Z(> ԫ+XkC]ȵ5HKie]6ղa1Uuc_ }̑Ԉl]Hhwk<`). ^$=⒩Hx_qJ5/nZ{ZLf!Բ#֢DTxj=B@Au[9DcR)EnLU;X'D0JrP3]BkZhQb-u`GXF?~b*0ILDvpҲV,v%Ywky5r|y!rZUr'os61 97%)`贆F/;D7,L0aw!]sRs@T]z^1̀ɇy8ܙ0j/|2xnrLg%l9BDm j2q&WdM*8{37*UuÚ68*ֻ( 2o{%}Ŕv:|%_9ƭQ/haE3De1+90!~KG:xkyI?~u%AYz;|3˥+Gyq*%qNP>RRt>FAYqUʔs39~ aQYt{,6ǃ>P*-٩zKOnt AzE5y5ш=ԝۇ7K k Bm֗}qs#z^6aJ*5+s#G[hugwb*e-YɒݳS+7cpwVD1KuL MpHvy۟ęQpSl|d,7f8iGU`0]̛1"4@yi%VE<:/'i=}g tHgA gZR3$E4;^Ru1~׮5Qvtp]}lvif8Yc72KEDWEPůWTNhCⰬs`҈CJ.k w|П  4gv)qeDH1Z^^7@b}̼k %Ï L$yDi! *<ȼ"W h  vG@S^=A "F8X2TNZuN\=(F98S?:\A6]@@~--8<9|zp/U>sH~z?"#l0 hZ|~+wXBjG]#b8'b_$vѾ\,h1`X x5m^{]awEu/tܺIIpvrtE