b%:x   o1Lr( m.text .data  r(@.bss u u.loaderD|!8bHA(8!p}N A( mutex_init|;`,&aA;B!a8Ad, AX`;c8HA(8|{y@, A`8, @;, @c88HHu`8H8cH8`, @p88 888P9h89"8zH?8HkmA(8`8!A}aN 8b;9888(8@8X9p9"9B9bH8b;@P8p_?HMA(8z8HjA(8`8!A}aN c8H)A((#A8, AtK\8{8H5u`,@8, ADK,8{8H5E`,@8, AK Akrb5_initializeA( L| N  A( L| N H @memset||y}&`8!ANT,#88`,cA`8p8@ NB|88H-A(,@cT&s(,x@xN(AxHA(,`~A88 88HA((,axA| @ap @8| @@,|@@ 4(AT0T&(@ADcHA(88`8!|} N @c8HA(,A0c8!|} N ccHUA(8`|8!} N 8`8!|} N c88!8`|} N 8c8`8!|} N ,@\W, @Hc`H A(,A088`~8 HA(,@88c8pHA(,@T&(AX(ax| @@a p|#@@a|@@4(A0T&(@@@ KHA(88`8!|} N H]A(8`|8!} N 88`8!|} N C( secure_open|`!aHA(|ry8A8KA(`o|2@@8c`p`rHA((#@|o,#A,```HA(,ATr,#@b8p8HA(wap,#A 8`, @8!}N 8`8!}N A IPRA.$getPag|;`8}!qHA(`~8}THA(cHA(|c;H1A(8\,#`~A88lcH1A(cHMA(,@}8`c,#ADHQA(8`8`cHy`8`8!}N 8`HI`8`8!}N 88`H`8 8cHA(8`8!}N 8 88`}8!N A set_krb5a_env|``a;A!``8!8x8aKU`8;c 8p9 9t9XH,A(,"@|c@Āy8,#A |`yHA(|}y@88`H`cH+A(;b88 ,=ADcHIA(c`8!P}aA!N c`8!P}aA!N 88dcc$cgHuA(8ccH+A(,|cA48H`cH*A(;b88KccH+A(8,|c@8`H+A(8FPc8!889AcHpH+A(`~cH*QA(cH+A(,b88A;KdK\H`cH*A(;b88K0H+mA(8y|c#HA(88d|}yc$AccgHA(8ccH*UA(,|cA8HY`cH)qA(;b88K8PH)`8b8;`}8!PcAa!N Ais_password_valid|;˜`8~Da`!a!AH)A(`|a``{HA(|c;HyA(8L,#`|A8$cgH}A(8pccH(A(|`p,@ccH(A(8p,|c@cH)A(,X|c@x,%A,cpH)eA(8,|cA Hy`cpH)eA(cHA(8`8!a}N 80H)`X,%AK|8|H `cHA(8`8!a}N 8`H`cH}A(8`8!a}N 8 88`}8!aؐN AH store_creds|;˜`;`aA;`!8!a!A8H&A(|`,Ax8`H`;cH'A(cH%A(ccH-A(c8!}aA!N ccH&1A(|`,A8,`H `;Kl8a88K `H.`,#A@\ `{<`xHA(`i9,c8cEp8cjc&H%UA(|`,A84`H}`;K8a88xK`c8H&A(|`,A8`H%`;Kc888HCA(|},A8a88K`8cc884HBA(,@,%A4cHBA(,A8cH`;KcH#A(c888HBMA(|`,A8`H-`;K8a8cPHBA(,@<,$ALcHB=A(,@0cHBuA(cHBA(<`;:K 8cHBA(|`,A<8X`H`cHBA(cHB5A(;Kc9HBYA(|`,A<88`H!`cHAA(cHAA(;KdcHB-A(88cHBAA(,A<cHAaA(cHAyA(c8HB1A(;KcHB=A(`}cHA9A(c8HAA(cHB1A(,A,cH@A(8cH!`;KcXHBA(`|cH@A(,AT8LcH `;K<|c8 H `;K$8cH `;K 88`H `8`8!a}N A is_tgt_valid|;}&;;;aA;`!``v8`:`a`8A!`x!H `8aHA(|`,@ bbH`|zyA H888`cEH E`8acDHA(|`,@8x88aK1`bH@9A(|yy@488`bH `8,9@,:@,>@,<@aHA(8aH?A(aHA(88`H ` Pcc J8! @|!xAa!Aa} N cH A(aH)A(KPcH A(K$cCH A(K c#H?UA(KcC8/HA(,#A,;_8/`cCHA(8/,#@8H8H?)A(,A|w8|H A(||y@88 Kh8`xbcFH A(8d8H>A(,Al`~8HA(`wcHA(|c8|@08|H A(|~yAtcb`w8 8H A(88`bH `;X, A8@888| H>AA(,A 88 8`H M`Kh!888a8c:8HA(:Ah8ahH> A(8a9 8bf99@ApH>A(|u,Al`(:@xabbfK1,@\,6A, At8bH=A(bH!`,#8@8bH=A(K`{vHA(v8bH=A(;`8dbH-`KH88`EH=A(HA(8T`}8`?H=A(HA(|c8|H)A(q,#@$88 8dbH`K`}8 8`EH==A(`dcH7!`88`?H=A(`dcH5`8d8bHY`Kt88`*H,A8cc8Ax,<ApH`}cKiA(yA0ccKaA(c8c|c, @c}8!N cKA(;8!c}N AK A8 NSLRemove||y;!qAp,$Ah, A`ccH =`8,A\`, A``8, @;, @c8!}N ;8!c}N 8`8!N ANSLFind,#`dA, @ 8`N H8`N @,NSLSize,,$LFA 8H,8`N @ NSLAppend|!8`KYA(8,#A8!p}N A8NSLNew|```!q```cK]A(8c|, c@|P8!}8cN AxNSLSize@AF17_8|``aA!aKA(;`|cK!`{|cKA(|zycCA@cecH`8cc|`H`|8cC|8!Aa}N ANSLAppend@AF18_9A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N |fx|#x|3xH @bcopy @memmoveA( L| N A( L| N A( L| N |;£``8``8a!QK `,?,A<8ap,;`LFAHyA(,ap8x@cHA(,8`S@K=A(8x,@Pd|@@|ccHq`||capxHA(apHA(cKA`888X,8`ADccK`8`8!a}N 88`ccK`8`8!a}N c`H`||capxHA(apHA(cKi`888X,8`AlK(ax8c|@@KapHqA(88a}8`8!N 88a}8`8!N 8`88}8!N A krb_normalizeA( L| N A( L| N /T,/|M 00AHAA,,N@ A,N@ A$, %N@ A$,,//N@ ALN@ ALN@ AL%N@ AL$,,//KBN BN BN %BN @ strncpy A( L| N (A( L| N 0A( L| N H @strcmp8A( L| N HA( L| N PA( L| N XA( L| N `A( L| N hA( L| N pA( L| N xA( L| N A( L| N |`!!Ac8,#8@48apKUA(c8pH8!}N K A(888ap8K A(c8pH=8!}N A MSGReplace|`~!9a8ap8A!K}A(8apKaA(`8c, Ah`KAA(|c8`|HuA(|y8`Axc8pH`8`8!}N |cKUA(,#@ 8`8!}N 8pHm`~8`8!}N A, MSGAppend|!8b8cHHA(8!p}N A, markKadmindUp|!88d08 HA(,#A HA(8!p}N A@markKadmindDown88`, M H N @ isKadmindDown|!8`KA(8,#A8!p}N A8NSLNew,#`dA, @ 8`N H@8`N @,NSLSize,,$LFA 8H8`N @ NSLAppend||y;!qAp,$Ah, A`ccK`8,A\`, A``8, @;, @c8!}N ;8!c}N 8`8!N ANSLFind|``8`!qKaA(c8,||y@Ac, A``K`,>,A8cc8Ax,<ApH`}cKiA(yA0ccKaA(c8c|c, @c}8!N cKA(;8!c}N AK A8 NSLRemove|8!8aKEA(88,8a@K`8a8p8K=A(,8`A8!p}N apK=A(`~aKA(|yAKM`8a88KM`c8p8KUA(,c@KA(cpKYA(c,@t~,#A,```HA(,@,,#@c8!p}N HA(,#AKcK%A(8`8!p}N cKA(cKA(8`8!p}N 8`8!p}N AgetFQHN|`|c!8pKA(8bpc8cHA(apKAA(8!}N A\ print_msg,$M 8H 4N @update_tl_data||y8`a!a@$8`8`8!N 8`KA(8 8,#@$8!8`}N `}88K`8`KߥA(88|{yAKe`8} @c,%8A8|K`cKA(,>;|c @K |~y@88`8HiA(|~y<}xccAX8~c K`cKQA(c8!a}N K!A(cKA(8 88`}8!aؐN 8} c8K `cKA(|c KKA(|8c8} |K`cKݕA(;,>|c A8} c8K`cKUA(|c KcK-A(8 8ax}8`8!N Agenerate_tl_data||y}&c;¤aؑ;`!!apAl8,=A\KQ`,AcHaA(8c;,@\| @$8|9t8xc9!p88HIA(a|x, ,A耡t,A܀pA,;A,&8dAd89ap8aH A(8!a|} N a888aH A(8!a|} N 8`8!|a} N }`H A(,|P;. A@ }KA8`8!|a} N a8`8!}N C` strtotime|,#!QaA8a8pH A(`8` 8,d88AxKiA(,#AH8`~?8| H UA(c8!}N 8`8!}N KA(,#A8`~?K8`KA(,#@8`8!}N `888H A(c8!}N AT timetostr|!a88/`pK1A(8/,#8cAKA(,#@c8@KA(8@;,#A8cKA(8/,#c@TKA(,#8`A8!}N cKA(8|K}A(,#@$8`8!}N cH`8!}N 8axK}A(8p,ax@H QA(,axA(KA(8`8!}N KA(cpKMA(`~cK=A(|c8|KסA(p,#@8,$AaxH A(8`8!}N `~cH``8cHU`ccHE`c8!}N ADname_to_principal|;!88xH AA(,8ap@dKA(8ap|P8`|$@@8!0}N 8HHA(8`@8!0}N 8`@8!0}N AisKadmindDown@AF25_5|```!q```cK=A(8c|, c@|P8!}8cN AxNSLSize@AF26_7|``aA!aKԥA(;`|cK`{|cKA(|zycCA@cecK`8cc|`K`|8cC|8!Aa}N ANSLAppend@AF27_8|}&`,$a;A!!1R,AHX`.<A0MAb`M)JB@`#c@@ cz{(;@A, A|`, @(=AR8cR,=@8!|!aA} N KX(=AK(}xA,7@@@K4 ( @| @8v 8 K`,@8v 8 ,%8@KA(x88 8v |K5`8u KA(|;@|c @8c{KҹA(X(;c}cz.<Al@\AKtcc{K҅A(zX.<A@KD|K`8u KiA(|;@|c @KpAK A$````8c,#@RX|*R8!N C update_tl_data@AF28_13A( L| N pk=@!k9J}iyH}JCx8A,A<8B8 } P8})P},PA})@})PyA}+tUk|Xp!k}iA ,8M 8B0|P8})P},P@4 } P8})P},P@,  |P8})P},PA})(})PyAH})@})PyA}Cx8xtx@@N @strcatH @strcpyA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N  A( L| N (A( L| N 0A( L| N 8A( L| N @A( L| N HA( L| N PA( L| N XA( L| N `A( L| N hA( L| N pA( L| N xA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N |;}&;``a`{8`A`!`8!AK`,=A;:`bK]A(|`,@c$ccK`|uy@b88,8@`wKA(88`Ki`8`8!}!aAN cKA(K8wbKA(|`,A$8`K`b88KP8a88xK`w9_@9889 p KQA(|`,A48`Ky`wKڑA(b88K8`SKA(`x8LK A(|c:~KqA(|xy@$wK9A(b88 Kx~8\8cc'KUA(8wcKڵA(|`,AD8P`KƵ`wKA(wKٽA(b88KwK}A(|`,AD8x`KU`wKmA(wK]A(b88K8`K9A(8FP8w80$8!c 9ApK)A(`}wK=A(,A8Kš`wKعA(wKةA(W>8l(:A(:A\(:@,88` KA(KA(|8qK8d8`?KA(KA(|8qK8l8` KA(KA(|8qK\8acHuA(88`"KaA(`d8abHyA(8KbKYA(8a88K`8a88K`w888cE9HAA(`}wKeA(wKUA(8wKA(.@Ȁ, @@a,#@(a,#@wK1A(cKÕA(,@,;A, @\88`Ké`b8!|Aa!} N 8bKA(c#K``}8bKA(,Axc$cc88cEK`a,#AHKµA(88`K`K@P8 88`ʐ8!} |!AaN cKYA(KcCKYA(~,#A@8{<>HA(,@8{D8HA(,@h~,#@P~KA(cKA(8m88`ʐ8!} |!K0KA(Kc8!|!Aa} KKI`~K0c8TK1`,@KbKaA(8; ,#A@8c K`,@ Kc8,K`,@Kxb8|KA(,#A`;8c8KΡ`,@ cKA~,#@~,#A@KA(cKA(8 b8p}8!N cK]A(8 b8p}8!N K-A(~,#AK|p8!}N 88KQ`cKA(8cKaA(,>,~@ AKcKA(8cK1A(,#~AcKA(c`ecKǹ`cKyA(;|cK]A(c`ecKy`cK9A(;|c8}H 1A(8} H AA(8!}N A0put_normalized_name|;°`8~!qH A(c ,<|A``K1`,cAH|,<@8~H mA(8`8!}N cKA(8cKqA(|y@48~H A(c8!}N 8cKAA(8~H A(c8!}N 8~H A(8`8!}N Alget_normalized_name|;``a;A!!xpK`,#A 8h`|, @(=A0cKA(b@`z, A||:@Axc8/KA(`zcKUA(`{cCKEA(cP,:A(=@z8|KA(,#@H8 88`}8!Aa!N `}ccEK`|zcKA(b@`z, AP||:@A(=@H888`}8!A!aN cK!A(888`}8!A!KcKA(`eccK`cKA(|ccK(=@<8`8!a!A}N cKeA(8`8!aA!}KKA({|`KcKA(Kc8@KA(`{cKA(`zccKA(,;A<|cP|z8|KMA(,#AKKĝA({|`K@@8c`}`~KA((#@t,#A,```KA(,A`~,#@c8p8KA(ap,#A,8`, @ 8!}N 8`8!}N A IPRA.$getPag|``a!`8x88aKI`;;bc8 89 9[9ppKA(,@pH %A(`f88P8aK1A(8c8KA(,c@cKA(,8`@KA(8FPc8!889AcpKA(`~cKUA(cKA(,8`@8`@8!0a}N cK-A(8`@8!0a}N KA(8`@8!0a}N 8`@8!0a}N AisPasswordValid|}&;;aNBA``!; `8P8`a`!q8aN1BK`;:c8888KA(`u,@(a,3A, A`,7@,@4, @a,#@܀, @a,#@:l:bp8aKA(,@`cK`|uyaA 8bKyA(,@8a88xK`a9h88p ``K!A(,@ cc8(K `,@;"8aKMA(aK=A(8aKaA(aKIA(Ac8!|a} !AaN 8a(KA(,#AL`vb8/KA(,#A 8_88L88a(bKA(8@88a (88(KA(:X, ANR88x 8KA(,@!:(A988h8@b8K=A(8xbKљA(,@DaHA(ccK9`,A Nb8H`NRKd8H8(8a(8bKA(8aHA(,@A9a48pa9cf9 <88apA9@8KA(,AT;l`(:A "8KceaK],@N188`J;K9A(KeA(8`{8`KKA(KIA(|c8|KA(z,#"8@t8 ,?A8bKӅA(cK`,#@8bKӉA(K`~KA(8bKeA(N1;K`{88`JKmA(`dccKQ`8z8`KKIA(`dccK`KP,?A`8bKA(cK5`,#@8b;KA("8K `~KA(8bKҩA(8x0KA(,@a88(KA(,@aKA(,@a8KA(,@KҭA(,A@l, @,A8a(KAA(8a(K5A(b8(KҍA(8a(KҡA(bKYN1;"8Kb8(H!A(,@ :(KbKA(;"8Kb8K A(,AԀ`KMA(K5A(@K$9888a(8P8K%A(HA(`gA98 98b88KA(K8a(8(8KA(`y,AL88a(K,@8NNQKLaKYA(aKuA(8`8!|a} K8aK9A(8`8!|a} KKA(888`8!a} |K8`8!|a} KKA(KDKA(K bcKA(`~bKA(|c8|KMA(,#@b88 ,@4, @a,#@, @a,#@P8`a(|8!} !AaN K%A(8`a(|8!} KKA(K\`tbdKȩ``~bcKe`bbKU`K C  8krb5_authenticateA( L| N  A( L| N H @bzero(A( L| N 0A( L| N |`};aA!18a !0(A8K)A(,@a8H A(,a@P8KA(,@8a88Kv]`a`8H A(,a@8K)A(|{,aADKA(aK!A(8a}8`88!АN KA(8a(88xKu`;h8|XKIA(`~aK9A(|c8cKA(,#Ac8h`~KǝA(88acKA(cKA(80aH A(,@8`88(KA(,@a9!=48x88V9WH A(,Al|o,%*AL,%+ADaKA(88c}8!aؐN 8|KŵA(K8bx88;,%8@||Fp88c8}H|FpB@8B@T```UJ@.9})| PU)@.})8P88}|Fp}D#|Fp|8C UH@.|}P8|FpT@.|8P}D8|FpUD@.||PT@.|8P8a88hKse`ac8KA(,A\8;;aKYA(aK}A(8!}aAN 8aKA(,A,8a;;KA(Kxa88`@HA(,xA88@8afF f( !0(A8paxAaH`w{hxA`a8c`@8xH[YA(|`,A8`~8l,%@48aKEA(aKA(KX,%A,%A,%A,%A,%A,%@a8KA(aK9A(Ka88HZA(,@a88xx>H EA(,A0aKqA(8aKA(K8apKA`8a<HA(,AaK}A(aK A(8aKYA(Ka8c88HYA(K|c8!a}N ``8(K)A(8!a}N 8 8cc}8!aؐN KA(88}8`8!АN b88}8!8`N KaA(88}8`8!АN b88}8!8`N A(commit_newuser|`8aA8h!8aKnm`8c;K5`,#`~At8cK`|}yA !cA px!A!AKl`,A,%,%A8888`,%`@$p8!`}N ,%A`,%AX,%AP,%AH8@$p8!`}N p8!`}N p8!`}N 88`p8!`}N ac aA8!AaxapAH"`,A888`p8!`}aAN 8`p8!`A}aN 888`p}8!`N 8`88p}8!`N A krb5_newuser@A( L| N HA( L| N XA( L| N hA( L| N 8H @ set_flags,#`eA, @ 8`N H8`N @, parse_flags|`aA!88a!AKqA(8,a@0KYA(8,a@H,8A`|`KA(o88`8d,%8`@8!p}N 8!p}N `cKA(,AX;8aKYA(aK}A(8`8!p}aAN 8aKA(8h,aAKA(;8K|8a8Kh`<8a`K A(`~aKuA(8a,8A8KA(Ka(Dd 8aA!paxAaH8acKqA(,@a8cH A(`aKA(,888aAPl,%,%A(,% A 8@KA(KKA(KaKA(aKIA(aKmA(8`8!pA}aN K A(888`}8!pN 8`88}8!pN Acommit_putentry8, A 8`N T>9@H @$set_princ_fields|`!88ax`pKYA(8p,ax@PH,8@8a8Ke`8axcK=A(8,ax@K݉A(88,ALaxK]A(apKݩA(axKmA(8` 8!}N 8a88hKe `<8ap`KyA(,|`ATl,%,%A4b8,% 8@ K\8Ab88KD8b8K488 apHA(,|`A(l,%,%L3Ab88KaxKAA(apK܍A(axKQA(8` 8!}N K-A(apKQA(888` }8!N |axKA(888o,%8`@d 8!}N 8`88 }8!N A can_put_entry|``a!188pxKeA(,c@ 8pK9A(,8a@88Kb`8a8p8`Kb`8cKA(p,Ap,$Ay#"`|A @```Аp @ ؐ| @ 쐅$@ ܐ@e(AA|tae@AD0,$L@8!}N `K`8!}N 0,$A`K`8!}N t@0,$A`K`8!}N aCxKA(xp e0AK0 A\update_principal_entry_fields|``}a`A`!`8K`|y8hA, 8bl@, @xKI`,c@d8K,8a@P88hK\`cfc9c9!А8KM8,a@ a0A8c(!aApxaAH`88,@08!pA8`}aN 8`8!p}aAN 88!pd}a8`N 8`8!pa}N 888`}8!paؐN AH krb5_putentry||;(aA`!a`|;Dp`|``KzaA(8||#@cA@;( A}8`8!AaN 8zK`;,( Ac@Kx}(+|d/#@AH(-@&8`}8!| x$AaN $8`}8!|#x$AaN (+(-A AxK8`$}|#x8!$AaN Aset_flags@AF17_1|`!`cc8K8,@X`, A``8, @;, @8`8!}N 8`8!}N Aparse_flags@AF18_2|;;a;A!!Q, @8c8!}aA!N `|c8:KA(`{cKw=A(`zccKw-A(CPccKwA(8(#Y@,|AKwqA(c`z|~yc%AK `|8cCK`8,=@`}`x, A ```8, @;, @ ,>AcKwUA(c8!}aA!N x`x, AKx,>@88`8!}!AaN cKvA(8`8!}aA!N A<parse_names@AF19_7|`}C;(c(aA!`aXa:;@`aa7A`!::x:`8~@!R(298Tb#Ky`,@l;|A8`0}8! xa!Aa!AN b#8K`,Ab#8K`,Alb#88K`,@4rK`,#A{`K0K(b#8 K`,@8(pcc8p8H)y`,A rKa,#A(ux>$|`K8`KA(ux>$|`Kb#8 K`,Ahb#8K`,APb#8K`,@$2,1A, A:8~(b$Ku`,@,Al8q`d, A``8c, @:#, @,A,/@$`$`K8~0b$K`,@:K|8~b$K`,A\8~@b$K`,AD9K|&xxU$`Kb#8Kq`,@(rcdK9,@`Kb#8K5`,Ab#8K`,Ab#8lK`,@(`K|b#8K`,A`b#8$K`,@@` K4b#8K`,@rK|dK Aset_princ_fields@AF20_4pA( L| N `8|`~,=a```dc!aA``K`,A<cy@}8`8!aN c,AyAK,/?|9A,?A, A/?A\,? A$,AoAo, Ap,A88`@\8!xa}N \8`8!}LaN 88`8!}(aN P8`8!}@aN }@K}9A({08`8!}aN $8`8!}aN 48`8!}$aN  8`8!}aN 8`8!}aN 8`ax8!N Aget_from_cache|`~8`a`A!!Q!AKmA(,#@ 8`8!}N cK1`9a8`X8@;k $K +(k0E{} 8!xdC #c(#8HXPc@!`ChpaA8`N AT add_to_cache|8`y!c!AAK`,cA,y@8`}8!N (|xW> A @ s @ aȐ~ | @ ܐ4@ ̐$@ 8AAwa~PA~x,#\Ap, @0 8!}8`N ```, @ 8!}8`N  8`8!}xN ~x,#@h8` 8!}xN w@(KaKxA(s ~@AKp8`x8!N Aupdate_cache_entry|`8aA,!`,8@0HAX!P@@(8``8!}N 8`Ac f00f(AX!PH@8ApxaaKU|c8!A}aN `ccK|`,,A<,>@,@48!8`}N ,/LFA@,,,AL1A,>AKtA8hc( 80f!XPH@pAxaA`K|c8!}N 8`8!}N A\find_and_add_cache;|`~}&ayA!N!AccK{ `,@NB,A,,A@p|=@@c`KfA(y@@D8` 8!a!A|} N 8` 8!|!Aa} KcKfUA(,=@@KpP}x}H]p=X`hc ]@(=80apax!AK`|=@,@@dK|c 8!|!Aa} KcH%`,@K|c,=@4@K8` 8!} N C Lcommit_cache_entry|;,#aA!!A```,,A@,A|@LKdA(,#@8`}8!AaN 8`8!A}aN PcxHpXc`Ch (C@#80paxaAK`,@(KcA(,#A K|c8!A}aN H`,A|c8!A}aN 8`8!N Acommit_entire_cache|!8d,#A`,,AT,AL8A4KbA(8d,#@}8!pN H1`8d8KbuA(8d,#AK|8!pN A clean_cache|!,$`ATKI`,#A$Ky,A8`8!p}N b888!p}8`N K,A8`8!p}N A krb5_commit|;`~a!8axpKs A(8,a@|KA(8,a@0KA(8,a@KIA(|},a@8xKA(,aA8Kt9A(888`}8!N 8a088K?`8ax8088x`0K?`;bH8{`K_AA(`|x`K_-A(|c8cK_A(8x,#8p`|AKA(ca8KqA(cK_A(8aKA(88,8@`KA(=49!p,8@a808V9WKӑA(`}axK_QA(;b8,Adl,%@ ;;aKrA(apKA(c8!}aN aKr5A(8a88K>`8acKpA(;,A;Kp8aKA(,apAaKqA(;K4H)A(`}aKqA(a,A@8xx,A(|```|(@AC A| B@8|@At|@Ah|@A\|@APC |@A@|@A4|@A(|@A8` 8! }N 8` 8! }N 8` 8! }N AHbelongs_to_security|`;`A;!Q8p8x88pH 5A(,x;`ar@;@,@<```|d*KVA(;Z|c;{p|x;A8|cKWAA(c8|{yAK7`};pax;,@<|c*``Hx|zyp@P;;|@ |d*K؛crxHmA(ar8!A}N cccDK``{cCKV A(8cC{KVA(;ax;p|@|c*KPcrxHA(ar8!A}N 8!}N AIPRA.$get_principals|,`;!@t8cKi`8,AKi`,@(88`8!}N 8`8!}N p8`x8!N Ais_authname_or_authdomain|8@`}!qKbA(,#@8`8!}N `cKT!A(`~cKTA(P8|KTuA(,#@$8`8!}N c`~cKf`|8c}8!N Aprincipal_to_name|;}&`;aA`z!ȑ`!pxHUA(8cCKA(,@8pcCKA(,@8a88K3 `ap`a KA(`|8`H A(`{.@,AK,@8a88K2`cC8KAA(,@8xcCKA(`|cCKfqA(,AH888`8!!|aA} N 8x8a8K2`;"8yKQA(`{apKQA(|c8cKQA(,#Ap`|884KA(8cCcKdIA(cKR5A(8cCK)A(,@t8cC88KAA(,@ax8(=4c88V9WKA(|,Ab8,NAap,#@,>@ax,#@,=@<c8!|Aa!} N cKQEA(c8!|Aa!} KKQ A(K|cKPA(K`KPA(KLKi`K4|c8!|Aa!} N `cC8K1A(8!|Aa!} N 8 8c8!!|aA} N cCKcA(8b8<8d%8!|!Aa} N 8a88K/`;"cC8888KA(,A8b8;K8xcCKA(,A$cCKbA(8b8;KcCKbA(Kk`K])A(|~yA8yKNA(`}cKNA(|c8cKNmA(|}y@b88 ;K8\88L`zcKQA(@,Aax8cD<48c9W8VKA(|,Ab8,NA @ ,@cHA(KKfY`@,@cHA(Kp8`HA(Kp C<getentry_authentication|}&;baA!;`!QHP,,>@2, AD8.>A0c```(}xA,=@,@88`8!|aA} N 8|KLmA(;:|zyA`|A d(}xAP,>@c|8!!} AaN  ( @| A,>AK8x KKIA(`ecC8 KZq`8x KK)A(C8x ;:KKA(8 `ec#KZ9`8x KJA(8|@,>AK ( @]| A,=AlKP8z KJA(c8z KJA(|c;c,=A8KN@8`a8!} N Cdump_aix_tl_data|;`;aA```8!aA!x!K^i`,@p8bx, @8ccK^A`,A8ccK^)`,A,@x8cK^`,@D8888``}8!PAАaN 8cK]`,A8aK[A(,@a8K{mA(,@|8bh, @aK] A(,@ds8}88Tc>8cxc,A| `(C A,|i(PxȐ@C a,#@08``8!PA}aN KHA(8``8!PA}aN KaA`,AxcK\A(,@ps8}88Tc>8cxc,A| (C A<|i(PxȐ@C K8 ccK[`,8@c8K`|,A`aK[mA(a,#@,Ao,%@,@d88}sTc>88cxc,A|`(C A,|i(PxȐ@C b888``8!PA}aN ,%@,@ls8}88Tc>8cxc,A | ```(C A,|i(PxȐ@C 888``}8!PAАaN b88`8!P}AА8`aN KF-A(K\8ccKY`,@a8K,@ȓ aKYuA(aKA(a,#@0c`8!PA}aN KEA(c`8!PA}aN 8p ;Kl8a88hK$`8a88K$`ccKke`||y@;8;a,#@8aKA(aKXuA(aKA((<@``c8!P}!xAa!AaN cKDiA(c`8!P}!xAaKKD5A(K4ca8KV%A(,@a8KqA(,A$aKWQA(;8;Ka8<`KA(`{aKWA(,A8`8`l,%A ,%@t,@ds8}88Tc>8cxc,A| `(C A,|i(PxȐ@C 8aKCA(;K,@; <n;`;Z;:`M)8bKV`,A Db8KV`,A ,b8KVm`,@A(|tyc 0Ab:B|x8,@$:s:R 0(@P|x8,AbK=5A(`ebbKPQ`rK=A(|c:K~;{||`: AaK=A(8K; 8;KKb8HKQq`,@a8KA(,@HaKKqA(z aK=MA(;{|AtaK=5A(8K 8aK)A(;8Kb8XKP`,@4;{| A aKa`A!`!QKA(,`yADcHA(|xyA,;| AAccT0, Al,$@, T0A, A8`k8@8KcA(`dcKCm`;88,@ ;,8ADcK-A(c8!}aA!N c8!}aA!N A,<@|cfc8cEcHA(xfd,AP,|dcT(@$,AcKM|~K`K|@`K`~KAKt,@,;AKl8`>8@8KbuA(`dcKB `;,8,@;AK8`88}8!a!AN 8`HA(`dcK?`,A;K Akrb5_passwdrestrictions@AF10_2A( L| N  A( L| N (A( L| N 0A( L| N 8A( L| N |;;aA!!``8`8}```H ]A(:bKK[A(K3A(y8qa,#@(a,#@ 8`KK%A(8`KK%A(a,#@8`K|8haKA(,#AH8T8`8K[%A(K3QA(y8 a,#@a,#@8`K 88`NKZA(K3 A(y8 a,#@\a,#@@8`K88`(KZA(K2A(y8qa,#@a,#@8`K8a88K`8a8`8xK`8}K#UA(`waK#EA(|c8cK#A(,#A`x88 KUA(8vcK5A(cK#A(8vKA(,@d8`88KUA(,@a9!=4888V9WKA(`x,$@,@aceHUA(||,Ao,%-A,%Ah,%A4,%A,%A,%A,%?A,%@A8,%A,%@l8`O8KXA(K0A(y8qaKziA(vK6-A(|8!p|x!}|vK88`(KX=A(K0iA(y8qK8`N8KXA(K0AA(y8qKp8H8`NKWA(K0A(yb88 KD88`8KWA(K/A(yb88 K88`MKWA(K/A(yb88 K8`)8LKWiA(K/A(yb88qK:<>8(8a8K`8(88`8KRA(a ,#@l8cc88K`,Aa ,#A8K A(K,8ccK`a ,#A K A(K8KPu`KvKRA(K,|c8!pA!}aK``8KTA(8!pA!}aKT8 8c}8!p!KvK3yA(88 }8`8!p!AaN 88 }8`8!p!AaN A  krb5_chpassPA( L| N `A( L| N |`;P8a`~;`!A88x`8p8pKq`,@, A8bp, A8`J8PKTA(K,EA(,#A,8`8!a}N 8 88`}8!aؐN 8`8!a}N 8`K2 A(, Ad|A\8l8`JKSQA(K+}A(,#@<88 8!}8`aN 88cc8pp8K `,@, A(8``;{|`0pA`8x$*ccK0`8,A``, A`8, @;, @8`8!a}N 88`JKRA(K*IA(,#A08!a8`}N 88`*KQA(K)A(,#@b88 8`8!a}N 88`*KQyA(K)A(,#A8!a8`}N Ahkrb5_passwdexpired,#M H8N @ krb5_close|`8b!qKPEA(,=,@|ADcKA(cKA(8bKP9A(8!}N cK]A(8bKPA(8!}N cK)A(,=AKx Akrb5_close@AF9_1|8l8p;h;©a,&;XA;;Bx;`!`yz!AA, A`:xc8KuA(8L,#8cAH5A(,~@8x`d, A ```8c, @;, @8`KeA(|y@d,?@L8 88`}8!!AaN cKyA(Kc#K&yA(,#AK15`,#A;x8~K]A(,@8~$8K]A(,A(c8!}!KXKA(KA(cKA(8m88`}8!!KKA(cKA(8 88`}8!!KK,cKmA(8|:,#AD8c8xK+`,@ Kb84K*`,@ؓKcKA(8: ,#A@8c K*`,@ Kb8 ticket failed...Can not get the entry from the keytab....[krb_authenticate] Error in getting TGT ...[krb_authenticate] Can not get passwd for %s[krb_authenticate] TGT validation failed ...Your password has been expired for too long. Your password has been expired for too long. Error in setting up kadmin/changepw principal[krb_authenticate] Exiting krb_authenticate...[krb_authenticate] Entering krb_authenticate...You entered an invalid login name or password. You entered an invalid login name or password. [krb_authenticate] Unable to set KRB5CCNAME ...[krb_authenticate] Storing credentials failed...Error in getting service principal for host service ...Error in getting service ticket for host/ ...[krb_authenticate] Error while initializing kerberos libraryPlease see the system administrator to change your password. Please see the system administrator to change your password. Error in getting (cross realm) service ticket for host/ ...@(#)16 1.12.1.2 src/bos/usr/lib/security/KRB5A/krb_authenticate.c, cmdkerb, bos72V, v2020_23C3 4/28/20 10:32:49LDAPfiles%s@%sBUILTINauth_nameauth_domain[checkName] name = %s ( @ 0[name_to_principal] principal name = %s[name_to_principal] Entering name_to_principal name= %s@(#)23 1.7.1.2 src/bos/usr/lib/security/KRB5A/krb_util.c, cmdkerb, bos72V, v2020_23C3 4/28/20 10:33:39LDAPfilesBUILTINEntering krb_normalize...%s h x pExiting krb_normalize. shortname=%s longname=%sExiting krb_normalize. shortname=%s longname=%s@(#)20 1.3 src/bos/usr/lib/security/KRB5A/krb_normalize.c, cmdkerb, bos720 3/20/07 16:02:37@00w%s%s %s allow_tixallow_svrnew_princneedchangedisallow_svrallow_tgs_reqallow_dup_skeysupport_desmd5support_desmd5allow_postdatedallow_renewableallow_proxiablerequires_hwauthrequires_hwauth%2d%2d%2d%2d%2drequires_preauthdisallow_all_tixrequires_preauthpwchange_serviceallow_forwardabledisallow_dup_skeyrequires_pwchangedisallow_postdateddisallow_tgt_baseddisallow_renewabledisallow_proxiableunknown_0X00000400unknown_0X00000800disallow_forwardable/etc/.kadmind_timeout/etc/.kadmind_timeout/etc/.kadmind_timeoutpassword_changing_service%2.2d%2.2d%2.2d%2.2d%2.2d@(#)66 1.11.1.3 src/bos/usr/sbin/seckrb5/loadmodule/krb5_util.c, cmdsadm, bos720 5/7/14 13:16:38    0 D    \  X l         , <    @ | L      @ LDAPfiles%s_%skadminBUILTINchangepwMEMORY:changepwMEMORY:changepwpassword mismatch. password mismatch. Error in parsing nameExiting krb_chpass...Exiting krb_chpass...Entering krb_chpass...User "%s" does not exist. Error in changing password   Error while resolving memory ccache.Error in initializing memeory cache Error in getting kadmin/changepw ticketError while initializing kerberos libraryError in setting up kadmin/changepw principalPlease see the system administrator to change your password. Please see the system administrator to change your password. Please see the system administrator to change your password. Please see the system administrator to change your password. Please see the system administrator to change your password. @(#)17 1.7 src/bos/usr/lib/security/KRB5A/krb_chpass.c, cmdkerb, bos720 2/15/08 14:17:46nonononoyesyesyesyesyesLDAPtruetruekrb5krb5filesfalseBUILTINtgt_verify=keep_creds=allow_expired_pwd=[krb_open] TGT verify is %s[krb_open] keep_creds is %s d  [krb_open] allow_expired_pwd is %s@(#)57 1.10 src/bos/usr/lib/security/KRB5A/krb_open.c, cmdkerb, bos720 7/8/09 11:08:26LDAPfilesBUILTIN   @(#)61 1.2 src/bos/usr/lib/security/KRB5A/krb_close.c, cmdkerb, bos720 5/14/07 12:37:45LDAPfilesBUILTINYour password has expired. H X P[krb_passwdexpired Exiting ......[krb_passwdexpired] Entering krb_passwdexpired...@(#)10 1.1 src/bos/usr/lib/security/KRB5A/krb_passwdexpired.c, cmdkerb, bos720 5/25/07 14:49:48%s%s%shost.keytaballow_tixallow_svrnew_princneedchangedisallow_svrkadmin/adminallow_tgs_reqallow_dup_skeysupport_desmd5support_desmd5allow_postdatedallow_renewableallow_proxiablerequires_hwauthrequires_hwauthrequires_preauthdisallow_all_tixrequires_preauthpwchange_serviceallow_forwardabledisallow_dup_skeyrequires_pwchangedisallow_postdateddisallow_tgt_baseddisallow_renewabledisallow_proxiableunknown_0X00000400unknown_0X00000800disallow_forwardablepassword_changing_service/var/krb5/security/keytab//var/krb5/security/keytab//var/krb5/security/keytab/@(#)62 1.10.1.1 src/bos/usr/sbin/seckrb5/loadmodule/krb5_normalize.c, cmdsadm, bos720 4/29/10 17:00:22 ! "l " " "0 ! !| ! !X ! "D "X ! ! ! !  !( !8   @ !h !H   " @@xxxLDAP%s%skrb5%s%skrb5filesFILE:FILE:%s_%dFILE:FILE:krbtgtkadmin%s%s%sBUILTINkrb5cc_krb5cc_krb5cc_changepwkrb5cc_xallow_tixallow_svrnew_princauth_nameneedchangeauth_domainKRB5CCNAME=KRB5CCNAME=disallow_svrallow_tgs_req%s%s%s%016llx%s%s%s%016llxallow_dup_skeysupport_desmd5support_desmd5%skrb5cc_%s_%dallow_postdatedallow_renewableallow_proxiablerequires_hwauthrequires_hwauthMEMORY:changepwrequires_preauthdisallow_all_tixrequires_preauthpwchange_serviceallow_forwardabledisallow_dup_skeyrequires_pwchange%s_%d_%s%s%016llxdisallow_postdateddisallow_tgt_baseddisallow_renewabledisallow_proxiableunknown_0X00000400unknown_0X00000800disallow_forwardablepassword_changing_service/var/krb5/security/creds//var/krb5/security/creds//var/krb5/security/creds//var/krb5/security/creds/Your password has expired. Your password has expired. A password change is required. A password change is required. %p % %@(#)55 1.16.1.3 src/bos/usr/sbin/seckrb5/loadmodule/krb5_authenticate.c, cmdsadm, bos72V, v2020_23C3 4/30/20 10:20:31 ( (x ( (( (< ' 't ' '@ ' (P (d & ' & &8 ' ' &  ' '  &  & @ '` '0 &P  &,  ( &@%s@%sdefaultdefaultallow_tixallow_svrnew_princneedchangedisallow_svrkadmin/adminkadmin/adminkadmin/adminallow_tgs_reqallow_dup_skeysupport_desmd5support_desmd5allow_postdatedallow_renewableallow_proxiablerequires_hwauthrequires_hwauthBad parameters requires_preauthdisallow_all_tixrequires_preauthpwchange_serviceallow_forwardabledisallow_dup_skeyrequires_pwchangedisallow_postdateddisallow_tgt_baseddisallow_renewabledisallow_proxiableunknown_0X00000400unknown_0X00000800disallow_forwardablepassword_changing_service@(#)61 1.13 src/bos/usr/sbin/seckrb5/loadmodule/krb5_newuser.c, cmdsadm, bos720 9/14/09 17:44:40 - .T - . . - -d -x -0 - ., .@ ,p - , ,X , - ,  - - ,  ,@ @ -P -  ,d  ,L  .l ,@user%s@%sflagsADMINmaxageADMCHGADMCHGexpiresNOCHECKallow_tixallow_svrnew_princkrb5_kvnoneedchangekrb5_realmlastupdatekrb5_mkvnokrb5_namesdisallow_svrkadmin/adminkadmin/adminkadmin/adminallow_tgs_reqkrb5_mod_namekrb5_mod_dateallow_dup_skeysupport_desmd5support_desmd5krb5_principalallow_postdatedallow_renewableallow_proxiablerequires_hwauthrequires_hwauthkrb5_attributesrequires_preauthdisallow_all_tixrequires_preauthpwchange_serviceallow_forwardabledisallow_dup_skeyrequires_pwchangedisallow_postdateddisallow_tgt_baseddisallow_renewabledisallow_proxiableunknown_0X00000400unknown_0X00000800krb5_principal_namedisallow_forwardablekrb5_last_pwd_changekrb5_last_pwd_changekrb5_max_renewable_lifepassword_changing_service@(#)65 1.15.3.2 src/bos/usr/sbin/seckrb5/loadmodule/krb5_putentry.c, cmdsadm, bos720 7/14/11 20:33:34 38 3 3L 3` 3t 3 2 2 2 3$ 3 3 1 2 2, 1H 2L 2 1  2\ 2l 2   10 @ 2 2| 1`  1<  4$ 2@allow_tixallow_svrnew_princneedchangedisallow_svrallow_tgs_reqallow_dup_skeysupport_desmd5support_desmd5allow_postdatedallow_renewableallow_proxiablerequires_hwauthrequires_hwauthrequires_preauthdisallow_all_tixrequires_preauthpwchange_serviceallow_forwardabledisallow_dup_skeyrequires_pwchangedisallow_postdateddisallow_tgt_baseddisallow_renewabledisallow_proxiableunknown_0X00000400unknown_0X00000800disallow_forwardablepassword_changing_service@(#)57 1.6 src/bos/usr/sbin/seckrb5/loadmodule/krb5_commit.c, cmdsadm, bos720 7/7/09 10:21:15 8 8| 8 8, 8@ 7 7 7 7h 7 8T 8h 6 7 7 6 7( 7 6  78 7H 6  6 @ 7x 7X 6  6  8 7@userflagsflags%s@%sallow_tixallow_svrnew_princneedchangedisallow_svrkadmin/adminkadmin/adminkadmin/adminallow_tgs_reqallow_dup_skeysupport_desmd5support_desmd5allow_postdatedallow_renewableallow_proxiablerequires_hwauthrequires_hwauthrequires_preauthdisallow_all_tixrequires_preauthpwchange_serviceallow_forwardabledisallow_dup_skeyrequires_pwchangedisallow_postdateddisallow_tgt_baseddisallow_renewabledisallow_proxiableunknown_0X00000400unknown_0X00000800disallow_forwardablepassword_changing_service@(#)58 1.8 src/bos/usr/sbin/seckrb5/loadmodule/krb5_deluser.c, cmdsadm, bos720 9/14/09 17:44:39 < =, < < < < << ? >? >? > ? >(? >0? >8? >@? >H? >P? >X? >`? >h? >p? >x? >? >? >? >? >? >? ?? ?? ?0? ?H? ?`? ?x? ?? ?? DH? DP? DX? D`? Dh? Dp? Dx? D? D? D? D? D? D? D? D? D? D? D? D? E? E(? E@? EX? Ep? E? E? E? E? E? H? H? H? M@? MH? MP? MX? M`? Mh? Mp? Mx? M? M? M? M? M? M? M? M? M? M? M? M? M? N? N? N ? N0? N8? NH? NX? N`? Np? N? N? N? N? N? N? O? O? O0? OH? O`? Ox? O? O? R? R? R? VX? V`? Vh? Vp? Vx? V? V? V? V? V? V? V? V? V? V? V? V? V? W? W ? W8? WP? Wh? W? W? W? W? W? W? Z? Z? Z? [? [? [? [? \? \? \? \? \ ? \(? \0? \8? \@? \H? \P? \X? \`? \x? \? \? \? \? \? ]? ] ? ]8? ]P? ]h? ]? _? _? _? `? `? `? `? `? `? `? `? `? `? `? `? `? `? `? `? a? a? a0? aH? a`? ax? a? a? a? a? a? b? b ? d? d? d? e? e? e? e? e? e? e? e? e? e? e? e? e? e? f? f? f? f(? f@? fX? fp? f? f? f? f? f? g? g? g0? j? k? k? k? k? k ? k(? k0? k8? k@? kH? kP? kX? k`? kh? kp? kx? k? k? k? k? k? k? k? k? l? l? l(? l8? lH? lX? lh? lx? l? l? l? l? l? m? m ? m8? mP? mh? m? m? m? m? m? m? m? m? m? n? n? n? n(? n0? n@? nH? nX? n`? np? nx? n? n? n? n? n? n? n? n? n? n? o? o? o? o ? o0? o8? oH? oP? o`? oh? ox? o? o? o? o? o? o? o?I o? o? o?@ o? o? o? p? p?$ p? p? p ? p(?E p0? p8?" p@?C pH?T pP? pX?1 p`?D ph? pp?3 px?? p?V p? p?+ p? p?K p?: p?J p?% p?F p? p?u p?n p?a p?t p?; p?k q?U q?X q?_ q?0 q ?r q(?^ q0?B q8?Y q@?] qH? qP? qX? q`?# qh?& qp? qx?5 q?4 q?2 q? q? q?* q?6 q?= q?< q?. q?y q?v q?- q?m q?x q?` q?W r?c r?w r?e r?f r ?g r(?i r0?h r8?l r@?j rH?d rP?7 rX?Z r`?9 rh?G rp? rx?Q r?p r?q r? r? r?M r? r?R r?' r? r? r? r? r? r? r? r?O s?N s?s s? s? s ? s(? s0? s8? s@? sH? sP? sX?{ s`? sh? sp?| sx?z s? s?o s? s? s? s? s? s? s? s?/ s? s? s?8 s?b s? s? t?[ t?\ t? t? t ? t(?} t0? t8? t@? tH? tP? tX? t`? th?P tp?~ tx? t?( t? t? t? t? t? t? t? t? t? t? t? t?H t?L t?S t?A u? u? u?) u? u ? u(? u0? u8? u@? uH? uP? uX? u`? uh?, up? ux? u? u? u? u? u?! u?>/usr/lib:/lib:/usr/lpp/xlC/liblibc.ashr_64.olibksvc.alibksvc.a.solibkrb5.alibkrb5.a.solibpthreads.ashr_xpg5_64.olibkadm5clnt.alibkadm5clnt.a.so@VPDKRB5_64/5765E6200/520errnoclosefchownfstatx ftruncate getgroupsgetuidxlchown readlinkrenameseteuidstatxsymlinkunlink gethostname__extension_status __pag_getid__pag_setname ___strcmp64 ___bzero64 ___memset64 ___memmove64 ___strcpy64max_pw_passlen_rec_mutex_unlockcallocreallocmallocfree_rec_mutex_lockatexitstrlenfopenopen strcasecmpfclosegeteuidgetuidcatopenisdigitstrchratoistatsprintfgetpidtime snprintfprintf vsprintftolowerisuppersscanf getpwnam getpwuid _pwdfreestrdup getuserattrs localtime_rmktimestrcspnsyslogstrstr IDtouser__get_login_name_max isxdigitputenv basenamesysconf pathconf__get_pwd_len_max_rec_mutex_initgethostbyaddr_rgethostbyname_r getuserpwx getlibsmsg _MBReplace_MBInitialize getgroupattr genpagvalue setpagvaluepasswdpolicyx strtoull__login_name_maxkrb5_svc_get_msgdecode_krb5_ticketkrb5_cc_resolvekrb5_cc_store_credkrb5_free_cred_contentskrb5_cc_defaultkrb5_cc_get_principalkrb5_cc_closekrb5_cc_destroykrb5_cc_initializekrb5_principal_comparekrb5_free_principalkrb5_timeofdaykrb5_free_credskrb5_copy_credskrb5_kt_defaultkrb5_kt_get_entrykrb5_kt_closekrb5_kt_free_entrykrb5_copy_keyblockkrb5_free_keyblockkrb5_build_principal_extkrb5_decrypt_tkt_partkrb5_get_credentialskrb5_parse_namekrb5_unparse_namekrb5_get_init_creds_opt_initkrb5_get_init_creds_passwordkrb5_get_in_tkt_with_passwordkrb5_change_passwordkrb5_free_contextkrb5_init_contextkrb5_free_stringkrb5_free_ticketkrb5_sname_to_principalkrb5_get_default_realmpthread_mutex_unlock pthread_oncepthread_mutex_lockkadm5_get_policykadm5_get_principalskadm5_randkey_principalkadm5_chpass_principalkadm5_get_principalkadm5_modify_principalkadm5_delete_principalkadm5_create_principalkadm5_destroykadm5_init_with_credskadm5_init_with_skeykadm5_free_name_listkadm5_free_policy_entkadm5_free_principal_entkrb5_initialize