ktls-utils-0.10+13.gd575b3b-150600.3.3.2<>,:xgS:p9|:FTwB!ENErղ*ԉK_:tPZ}NoQ7h/P <ۧ<gpӹ3?J>kgrT8V #Ow6HGERT}W$Qa[j뀝@H`8`X1h+¨d~M(2 yJ]>F&(?&d  + bPT`d} ! d c             5 b \F(89:= 0> 8? @@ HF PG h H I X Y \!$ ]!H ^! b"tc#d#e#f#l#u# v#w%$ x%H y%lz%%%%&Cktls-utils0.10+13.gd575b3b150600.3.3.2Agent for performing handshakes for kernel TLS socketsIn-kernel TLS consumers need a mechanism to perform TLS handshakes on a connected socket to negotiate TLS session parameters that can then be programmed into the kernel's TLS record protocol engine. This package of software provides a TLS handshake user agent that listens for kernel requests and then materializes a user space socket endpoint on which to perform these handshakes. The resulting negotiated session parameters are passed back to the kernel via standard kTLS socket options.gS:h02-armsrv2ytSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Kernelhttps://github.com/oracle/ktls-utilslinuxaarch64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in tlshd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in tlshd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable tlshd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop tlshd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in tlshd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart tlshd.service ) || : fi fi:FJkA큤A큤gS:gS:gS:gS:gSgS:gSgS:gS:d0a1bc789c4a91c078ced1841946eedc75ad5a0d77351e110303d13d281cedae35537197fdabec4117db9ea05de374a8b6316b772721e2a3a2504b54137f5651853e3a31174eab368f7369baa8c84d6370c0df6eb492bcf01449cf57022bdc65b1317cf1239aa9ae53c7e501c3c0a573635677b7b0ac251cf4fc53274f08a5c9c1eefadfa6c191d30f1f7fbad49e2037f23f999cad02384651404564f793e9c95d9d2eb5b60b074f2205809cd0c0288dab7825a54789e23ca4dd1a5c56d803a9abfbf8d522bccc5d37ea581e83303e219a1d9b5ec2450354b57363f78c105d37rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootktls-utils-0.10+13.gd575b3b-150600.3.3.2.src.rpmconfig(ktls-utils)ktls-utilsktls-utils(aarch-64) @@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(ktls-utils)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgnutls.so.30(GNUTLS_3_4)(64bit)libgnutls.so.30(GNUTLS_3_6_9)(64bit)libgnutls.so.30(GNUTLS_3_7_3)(64bit)libkeyutils.so.1()(64bit)libkeyutils.so.1(KEYUTILS_0.3)(64bit)libkeyutils.so.1(KEYUTILS_1.5)(64bit)libnl-3.so.200()(64bit)libnl-3.so.200(libnl_3)(64bit)libnl-3.so.200(libnl_3_2_27)(64bit)libnl-genl-3.so.200()(64bit)libnl-genl-3.so.200(libnl_3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.10+13.gd575b3b-150600.3.3.23.0.4-14.6.0-14.0-15.2-14.14.3gR@e!@e @eԔ@e@e5@dwagner@suse.demwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.com- Update to version 0.10+13.gd575b3b: * tlshd: always link .nvme default keyring into the session (bsc#1233286)- Update to version 0.10+12.gc3923f7: * Rework priority string setting for PSK (bsc#1221437) * config: use 'authenticate' as a section name * server: add missing priority setting (gh#oracle/ktls-utils#49)- Update to upstream version 0.10+9.gf28f084: * ktls: restrict hash functions to supported sizes (bsc#1218037) * tlshd: Add support for chained certs- Update to upstream version 0.10: * All previously SUSE_specific patches included * tlshd: Reorganize tlshd.conf - get rid of [main] - add [debug] and move the debug-related options there - move the "keyrings" option to [authenticate] * tlshd: add 'delay' configuration parameter * tlshd: Add .conf option to specify trust store * Bug fixes and cleanups- Spec file: * fix summary and license * use pkgconfig for BuildRequires * remove superfluous PreReq dependencies * use %config(noreplace) for the config file (because it may contain paths to key files) * remove BuildRoot * simplify build section- Update to version 0.9+4.g01b3018 (jsc#PED-7559) * _service: move to openSUSE git repository - Patches now in git, remove them from spec file: * del 0001-netlink-de-constify-nla_policy * del 0001-tlshd-Allow-for-compilation-with-older-libnl-librari.patch * del 0002-tlshd-Check-for-gnutls_get_system_config_file.patch * del 0003-tlshd-add-delay-configuration-parameter.patch Wed 16 Aug 2023 08:21:59 PM CEST - Hannes Reinecke - Reshuffle patches to match upstream submission: * Remove 0001-netlink-de-constify-nla_policy * Add 0001-tlshd-Allow-for-compilation-with-older-libnl-librari.patch * Remove 0001-Check-for-gnutls_get_system_config_file.patch * Add 0002-tlshd-Check-for-gnutls_get_system_config_file.patch * Remove 0001-Add-tlshd_delay-configuration-option.patch * Add 0003-tlshd-add-delay-configuration-parameter.patch Wed 16 Aug 2023 07:55:46 AM CEST - Hannes Reinecke - Add patch to exercise handshake timeout * 0001-Add-tlshd_delay-configuration-option.patch - Add patch to allow compilation on older releases * 0001-Check-for-gnutls_get_system_config_file.patch Sat 01 Jul 2023 10:40:46 AM CEST - Hannes Reinecke - Add patch for older libnl versions + 0001-netlink-de-constify-nla_policy.patch - Fix build error on 32-bit + 0001-tlshd-fix-max-config-file-size-comparison.patch Fri 30 Jun 2023 12:58:27 PM CEST - Hannes Reinecke - Initial package, version 0.9/bin/sh/bin/sh/bin/sh/bin/shh02-armsrv2 1733507817 0.10+13.gd575b3b-150600.3.3.20.10+13.gd575b3b-150600.3.3.20.10+13.gd575b3b-150600.3.3.2tlshd.conftlshd.servicetlshdktls-utilsREADME.mdktls-utilsLICENSE.txttlshd.conf.5.gztlshd.8.gz/etc//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ktls-utils//usr/share/licenses//usr/share/licenses/ktls-utils//usr/share/man/man5//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:36717/SUSE_SLE-15-SP6_Update/859bb2aa02a2042ebcd411408e5d8a3d-ktls-utils.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1f59350510a5caa923df5b2df0d666f9ed9ecb36, for GNU/Linux 3.7.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRR R RRRRRR R RR RRRR̔I#6|utf-809d12a2f337ec5a893b2cbd1e0e4eade308741a3f6518c02fcc9a0c26ddf335c?7zXZ !t/ /]"k%ٚ hYx<ҶڵmT@)/5}.-!1@]򼡜gr0$ۉ7mիYIss 8)E% @!O}m,Ji+@Df<(l5 >@3k6kN+KFOix ғ|^NHJI>WC&))e:ֶHɚn.]iy/BjQUٛEatgYmhԛ _B?P[vHVXaܳ9Ywɧ[T٩qז_ wNCrPo@rVM;Y\_(P8"7dPBx+#WG6P`,vNqK x}Lm=DWiŠ?M^8-& G/ `6.D}&[~=Ф6i_)DuA4jGxo &anG\MHf(sOɄ^_$kAnI#6[JfIs"~k6S'sGkƻ0.,m9Omڨ; ܼ^]}j7G`^gkipUC\m^>I +h1$O#;Er-CXbV 4e!KV9V^n:~oƄ$OLN|nȸYE}(@"U(SӡO> jO8,v2OÔT$* ;> B&@;T[:qqdR zӶur\s[]:;pTje@&/(ǫho&S{A1}.զ ͠ 3u#NgO>^&#A0 \,fKӯ- XBq%:+/S齗>R~W ƋB~ P(Rh03G}tNif`4% 6|B6 r@Q΄&Y` (YYz }DkuD#:[b?EP=Y7oitWM$#^8ngyہף=6[ڠsb33K2?asĸg}ьJMu)^Q뢒A<`ѹn- Rr,,;gFȾi(އ}Tn ,_e}JOB8NGu%K6BG*@ ^h2H"wOKJ(6*_#Ʋ3HDna]w'6Ø %A6C&TX^|?Z&#d˱0RqoY[kG`q5׬Eiu;[V| p ҡdBef+5:k1"~)"%i<5I-y:9E<} ZhǠSHXYL])>|irn?̚ӎ˕Ruֹ̟nO>tDWAqw :ŋaؚnW#(70p^M$&)e pS- 螐F K AI II,ώ7WiwtAޮ4W.ȡY SjG'#nY9CD6si"r"f_4wIOlc6lɞR]wRȵb㛾c{9FGPYU;gu;+0X%ՂN:6_I0uu7Z*m91e!! IxFs\uhU l7%ɭ T|Pt4x7!!9͙ﱏ!|r闩Cűw/̟YN,RE"Wz?PMr9%^ x̶sL /X^sh{(Tqփtqšg39˱S*ỵ1 淬3(-~W+q4Uj ia=TzQ*^,l֖w^}],}L*zޘ (J@i)x.Aa;<9IC?`*7&DB'Ce~.i`e=ˀU O撁zյe),v §L9"zeT懵IF+(v<InJԵFuJɈ2 ZM ,I-[NL(ܡ 2UւŒQs$~oh?{JssOwB$htdylbSu_;Rʔ Y5:\ NL iBY.3qx"XҺK`%>C*HI;NufyAriq/ <׆S 1P=0-.f}2/;E?VgZT<1:  hXn>H8(TuIlFGpϯi՗»MDtE:ki|g#Potp9GYer_ h·"8Y ULq !&89NEHs4|Rh' %|r"F ?Q4 lHRV{&"Q`u$56_^2sy&08lZJgC]g;B5,bymX]廐t v89_倆Ϛ^ )zb,* ~sQu hyJYphkiOBhxGl!hpAs`jOE`nt Pu\>2)(bow8 g.Uk8E[TR̙OmCтH O#mâf(;Ozkݬ"aشpN2<]``@Hvơ^mL*^|be9ҧmȅOdh$G'+;tDU _p &#q+@)SqÞ`4X& ;xurrK5Y!ݛ+*6-f:K5G dE$ 4BRPhB|jpMY udz6+k= )j# nbA×K!, xyHH56”"vmM^ě!8CZ1ڦ=p+!}gnZA 5Y(@%d{* jQNi5-voY+W20XgFMڸ)29/=O3n7/R_slbz{5^qYTER@'\ YZ