pam_pkcs11-devel-doc-0.6.9-lp150.2.3.1<>,[[/=„,UV̹lB߈)|'ui_K)dZc7ʃȹE5$Mv+)!!W3lzw>e*uo^MN-~ќiA);{<æ\=ӈӃɒ\HDc )P!6Ů^`_ _YD]\ist!!j")zDF3 u9%TϽ xDߚ"j8S-ӸEKc`ڿeK*Q$?]l׏>>t?dd ) H ?EL t          Q  R V@ [r `` de(e8eeee(e8e 9f :f FmGm Hq Iv XwYw$\wH ]{p ^bJcdeflu vz`Cpam_pkcs11-devel-doc0.6.9lp150.2.3.1PKCS #11 API PAM DocumentationAPI documentation for pam_pkcs11 This Linux PAM module allows X.509 a certificate-based user authentication.[[build78I=openSUSE Leap 15.0openSUSELGPL-2.1+http://bugs.opensuse.orgDocumentation/HTMLhttps://github.com/OpenSC/pam_pkcs11linuxx86_64a L81w/="#jDCS%"85P" %A8 & E xm8!&0hU  } ^ ' } 8 & n%6 O -  ! ~  ?#6 -hM# &#  | NE  NKX z 'y < a o 9 ) 1 o 7  )70>  + C } e d E GC   h2PiF % % %K2Sa+ ~ %_b %{ & &#6@WFTB HI ? & d:^B :"^ 29$$2ro[ ; Hs %+%2cXo+ 2}|$t9$V&X4TU &#UM$= %,)A큤[V[U[T[U[U[U[U[U[T[U[U[T[T[T[U[T[U[T[U[T[U[T[U[T[U[T[U[T[U[U[U[U[U[U[V[T[T[T[U[T[V[V[V[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[T[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[U[U[T[T[U[T[U[T[U[T[U[T[U[T[U[T[T[U[U[T[T[T[T[U[T[T[U[T[U[T[U[T[U[T[U[T[U[T[U[T[U[T[U[T[U[T[U[U[V[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[U[T[T[T[T[T[T[T[U[U[U[U531736fd22f2746cc8edabc0b8a021c59ae83f8847de5d381bb7b29fba95e64e892e549a2bc2322701f213bf6b6dc0633d74afe0ebe2d6f07f241d17c57a3f64d0434ffd9d9a2aa75d947a0ba7e2900e9a0b9e952b31461ae2a51a9177b155176850aeefa54ecd7850601340f296da31499713cf20dcfe7831f529b2825018c7863395ae07e69f4a4f89a8654b678a85398d86a19cfc5f4455276515b161f2d696a6b2a2e29ab1492f76bc75a1c03395d48719e26a91589029919c51383f0c19d53fa9b8a01c904e2140794f9381be4ccb75cf99d0d3b949b528039d5a2d06751892b44a810cedfb164ab4895f0166e5505f8098b47a9b38e523c1205534e602f7b82f024da6e7452f353c32a8fa4c3da159847264f8098e2a004560ed099783f63fe526d083aac7001ede270b0eab3970d6fa2b56b57ed026e8a4e23d2a7e2f76826413990cd9390405b2d0bd123f5e5964f9117feca68c08d9f08bdd03c6269e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b30491812597a32ae89aa4eb8e3565413715e8ebc4a0f0005d2ea5c936352db1df2e492376d12233f3c37eff02d51ce6b63ffb3fab7f71f5172cac96ec2f107fd74db0434f89923f4e10a1294fe2ac7c1fb4f6279c1b020e2affc48b0bfceafcf7ab2118fe43d941a4980ee1b3109eb4aa2589a7388929351ebe0e6e78bd2cc5d10ccf6e68995b67e68cd449b84a041eca6b119bf3c10a5f6e146fa280d221f21970314b4735ba559a43c588f6d8384266acccb785c2001215aea52b353c9ad0f2c36cb3d2f0d9d49c6dbc3da7b81d52b0a3f91b449e57642d482eeff1a965b79c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f1783011e5e0b00862d255e153b79025f30f4fbae5b9430c3e4a85999f9de77f9598b016602acef7d87fcddc6d2acb2cb6cf7d4a91406a2c3e634c1012378b342dd0e9687469e086378c22f6853465c990f84881b887eb3d7454a1c6694d71496a60ce4c21471eede84f1bc358687e524d4cf57203b194a108fb9ff7fd53f60d7e13ad432aaaf2738265c17f2a03676fa793a0d28cf48bb27c050c9cf86f4401fdfb6566993ca29550f7b1eac636aac73f0ff522804994099dc6de5d344bf5e956ac4d92ff7a0e4ef438d19fcc85d4cefbd73396005596ab0b7c2b06f3bb5e67c7fcd740f08845ca54d51e52fee7ff33ee0d2d8cc5d23f14dd92a792c7ce66ef18fc836ff1d877228a87ef8675135b4ef02b3e99e45a0cae959d6b93fb5f5ed1de58d475e0edb0501084c8f32f208ed56d92f2f7947ddefde768d96d094aac6fe32d23c504d8e0e4cd345bb1b11df2bba75820427595902f1455e8d4ff931a97023bd5240df57948136172cdc9f8ea7cf40c4deacb353a9652758e916740022b5dbbff5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bbc656bd8eabe7d3ba94dbffdf2670f5e3e10e16f058cb09cfafad55e919e4316bfd20d7218d0a6517a3854313781828c9973476e834f56f414487e87248e5b1822a220897bb4d4fd9f8f135999d3ee5fd3c1c844cb60fbcf693cd3cc643bd31db09bfb0a676ba414cbc811f03aad801ef771a8ea9a2985b367d9490668cdc6d3a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26194ad40010caa83ea18f90b4a41ee2def487aa7de758b54ba9589cca0fd183a7a14df71eadec644ab04d749dde24b07ce7b03be4ca541794be38c84262cfd2d7553526d8d80802ee75c9178b4b83515c7a8c2582dfec1d9b3f7e01152ed290100ec032afa068de4c5df1d1c41941ce46b1b99afd4d050b4b2bc1279597e92c9c5160180a29268f1ddb81da6312447f81fb0b2bb38ce20a993c2abfe569e6fd9e78d8e0c9f2766325c3d925ee9c84c8168f2f546d46c5765680166f12ffdfc23a26d6924ab8ebd2a33a3cfe9d50616d20bf21ed34b1634505e9e30da44a31efcf1fe537f9c89dfb1b5f52654625cdbcbce4bcca5d96d49a3c5c83ec3b5a8fc4eed3e5c512010a89f0e64980bf04fa3304933ac8183fc223792eff1adee1fe3e3f0f18ed777d445dd4a3cb48eb53745d9b653413b58bfc881c35af9415a4661d268daecf345d55b02f673ca5c49308f0ce61e44748a71ad14b4d7cb3cd8ea07b1bb1709f868295b0cdb1567950d261995c0eb1610caf17500ea3cbb9fb3321e2a0f1ab9f0e3913c209c0db6712b892e27882c8a845daf5920c8fa2deba6f7931373510cbebe58e6a97d8038463ab514f90278a24fe6e6437a265707738ff8131142b4391a932c99ad17c341796b14a87a387b0937bf2ff2c613263d1e9f5caea8aa89cb33da41521ba12d4d631911bba1677bc8a5e40109c49ccd5867ef1773cb1898e5d73de78a873b2e66e42e758b8c41fb13ba8bf42cdad2ee6c9790acd632590c120364aa436f1ad443f005bd6f1baf49a280e63946cc8c022d6d7a35a7423b8066738c94a0d4c36db9ece9ba060c2839b75a04a703a6fdd681d4244fbe9ee7b9f4cb0f7fca9ed42e13bf8f63207ef60f6a8b68cb656bfcf01700e8bcee80426122aa411bbae1481e299448e7685a00903e8669fb1df5c03e2699c71535cc512b8c9be1b1d810ee51367f4facf548480f05705757a34a51a8df70cec22e6e1b6e166fb432e29457a5c9f2ccbb5a719bff3ac073cc3b28ee05650cb385f26b1b3d0183759ad8173a3fcc41ca437da1189db065fa8a05ab6a18da418d6e0ab7a35be54f84ba2fa57c2eed964ca6addb0a381af5ea5529905454c4b61d19975b33cfdd83f1538ed309deda240ee8a3d916098f706245f61dac39ad1208f50f7682a1aa7997bc7111e83ea7b97232e3e1ab8ffbf3f43cb1aa4eef7b890ab80451917666052342511f7d3aa33962c30ad6d225c36042c4ed5aca06445dcac12060ab8a8c8978c35ada1b551e1ef7e76d2837c4de910b325cde21509b4635c4b7c3fb25e0ec2829f2992b491fbdb5fc5eecdeb6bf5d9bada384ab38134bfb1b3524c5eb1f8d81a528d546e10588fca8738aea06f383572c379c3ae4eaf046f259359383973cd76bcf1a34f7c0bdefa36adf0963f2c9ddf6398ef599a0525a1160b681f7bd50cef8ea6f3f010080a88b4b7226508f3b174be616450a9d9ae4ed8b80cea1c5764bb60afc4bf1e697fe80851d8d4fe0e8a7b067e9f768980809cbf59b1602a28bd780a695826dd2200c80e0470b9f49c2b753ae71aaa66078879b5e4395ed36f974d9c0c988783fdab912b239b3e866e7f299951d7c83ae90e55027258414de77619fa4da44feb1fe6072896fe6fc88be89a785860202cd999dbcdf50b1336201837fb96b4e27fa881fd26d50e35fa433c6c6ab6e6acbb641e7e2542108f817b1928a5c5346549adc65b22ebef5497eb0081b9ff26085a6ccf021922dc930c601535aea1031f6b82d6d2babb1c188e203617063fe762f9ae04220aa1a4f55b8e2c872f052557fea816a4f4b5da846415be2f92af87532b9874b79bfdd626c29d9dd21d39460f9269293e2d501d70e6ec7ae3e68b5754470db10297110b806f2809a1f7247aad180ab15fa1e917530ed19fd458a79f54dc6e983defbb72157bf5f2973c85b8fe3fa6d8f67bec1513069e6bc8e3862eed101de6cd2c15fe8e6f546fdbcd9c5ff532c320940672fb73a2a670aa50beb6abefb3ffd2609fc8f45eb32101920054b2cec38a9ffdb91c25059c88f0c109f6ac9d56cb9f9dc8a83e290d4efc9df14ea615bed2e50488bef4180350346c1c2ef30c727ab9013afe9d35aa5be507bda5b8f97f932650cbde35c2b2ca1a9134b6edd89802863111f7fa05fa2a2b6d2c76daf28e6c0af46bea3ac58ea7d4bbbbf2bba199d0d44443fcb97cd0114f37dafc5d5d08afff512ce2bc8d8cb6cef6d7dc261f0059d0e0671e2a4cca36aa31ad058bbac56f0bfa449aedd96ba1879a413febd05b8883cd8e48b5c7df90870dfb18ef0bfd72e293f8ab8305d7bf05a1bf7febd72104e71f6a728fa81dec1c814a0640cdab4a495d03b568ba0d1a39b30caca342c03bd3d533488195a345cca65c0ff1ee02c44865ae4391e1b705cb8059a2573ab3b92357e4672e230190d6d29fe3ba6b6a30a179a63d32d4f3a7a929ad5629410e55384dba9ab30f77796cd97260106863a8d62fd08a1e06aed65c1cbeec9155f5ffe409de11deba312ec318a36454ab0a0bbdba4a64dd2d36d29d4a912ddaa19943afbaf9f480eaa4c93702072f041e2d815a388746bfe90d4d94751d46752b1470c21d95fabd5862f9b157ce01b1c3e40a81e2cc61506251255259315e36439741771061c1cb878bb4a13adce9dc222b142bb05036828b289e09126e2e75734ff3f39dcb488016ac4a4f30dacc0d59f608ca71cbe88a72d682569d415e731430bb802febccd804fcc1560057019b5df7793a10e9a1d7e3d54ea99cc8212be88cb487b940b98d26a2b6170effda3e5bd87f4cdb25b944ddabec0a8cb172a97111b66b96f7be02619ae63bdfe954aea3dcaeedd830357b16ba4c21c51e422641abdf99f347c7cab301fff2a5d7bc4c4222520f52e857cbf8685867d7aee9cddc7065d9c409870c7afbfc771fff3fd0307ebf2159750fca9fcf099e3945555049eb51a6a2313d25971e9a0c6824d7fe3d3cd2987d6e4df4490ed95714bc286834bad6177117c8bccf63150d9d327bb26aab8c0485ed578504b271ccf966bfde821d7a34651d612657bf72734aa3ce6310d7c8a0e55a733bb8a55533287a2bd4dea78627c95e6103b3d1ff152b8d18fe8e2c1880deb33478a907b82e92ac129cd52d07b1053e96c05c6337773ee7a31c486a7c27cea7d733b3e53e6158e27170b4d83e71083b72be3e7689679ab393dbebb6df262f098c7a129c7f557a3959024e8f75aa7cfb9beb3ce8b0a47f2f5fb95c6281a34334a5436960cbfa67864d1dff3b3a81fd4f9dd257fa1dd43b08538009608a424570a7d47db3f632499b922e9a65fc9c4508922b180ce70c9ed95a1cb3c874dc2f676a471e6e3ba6ca8ebc86bd6e134aa2f4b491fbed63d1d789b8f4925f7934ee95dc1b1e3a5f42c5fa56750ebef943c1704ea6aea1b7e870341103a8160b3a9fb07135aaadad6d57fdcfe1ad20df01ca65ad90c644e6012d1ba2882f7bca91e925a553826acc02fba168df2fc503c5e3a59da4d26543e4e234086dbd8fa1e9abdec7940da18de781cd8e3ad9d387470cdabfaa4b265eedcbf146fc10ee6125f7f28ef547703d3ad1c58bd62cdb165904d91958e3f27d4f6482c5bfc3dc22d5588e57aa0429e6650a3a05d0e5f0422a175cc77fd9d9b4747cf8ea12a248c374124848edcb43ef880c5a6c4b827c4f78db3f78c32a0cca33699d4955605d99aba45b9c80e5f6617654987f95d27245b33f6e5ffb51b702ef37f7cb97838a04f30d78a7dda555feda323b1e379fd5fea9724beeaccec7aa710013ecfb652935692ea885261aa6117aeac5f9b20caa1a386500536b9b559a7398fc464005d69765098152b474644a841f3548700e290f47ada539f579b9131473011f16f9d22fb39575c4e18f8a4c28f0e815bf0af620f0eac9364dfe22cd72986c06cddd627525496edc6894acb4913b6ea8e9dae196e8c54466e71251321b662ec68610d5b4211541b3b93e8f0075edc4924dafcb94d040dff068a40add993d276885b7d505bc001f643b7b6a9da99449f8644fd1688e40e0b924676804d7f099dd0cc8d47695431e61e01423a8131c2a101a837704b48f9527f949ab7a6c1e3e1bd61500d5c8c4feb04755f3e27f72270594074fa754639b92d5373f359e2b3545ba15266cbec0b5c9d7ff70df9ec88bd1a692bec6fe34a9e2a4e7ae3b366d3f3a07c7ae7bc730771a9114ebd3faccbfe28643b24f79ed91d16c584b4c14fdc7d8f7e538e60d10fd785c058f1d9d26a2258c06776b11cea6f851f5729ccde4c45b7d5686106e6364005bed823a5ae8d5cf887e92efe1eaeaeafa99d310554d079f501a1e0a7d16ee4b5e06ab2ab352206bf14bd05009775e0d81379869c2ae4afa5982df173dd3b21826da859f73401e5394ef1fd4144a27f8fc65582ac5d1d973ed1276e7c64e094d6082b66f66c84559d9a0f8b43d065405abc16ab4d105d7a337bbaf1ab9bf55b258ba9f23e2f31e52ca16f62eff385b750cf39f22f0316d9cf08cbb07b1555909e8f437892557237f3faedf9434d4d7b3a86a21a1c468ab73f5a64072a4428b8c4bbc1dc5bd46c203b2579c8efb0d0235d7df35b9daabb34cd6e4fc70c2b247b2f6c9be8457e2591ca0c3a3499b90191b07795f82f7f42871d1eb2d7faa090bdefc0f6e81e27cb7ffc270a1e2342c874145a7417d366d359b9611f5d9ce3cca176d869427ff5c8392453dc53876f530fc81ca6a6229890b488b7fa99756ff0ca372bfc5bfdae67b3483fa9e2aace502cf938a0d869974b6f13bbdd859f9b4203d07f6c78edffe3126c9e5666f55c708d45729c9ad8189a3f8ee113f2d9b893bb0e6d21883d408f3f3b662cc70eddbceb455dfe68e923651ea9a5fac1ae77c2bd0618793037c9524988f84fa4df106f8a2fca8091a35e18763647ece4cd2f27cae8dbfe11a541b8b1ddc80a43afc5c6bbfc8688a7ef116ac82bac0e4d7eb3549befc40c505c832baaca405bf0f1c7a2a3e01affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c358731a9fac84ebd692bbd263c6877cfe0ae26b693a33a1685e3b2881729b8668e0c8c67f4d4d01b83c874a5880c33b1e49a46f7de6e034f4bebcc514abfa63bad2357ea559a8f2a9ddb1d75b42213fedb15da3f991a70124e915dd24039ea669913088645ce48133ae03c0809e2cdb3e364723222b92b0df1d860849f7ec498ba19fabef9165c2932435e7c8db0f342f79d7cf11d887407ae9d90549adf8304c25106b4c83aededb697a00f52b2a30bd135e076da4b53e952bc258b333b69420fc4c6de90f265ff53125617d016db2a2a74322d4c203842c494d97a22f76f1c0162ac47e3e77fe8275d973c35755d12401113e8c34e0ad1a273b17828b1fd94d7249723462dd7f2e58ac6f3d6f7a199b9b0e7919e2e83b221d4f81f8dfa3654c4172ef91a87700780d1068090cad704a73955b4648b88ddc8fb4fb2b8d839ffdde5db6954563cf5bcaa0a64de995dc7ab6209550e84c56274319a44b61609b0edb32cc4156a5ab7e0b7d4132bff4111e0051559d846c554febb3990a55f68cff1df650d8a9e2393566309e45f9c857c6a1bca1b6e81a2b2be78facbcbdd3947c5b3ccef8cf198749706a1bda5631760398762d9268a2dead95b464a4a8f7d4e2cabcd8490641d61bb4826c317a98014a999a85047760a2e7ebc942b3bfecbbe8bc9df28d306b1abf2975eadb67228f52080f70dd6609361a2d64f614bc1f97a4c4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3eaa99098c7c4ca591672db1bd461a621ebc43a619bd9c86c95732cad611e2d8858cf2e663f40a025530aa20c223b1fadab7ccf56b697e391b772a4d00c640d71a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4a427f8bd5de2a5b447c946b96da681185abb7a7aa8dbe297f8a5759b047348a359dae646c28856d410ec352dcaee7cac6d7ae3207e8e9e0ab58c630d235fb7426b87e81739fd1eb779b5395b4228e85e89b1bc1d81ca2eeb21ddad6891629d59696ffe9aaf194158fa4b811f4c36baf9f17053b61f0fa78208b99c9e6e72e1260f6c1123d8bd9e359f28cb0044d4ca02b5ff8b8aa5c2602bbf7c3941e35b9fa25c8567e47901662554b9c510a26fc624e7b5c20777bc68f5dd63f5f4c1205e665020ba9e276ec3a765473440f6032f69ed65db3ad4098f1aba943c60c58214b1818e6626fcad6f2904725c3e42f94226aa075954aa248fa2d3f0203aae2b49d31778f2005ae6fa1f659a383970d1060798dac06d45c3d512f392ccf9b11605eb516c3098baa2ecf4c7ea9d10bdfb1953dd20dc87e67bddc1cbabeb0297cd2a2dfa17503fec9499b2a8262afbcbb90822530c766e9f779c678dce5263163f7a3681b1d4d86282fdf9885ae996791ed1a9c9328c51f6c16a1ef478935269dba5b790e40c50c2e0f643c68dac26669c6ddd2c072ea88af68029db51e557032c1c7b00b9f0ee1b98d74bb152d91fe4a4fbeeb2fdc2fa76bebf4c8d366a2b48d4bc107f3f9f7fc65f78c0dcd9049f1ccfa90518a73189462cb96432ddcbb8f0616254466a0ab9a8d003eae6c38e7ae7c8cd0057f0e1abb7f8dddb33f9b6de3363cca3946ef05874ccb69d5233f90566f666f10ec6789c7f74b8873b459983b38d2a6090199076c30f93323dbc79827b36e135d535cc35f2b2d5dbed8086a05377e384c10c3ba49e3b6e5c834500cfea784f3dc23d460f4f5f3e940b56661d40aa17f2a0da69e0a5fe1e2ac3fc02cc5c7f9c5a23c9884f0850fafcb37256065f8e24a6dfd2772cc765a4960dc047f50af930b4ee2bf2c84c08601c30d33fd1026d0ec3de2edd8e3b166c6ee423929d7e045e50a320fa4d09261b62f5a3596d5d08b9351c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52551abd5e99f1b32e6a94da0fe0da6474e941bb452cef61d60c8890629247d2d7c3c35a82c7eb824e72229b9373584cba7997afeca899449f3005c4a0752bb33e714387c71d4034bf0ee3b13d6ec9eddf7843d9a77400a5722353be43c2ddea24bcf78ac7dd35f38c658baf9468b48ab19137619aaa0d635381142cbfd9e03115c522a15f9e9d10f5b58ce418847041fc07a1ddc72d6e3e793e1ce9e4dc6262291ffb132acd5a84198065cb54f54f0f266a45c4570d3f0bff9b514bc9340c6fff12f5541d4837a2728a2d67b93c0ff15652f06e4137595512d6cab10a650cac8b2528d93ec68e1e4c2fb4cdcff491da4ea5b87c3e8831293ebae19b4a755b9712efd9147dd8dc5384bf97e911cda53a49779020c60b2157ffd4419bd3684efd3fd806192dbe019d61e322da143fb0f5dc0bd519d82611a58aa9c1334b8a59a5e77082bf58b96a8af498e1642d4888807ef61a155648a3b0d549c9071daab7cd0ebd752ec402d33ad09cfe55894ef565ee6f1fbd01ebdfc4a160a8428f8211ee4ba77841531d7e42de8a62daaff4a3227fa84ae0e488674fccd6002e106d58eaaaa98defe2cb4a6d3654dc16dd57a51ebd48181afc1e705b601867883db6647c02ab609cb8c313718dacf7136495a2ecddbccc192fa3d92ae21cd4abd4707a17c4c13cc0f7c2a19b6eb8c76347e91a4e4921ba43a8c9dc73026917f9bd095a5f3f78ea47e85b55644e861df1b2b438725e12a8a44564a6db5c145a7ff3254a5d02a0a63552aaf19f8191c78226abc2b93dbe275e3596351b9d5091d245d909b5b728d21aec97c55dec4f387b1af823f83343c6df9e62eb40f31d4fd20e60e8cec95759f709ab0df6c052e876789b435c0fc5410c6b9a0aa9e719a7d5dc7ebd1a9e6254748224dc4fc0a042d861abc13f7e6b017f70d084302ff4668ad312d87da5c484fc7b6ce6f52fadc7ee762842690ceed46ab0df72272ed326a63eef4a95a5c07cff04f65f67c7e24679d896ee92c95d9eacb01a3747705d76d813bd7f3bc760d7245be7f4725782c5376f7dc282f747f6e94627951e8bfc2d1002bd2c05f6a8bd5ca4984f92b50ad591cef097068a7059d8ecf3826a87b111702b6bd373aab463fbd061e124a58da7d96445f057d2c092f72a148dbbd7ed58a9505d1d526796d29c46d17f5c28b0b1e2e6d718c6ec32720466a669d09daa3714de9e84ccfd8300e3b4fe1a1d897cae0d576c3ca8a5076641e8e85a0f12e3066cc3dc49c0ef6d22d9985a30e2e0798bc9e6d9a369f229ea9c4b37f2f4be184066bef25171db5c9b5e267d5541aaee30df87c63bbb1ff82f00c8ca850888855f72882fb32921607a86d5b36a86da0ad563796ada56d29756c0758d54d870cfbeb440ad9c150a86480d4d6bfa5b040906ec1813846997df6aab913a8df7bd42939b76eb7ceeb2dd0552023d438de091eff48f7533ac303954674946cbb51bf9b2b63952164377a9a6abd3fed15042c6e900004fdbf4b41cca078c88a24de262fdbe501b31ec28a4b0c98ad2cb9a2eeacd717e81d4be802bc8c0554d210c0cebff5943318371dafb3893d17c4a1ccd7013fee1beacead1856560032a5f70973b997c27ab8405ea2a9aeafb7a70899b2fcdd8f57c94886b9ab56bfc5f73831b959bd78f9a74ce92661461be602bdb35cd281e2bae7a14650c82fda95c3cf6d5b2614d8787610b75c2d9eacb73fa2589160cb03a9ed0c3c101ce74d316fd9894251bf4f526fe6f3bc513d9eecb1cc818900942cadfc3f44a9353a5ecffa01587f410eab22d69dd352f96e864b4c40b236dc74e47e1c19c6b89e4a5580a2b408b93c65fee6a3f4e31d35428d6a39d4146422a8d13378d45c644ab43474381f6a456f0e1a856474da64ed4970021ddb8c3b2840e962a3f9f8ad6804cd956b0afec78c301c43de55eb2aa7c6db38d7853334ee8418006fdb3ccf6584a3b52251baffa32ab5fd2242ddfe60ff88269092cd863fca4a10f69887ebc48ff3d8d0fbf1a723fa9b834fd2a982ba279ffb752835444540e8f3c59a29687aaac6377d70c1a3f6827ec5331218a5e209bf9eee9b7faa998c7f1fa047ef6a85c42c212bfd834cbbb502c9671fe3df15b3cb4670052beaa640efb87872410817f874cab4a7a96ff7e91ca0b6d9593c18f819bdffc340087e3e4f6ceb285ab1fb7be0374bf8de267f9cf2ae3d979c4dbba36b2c5a83ea46e8361899547a7b261dbd72ae9d81289b9fb0a934eb514f8751660d66b709ea1f12e93d8837e60da68205007db32a13d27bd29f18df4ab8e1f84948e6ddc8d775f05634588aa53e6b7541f1b83164bebd9f25b313faee10af6a6d7edb4f8bafc446b81e93ea130613a8a83431da2ebf74b2381cca9ce49e72f3d3f581a135b5d3cdd16fa14f48c15d1a996b6a9d5157c86764f90927af65ee5c05639fc6c8103942fe7be41d686ba24b6e754aef0829e8f1be2c37dfac8fcb39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15eb8ec528d21a7f82af2c84b97593d8f4ec32e9d058f5831c8a2e76f6f9f3552f85cc4f9b17aad1eb908a1cb30366c52933719d0966ea2dd0fc4a5ef8888e217628a4c66b0632d030bf8c3cc1714a1c4c0d95fd8aab55e59956c48699f183751ad2e3368e1acccc18ed4454ef551e379feebb85b6788f6bd47a0ee13100e180f59rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpam_pkcs11-0.6.9-lp150.2.3.1.src.rpmpam_pkcs11-devel-docpam_pkcs11-devel-doc(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1pam_pkcs110.6.94.14.1[v[U@Y)@Y@Yp@VO@OLM$]@Kf@Jyt@JCfvcizek@suse.comsbrabec@suse.comjengelh@inai.deastieger@suse.comsbrabec@suse.comantoine.belvire@laposte.netsbrabec@suse.czsbrabec@suse.czsbrabec@suse.czjengelh@medozas.desbrabec@suse.czsbrabec@suse.cz- Address security issues found by X41 D-Sec audit (bsc#1105012) * Authentication Replay * Buffer Overflow * Memory not cleaned properly before free() - add patches: * 0001-verify-using-a-nonce-from-the-system-not-the-card.patch * 0002-fixed-buffer-overflow-with-long-home-directory.patch * 0003-fixed-wiping-secrets-with-OpenSSL_cleanse.patch- Fix segfault and fetch problems when checking CRLs (pam_pkcs11-crl-check.patch).- Repair bulletpoint that skidded in description. Trim description of %name-devel-doc, it does not cotain the programs.- add service file bsc#1049219- Updated to version 0.6.9: * Upstream web moved. * pkcs11_listcerts: Do not fail on certificate error. * Do not fail if card was already unlocked. * Other bug fixes. * Translation updates. - Drop upstreamed pam_pkcs11-0.6.8-fix-crypto-cflags.patch. - Work around incorrect upstream release process not calling "make dist". - Split API documentation into a separate package pam_pkcs11-devel-doc. - Add pam_pkcs11-fsf-address.patch.- Fix build for Tumbleweed: * Add pam_pkcs11-0.6.8-fix-crypto-cflags.patch * Rebuild configure with the bootstrap script (add libtool as build dependency)- Updated to version 0.6.8: * Code cleanup. * Bug fixes. * Translation updates.- Change nssdb path to /etc/pki/nssdb (bnc#463469). - Make libdir paths in pam_pkcs11.conf biarch-wise.- Updated to version 0.6.6: * Compatible with pcsc-lite-1.6. * New mapper API. * Minor fixes. * Translaton updates.- package baselibs.conf- Updated to version 0.6.1: * Added functions to API. * Fixes from openSUSE packages upstreamed. * Minor fixes. * Translaton updates.- Supplement pam-32bit/pam-64bit in baselibs.conf (bnc#354164).build78 1540217691  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  0.6.9-lp150.2.3.10.6.9-lp150.2.3.1apiNSPRerrs_8h.htmlNSPRerrs_8h_source.htmlSECerrs_8h.htmlSECerrs_8h_source.htmlSSLerrs_8h.htmlSSLerrs_8h_source.htmlalg__st_8h.htmlalg__st_8h_source.htmlannotated.htmlbase64_8h.htmlbase64_8h_source.htmlbc_s.pngbdwn.pngcert__info_8h.htmlcert__info_8h_source.htmlcert__st_8h.htmlcert__st_8h_source.htmlcert__vfy_8h.htmlcert__vfy_8h_source.htmlclasses.htmlclosed.pngcn__mapper_8h.htmlcn__mapper_8h_source.htmldebug_8h.htmldebug_8h_source.htmldigest__mapper_8h.htmldigest__mapper_8h_source.htmldir_0305ef0b9c5cda6a81ea81c51a763f67.htmldir_29c88563d03148ba4c309ff3e02018c1.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_7a879d24cd3db3969353e5fb0ef35f10.htmldir_8adf8e45060761504798219bdd80cc32.htmldir_fdedb0aba14d44ce9d99bc100e026e6a.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jserror_8h.htmlerror_8h_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars_b.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_h.htmlfunctions_vars_i.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_q.htmlfunctions_vars_r.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_u.htmlfunctions_vars_v.htmlfunctions_vars_w.htmlfunctions_vars_y.htmlfunctions_w.htmlfunctions_y.htmlgeneric__mapper_8h.htmlgeneric__mapper_8h_source.htmlglobals.htmlglobals_a.htmlglobals_b.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_defs_a.htmlglobals_defs_b.htmlglobals_defs_c.htmlglobals_defs_d.htmlglobals_defs_e.htmlglobals_defs_f.htmlglobals_defs_m.htmlglobals_defs_n.htmlglobals_defs_o.htmlglobals_defs_p.htmlglobals_defs_r.htmlglobals_defs_s.htmlglobals_defs_t.htmlglobals_defs_u.htmlglobals_defs_x.htmlglobals_e.htmlglobals_enum.htmlglobals_eval.htmlglobals_f.htmlglobals_func.htmlglobals_func_b.htmlglobals_func_c.htmlglobals_func_d.htmlglobals_func_e.htmlglobals_func_f.htmlglobals_func_g.htmlglobals_func_h.htmlglobals_func_i.htmlglobals_func_l.htmlglobals_func_m.htmlglobals_func_o.htmlglobals_func_p.htmlglobals_func_r.htmlglobals_func_s.htmlglobals_func_t.htmlglobals_func_u.htmlglobals_func_v.htmlglobals_func_w.htmlglobals_g.htmlglobals_h.htmlglobals_i.htmlglobals_l.htmlglobals_m.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_u.htmlglobals_v.htmlglobals_vars.htmlglobals_w.htmlglobals_x.htmlindex.htmlinternal_8h.htmlinternal_8h_source.htmljquery.jskrb__mapper_8h.htmlkrb__mapper_8h_source.htmlldap__mapper_8h.htmlldap__mapper_8h_source.htmlmail__mapper_8h.htmlmail__mapper_8h_source.htmlmapper_8h.htmlmapper_8h_source.htmlmapper__mgr_8h.htmlmapper__mgr_8h_source.htmlmapperlist_8h.htmlmapperlist_8h_source.htmlmenu.jsmenudata.jsms__mapper_8h.htmlms__mapper_8h_source.htmlnav_f.pngnav_g.pngnav_h.pngnull__mapper_8h.htmlnull__mapper_8h_source.htmlopen.pngopensc__mapper_8h.htmlopensc__mapper_8h_source.htmlopenssh__mapper_8h.htmlopenssh__mapper_8h_source.htmlpam-pkcs11-ossl-compat_8h.htmlpam-pkcs11-ossl-compat_8h_source.htmlpam__config_8h.htmlpam__config_8h_source.htmlpkcs11_8h.htmlpkcs11_8h_source.htmlpkcs11__lib_8h.htmlpkcs11__lib_8h_source.htmlpkcs11f_8h.htmlpkcs11f_8h_source.htmlpkcs11t_8h.htmlpkcs11t_8h_source.htmlpwent__mapper_8h.htmlpwent__mapper_8h_source.htmlscconf_8h.htmlscconf_8h_source.htmlsecutil_8h.htmlsecutil_8h_source.htmlsplitbar.pngstrings_8h.htmlstrings_8h_source.htmlstrndup_8h.htmlstrndup_8h_source.htmlstructCK__ATTRIBUTE.htmlstructCK__C__INITIALIZE__ARGS.htmlstructCK__DATE.htmlstructCK__ECDH1__DERIVE__PARAMS.htmlstructCK__ECDH2__DERIVE__PARAMS.htmlstructCK__FUNCTION__LIST.htmlstructCK__INFO.htmlstructCK__KEA__DERIVE__PARAMS.htmlstructCK__KEY__DERIVATION__STRING__DATA.htmlstructCK__KEY__WRAP__SET__OAEP__PARAMS.htmlstructCK__MECHANISM.htmlstructCK__MECHANISM__INFO.htmlstructCK__PBE__PARAMS.htmlstructCK__PKCS5__PBKD2__PARAMS.htmlstructCK__RC2__CBC__PARAMS.htmlstructCK__RC2__MAC__GENERAL__PARAMS.htmlstructCK__RC5__CBC__PARAMS.htmlstructCK__RC5__MAC__GENERAL__PARAMS.htmlstructCK__RC5__PARAMS.htmlstructCK__RSA__PKCS__OAEP__PARAMS.htmlstructCK__RSA__PKCS__PSS__PARAMS.htmlstructCK__SESSION__INFO.htmlstructCK__SKIPJACK__PRIVATE__WRAP__PARAMS.htmlstructCK__SKIPJACK__RELAYX__PARAMS.htmlstructCK__SLOT__INFO.htmlstructCK__SSL3__KEY__MAT__OUT.htmlstructCK__SSL3__KEY__MAT__PARAMS.htmlstructCK__SSL3__MASTER__KEY__DERIVE__PARAMS.htmlstructCK__SSL3__RANDOM__DATA.htmlstructCK__TOKEN__INFO.htmlstructCK__VERSION.htmlstructCK__X9__42__DH1__DERIVE__PARAMS.htmlstructCK__X9__42__DH2__DERIVE__PARAMS.htmlstruct__scconf__block.htmlstruct__scconf__entry.htmlstruct__scconf__item.htmlstruct__scconf__list.htmlstruct__scconf__parser.htmlstructcert__policy__st.htmlstructconfiguration__st.htmlstructmapfile.htmlstructmapper__instance.htmlstructmapper__list__st.htmlstructmapper__listitem.htmlstructmapper__module__st.htmlstructscconf__context.htmlstructsecuCommand.htmlstructsecuCommandFlag.htmlstructsecuPWData.htmlsubject__mapper_8h.htmlsubject__mapper_8h_source.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssuid__mapper_8h.htmluid__mapper_8h_source.htmluri_8h.htmluri_8h_source.html/usr/share/doc/packages/pam_pkcs11//usr/share/doc/packages/pam_pkcs11/api/-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.opensuse.org/openSUSE:Maintenance:8993/openSUSE_Leap_15.0_Update/47021e64bec47d289e50aab01e29ccc7-pam_pkcs11.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux   directoryHTML document, ASCII text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedHTML document, ASCII textPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedASCII textPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsR:fSCmZ.kf8utf-83cffa4cc1e6d16ac75408678a22a1395ba251dd785b450463f0cff24932644bb? 7zXZ !t/ K 2]"k%nֺ]p]bI12Y?L_9f5 \"eM] m>AWC"sVz8)՛ {jΓl'"D(,SG1w!4Ρ{*މHoeKӓ?>G$n:QxqfېғT;!A%V(Z/+Siϙ9UvA&rXPmisfo!\wo cG ҬV7>b"ZOC6ۼIq ɵrrS)eL`JM~=#I&\a<.ؗ".^&x]^7l$:D>H8 XnV,ҝQۖ{?QRfI ā6^U5G "s|jM6Q/_xG# f$}lҼ.Sp2ƮN7#;]L;` Q-?+M>˩>HGVr쫕ݑɋ쒨xdJd{Lgii\4-8 vŽ!w{Fa׌8,Z$h%$1?cࢂ;΅.m _<;Sc!E٪RG^ڤUf3.}K)@ }vUNĝ_#Rs?8/Qx7Pd}녙* Jy!e94bIN.$ ^(D-G߆L0uN!RiNL:SgC M;G7F8on˓Jz>KK)o'}`[b"Fu?"a緆eÀ .yȅJ xMγqpv?8޼T)!GDtjIe޵hSs'IWv%4{1d,Ϙ ėMKLq1KU1HUpOul:Yu=f'K &sod m!ge6Uh z6W0ĸJ]Ӻ})mrI; UR8_ەP\E~j\Bm[ vU[v[dԇT@K:\ׂCMkZ/)0vP-X;⯣r%5-6"qf ս7hJV&⧴t=z& 8VB)sHIq4ݨooaeThwZ5aoV$!4fy 5.:Xn'ضp6#'ι𴡾)R*҄X>a~0((/ בunE 8:=U, 7SɌƹ >`{C/aihmzÕYsb(/)^,rG.` g!o!~׌sv?vccQiRUV>KOÏ D ,h^/P8\aU].B6p7ݜ* TN.3V~|w"RrXqM@F *&LQߴMe8u!KLeÂb`YM(x|9 |X%{>Q(\֍;h{,^:1=[c6!ߨkjEұ823CC=quBѻOy:;Jhǥ`#Sx8^}ymt|mK|9V:`|Bk컜Hd3-׷C!Ǖ0Ϧu 0W_d}иɅmQ[k5Z]2Q1y~P% Yofc-okIv*}~s*IЖ=mܦGpW֊^E~tx] Lal&Bܾۈx' 仟hv mٙ!@on͗qE| FeY[ǵb%v Qhsb^St^I?lU)~6z|L̩ Ct|{P|ne*ǛWtTXhn6S6Cgț Spbt]`9;-rҬyJiiA'P+i6U4 4&?*4L;O=Q/Av+h3pJ 29þЏ"@K̾Okܡ;I.ۣs "64m88~u@aѮ) ;bba[evuPkJgK`0g8UEjj߽vk3`]b!?ȨCH(p]:JW2{_G`hc Nf9vO2Kl" a[˓xVjpPL'2p11RV߳4o_5l9Aˆ9Hy{G7LEPʌO򲶎^jm;yU w)` 9Q 8ˊͅT3=M`<хӱVė񱖪TXK(@頶 YZ