File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004352d0
    004352d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    004352d0ldr x16, [x28+16]
    004352d4sub x17, sp, 416
    004352d8subs xzr, x17, x16
    004352dcb.ls 0x435804
    004352e0sub x20, sp, 544
    004352e4stp x29, x30, [x20-8]
    004352e8add sp, x20, 0
    004352ecsub x29, sp, 8
    004352f0str x0, [sp+552]
    004352f4str x1, [sp+560]
    004352f8str x2, [sp+568]
    004352fcstr x3, [sp+576]
    00435300str x4, [sp+584]
    00435304str x5, [sp+592]
    00435308str x6, [sp+600]
    0043530cstr x7, [sp+608]
    00435310str xzr, [sp+136]
    00435314stp xzr, xzr, [sp+144]
    00435318str xzr, [sp+112]
    0043531cstp xzr, xzr, [sp+120]
    00435320stp xzr, xzr, [sp+96]
    00435324ldr x1, [sp+560]
    00435328str x1, [sp+88]
    0043532cldr x0, [sp+608]
    00435330ldr x1, [sp+600]
    00435334ldrsb x27, [x1]
    00435338ldr x1, [x1+136]
    0043533cblr x1
    00435340str x0, [sp+80]
    00435344ldr x1, [sp+88]
    00435348subs xzr, x0, x1
    0043534cb.ne 0x435354
    00435350b 0x435498
    00435354
    00435354loc_435354:
    00435354ldr x1, [sp+600]
    00435358ldrsb x27, [x1]
    0043535cldr x1, [x1+136]
    00435360ldr x0, [sp+608]
    00435364blr x1
    00435368str x0, [sp+80]
    0043536cldr x1, [sp+560]
    00435370str x1, [sp+88]
    00435374stp xzr, xzr, [sp+472]
    00435378stp xzr, xzr, [sp+488]
    0043537cadd x1, sp, 472
    00435380str x1, [sp+368]
    00435384ldr x0, [sp+80]
    00435388bl runtime.convT64
    0043538cstr x0, [sp+360]
    00435390ldr x1, [sp+368]
    00435394ldrsb x27, [x1]
    00435398adrp x2, 0x1c0000
    0043539cadd x2, x2, 3520
    004353a0str x2, [x1]
    004353a4adrp x27, 0x616000
    004353a8ldr w2, [x27+3056]
    004353accbz w2, 0x4353b4
    004353b0b 0x4353b8
    004353b4
    004353b4loc_4353b4:
    004353b4b 0x4353cc
    004353b8
    004353b8loc_4353b8:
    004353b8bl runtime.gcWriteBarrier2
    004353bcstr x0, [x25]
    004353c0ldr x2, [x1+8]
    004353c4str x2, [x25+8]
    004353c8b 0x4353cc
    004353cc
    004353ccloc_4353cc:
    004353ccstr x0, [x1+8]
    004353d0ldr x0, [sp+88]
    004353d4bl runtime.convT64
    004353d8str x0, [sp+352]
    004353dcldr x1, [sp+368]
    004353e0ldrsb x27, [x1]
    004353e4adrp x2, 0x1c0000
    004353e8add x2, x2, 3520
    004353ecstr x2, [x1+16]
    004353f0adrp x27, 0x616000
    004353f4ldr w2, [x27+3056]
    004353f8cbz w2, 0x435400
    004353fcb 0x435404
    00435400
    00435400loc_435400:
    00435400b 0x435418
    00435404
    00435404loc_435404:
    00435404bl runtime.gcWriteBarrier2
    00435408str x0, [x25]
    0043540cldr x5, [x1+24]
    00435410str x5, [x25+8]
    00435414b 0x435418
    00435418
    00435418loc_435418:
    00435418str x0, [x1+24]
    0043541cldr x2, [sp+368]
    00435420ldrsb x27, [x2]
    00435424b 0x435428
    00435428
    00435428loc_435428:
    00435428str x2, [sp+376]
    0043542corr x4, xzr, 2
    00435430str x4, [sp+384]
    00435434str x4, [sp+392]
    00435438adrp x0, 0x290000
    0043543cadd x0, x0, 2755
    00435440movz x1, 42
    00435444mov x3, x4
    00435448bl fmt.Errorf
    0043544cstr x0, [sp+456]
    00435450str x1, [sp+464]
    00435454str xzr, [sp+136]
    00435458stp xzr, xzr, [sp+144]
    0043545cstr xzr, [sp+112]
    00435460stp xzr, xzr, [sp+120]
    00435464ldr x6, [sp+456]
    00435468ldr x7, [sp+464]
    0043546cstr x6, [sp+96]
    00435470str x7, [sp+104]
    00435474ldr x0, [sp+136]
    00435478ldr x3, [sp+112]
    0043547cldr x1, [sp+144]
    00435480ldr x4, [sp+120]
    00435484ldr x2, [sp+152]
    00435488ldr x5, [sp+128]
    0043548cldp x29, x30, [sp-8]
    00435490add sp, sp, 544
    00435494ret x30
    00435498
    00435498loc_435498:
    00435498ldr x1, [sp+600]
    0043549cldrsb x27, [x1]
    004354a0ldr x1, [x1+152]
    004354a4ldr x0, [sp+608]
    004354a8blr x1
    004354acstr x0, [sp+88]
    004354b0str xzr, [sp+432]
    004354b4stp xzr, xzr, [sp+440]
    004354b8stp xzr, xzr, [sp+456]
    004354bcldr x3, [sp+88]
    004354c0ldr x1, [sp+584]
    004354c4ldr x2, [sp+592]
    004354c8ldr x0, [sp+576]
    004354ccbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad
    004354d0str x0, [sp+432]
    004354d4str x1, [sp+440]
    004354d8str x2, [sp+448]
    004354dcstr x3, [sp+456]
    004354e0str x4, [sp+464]
    004354e4ldr x1, [sp+432]
    004354e8ldr x2, [sp+440]
    004354ecldr x3, [sp+448]
    004354f0str x1, [sp+272]
    004354f4str x2, [sp+280]
    004354f8str x3, [sp+288]
    004354fcldr x1, [sp+456]
    00435500ldr x2, [sp+464]
    00435504str x1, [sp+256]
    00435508str x2, [sp+264]
    0043550cldr x1, [sp+272]
    00435510ldr x2, [sp+280]
    00435514ldr x3, [sp+288]
    00435518str x1, [sp+576]
    0043551cstr x2, [sp+584]
    00435520str x3, [sp+592]
    00435524stp xzr, xzr, [sp+416]
    00435528stp xzr, xzr, [sp+456]
    0043552cldr x0, [sp+552]
    00435530ldr x1, [sp+560]
    00435534ldr x2, [sp+568]
    00435538bl crypto/des.NewTripleDESCipher
    0043553cstr x0, [sp+416]
    00435540str x1, [sp+424]
    00435544str x2, [sp+456]
    00435548str x3, [sp+464]
    0043554cldr x1, [sp+424]
    00435550ldr x2, [sp+416]
    00435554str x2, [sp+520]
    00435558str x1, [sp+528]
    0043555cldr x1, [sp+456]
    00435560ldr x2, [sp+464]
    00435564str x1, [sp+504]
    00435568str x2, [sp+512]
    0043556cldr x1, [sp+520]
    00435570ldr x2, [sp+528]
    00435574str x1, [sp+240]
    00435578str x2, [sp+248]
    0043557cldr x1, [sp+512]
    00435580ldr x2, [sp+504]
    00435584str x2, [sp+200]
    00435588str x1, [sp+208]
    0043558ccbnz x2, 0x435594
    00435590b 0x435690
    00435594
    00435594loc_435594:
    00435594stp xzr, xzr, [sp+400]
    00435598add x5, sp, 400
    0043559cstr x5, [sp+320]
    004355a0ldr x5, [sp+200]
    004355a4ldr x6, [sp+208]
    004355a8str x5, [sp+304]
    004355acstr x6, [sp+312]
    004355b0str x5, [sp+296]
    004355b4ldr x5, [sp+296]
    004355b8cbnz x5, 0x4355c0
    004355bcb 0x4355d0
    004355c0
    004355c0loc_4355c0:
    004355c0ldr x5, [sp+296]
    004355c4ldr x5, [x5+8]
    004355c8str x5, [sp+296]
    004355ccb 0x4355d4
    004355d0
    004355d0loc_4355d0:
    004355d0b 0x4355d4
    004355d4
    004355d4loc_4355d4:
    004355d4ldr x5, [sp+320]
    004355d8ldrsb x27, [x5]
    004355dcldr x6, [sp+312]
    004355e0ldr x7, [sp+296]
    004355e4str x7, [x5]
    004355e8adrp x27, 0x616000
    004355ecldr w7, [x27+3056]
    004355f0cbz w7, 0x4355f8
    004355f4b 0x4355fc
    004355f8
    004355f8loc_4355f8:
    004355f8b 0x435610
    004355fc
    004355fcloc_4355fc:
    004355fcbl runtime.gcWriteBarrier2
    00435600str x6, [x25]
    00435604ldr x7, [x5+8]
    00435608str x7, [x25+8]
    0043560cb 0x435610
    00435610
    00435610loc_435610:
    00435610str x6, [x5+8]
    00435614ldr x2, [sp+320]
    00435618ldrsb x27, [x2]
    0043561cb 0x435620
    00435620
    00435620loc_435620:
    00435620str x2, [sp+328]
    00435624orr x4, xzr, 1
    00435628str x4, [sp+336]
    0043562cstr x4, [sp+344]
    00435630adrp x0, 0x285000
    00435634add x0, x0, 208
    00435638movz x1, 25
    0043563cmov x3, x4
    00435640bl fmt.Errorf
    00435644str x0, [sp+456]
    00435648str x1, [sp+464]
    0043564cstr xzr, [sp+136]
    00435650stp xzr, xzr, [sp+144]
    00435654str xzr, [sp+112]
    00435658stp xzr, xzr, [sp+120]
    0043565cldr x6, [sp+456]
    00435660ldr x7, [sp+464]
    00435664str x6, [sp+96]
    00435668str x7, [sp+104]
    0043566cldr x0, [sp+136]
    00435670ldr x3, [sp+112]
    00435674ldr x1, [sp+144]
    00435678ldr x4, [sp+120]
    0043567cldr x2, [sp+152]
    00435680ldr x5, [sp+128]
    00435684ldp x29, x30, [sp-8]
    00435688add sp, sp, 544
    0043568cret x30
    00435690
    00435690loc_435690:
    00435690adrp x0, 0x1c0000
    00435694add x0, x0, 3072
    00435698orr x1, xzr, 8
    0043569cmov x2, x1
    004356a0bl runtime.makeslice
    004356a4str x0, [sp+176]
    004356a8orr x3, xzr, 8
    004356acstr x3, [sp+184]
    004356b0str x3, [sp+192]
    004356b4ldr x2, [sp+584]
    004356b8str x2, [sp+88]
    004356bcadrp x0, 0x1c0000
    004356c0add x0, x0, 3072
    004356c4mov x1, x2
    004356c8bl runtime.makeslice
    004356ccldr x3, [sp+88]
    004356d0ldr x4, [sp+88]
    004356d4str x0, [sp+216]
    004356d8str x3, [sp+224]
    004356dcstr x4, [sp+232]
    004356e0ldr x0, [sp+240]
    004356e4ldr x2, [sp+176]
    004356e8ldr x3, [sp+184]
    004356ecldr x1, [sp+248]
    004356f0ldr x4, [sp+192]
    004356f4bl crypto/cipher.NewCBCEncrypter
    004356f8str x0, [sp+160]
    004356fcstr x1, [sp+168]
    00435700ldrsb x27, [x0]
    00435704ldr x3, [sp+216]
    00435708ldr x4, [sp+576]
    0043570cldr x2, [sp+224]
    00435710ldr x5, [sp+584]
    00435714ldr x6, [sp+232]
    00435718ldr x7, [sp+592]
    0043571cldr x8, [x0+32]
    00435720mov x0, x1
    00435724mov x1, x3
    00435728mov x3, x6
    0043572cmov x6, x7
    00435730blr x8
    00435734ldr x3, [sp+224]
    00435738str x3, [sp+88]
    0043573cldr x0, [sp+608]
    00435740ldr x3, [sp+600]
    00435744ldrsb x27, [x3]
    00435748ldr x3, [x3+152]
    0043574cblr x3
    00435750str x0, [sp+80]
    00435754ldr x3, [sp+88]
    00435758sub x4, x3, x0
    0043575cstr x4, [sp+72]
    00435760ldr x1, [sp+224]
    00435764ldr x5, [sp+216]
    00435768ldr x6, [sp+232]
    0043576cb 0x435770
    00435770
    00435770loc_435770:
    00435770subs xzr, x1, x4
    00435774b.hs 0x43577c
    00435778b 0x4357f8
    0043577c
    0043577cloc_43577c:
    0043577cadd x8, x1, x0
    00435780sub x8, x8, x3
    00435784add x9, x6, x0
    00435788sub x9, x9, x3
    0043578csub x10, xzr, x9
    00435790and x10, x4, x10, asr #63
    00435794add x10, x5, x10
    00435798str x10, [sp+432]
    0043579cstr x8, [sp+440]
    004357a0str x9, [sp+448]
    004357a4str x10, [sp+136]
    004357a8str x8, [sp+144]
    004357acstr x9, [sp+152]
    004357b0ldr x8, [sp+216]
    004357b4ldr x9, [sp+224]
    004357b8ldr x10, [sp+232]
    004357bcstr x8, [sp+112]
    004357c0str x9, [sp+120]
    004357c4str x10, [sp+128]
    004357c8stp xzr, xzr, [sp+96]
    004357ccldr x0, [sp+136]
    004357d0ldr x3, [sp+112]
    004357d4ldr x1, [sp+144]
    004357d8ldr x4, [sp+120]
    004357dcldr x2, [sp+152]
    004357e0ldr x5, [sp+128]
    004357e4mov x6, xzr
    004357e8mov x7, xzr
    004357ecldp x29, x30, [sp-8]
    004357f0add sp, sp, 544
    004357f4ret x30
    004357f8
    004357f8loc_4357f8:
    004357f8mov x0, x4
    004357fcbl runtime.panicSliceB
    00435800hint
    00435804
    00435804loc_435804:
    00435804stp x0, x1, [sp+8]
    00435808stp x2, x3, [sp+24]
    0043580cstp x4, x5, [sp+40]
    00435810stp x6, x7, [sp+56]
    00435814mov x3, x30
    00435818bl runtime.morestack_noctxt.abi0
    0043581cldp x0, x1, [sp+8]
    00435820ldp x2, x3, [sp+24]
    00435824ldp x4, x5, [sp+40]
    00435828ldp x6, x7, [sp+56]
    0043582cb 0x4352d0
    004352d0
    00435830
    00435830gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage(struct []uint8 key, struct []uint8 message, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    00435830ldr x16, [x28+16]
    00435834sub x17, sp, 832
    00435838subs xzr, x17, x16
    0043583cb.ls 0x43624c
    00435840sub x20, sp, 960
    00435844stp x29, x30, [x20-8]
    00435848add sp, x20, 0
    0043584csub x29, sp, 8
    00435850str x0, [sp+968]
    00435854str x1, [sp+976]
    00435858str x2, [sp+984]
    0043585cstr x3, [sp+992]
    00435860str x4, [sp+1000]
    00435864str x5, [sp+1008]
    00435868str w6, [sp+1016]
    0043586cstr x7, [sp+1024]
    00435870str x8, [sp+1032]
    00435874str xzr, [sp+168]
    00435878stp xzr, xzr, [sp+176]
    0043587cstr xzr, [sp+144]
    00435880stp xzr, xzr, [sp+152]
    00435884stp xzr, xzr, [sp+128]
    00435888ldr x1, [sp+1024]
    0043588cldrsb x27, [x1]
    00435890ldr x1, [x1+80]
    00435894ldr x0, [sp+1032]
    00435898blr x1
    0043589cstr x0, [sp+120]
    004358a0mov x1, x0
    004358a4mov x2, x1
    004358a8adrp x0, 0x1c0000
    004358acadd x0, x0, 3072
    004358b0bl runtime.makeslice
    004358b4ldr x1, [sp+120]
    004358b8ldr x2, [sp+120]
    004358bcstr x0, [sp+304]
    004358c0str x1, [sp+312]
    004358c4str x2, [sp+320]
    004358c8add x27, sp, 736
    004358ccstp xzr, xzr, [x27]
    004358d0ldr x0, [sp+304]
    004358d4ldr x1, [sp+312]
    004358d8ldr x2, [sp+320]
    004358dcbl crypto/rand.Read
    004358e0str x0, [sp+120]
    004358e4str x1, [sp+736]
    004358e8str x2, [sp+744]
    004358ecldr x3, [sp+120]
    004358f0str x3, [sp+80]
    004358f4str x1, [sp+936]
    004358f8str x2, [sp+944]
    004358fcstr x1, [sp+288]
    00435900str x2, [sp+296]
    00435904cbnz x1, 0x43590c
    00435908b 0x435a2c
    0043590c
    0043590cloc_43590c:
    0043590cadd x27, sp, 720
    00435910stp xzr, xzr, [x27]
    00435914add x5, sp, 720
    00435918str x5, [sp+640]
    0043591cldr x5, [sp+288]
    00435920ldr x6, [sp+296]
    00435924str x5, [sp+624]
    00435928str x6, [sp+632]
    0043592cstr x5, [sp+616]
    00435930ldr x5, [sp+616]
    00435934cbnz x5, 0x43593c
    00435938b 0x43594c
    0043593c
    0043593cloc_43593c:
    0043593cldr x5, [sp+616]
    00435940ldr x5, [x5+8]
    00435944str x5, [sp+616]
    00435948b 0x435950
    0043594c
    0043594cloc_43594c:
    0043594cb 0x435950
    00435950
    00435950loc_435950:
    00435950ldr x5, [sp+640]
    00435954ldrsb x27, [x5]
    00435958ldr x6, [sp+616]
    0043595cldr x7, [sp+632]
    00435960str x6, [x5]
    00435964adrp x27, 0x616000
    00435968ldr w6, [x27+3056]
    0043596ccbz w6, 0x435974
    00435970b 0x435978
    00435974
    00435974loc_435974:
    00435974b 0x43598c
    00435978
    00435978loc_435978:
    00435978bl runtime.gcWriteBarrier2
    0043597cstr x7, [x25]
    00435980ldr x6, [x5+8]
    00435984str x6, [x25+8]
    00435988b 0x43598c
    0043598c
    0043598cloc_43598c:
    0043598cstr x7, [x5+8]
    00435990ldr x2, [sp+640]
    00435994ldrsb x27, [x2]
    00435998b 0x43599c
    0043599c
    0043599cloc_43599c:
    0043599cstr x2, [sp+648]
    004359a0orr x4, xzr, 1
    004359a4str x4, [sp+656]
    004359a8str x4, [sp+664]
    004359acadrp x0, 0x28f000
    004359b0add x0, x0, 2499
    004359b4movz x1, 40
    004359b8mov x3, x4
    004359bcbl fmt.Errorf
    004359c0str x0, [sp+736]
    004359c4str x1, [sp+744]
    004359c8adrp x5, 0x616000
    004359ccadd x5, x5, 1504
    004359d0str x5, [sp+608]
    004359d4b 0x4359d8
    004359d8
    004359d8loc_4359d8:
    004359d8str x5, [sp+168]
    004359dcstp xzr, xzr, [sp+176]
    004359e0adrp x8, 0x616000
    004359e4add x8, x8, 1504
    004359e8str x8, [sp+600]
    004359ecb 0x4359f0
    004359f0
    004359f0loc_4359f0:
    004359f0str x8, [sp+144]
    004359f4stp xzr, xzr, [sp+152]
    004359f8ldr x6, [sp+736]
    004359fcldr x7, [sp+744]
    00435a00str x6, [sp+128]
    00435a04str x7, [sp+136]
    00435a08ldr x0, [sp+168]
    00435a0cldr x3, [sp+144]
    00435a10ldr x1, [sp+176]
    00435a14ldr x4, [sp+152]
    00435a18ldr x2, [sp+184]
    00435a1cldr x5, [sp+160]
    00435a20ldp x29, x30, [sp-8]
    00435a24add sp, sp, 960
    00435a28ret x30
    00435a2c
    00435a2cloc_435a2c:
    00435a2cldr x2, [sp+320]
    00435a30ldr x0, [sp+304]
    00435a34ldr x5, [sp+312]
    00435a38str x0, [sp+576]
    00435a3cstr x5, [sp+584]
    00435a40str x2, [sp+592]
    00435a44ldr x6, [sp+1000]
    00435a48add x1, x5, x6
    00435a4cstr x1, [sp+112]
    00435a50subs xzr, x2, x1
    00435a54b.hs 0x435a5c
    00435a58b 0x435a64
    00435a5c
    00435a5cloc_435a5c:
    00435a5cstr x1, [sp+584]
    00435a60b 0x435a84
    00435a64
    00435a64loc_435a64:
    00435a64ldr x3, [sp+1000]
    00435a68adrp x4, 0x1c0000
    00435a6cadd x4, x4, 3072
    00435a70bl runtime.growslice
    00435a74str x0, [sp+576]
    00435a78str x1, [sp+584]
    00435a7cstr x2, [sp+592]
    00435a80b 0x435a84
    00435a84
    00435a84loc_435a84:
    00435a84ldr x3, [sp+1000]
    00435a88str x3, [sp+104]
    00435a8cldr x3, [sp+112]
    00435a90ldr x4, [sp+1000]
    00435a94sub x3, x3, x4
    00435a98ldr x4, [sp+576]
    00435a9cadd x0, x4, x3
    00435aa0str x0, [sp+568]
    00435aa4ldr x2, [sp+104]
    00435aa8ldr x1, [sp+992]
    00435aacbl runtime.memmove
    00435ab0ldr x3, [sp+576]
    00435ab4ldr x4, [sp+584]
    00435ab8ldr x5, [sp+592]
    00435abcstr x3, [sp+192]
    00435ac0str x4, [sp+200]
    00435ac4str x5, [sp+208]
    00435ac8ldr x3, [sp+1024]
    00435accldrsb x27, [x3]
    00435ad0ldr x3, [x3+152]
    00435ad4ldr x0, [sp+1032]
    00435ad8blr x3
    00435adcstr x0, [sp+120]
    00435ae0str xzr, [sp+696]
    00435ae4add x27, sp, 704
    00435ae8stp xzr, xzr, [x27]
    00435aecadd x27, sp, 736
    00435af0stp xzr, xzr, [x27]
    00435af4ldr x3, [sp+120]
    00435af8ldr x1, [sp+200]
    00435afcldr x2, [sp+208]
    00435b00ldr x0, [sp+192]
    00435b04bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad
    00435b08str x0, [sp+696]
    00435b0cstr x1, [sp+704]
    00435b10str x2, [sp+712]
    00435b14str x3, [sp+736]
    00435b18str x4, [sp+744]
    00435b1cldr x3, [sp+696]
    00435b20ldr x4, [sp+704]
    00435b24ldr x5, [sp+712]
    00435b28str x3, [sp+912]
    00435b2cstr x4, [sp+920]
    00435b30str x5, [sp+928]
    00435b34ldr x3, [sp+736]
    00435b38ldr x4, [sp+744]
    00435b3cstr x3, [sp+896]
    00435b40str x4, [sp+904]
    00435b44ldr x3, [sp+912]
    00435b48ldr x4, [sp+920]
    00435b4cldr x5, [sp+928]
    00435b50str x3, [sp+192]
    00435b54str x4, [sp+200]
    00435b58str x5, [sp+208]
    00435b5cstr xzr, [sp+216]
    00435b60stp xzr, xzr, [sp+224]
    00435b64ldr w3, [sp+1016]
    00435b68cbnz w3, 0x435b70
    00435b6cb 0x435d70
    00435b70
    00435b70loc_435b70:
    00435b70ldr w0, [sp+1016]
    00435b74bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
    00435b78str x0, [sp+696]
    00435b7cstr x1, [sp+704]
    00435b80str x2, [sp+712]
    00435b84str xzr, [sp+672]
    00435b88add x27, sp, 680
    00435b8cstp xzr, xzr, [x27]
    00435b90add x27, sp, 736
    00435b94stp xzr, xzr, [x27]
    00435b98ldr x1, [sp+1024]
    00435b9cldrsb x27, [x1]
    00435ba0ldr x2, [sp+968]
    00435ba4ldr x3, [sp+976]
    00435ba8ldr x0, [sp+1032]
    00435bacldr x4, [sp+984]
    00435bb0ldr x1, [x1+40]
    00435bb4ldr x5, [sp+696]
    00435bb8ldr x6, [sp+704]
    00435bbcldr x7, [sp+712]
    00435bc0mov x8, x1
    00435bc4mov x1, x2
    00435bc8mov x2, x3
    00435bccmov x3, x4
    00435bd0mov x4, x5
    00435bd4mov x5, x6
    00435bd8mov x6, x7
    00435bdcblr x8
    00435be0str x0, [sp+672]
    00435be4str x1, [sp+680]
    00435be8str x2, [sp+688]
    00435becstr x3, [sp+736]
    00435bf0str x4, [sp+744]
    00435bf4ldr x1, [sp+672]
    00435bf8ldr x2, [sp+680]
    00435bfcldr x3, [sp+688]
    00435c00str x1, [sp+872]
    00435c04str x2, [sp+880]
    00435c08str x3, [sp+888]
    00435c0cldr x1, [sp+736]
    00435c10ldr x2, [sp+744]
    00435c14str x1, [sp+856]
    00435c18str x2, [sp+864]
    00435c1cldr x1, [sp+872]
    00435c20ldr x2, [sp+880]
    00435c24ldr x3, [sp+888]
    00435c28str x1, [sp+216]
    00435c2cstr x2, [sp+224]
    00435c30str x3, [sp+232]
    00435c34ldr x1, [sp+864]
    00435c38ldr x2, [sp+856]
    00435c3cstr x2, [sp+288]
    00435c40str x1, [sp+296]
    00435c44cbnz x2, 0x435c4c
    00435c48b 0x435d6c
    00435c4c
    00435c4cloc_435c4c:
    00435c4cadd x27, sp, 720
    00435c50stp xzr, xzr, [x27]
    00435c54add x5, sp, 720
    00435c58str x5, [sp+536]
    00435c5cldr x5, [sp+288]
    00435c60ldr x6, [sp+296]
    00435c64str x5, [sp+520]
    00435c68str x6, [sp+528]
    00435c6cstr x5, [sp+512]
    00435c70ldr x5, [sp+512]
    00435c74cbnz x5, 0x435c7c
    00435c78b 0x435c8c
    00435c7c
    00435c7cloc_435c7c:
    00435c7cldr x5, [sp+512]
    00435c80ldr x5, [x5+8]
    00435c84str x5, [sp+512]
    00435c88b 0x435c90
    00435c8c
    00435c8cloc_435c8c:
    00435c8cb 0x435c90
    00435c90
    00435c90loc_435c90:
    00435c90ldr x5, [sp+536]
    00435c94ldrsb x27, [x5]
    00435c98ldr x6, [sp+528]
    00435c9cldr x7, [sp+512]
    00435ca0str x7, [x5]
    00435ca4adrp x27, 0x616000
    00435ca8ldr w7, [x27+3056]
    00435caccbz w7, 0x435cb4
    00435cb0b 0x435cb8
    00435cb4
    00435cb4loc_435cb4:
    00435cb4b 0x435ccc
    00435cb8
    00435cb8loc_435cb8:
    00435cb8bl runtime.gcWriteBarrier2
    00435cbcstr x6, [x25]
    00435cc0ldr x7, [x5+8]
    00435cc4str x7, [x25+8]
    00435cc8b 0x435ccc
    00435ccc
    00435cccloc_435ccc:
    00435cccstr x6, [x5+8]
    00435cd0ldr x2, [sp+536]
    00435cd4ldrsb x27, [x2]
    00435cd8b 0x435cdc
    00435cdc
    00435cdcloc_435cdc:
    00435cdcstr x2, [sp+544]
    00435ce0orr x4, xzr, 1
    00435ce4str x4, [sp+552]
    00435ce8str x4, [sp+560]
    00435cecadrp x0, 0x28d000
    00435cf0add x0, x0, 2356
    00435cf4movz x1, 37
    00435cf8mov x3, x4
    00435cfcbl fmt.Errorf
    00435d00str x0, [sp+736]
    00435d04str x1, [sp+744]
    00435d08adrp x5, 0x616000
    00435d0cadd x5, x5, 1504
    00435d10str x5, [sp+504]
    00435d14b 0x435d18
    00435d18
    00435d18loc_435d18:
    00435d18str x5, [sp+168]
    00435d1cstp xzr, xzr, [sp+176]
    00435d20adrp x8, 0x616000
    00435d24add x8, x8, 1504
    00435d28str x8, [sp+496]
    00435d2cb 0x435d30
    00435d30
    00435d30loc_435d30:
    00435d30str x8, [sp+144]
    00435d34stp xzr, xzr, [sp+152]
    00435d38ldr x6, [sp+736]
    00435d3cldr x7, [sp+744]
    00435d40str x6, [sp+128]
    00435d44str x7, [sp+136]
    00435d48ldr x0, [sp+168]
    00435d4cldr x3, [sp+144]
    00435d50ldr x1, [sp+176]
    00435d54ldr x4, [sp+152]
    00435d58ldr x2, [sp+184]
    00435d5cldr x5, [sp+160]
    00435d60ldp x29, x30, [sp-8]
    00435d64add sp, sp, 960
    00435d68ret x30
    00435d6c
    00435d6cloc_435d6c:
    00435d6cb 0x435d74
    00435d70
    00435d70loc_435d70:
    00435d70b 0x435d74
    00435d74
    00435d74loc_435d74:
    00435d74str xzr, [sp+672]
    00435d78add x27, sp, 680
    00435d7cstp xzr, xzr, [x27]
    00435d80str xzr, [sp+696]
    00435d84add x27, sp, 704
    00435d88stp xzr, xzr, [x27]
    00435d8cadd x27, sp, 736
    00435d90stp xzr, xzr, [x27]
    00435d94ldr x4, [sp+192]
    00435d98ldr x2, [sp+224]
    00435d9cldr x5, [sp+200]
    00435da0ldr x3, [sp+232]
    00435da4ldr x6, [sp+208]
    00435da8ldr x7, [sp+1024]
    00435dacldrsb x27, [x7]
    00435db0ldr x7, [x7+56]
    00435db4ldr x1, [sp+216]
    00435db8ldr x0, [sp+1032]
    00435dbcblr x7
    00435dc0str x0, [sp+672]
    00435dc4str x1, [sp+680]
    00435dc8str x2, [sp+688]
    00435dccstr x3, [sp+696]
    00435dd0str x4, [sp+704]
    00435dd4str x5, [sp+712]
    00435dd8str x6, [sp+736]
    00435ddcstr x7, [sp+744]
    00435de0ldr x7, [sp+672]
    00435de4ldr x8, [sp+680]
    00435de8ldr x9, [sp+688]
    00435decstr x7, [sp+832]
    00435df0str x8, [sp+840]
    00435df4str x9, [sp+848]
    00435df8ldr x7, [sp+696]
    00435dfcldr x8, [sp+704]
    00435e00ldr x9, [sp+712]
    00435e04str x7, [sp+808]
    00435e08str x8, [sp+816]
    00435e0cstr x9, [sp+824]
    00435e10ldr x7, [sp+736]
    00435e14ldr x8, [sp+744]
    00435e18str x7, [sp+792]
    00435e1cstr x8, [sp+800]
    00435e20ldr x7, [sp+832]
    00435e24ldr x8, [sp+840]
    00435e28ldr x9, [sp+848]
    00435e2cstr x7, [sp+240]
    00435e30str x8, [sp+248]
    00435e34str x9, [sp+256]
    00435e38ldr x7, [sp+808]
    00435e3cldr x8, [sp+816]
    00435e40ldr x9, [sp+824]
    00435e44str x7, [sp+328]
    00435e48str x8, [sp+336]
    00435e4cstr x9, [sp+344]
    00435e50ldr x7, [sp+800]
    00435e54ldr x8, [sp+792]
    00435e58str x8, [sp+288]
    00435e5cstr x7, [sp+296]
    00435e60cbnz x8, 0x435e68
    00435e64b 0x435f88
    00435e68
    00435e68loc_435e68:
    00435e68add x27, sp, 720
    00435e6cstp xzr, xzr, [x27]
    00435e70add x5, sp, 720
    00435e74str x5, [sp+464]
    00435e78ldr x5, [sp+288]
    00435e7cldr x6, [sp+296]
    00435e80str x5, [sp+448]
    00435e84str x6, [sp+456]
    00435e88str x5, [sp+440]
    00435e8cldr x5, [sp+440]
    00435e90cbnz x5, 0x435e98
    00435e94b 0x435ea8
    00435e98
    00435e98loc_435e98:
    00435e98ldr x5, [sp+440]
    00435e9cldr x5, [x5+8]
    00435ea0str x5, [sp+440]
    00435ea4b 0x435eac
    00435ea8
    00435ea8loc_435ea8:
    00435ea8b 0x435eac
    00435eac
    00435eacloc_435eac:
    00435eacldr x5, [sp+464]
    00435eb0ldrsb x27, [x5]
    00435eb4ldr x6, [sp+456]
    00435eb8ldr x7, [sp+440]
    00435ebcstr x7, [x5]
    00435ec0adrp x27, 0x616000
    00435ec4ldr w7, [x27+3056]
    00435ec8cbz w7, 0x435ed0
    00435eccb 0x435ed4
    00435ed0
    00435ed0loc_435ed0:
    00435ed0b 0x435ee8
    00435ed4
    00435ed4loc_435ed4:
    00435ed4bl runtime.gcWriteBarrier2
    00435ed8str x6, [x25]
    00435edcldr x7, [x5+8]
    00435ee0str x7, [x25+8]
    00435ee4b 0x435ee8
    00435ee8
    00435ee8loc_435ee8:
    00435ee8str x6, [x5+8]
    00435eecldr x2, [sp+464]
    00435ef0ldrsb x27, [x2]
    00435ef4b 0x435ef8
    00435ef8
    00435ef8loc_435ef8:
    00435ef8str x2, [sp+472]
    00435efcorr x4, xzr, 1
    00435f00str x4, [sp+480]
    00435f04str x4, [sp+488]
    00435f08adrp x0, 0x285000
    00435f0cadd x0, x0, 233
    00435f10movz x1, 25
    00435f14mov x3, x4
    00435f18bl fmt.Errorf
    00435f1cstr x0, [sp+736]
    00435f20str x1, [sp+744]
    00435f24ldr x5, [sp+240]
    00435f28ldr x6, [sp+248]
    00435f2cldr x7, [sp+256]
    00435f30str x5, [sp+168]
    00435f34str x6, [sp+176]
    00435f38str x7, [sp+184]
    00435f3cldr x5, [sp+328]
    00435f40ldr x6, [sp+336]
    00435f44ldr x7, [sp+344]
    00435f48str x5, [sp+144]
    00435f4cstr x6, [sp+152]
    00435f50str x7, [sp+160]
    00435f54ldr x6, [sp+736]
    00435f58ldr x7, [sp+744]
    00435f5cstr x6, [sp+128]
    00435f60str x7, [sp+136]
    00435f64ldr x0, [sp+168]
    00435f68ldr x3, [sp+144]
    00435f6cldr x1, [sp+176]
    00435f70ldr x4, [sp+152]
    00435f74ldr x2, [sp+184]
    00435f78ldr x5, [sp+160]
    00435f7cldp x29, x30, [sp-8]
    00435f80add sp, sp, 960
    00435f84ret x30
    00435f88
    00435f88loc_435f88:
    00435f88str xzr, [sp+696]
    00435f8cadd x27, sp, 704
    00435f90stp xzr, xzr, [x27]
    00435f94add x27, sp, 736
    00435f98stp xzr, xzr, [x27]
    00435f9cldr x8, [sp+1032]
    00435fa0ldr w6, [sp+1016]
    00435fa4ldr x7, [sp+1024]
    00435fa8ldr x0, [sp+192]
    00435facldr x3, [sp+968]
    00435fb0ldr x1, [sp+200]
    00435fb4ldr x4, [sp+976]
    00435fb8ldr x2, [sp+208]
    00435fbcldr x5, [sp+984]
    00435fc0bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash
    00435fc4str x0, [sp+696]
    00435fc8str x1, [sp+704]
    00435fccstr x2, [sp+712]
    00435fd0str x3, [sp+736]
    00435fd4str x4, [sp+744]
    00435fd8ldr x9, [sp+696]
    00435fdcldr x10, [sp+704]
    00435fe0ldr x11, [sp+712]
    00435fe4str x9, [sp+768]
    00435fe8str x10, [sp+776]
    00435fecstr x11, [sp+784]
    00435ff0ldr x9, [sp+736]
    00435ff4ldr x10, [sp+744]
    00435ff8str x9, [sp+752]
    00435ffcstr x10, [sp+760]
    00436000ldr x9, [sp+768]
    00436004ldr x10, [sp+776]
    00436008ldr x11, [sp+784]
    0043600cstr x9, [sp+264]
    00436010str x10, [sp+272]
    00436014str x11, [sp+280]
    00436018ldr x9, [sp+760]
    0043601cldr x10, [sp+752]
    00436020str x10, [sp+288]
    00436024str x9, [sp+296]
    00436028cbnz x10, 0x436030
    0043602cb 0x436150
    00436030
    00436030loc_436030:
    00436030add x27, sp, 720
    00436034stp xzr, xzr, [x27]
    00436038add x5, sp, 720
    0043603cstr x5, [sp+408]
    00436040ldr x5, [sp+288]
    00436044ldr x6, [sp+296]
    00436048str x5, [sp+392]
    0043604cstr x6, [sp+400]
    00436050str x5, [sp+384]
    00436054ldr x5, [sp+384]
    00436058cbnz x5, 0x436060
    0043605cb 0x436070
    00436060
    00436060loc_436060:
    00436060ldr x5, [sp+384]
    00436064ldr x5, [x5+8]
    00436068str x5, [sp+384]
    0043606cb 0x436074
    00436070
    00436070loc_436070:
    00436070b 0x436074
    00436074
    00436074loc_436074:
    00436074ldr x5, [sp+408]
    00436078ldrsb x27, [x5]
    0043607cldr x6, [sp+400]
    00436080ldr x7, [sp+384]
    00436084str x7, [x5]
    00436088adrp x27, 0x615000
    0043608cldr w7, [x27+3056]
    00436090cbz w7, 0x436098
    00436094b 0x43609c
    00436098
    00436098loc_436098:
    00436098b 0x4360b0
    0043609c
    0043609cloc_43609c:
    0043609cbl runtime.gcWriteBarrier2
    004360a0str x6, [x25]
    004360a4ldr x7, [x5+8]
    004360a8str x7, [x25+8]
    004360acb 0x4360b0
    004360b0
    004360b0loc_4360b0:
    004360b0str x6, [x5+8]
    004360b4ldr x2, [sp+408]
    004360b8ldrsb x27, [x2]
    004360bcb 0x4360c0
    004360c0
    004360c0loc_4360c0:
    004360c0str x2, [sp+416]
    004360c4orr x4, xzr, 1
    004360c8str x4, [sp+424]
    004360ccstr x4, [sp+432]
    004360d0adrp x0, 0x284000
    004360d4add x0, x0, 233
    004360d8movz x1, 25
    004360dcmov x3, x4
    004360e0bl fmt.Errorf
    004360e4str x0, [sp+736]
    004360e8str x1, [sp+744]
    004360ecldr x5, [sp+240]
    004360f0ldr x6, [sp+248]
    004360f4ldr x7, [sp+256]
    004360f8str x5, [sp+168]
    004360fcstr x6, [sp+176]
    00436100str x7, [sp+184]
    00436104ldr x5, [sp+328]
    00436108ldr x6, [sp+336]
    0043610cldr x7, [sp+344]
    00436110str x5, [sp+144]
    00436114str x6, [sp+152]
    00436118str x7, [sp+160]
    0043611cldr x6, [sp+736]
    00436120ldr x7, [sp+744]
    00436124str x6, [sp+128]
    00436128str x7, [sp+136]
    0043612cldr x0, [sp+168]
    00436130ldr x3, [sp+144]
    00436134ldr x1, [sp+176]
    00436138ldr x4, [sp+152]
    0043613cldr x2, [sp+184]
    00436140ldr x5, [sp+160]
    00436144ldp x29, x30, [sp-8]
    00436148add sp, sp, 960
    0043614cret x30
    00436150
    00436150loc_436150:
    00436150ldr x2, [sp+344]
    00436154ldr x0, [sp+328]
    00436158ldr x5, [sp+336]
    0043615cstr x0, [sp+360]
    00436160str x5, [sp+368]
    00436164str x2, [sp+376]
    00436168ldr x6, [sp+272]
    0043616cadd x1, x5, x6
    00436170str x1, [sp+96]
    00436174subs xzr, x2, x1
    00436178b.hs 0x436180
    0043617cb 0x436188
    00436180
    00436180loc_436180:
    00436180str x1, [sp+368]
    00436184b 0x4361a8
    00436188
    00436188loc_436188:
    00436188ldr x3, [sp+272]
    0043618cadrp x4, 0x1bf000
    00436190add x4, x4, 3072
    00436194bl runtime.growslice
    00436198str x0, [sp+360]
    0043619cstr x1, [sp+368]
    004361a0str x2, [sp+376]
    004361a4b 0x4361a8
    004361a8
    004361a8loc_4361a8:
    004361a8ldr x3, [sp+272]
    004361acstr x3, [sp+88]
    004361b0ldr x3, [sp+96]
    004361b4ldr x4, [sp+272]
    004361b8sub x3, x3, x4
    004361bcldr x4, [sp+360]
    004361c0add x0, x4, x3
    004361c4str x0, [sp+352]
    004361c8ldr x2, [sp+88]
    004361ccldr x1, [sp+264]
    004361d0bl runtime.memmove
    004361d4ldr x3, [sp+360]
    004361d8ldr x4, [sp+368]
    004361dcldr x5, [sp+376]
    004361e0str x3, [sp+328]
    004361e4str x4, [sp+336]
    004361e8str x5, [sp+344]
    004361ecldr x3, [sp+240]
    004361f0ldr x4, [sp+248]
    004361f4ldr x5, [sp+256]
    004361f8str x3, [sp+168]
    004361fcstr x4, [sp+176]
    00436200str x5, [sp+184]
    00436204ldr x3, [sp+328]
    00436208ldr x4, [sp+336]
    0043620cldr x5, [sp+344]
    00436210str x3, [sp+144]
    00436214str x4, [sp+152]
    00436218str x5, [sp+160]
    0043621cstp xzr, xzr, [sp+128]
    00436220ldr x0, [sp+168]
    00436224ldr x3, [sp+144]
    00436228ldr x1, [sp+176]
    0043622cldr x4, [sp+152]
    00436230ldr x2, [sp+184]
    00436234ldr x5, [sp+160]
    00436238mov x6, xzr
    0043623cmov x7, xzr
    00436240ldp x29, x30, [sp-8]
    00436244add sp, sp, 960
    00436248ret x30
    0043624c
    0043624cloc_43624c:
    0043624cstp x0, x1, [sp+8]
    00436250stp x2, x3, [sp+24]
    00436254stp x4, x5, [sp+40]
    00436258str w6, [sp+56]
    0043625cstp x7, x8, [sp+64]
    00436260mov x3, x30
    00436264bl runtime.morestack_noctxt.abi0
    00436268ldp x0, x1, [sp+8]
    0043626cldp x2, x3, [sp+24]
    00436270ldp x4, x5, [sp+40]
    00436274ldr w6, [sp+56]
    00436278ldp x7, x8, [sp+64]
    0043627cb 0x435830
    00435830
    00436280
    00436280gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    00436280ldr x16, [x28+16]
    00436284sub x17, sp, 352
    00436288subs xzr, x17, x16
    0043628cb.ls 0x436720
    00436290sub x20, sp, 480
    00436294stp x29, x30, [x20-8]
    00436298add sp, x20, 0
    0043629csub x29, sp, 8
    004362a0str x0, [sp+488]
    004362a4str x1, [sp+496]
    004362a8str x2, [sp+504]
    004362acstr x3, [sp+512]
    004362b0str x4, [sp+520]
    004362b4str x5, [sp+528]
    004362b8str x6, [sp+536]
    004362bcstr x7, [sp+544]
    004362c0str xzr, [sp+112]
    004362c4stp xzr, xzr, [sp+120]
    004362c8stp xzr, xzr, [sp+96]
    004362ccldr x1, [sp+496]
    004362d0str x1, [sp+88]
    004362d4ldr x0, [sp+544]
    004362d8ldr x1, [sp+536]
    004362dcldrsb x27, [x1]
    004362e0ldr x1, [x1+136]
    004362e4blr x1
    004362e8str x0, [sp+80]
    004362ecldr x1, [sp+88]
    004362f0subs xzr, x0, x1
    004362f4b.ne 0x4362fc
    004362f8b 0x43643c
    004362fc
    004362fcloc_4362fc:
    004362fcldr x1, [sp+536]
    00436300ldrsb x27, [x1]
    00436304ldr x1, [x1+136]
    00436308ldr x0, [sp+544]
    0043630cblr x1
    00436310str x0, [sp+80]
    00436314ldr x1, [sp+496]
    00436318str x1, [sp+88]
    0043631cstp xzr, xzr, [sp+440]
    00436320stp xzr, xzr, [sp+456]
    00436324add x1, sp, 440
    00436328str x1, [sp+360]
    0043632cldr x0, [sp+80]
    00436330bl runtime.convT64
    00436334str x0, [sp+352]
    00436338ldr x1, [sp+360]
    0043633cldrsb x27, [x1]
    00436340adrp x2, 0x1bf000
    00436344add x2, x2, 3520
    00436348str x2, [x1]
    0043634cadrp x27, 0x615000
    00436350ldr w2, [x27+3056]
    00436354cbz w2, 0x43635c
    00436358b 0x436360
    0043635c
    0043635cloc_43635c:
    0043635cb 0x436374
    00436360
    00436360loc_436360:
    00436360bl runtime.gcWriteBarrier2
    00436364str x0, [x25]
    00436368ldr x2, [x1+8]
    0043636cstr x2, [x25+8]
    00436370b 0x436374
    00436374
    00436374loc_436374:
    00436374str x0, [x1+8]
    00436378ldr x0, [sp+88]
    0043637cbl runtime.convT64
    00436380str x0, [sp+344]
    00436384ldr x1, [sp+360]
    00436388ldrsb x27, [x1]
    0043638cadrp x2, 0x1bf000
    00436390add x2, x2, 3520
    00436394str x2, [x1+16]
    00436398adrp x27, 0x615000
    0043639cldr w2, [x27+3056]
    004363a0cbz w2, 0x4363a8
    004363a4b 0x4363ac
    004363a8
    004363a8loc_4363a8:
    004363a8b 0x4363c0
    004363ac
    004363acloc_4363ac:
    004363acbl runtime.gcWriteBarrier2
    004363b0str x0, [x25]
    004363b4ldr x5, [x1+24]
    004363b8str x5, [x25+8]
    004363bcb 0x4363c0
    004363c0
    004363c0loc_4363c0:
    004363c0str x0, [x1+24]
    004363c4ldr x2, [sp+360]
    004363c8ldrsb x27, [x2]
    004363ccb 0x4363d0
    004363d0
    004363d0loc_4363d0:
    004363d0str x2, [sp+368]
    004363d4orr x4, xzr, 2
    004363d8str x4, [sp+376]
    004363dcstr x4, [sp+384]
    004363e0adrp x0, 0x28f000
    004363e4add x0, x0, 2755
    004363e8movz x1, 42
    004363ecmov x3, x4
    004363f0bl fmt.Errorf
    004363f4str x0, [sp+424]
    004363f8str x1, [sp+432]
    004363fcadrp x5, 0x615000
    00436400add x5, x5, 1504
    00436404str x5, [sp+336]
    00436408b 0x43640c
    0043640c
    0043640cloc_43640c:
    0043640cstr x5, [sp+112]
    00436410stp xzr, xzr, [sp+120]
    00436414ldr x3, [sp+424]
    00436418ldr x4, [sp+432]
    0043641cstr x3, [sp+96]
    00436420str x4, [sp+104]
    00436424ldr x0, [sp+112]
    00436428ldr x1, [sp+120]
    0043642cldr x2, [sp+128]
    00436430ldp x29, x30, [sp-8]
    00436434add sp, sp, 480
    00436438ret x30
    0043643c
    0043643cloc_43643c:
    0043643cldr x3, [sp+520]
    00436440str x3, [sp+88]
    00436444subs xzr, x3, 8
    00436448cset x3, lt
    0043644cstrb w3, [sp+79]
    00436450b.lt 0x436458
    00436454b 0x43645c
    00436458
    00436458loc_436458:
    00436458b 0x436474
    0043645c
    0043645cloc_43645c:
    0043645cldr x3, [sp+520]
    00436460str x3, [sp+80]
    00436464ands xzr, x3, 7
    00436468cset x3, ne
    0043646cstrb w3, [sp+79]
    00436470b 0x436474
    00436474
    00436474loc_436474:
    00436474ldrb w3, [sp+79]
    00436478tbnz w3, 0, 0x436480
    0043647cb 0x4364d8
    00436480
    00436480loc_436480:
    00436480adrp x0, 0x291000
    00436484add x0, x0, 2917
    00436488movz x1, 46
    0043648cbl errors.New
    00436490str x0, [sp+424]
    00436494str x1, [sp+432]
    00436498adrp x2, 0x615000
    0043649cadd x2, x2, 1504
    004364a0str x2, [sp+328]
    004364a4b 0x4364a8
    004364a8
    004364a8loc_4364a8:
    004364a8str x2, [sp+112]
    004364acstp xzr, xzr, [sp+120]
    004364b0ldr x3, [sp+424]
    004364b4ldr x4, [sp+432]
    004364b8str x3, [sp+96]
    004364bcstr x4, [sp+104]
    004364c0ldr x0, [sp+112]
    004364c4ldr x1, [sp+120]
    004364c8ldr x2, [sp+128]
    004364ccldp x29, x30, [sp-8]
    004364d0add sp, sp, 480
    004364d4ret x30
    004364d8
    004364d8loc_4364d8:
    004364d8stp xzr, xzr, [sp+408]
    004364dcstp xzr, xzr, [sp+424]
    004364e0ldr x0, [sp+488]
    004364e4ldr x1, [sp+496]
    004364e8ldr x2, [sp+504]
    004364ecbl crypto/des.NewTripleDESCipher
    004364f0str x0, [sp+408]
    004364f4str x1, [sp+416]
    004364f8str x2, [sp+424]
    004364fcstr x3, [sp+432]
    00436500ldr x3, [sp+416]
    00436504ldr x4, [sp+408]
    00436508str x4, [sp+248]
    0043650cstr x3, [sp+256]
    00436510ldr x3, [sp+424]
    00436514ldr x4, [sp+432]
    00436518str x3, [sp+232]
    0043651cstr x4, [sp+240]
    00436520ldr x3, [sp+248]
    00436524ldr x4, [sp+256]
    00436528str x3, [sp+216]
    0043652cstr x4, [sp+224]
    00436530ldr x3, [sp+240]
    00436534ldr x4, [sp+232]
    00436538str x4, [sp+200]
    0043653cstr x3, [sp+208]
    00436540cbnz x4, 0x436548
    00436544b 0x436640
    00436548
    00436548loc_436548:
    00436548stp xzr, xzr, [sp+392]
    0043654cadd x5, sp, 392
    00436550str x5, [sp+296]
    00436554ldr x5, [sp+200]
    00436558ldr x6, [sp+208]
    0043655cstr x5, [sp+280]
    00436560str x6, [sp+288]
    00436564str x5, [sp+272]
    00436568ldr x5, [sp+272]
    0043656ccbnz x5, 0x436574
    00436570b 0x436584
    00436574
    00436574loc_436574:
    00436574ldr x5, [sp+272]
    00436578ldr x5, [x5+8]
    0043657cstr x5, [sp+272]
    00436580b 0x436588
    00436584
    00436584loc_436584:
    00436584b 0x436588
    00436588
    00436588loc_436588:
    00436588ldr x5, [sp+296]
    0043658cldrsb x27, [x5]
    00436590ldr x6, [sp+288]
    00436594ldr x7, [sp+272]
    00436598str x7, [x5]
    0043659cadrp x27, 0x615000
    004365a0ldr w7, [x27+3056]
    004365a4cbz w7, 0x4365ac
    004365a8b 0x4365b0
    004365ac
    004365acloc_4365ac:
    004365acb 0x4365c4
    004365b0
    004365b0loc_4365b0:
    004365b0bl runtime.gcWriteBarrier2
    004365b4str x6, [x25]
    004365b8ldr x7, [x5+8]
    004365bcstr x7, [x25+8]
    004365c0b 0x4365c4
    004365c4
    004365c4loc_4365c4:
    004365c4str x6, [x5+8]
    004365c8ldr x2, [sp+296]
    004365ccldrsb x27, [x2]
    004365d0b 0x4365d4
    004365d4
    004365d4loc_4365d4:
    004365d4str x2, [sp+304]
    004365d8orr x4, xzr, 1
    004365dcstr x4, [sp+312]
    004365e0str x4, [sp+320]
    004365e4adrp x0, 0x284000
    004365e8add x0, x0, 208
    004365ecmovz x1, 25
    004365f0mov x3, x4
    004365f4bl fmt.Errorf
    004365f8str x0, [sp+424]
    004365fcstr x1, [sp+432]
    00436600adrp x5, 0x615000
    00436604add x5, x5, 1504
    00436608str x5, [sp+264]
    0043660cb 0x436610
    00436610
    00436610loc_436610:
    00436610str x5, [sp+112]
    00436614stp xzr, xzr, [sp+120]
    00436618ldr x3, [sp+424]
    0043661cldr x4, [sp+432]
    00436620str x3, [sp+96]
    00436624str x4, [sp+104]
    00436628ldr x0, [sp+112]
    0043662cldr x1, [sp+120]
    00436630ldr x2, [sp+128]
    00436634ldp x29, x30, [sp-8]
    00436638add sp, sp, 480
    0043663cret x30
    00436640
    00436640loc_436640:
    00436640ldr x2, [sp+520]
    00436644str x2, [sp+88]
    00436648adrp x0, 0x1bf000
    0043664cadd x0, x0, 3072
    00436650mov x1, x2
    00436654bl runtime.makeslice
    00436658ldr x3, [sp+88]
    0043665cldr x4, [sp+88]
    00436660str x0, [sp+136]
    00436664str x3, [sp+144]
    00436668str x4, [sp+152]
    0043666cadrp x0, 0x1bf000
    00436670add x0, x0, 3072
    00436674orr x1, xzr, 8
    00436678mov x2, x1
    0043667cbl runtime.makeslice
    00436680str x0, [sp+176]
    00436684orr x4, xzr, 8
    00436688str x4, [sp+184]
    0043668cstr x4, [sp+192]
    00436690ldr x3, [sp+216]
    00436694ldr x1, [sp+224]
    00436698mov x2, x0
    0043669cmov x0, x3
    004366a0mov x3, x4
    004366a4bl crypto/cipher.NewCBCDecrypter
    004366a8str x0, [sp+160]
    004366acstr x1, [sp+168]
    004366b0ldrsb x27, [x0]
    004366b4ldr x3, [sp+136]
    004366b8ldr x4, [sp+512]
    004366bcldr x2, [sp+144]
    004366c0ldr x5, [sp+520]
    004366c4ldr x6, [sp+152]
    004366c8ldr x7, [sp+528]
    004366ccldr x8, [x0+32]
    004366d0mov x0, x1
    004366d4mov x1, x3
    004366d8mov x3, x6
    004366dcmov x6, x7
    004366e0blr x8
    004366e4ldr x3, [sp+136]
    004366e8ldr x4, [sp+144]
    004366ecldr x5, [sp+152]
    004366f0str x3, [sp+112]
    004366f4str x4, [sp+120]
    004366f8str x5, [sp+128]
    004366fcstp xzr, xzr, [sp+96]
    00436700ldr x0, [sp+112]
    00436704ldr x1, [sp+120]
    00436708ldr x2, [sp+128]
    0043670cmov x3, xzr
    00436710mov x4, xzr
    00436714ldp x29, x30, [sp-8]
    00436718add sp, sp, 480
    0043671cret x30
    00436720
    00436720loc_436720:
    00436720stp x0, x1, [sp+8]
    00436724stp x2, x3, [sp+24]
    00436728stp x4, x5, [sp+40]
    0043672cstp x6, x7, [sp+56]
    00436730mov x3, x30
    00436734bl runtime.morestack_noctxt.abi0
    00436738ldp x0, x1, [sp+8]
    0043673cldp x2, x3, [sp+24]
    00436740ldp x4, x5, [sp+40]
    00436744ldp x6, x7, [sp+56]
    00436748b 0x436280
    0043674cudf 0
    00436280
    00436750
    00436750gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptMessage(struct []uint8 key, struct []uint8 ciphertext, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    00436750ldr x16, [x28+16]
    00436754sub x17, sp, 384
    00436758subs xzr, x17, x16
    0043675cb.ls 0x436c60
    00436760sub x20, sp, 512
    00436764stp x29, x30, [x20-8]
    00436768add sp, x20, 0
    0043676csub x29, sp, 8
    00436770str x0, [sp+520]
    00436774str x1, [sp+528]
    00436778str x2, [sp+536]
    0043677cstr x3, [sp+544]
    00436780str x4, [sp+552]
    00436784str x5, [sp+560]
    00436788str w6, [sp+568]
    0043678cstr x7, [sp+576]
    00436790str x8, [sp+584]
    00436794str xzr, [sp+144]
    00436798stp xzr, xzr, [sp+152]
    0043679cstp xzr, xzr, [sp+128]
    004367a0ldr w0, [sp+568]
    004367a4bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
    004367a8str x0, [sp+440]
    004367acstr x1, [sp+448]
    004367b0str x2, [sp+456]
    004367b4str xzr, [sp+416]
    004367b8stp xzr, xzr, [sp+424]
    004367bcstp xzr, xzr, [sp+400]
    004367c0ldr x1, [sp+576]
    004367c4ldrsb x27, [x1]
    004367c8ldr x2, [sp+520]
    004367ccldr x3, [sp+528]
    004367d0ldr x0, [sp+584]
    004367d4ldr x4, [sp+536]
    004367d8ldr x1, [x1+40]
    004367dcldr x5, [sp+440]
    004367e0ldr x6, [sp+448]
    004367e4ldr x7, [sp+456]
    004367e8mov x8, x1
    004367ecmov x1, x2
    004367f0mov x2, x3
    004367f4mov x3, x4
    004367f8mov x4, x5
    004367fcmov x5, x6
    00436800mov x6, x7
    00436804blr x8
    00436808str x0, [sp+416]
    0043680cstr x1, [sp+424]
    00436810str x2, [sp+432]
    00436814str x3, [sp+400]
    00436818str x4, [sp+408]
    0043681cldr x1, [sp+416]
    00436820ldr x2, [sp+424]
    00436824ldr x3, [sp+432]
    00436828str x1, [sp+248]
    0043682cstr x2, [sp+256]
    00436830str x3, [sp+264]
    00436834ldr x1, [sp+400]
    00436838ldr x2, [sp+408]
    0043683cstr x1, [sp+232]
    00436840str x2, [sp+240]
    00436844ldr x1, [sp+248]
    00436848ldr x2, [sp+256]
    0043684cldr x3, [sp+264]
    00436850str x1, [sp+168]
    00436854str x2, [sp+176]
    00436858str x3, [sp+184]
    0043685cldr x1, [sp+240]
    00436860ldr x2, [sp+232]
    00436864str x2, [sp+192]
    00436868str x1, [sp+200]
    0043686ccbnz x2, 0x436874
    00436870b 0x43695c
    00436874
    00436874loc_436874:
    00436874stp xzr, xzr, [sp+384]
    00436878add x5, sp, 384
    0043687cstr x5, [sp+352]
    00436880ldr x5, [sp+192]
    00436884ldr x6, [sp+200]
    00436888str x5, [sp+336]
    0043688cstr x6, [sp+344]
    00436890str x5, [sp+328]
    00436894ldr x5, [sp+328]
    00436898cbnz x5, 0x4368a0
    0043689cb 0x4368b0
    004368a0
    004368a0loc_4368a0:
    004368a0ldr x5, [sp+328]
    004368a4ldr x5, [x5+8]
    004368a8str x5, [sp+328]
    004368acb 0x4368b4
    004368b0
    004368b0loc_4368b0:
    004368b0b 0x4368b4
    004368b4
    004368b4loc_4368b4:
    004368b4ldr x5, [sp+352]
    004368b8ldrsb x27, [x5]
    004368bcldr x6, [sp+344]
    004368c0ldr x7, [sp+328]
    004368c4str x7, [x5]
    004368c8adrp x27, 0x615000
    004368ccldr w7, [x27+3056]
    004368d0cbz w7, 0x4368d8
    004368d4b 0x4368dc
    004368d8
    004368d8loc_4368d8:
    004368d8b 0x4368f0
    004368dc
    004368dcloc_4368dc:
    004368dcbl runtime.gcWriteBarrier2
    004368e0str x6, [x25]
    004368e4ldr x7, [x5+8]
    004368e8str x7, [x25+8]
    004368ecb 0x4368f0
    004368f0
    004368f0loc_4368f0:
    004368f0str x6, [x5+8]
    004368f4ldr x2, [sp+352]
    004368f8ldrsb x27, [x2]
    004368fcb 0x436900
    00436900
    00436900loc_436900:
    00436900str x2, [sp+360]
    00436904orr x4, xzr, 1
    00436908str x4, [sp+368]
    0043690cstr x4, [sp+376]
    00436910adrp x0, 0x282000
    00436914add x0, x0, 352
    00436918movz x1, 22
    0043691cmov x3, x4
    00436920bl fmt.Errorf
    00436924str x0, [sp+400]
    00436928str x1, [sp+408]
    0043692cstr xzr, [sp+144]
    00436930stp xzr, xzr, [sp+152]
    00436934ldr x3, [sp+400]
    00436938ldr x4, [sp+408]
    0043693cstr x3, [sp+128]
    00436940str x4, [sp+136]
    00436944ldr x0, [sp+144]
    00436948ldr x1, [sp+152]
    0043694cldr x2, [sp+160]
    00436950ldp x29, x30, [sp-8]
    00436954add sp, sp, 512
    00436958ret x30
    0043695c
    0043695cloc_43695c:
    0043695cldr x1, [sp+552]
    00436960str x1, [sp+120]
    00436964ldr x0, [sp+584]
    00436968ldr x1, [sp+576]
    0043696cldrsb x27, [x1]
    00436970ldr x1, [x1+112]
    00436974blr x1
    00436978str x0, [sp+112]
    0043697cldr x1, [sp+120]
    00436980sbfm x2, x0, 63, 63
    00436984add x2, x0, x2, lsr #61
    00436988sub x1, x1, x2, asr #3
    0043698cstr x1, [sp+104]
    00436990ldr x2, [sp+560]
    00436994ldr x3, [sp+544]
    00436998subs xzr, x2, x1
    0043699cb.hs 0x4369a4
    004369a0b 0x436c58
    004369a4
    004369a4loc_4369a4:
    004369a4b 0x4369a8
    004369a8
    004369a8loc_4369a8:
    004369a8str x3, [sp+416]
    004369acstr x1, [sp+424]
    004369b0str x2, [sp+432]
    004369b4str xzr, [sp+440]
    004369b8stp xzr, xzr, [sp+448]
    004369bcstp xzr, xzr, [sp+400]
    004369c0ldr x7, [sp+576]
    004369c4ldrsb x27, [x7]
    004369c8ldr x1, [sp+168]
    004369ccldr x2, [sp+176]
    004369d0ldr x0, [sp+584]
    004369d4ldr x3, [sp+184]
    004369d8ldr x7, [x7+24]
    004369dcldr x4, [sp+416]
    004369e0ldr x5, [sp+424]
    004369e4ldr x6, [sp+432]
    004369e8blr x7
    004369ecstr x0, [sp+440]
    004369f0str x1, [sp+448]
    004369f4str x2, [sp+456]
    004369f8str x3, [sp+400]
    004369fcstr x4, [sp+408]
    00436a00ldr x7, [sp+440]
    00436a04ldr x8, [sp+448]
    00436a08ldr x9, [sp+456]
    00436a0cstr x7, [sp+480]
    00436a10str x8, [sp+488]
    00436a14str x9, [sp+496]
    00436a18ldr x7, [sp+400]
    00436a1cldr x8, [sp+408]
    00436a20str x7, [sp+464]
    00436a24str x8, [sp+472]
    00436a28ldr x7, [sp+480]
    00436a2cldr x8, [sp+488]
    00436a30ldr x9, [sp+496]
    00436a34str x7, [sp+208]
    00436a38str x8, [sp+216]
    00436a3cstr x9, [sp+224]
    00436a40ldr x7, [sp+472]
    00436a44ldr x8, [sp+464]
    00436a48str x8, [sp+192]
    00436a4cstr x7, [sp+200]
    00436a50cbnz x8, 0x436a58
    00436a54b 0x436b40
    00436a58
    00436a58loc_436a58:
    00436a58stp xzr, xzr, [sp+384]
    00436a5cadd x5, sp, 384
    00436a60str x5, [sp+296]
    00436a64ldr x5, [sp+192]
    00436a68ldr x6, [sp+200]
    00436a6cstr x5, [sp+280]
    00436a70str x6, [sp+288]
    00436a74str x5, [sp+272]
    00436a78ldr x5, [sp+272]
    00436a7ccbnz x5, 0x436a84
    00436a80b 0x436a94
    00436a84
    00436a84loc_436a84:
    00436a84ldr x5, [sp+272]
    00436a88ldr x5, [x5+8]
    00436a8cstr x5, [sp+272]
    00436a90b 0x436a98
    00436a94
    00436a94loc_436a94:
    00436a94b 0x436a98
    00436a98
    00436a98loc_436a98:
    00436a98ldr x5, [sp+296]
    00436a9cldrsb x27, [x5]
    00436aa0ldr x6, [sp+288]
    00436aa4ldr x7, [sp+272]
    00436aa8str x7, [x5]
    00436aacadrp x27, 0x615000
    00436ab0ldr w7, [x27+3056]
    00436ab4cbz w7, 0x436abc
    00436ab8b 0x436ac0
    00436abc
    00436abcloc_436abc:
    00436abcb 0x436ad4
    00436ac0
    00436ac0loc_436ac0:
    00436ac0bl runtime.gcWriteBarrier2
    00436ac4str x6, [x25]
    00436ac8ldr x7, [x5+8]
    00436accstr x7, [x25+8]
    00436ad0b 0x436ad4
    00436ad4
    00436ad4loc_436ad4:
    00436ad4str x6, [x5+8]
    00436ad8ldr x2, [sp+296]
    00436adcldrsb x27, [x2]
    00436ae0b 0x436ae4
    00436ae4
    00436ae4loc_436ae4:
    00436ae4str x2, [sp+304]
    00436ae8orr x4, xzr, 1
    00436aecstr x4, [sp+312]
    00436af0str x4, [sp+320]
    00436af4adrp x0, 0x281000
    00436af8add x0, x0, 31
    00436afcmovz x1, 20
    00436b00mov x3, x4
    00436b04bl fmt.Errorf
    00436b08str x0, [sp+400]
    00436b0cstr x1, [sp+408]
    00436b10str xzr, [sp+144]
    00436b14stp xzr, xzr, [sp+152]
    00436b18ldr x3, [sp+400]
    00436b1cldr x4, [sp+408]
    00436b20str x3, [sp+128]
    00436b24str x4, [sp+136]
    00436b28ldr x0, [sp+144]
    00436b2cldr x1, [sp+152]
    00436b30ldr x2, [sp+160]
    00436b34ldp x29, x30, [sp-8]
    00436b38add sp, sp, 512
    00436b3cret x30
    00436b40
    00436b40loc_436b40:
    00436b40ldr w10, [sp+568]
    00436b44ldr x4, [sp+544]
    00436b48ldr x7, [sp+208]
    00436b4cldr x2, [sp+528]
    00436b50ldr x5, [sp+552]
    00436b54ldr x8, [sp+216]
    00436b58ldr x3, [sp+536]
    00436b5cldr x6, [sp+560]
    00436b60ldr x9, [sp+224]
    00436b64ldr x11, [sp+576]
    00436b68ldrsb x27, [x11]
    00436b6cldr x11, [x11+184]
    00436b70ldr x1, [sp+520]
    00436b74ldr x0, [sp+584]
    00436b78blr x11
    00436b7cstrb w0, [sp+103]
    00436b80tbnz w0, 0, 0x436b88
    00436b84b 0x436c0c
    00436b88
    00436b88loc_436b88:
    00436b88ldr x1, [sp+576]
    00436b8cldrsb x27, [x1]
    00436b90ldr x1, [x1+80]
    00436b94ldr x0, [sp+584]
    00436b98blr x1
    00436b9cstr x0, [sp+104]
    00436ba0ldr x1, [sp+216]
    00436ba4ldr x2, [sp+224]
    00436ba8ldr x3, [sp+208]
    00436bacb 0x436bb0
    00436bb0
    00436bb0loc_436bb0:
    00436bb0subs xzr, x0, x1
    00436bb4b.ls 0x436bbc
    00436bb8b 0x436c54
    00436bbc
    00436bbcloc_436bbc:
    00436bbcsub x5, x2, x0
    00436bc0sub x6, x1, x0
    00436bc4sub x7, xzr, x5
    00436bc8and x7, x0, x7, asr #63
    00436bccadd x7, x3, x7
    00436bd0str x7, [sp+440]
    00436bd4str x6, [sp+448]
    00436bd8str x5, [sp+456]
    00436bdcstr x7, [sp+144]
    00436be0str x6, [sp+152]
    00436be4str x5, [sp+160]
    00436be8stp xzr, xzr, [sp+128]
    00436becldr x0, [sp+144]
    00436bf0ldr x1, [sp+152]
    00436bf4ldr x2, [sp+160]
    00436bf8mov x3, xzr
    00436bfcmov x4, xzr
    00436c00ldp x29, x30, [sp-8]
    00436c04add sp, sp, 512
    00436c08ret x30
    00436c0c
    00436c0cloc_436c0c:
    00436c0cadrp x0, 0x292000
    00436c10add x0, x0, 935
    00436c14movz x1, 47
    00436c18bl errors.New
    00436c1cstr x0, [sp+400]
    00436c20str x1, [sp+408]
    00436c24str xzr, [sp+144]
    00436c28stp xzr, xzr, [sp+152]
    00436c2cldr x3, [sp+400]
    00436c30ldr x4, [sp+408]
    00436c34str x3, [sp+128]
    00436c38str x4, [sp+136]
    00436c3cldr x0, [sp+144]
    00436c40ldr x1, [sp+152]
    00436c44ldr x2, [sp+160]
    00436c48ldp x29, x30, [sp-8]
    00436c4cadd sp, sp, 512
    00436c50ret x30
    00436c54
    00436c54loc_436c54:
    00436c54bl runtime.panicSliceB
    00436c58
    00436c58loc_436c58:
    00436c58bl runtime.panicSliceAcap
    00436c5chint
    00436c60
    00436c60loc_436c60:
    00436c60stp x0, x1, [sp+8]
    00436c64stp x2, x3, [sp+24]
    00436c68stp x4, x5, [sp+40]
    00436c6cstr w6, [sp+56]
    00436c70stp x7, x8, [sp+64]
    00436c74mov x3, x30
    00436c78bl runtime.morestack_noctxt.abi0
    00436c7cldp x0, x1, [sp+8]
    00436c80ldp x2, x3, [sp+24]
    00436c84ldp x4, x5, [sp+40]
    00436c88ldr w6, [sp+56]
    00436c8cldp x7, x8, [sp+64]
    00436c90b 0x436750
    00436c94udf 0
    00436c98udf 0
    00436c9cudf 0
    00436750
    00436ca0
    00436ca0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.VerifyIntegrity(struct []uint8 key, struct []uint8 ct, struct []uint8 pt, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType etype)
    00436ca0ldr x16, [x28+16]
    00436ca4sub x17, sp, 192
    00436ca8subs xzr, x17, x16
    00436cacb.ls 0x436ef4
    00436cb0sub x20, sp, 320
    00436cb4stp x29, x30, [x20-8]
    00436cb8add sp, x20, 0
    00436cbcsub x29, sp, 8
    00436cc0str x0, [sp+328]
    00436cc4str x1, [sp+336]
    00436cc8str x2, [sp+344]
    00436cccstr x3, [sp+352]
    00436cd0str x4, [sp+360]
    00436cd4str x5, [sp+368]
    00436cd8str x6, [sp+376]
    00436cdcstr x7, [sp+384]
    00436ce0str x8, [sp+392]
    00436ce4str w9, [sp+400]
    00436ce8str x10, [sp+408]
    00436cecstr x11, [sp+416]
    00436cf0strb wzr, [sp+86]
    00436cf4ldr x1, [sp+408]
    00436cf8ldrsb x27, [x1]
    00436cfcldr x1, [x1+112]
    00436d00ldr x0, [sp+416]
    00436d04blr x1
    00436d08str x0, [sp+128]
    00436d0csbfm x1, x0, 63, 63
    00436d10add x1, x0, x1, lsr #61
    00436d14sbfm x2, x1, 3, 63
    00436d18str x2, [sp+104]
    00436d1cadrp x0, 0x1bf000
    00436d20add x0, x0, 3072
    00436d24mov x1, x2
    00436d28bl runtime.makeslice
    00436d2cldr x1, [sp+104]
    00436d30ldr x2, [sp+104]
    00436d34str x0, [sp+136]
    00436d38str x1, [sp+144]
    00436d3cstr x2, [sp+152]
    00436d40ldr x1, [sp+360]
    00436d44str x1, [sp+128]
    00436d48ldr x0, [sp+416]
    00436d4cldr x1, [sp+408]
    00436d50ldrsb x27, [x1]
    00436d54ldr x1, [x1+112]
    00436d58blr x1
    00436d5cstr x0, [sp+120]
    00436d60ldr x1, [sp+128]
    00436d64sbfm x2, x0, 63, 63
    00436d68add x2, x0, x2, lsr #61
    00436d6csub x0, x1, x2, asr #3
    00436d70str x0, [sp+112]
    00436d74ldr x3, [sp+360]
    00436d78ldr x4, [sp+352]
    00436d7cldr x5, [sp+368]
    00436d80b 0x436d84
    00436d84
    00436d84loc_436d84:
    00436d84subs xzr, x3, x0
    00436d88b.hs 0x436d90
    00436d8cb 0x436ee8
    00436d90
    00436d90loc_436d90:
    00436d90add x9, x5, x2, asr #3
    00436d94sub x9, x9, x1
    00436d98add x10, x3, x2, asr #3
    00436d9csub x10, x10, x1
    00436da0sub x11, xzr, x9
    00436da4and x11, x0, x11, asr #63
    00436da8add x11, x4, x11
    00436dacstr x11, [sp+288]
    00436db0str x10, [sp+296]
    00436db4str x9, [sp+304]
    00436db8ldr x9, [sp+136]
    00436dbcldr x10, [sp+144]
    00436dc0ldr x11, [sp+152]
    00436dc4str x9, [sp+248]
    00436dc8str x10, [sp+256]
    00436dccstr x11, [sp+264]
    00436dd0ldr x9, [sp+296]
    00436dd4ldr x10, [sp+288]
    00436dd8ldr x11, [sp+304]
    00436ddcstr x10, [sp+224]
    00436de0str x9, [sp+232]
    00436de4str x11, [sp+240]
    00436de8ldr x10, [sp+256]
    00436decstr x10, [sp+96]
    00436df0subs xzr, x10, x9
    00436df4b.gt 0x436dfc
    00436df8b 0x436e04
    00436dfc
    00436dfcloc_436dfc:
    00436dfcstr x9, [sp+96]
    00436e00b 0x436e08
    00436e04
    00436e04loc_436e04:
    00436e04b 0x436e08
    00436e08
    00436e08loc_436e08:
    00436e08ldr x9, [sp+224]
    00436e0cldr x10, [sp+248]
    00436e10subs xzr, x9, x10
    00436e14b.ne 0x436e1c
    00436e18b 0x436e38
    00436e1c
    00436e1cloc_436e1c:
    00436e1cldr x3, [sp+96]
    00436e20str x3, [sp+88]
    00436e24ldr x2, [sp+88]
    00436e28ldr x1, [sp+224]
    00436e2cldr x0, [sp+248]
    00436e30bl runtime.memmove
    00436e34b 0x436e3c
    00436e38
    00436e38loc_436e38:
    00436e38b 0x436e3c
    00436e3c
    00436e3cloc_436e3c:
    00436e3cstr xzr, [sp+288]
    00436e40stp xzr, xzr, [sp+296]
    00436e44stp xzr, xzr, [sp+272]
    00436e48ldr x8, [sp+416]
    00436e4cldr w6, [sp+400]
    00436e50ldr x7, [sp+408]
    00436e54ldr x0, [sp+376]
    00436e58ldr x3, [sp+328]
    00436e5cldr x1, [sp+384]
    00436e60ldr x4, [sp+336]
    00436e64ldr x2, [sp+392]
    00436e68ldr x5, [sp+344]
    00436e6cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash
    00436e70str x0, [sp+288]
    00436e74str x1, [sp+296]
    00436e78str x2, [sp+304]
    00436e7cstr x3, [sp+272]
    00436e80str x4, [sp+280]
    00436e84ldr x9, [sp+288]
    00436e88ldr x10, [sp+296]
    00436e8cldr x11, [sp+304]
    00436e90str x9, [sp+200]
    00436e94str x10, [sp+208]
    00436e98str x11, [sp+216]
    00436e9cldr x9, [sp+272]
    00436ea0ldr x10, [sp+280]
    00436ea4str x9, [sp+184]
    00436ea8str x10, [sp+192]
    00436eacldr x3, [sp+200]
    00436eb0ldr x4, [sp+208]
    00436eb4ldr x5, [sp+216]
    00436eb8str x3, [sp+160]
    00436ebcstr x4, [sp+168]
    00436ec0str x5, [sp+176]
    00436ec4ldr x0, [sp+136]
    00436ec8ldr x1, [sp+144]
    00436eccldr x2, [sp+152]
    00436ed0bl crypto/hmac.Equal
    00436ed4strb w0, [sp+87]
    00436ed8strb w0, [sp+86]
    00436edcldp x29, x30, [sp-8]
    00436ee0add sp, sp, 320
    00436ee4ret x30
    00436ee8
    00436ee8loc_436ee8:
    00436ee8mov x1, x3
    00436eecbl runtime.panicSliceB
    00436ef0hint
    00436ef4
    00436ef4loc_436ef4:
    00436ef4stp x0, x1, [sp+8]
    00436ef8stp x2, x3, [sp+24]
    00436efcstp x4, x5, [sp+40]
    00436f00stp x6, x7, [sp+56]
    00436f04str x8, [sp+72]
    00436f08str w9, [sp+80]
    00436f0cstp x10, x11, [sp+88]
    00436f10mov x3, x30
    00436f14bl runtime.morestack_noctxt.abi0
    00436f18ldp x0, x1, [sp+8]
    00436f1cldp x2, x3, [sp+24]
    00436f20ldp x4, x5, [sp+40]
    00436f24ldp x6, x7, [sp+56]
    00436f28ldr x8, [sp+72]
    00436f2cldr w9, [sp+80]
    00436f30ldp x10, x11, [sp+88]
    00436f34b 0x436ca0
    00436f38udf 0
    00436f3cudf 0
    00436ca0
    00436f40
    00436f40gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveRandom(struct []uint8 key, struct []uint8 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    00436f40ldr x16, [x28+16]
    00436f44sub x17, sp, 448
    00436f48subs xzr, x17, x16
    00436f4cb.ls 0x4373a4
    00436f50sub x20, sp, 576
    00436f54stp x29, x30, [x20-8]
    00436f58add sp, x20, 0
    00436f5csub x29, sp, 8
    00436f60str x0, [sp+584]
    00436f64str x1, [sp+592]
    00436f68str x2, [sp+600]
    00436f6cstr x3, [sp+608]
    00436f70str x4, [sp+616]
    00436f74str x5, [sp+624]
    00436f78str x6, [sp+632]
    00436f7cstr x7, [sp+640]
    00436f80str xzr, [sp+168]
    00436f84stp xzr, xzr, [sp+176]
    00436f88stp xzr, xzr, [sp+152]
    00436f8cldr x1, [sp+632]
    00436f90ldrsb x27, [x1]
    00436f94ldr x1, [x1+88]
    00436f98ldr x0, [sp+640]
    00436f9cblr x1
    00436fa0str x0, [sp+72]
    00436fa4ldr x1, [sp+632]
    00436fa8ldrsb x27, [x1]
    00436facldr x1, [x1+144]
    00436fb0ldr x0, [sp+640]
    00436fb4blr x1
    00436fb8str x0, [sp+80]
    00436fbcldr x3, [sp+72]
    00436fc0ldr x0, [sp+608]
    00436fc4ldr x1, [sp+616]
    00436fc8ldr x2, [sp+624]
    00436fccbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.Nfold
    00436fd0str x0, [sp+216]
    00436fd4str x1, [sp+224]
    00436fd8str x2, [sp+232]
    00436fdcldr x1, [sp+80]
    00436fe0sbfm x2, x1, 63, 63
    00436fe4add x1, x1, x2, lsr #61
    00436fe8sbfm x2, x1, 3, 63
    00436fecstr x2, [sp+128]
    00436ff0adrp x0, 0x1bf000
    00436ff4add x0, x0, 3072
    00436ff8mov x1, x2
    00436ffcbl runtime.makeslice
    00437000ldr x1, [sp+128]
    00437004ldr x2, [sp+128]
    00437008str x0, [sp+192]
    0043700cstr x1, [sp+200]
    00437010str x2, [sp+208]
    00437014str xzr, [sp+416]
    00437018stp xzr, xzr, [sp+424]
    0043701cstr xzr, [sp+392]
    00437020stp xzr, xzr, [sp+400]
    00437024stp xzr, xzr, [sp+376]
    00437028ldr x4, [sp+216]
    0043702cldr x2, [sp+592]
    00437030ldr x5, [sp+224]
    00437034ldr x3, [sp+600]
    00437038ldr x6, [sp+232]
    0043703cldr x1, [sp+632]
    00437040ldrsb x27, [x1]
    00437044ldr x1, [x1+56]
    00437048ldr x7, [sp+584]
    0043704cldr x0, [sp+640]
    00437050mov x8, x1
    00437054mov x1, x7
    00437058blr x8
    0043705cstr x0, [sp+416]
    00437060str x1, [sp+424]
    00437064str x2, [sp+432]
    00437068str x3, [sp+392]
    0043706cstr x4, [sp+400]
    00437070str x5, [sp+408]
    00437074str x6, [sp+376]
    00437078str x7, [sp+384]
    0043707cldr x1, [sp+416]
    00437080ldr x2, [sp+424]
    00437084ldr x3, [sp+432]
    00437088str x1, [sp+544]
    0043708cstr x2, [sp+552]
    00437090str x3, [sp+560]
    00437094ldr x1, [sp+392]
    00437098ldr x2, [sp+400]
    0043709cldr x3, [sp+408]
    004370a0str x1, [sp+520]
    004370a4str x2, [sp+528]
    004370a8str x3, [sp+536]
    004370acldr x1, [sp+376]
    004370b0ldr x2, [sp+384]
    004370b4str x1, [sp+504]
    004370b8str x2, [sp+512]
    004370bcldr x1, [sp+520]
    004370c0ldr x2, [sp+528]
    004370c4ldr x3, [sp+536]
    004370c8str x1, [sp+256]
    004370ccstr x2, [sp+264]
    004370d0str x3, [sp+272]
    004370d4ldr x1, [sp+512]
    004370d8ldr x2, [sp+504]
    004370dcstr x2, [sp+240]
    004370e0str x1, [sp+248]
    004370e4cbnz x2, 0x4370ec
    004370e8b 0x43712c
    004370ec
    004370ecloc_4370ec:
    004370ecldr x5, [sp+192]
    004370f0ldr x6, [sp+200]
    004370f4ldr x7, [sp+208]
    004370f8str x5, [sp+168]
    004370fcstr x6, [sp+176]
    00437100str x7, [sp+184]
    00437104ldr x3, [sp+240]
    00437108ldr x4, [sp+248]
    0043710cstr x3, [sp+152]
    00437110str x4, [sp+160]
    00437114ldr x0, [sp+168]
    00437118ldr x1, [sp+176]
    0043711cldr x2, [sp+184]
    00437120ldp x29, x30, [sp-8]
    00437124add sp, sp, 576
    00437128ret x30
    0043712c
    0043712cloc_43712c:
    0043712cldr x7, [sp+192]
    00437130ldr x8, [sp+200]
    00437134ldr x9, [sp+208]
    00437138str x7, [sp+352]
    0043713cstr x8, [sp+360]
    00437140str x9, [sp+368]
    00437144ldr x7, [sp+264]
    00437148ldr x8, [sp+256]
    0043714cldr x9, [sp+272]
    00437150str x8, [sp+328]
    00437154str x7, [sp+336]
    00437158str x9, [sp+344]
    0043715cldr x8, [sp+360]
    00437160str x8, [sp+120]
    00437164subs xzr, x8, x7
    00437168b.gt 0x437170
    0043716cb 0x437178
    00437170
    00437170loc_437170:
    00437170str x7, [sp+120]
    00437174b 0x43717c
    00437178
    00437178loc_437178:
    00437178b 0x43717c
    0043717c
    0043717cloc_43717c:
    0043717cldr x7, [sp+328]
    00437180ldr x8, [sp+352]
    00437184subs xzr, x7, x8
    00437188b.ne 0x437190
    0043718cb 0x4371ac
    00437190
    00437190loc_437190:
    00437190ldr x3, [sp+120]
    00437194str x3, [sp+112]
    00437198ldr x2, [sp+112]
    0043719cldr x1, [sp+328]
    004371a0ldr x0, [sp+352]
    004371a4bl runtime.memmove
    004371a8b 0x4371b0
    004371ac
    004371acloc_4371ac:
    004371acb 0x4371b0
    004371b0
    004371b0loc_4371b0:
    004371b0ldr x7, [sp+120]
    004371b4str x7, [sp+88]
    004371b8b 0x4371bc
    004371bc
    004371bcloc_4371bc:
    004371bcldr x7, [sp+200]
    004371c0str x7, [sp+144]
    004371c4ldr x8, [sp+88]
    004371c8subs xzr, x7, x8
    004371ccb.gt 0x4371d4
    004371d0b 0x437360
    004371d4
    004371d4loc_4371d4:
    004371d4str xzr, [sp+392]
    004371d8stp xzr, xzr, [sp+400]
    004371dcstr xzr, [sp+416]
    004371e0stp xzr, xzr, [sp+424]
    004371e4stp xzr, xzr, [sp+376]
    004371e8ldr x4, [sp+256]
    004371ecldr x2, [sp+592]
    004371f0ldr x5, [sp+264]
    004371f4ldr x3, [sp+600]
    004371f8ldr x6, [sp+272]
    004371fcldr x7, [sp+632]
    00437200ldrsb x27, [x7]
    00437204ldr x7, [x7+56]
    00437208ldr x1, [sp+584]
    0043720cldr x0, [sp+640]
    00437210blr x7
    00437214str x0, [sp+392]
    00437218str x1, [sp+400]
    0043721cstr x2, [sp+408]
    00437220str x3, [sp+416]
    00437224str x4, [sp+424]
    00437228str x5, [sp+432]
    0043722cstr x6, [sp+376]
    00437230str x7, [sp+384]
    00437234ldr x7, [sp+392]
    00437238ldr x8, [sp+400]
    0043723cldr x9, [sp+408]
    00437240str x7, [sp+480]
    00437244str x8, [sp+488]
    00437248str x9, [sp+496]
    0043724cldr x7, [sp+416]
    00437250ldr x8, [sp+424]
    00437254ldr x9, [sp+432]
    00437258str x7, [sp+456]
    0043725cstr x8, [sp+464]
    00437260str x9, [sp+472]
    00437264ldr x7, [sp+376]
    00437268ldr x8, [sp+384]
    0043726cstr x7, [sp+440]
    00437270str x8, [sp+448]
    00437274ldr x7, [sp+456]
    00437278ldr x8, [sp+464]
    0043727cldr x9, [sp+472]
    00437280str x7, [sp+256]
    00437284str x8, [sp+264]
    00437288str x9, [sp+272]
    0043728cldr x0, [sp+88]
    00437290ldr x1, [sp+200]
    00437294ldr x7, [sp+192]
    00437298ldr x8, [sp+208]
    0043729cb 0x4372a0
    004372a0
    004372a0loc_4372a0:
    004372a0subs xzr, x1, x0
    004372a4b.hs 0x4372ac
    004372a8b 0x43739c
    004372ac
    004372acloc_4372ac:
    004372acsub x8, x8, x0
    004372b0sub x9, x1, x0
    004372b4sub x10, xzr, x8
    004372b8and x10, x0, x10, asr #63
    004372bcadd x7, x7, x10
    004372c0str x7, [sp+416]
    004372c4str x9, [sp+424]
    004372c8str x8, [sp+432]
    004372ccstr x7, [sp+304]
    004372d0str x9, [sp+312]
    004372d4str x8, [sp+320]
    004372d8ldr x7, [sp+264]
    004372dcldr x8, [sp+256]
    004372e0ldr x9, [sp+272]
    004372e4str x8, [sp+280]
    004372e8str x7, [sp+288]
    004372ecstr x9, [sp+296]
    004372f0ldr x8, [sp+312]
    004372f4str x8, [sp+104]
    004372f8subs xzr, x8, x7
    004372fcb.gt 0x437304
    00437300b 0x43730c
    00437304
    00437304loc_437304:
    00437304str x7, [sp+104]
    00437308b 0x437310
    0043730c
    0043730cloc_43730c:
    0043730cb 0x437310
    00437310
    00437310loc_437310:
    00437310ldr x7, [sp+304]
    00437314ldr x8, [sp+280]
    00437318subs xzr, x8, x7
    0043731cb.ne 0x437324
    00437320b 0x437340
    00437324
    00437324loc_437324:
    00437324ldr x3, [sp+104]
    00437328str x3, [sp+96]
    0043732cldr x2, [sp+96]
    00437330ldr x1, [sp+280]
    00437334ldr x0, [sp+304]
    00437338bl runtime.memmove
    0043733cb 0x437344
    00437340
    00437340loc_437340:
    00437340b 0x437344
    00437344
    00437344loc_437344:
    00437344ldr x7, [sp+104]
    00437348str x7, [sp+136]
    0043734cldr x8, [sp+88]
    00437350add x7, x8, x7
    00437354str x7, [sp+88]
    00437358b 0x43735c
    0043735c
    0043735cloc_43735c:
    0043735cb 0x4371bc
    00437360
    00437360loc_437360:
    00437360ldr x5, [sp+192]
    00437364ldr x6, [sp+200]
    00437368ldr x7, [sp+208]
    0043736cstr x5, [sp+168]
    00437370str x6, [sp+176]
    00437374str x7, [sp+184]
    00437378stp xzr, xzr, [sp+152]
    0043737cldr x0, [sp+168]
    00437380ldr x1, [sp+176]
    00437384ldr x2, [sp+184]
    00437388mov x3, xzr
    0043738cmov x4, xzr
    00437390ldp x29, x30, [sp-8]
    00437394add sp, sp, 576
    00437398ret x30
    0043739c
    0043739cloc_43739c:
    0043739cbl runtime.panicSliceB
    004373a0hint
    004373a4
    004373a4loc_4373a4:
    004373a4stp x0, x1, [sp+8]
    004373a8stp x2, x3, [sp+24]
    004373acstp x4, x5, [sp+40]
    004373b0stp x6, x7, [sp+56]
    004373b4mov x3, x30
    004373b8bl runtime.morestack_noctxt.abi0
    004373bcldp x0, x1, [sp+8]
    004373c0ldp x2, x3, [sp+24]
    004373c4ldp x4, x5, [sp+40]
    004373c8ldp x6, x7, [sp+56]
    004373ccb 0x436f40
    00436f40
    004373d0
    004373d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveKey(struct []uint8 protocolKey, struct []uint8 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    004373d0ldr x16, [x28+16]
    004373d4sub x17, sp, 112
    004373d8subs xzr, x17, x16
    004373dcb.ls 0x437548
    004373e0str x30, [sp-240]!
    004373e4stur x29, [sp-8]
    004373e8sub x29, sp, 8
    004373ecstr x0, [sp+248]
    004373f0str x1, [sp+256]
    004373f4str x2, [sp+264]
    004373f8str x3, [sp+272]
    004373fcstr x4, [sp+280]
    00437400str x5, [sp+288]
    00437404str x6, [sp+296]
    00437408str x7, [sp+304]
    0043740cstr xzr, [sp+88]
    00437410stp xzr, xzr, [sp+96]
    00437414stp xzr, xzr, [sp+72]
    00437418str xzr, [sp+152]
    0043741cstp xzr, xzr, [sp+160]
    00437420stp xzr, xzr, [sp+216]
    00437424ldr x4, [sp+272]
    00437428ldr x2, [sp+256]
    0043742cldr x5, [sp+280]
    00437430ldr x3, [sp+264]
    00437434ldr x6, [sp+288]
    00437438ldr x7, [sp+296]
    0043743cldrsb x27, [x7]
    00437440ldr x7, [x7+48]
    00437444ldr x1, [sp+248]
    00437448ldr x0, [sp+304]
    0043744cblr x7
    00437450str x0, [sp+152]
    00437454str x1, [sp+160]
    00437458str x2, [sp+168]
    0043745cstr x3, [sp+216]
    00437460str x4, [sp+224]
    00437464ldr x7, [sp+152]
    00437468ldr x8, [sp+160]
    0043746cldr x9, [sp+168]
    00437470str x7, [sp+192]
    00437474str x8, [sp+200]
    00437478str x9, [sp+208]
    0043747cldr x7, [sp+216]
    00437480ldr x8, [sp+224]
    00437484str x7, [sp+176]
    00437488str x8, [sp+184]
    0043748cldr x7, [sp+192]
    00437490ldr x8, [sp+200]
    00437494ldr x9, [sp+208]
    00437498str x7, [sp+112]
    0043749cstr x8, [sp+120]
    004374a0str x9, [sp+128]
    004374a4ldr x7, [sp+184]
    004374a8ldr x8, [sp+176]
    004374acstr x8, [sp+136]
    004374b0str x7, [sp+144]
    004374b4cbnz x8, 0x4374bc
    004374b8b 0x4374ec
    004374bc
    004374bcloc_4374bc:
    004374bcstr xzr, [sp+88]
    004374c0stp xzr, xzr, [sp+96]
    004374c4ldr x3, [sp+136]
    004374c8ldr x4, [sp+144]
    004374ccstr x3, [sp+72]
    004374d0str x4, [sp+80]
    004374d4ldr x0, [sp+88]
    004374d8ldr x1, [sp+96]
    004374dcldr x2, [sp+104]
    004374e0ldur x29, [sp-8]
    004374e4ldr x30, [sp], 240
    004374e8ret x30
    004374ec
    004374ecloc_4374ec:
    004374ecldr x2, [sp+120]
    004374f0ldr x3, [sp+128]
    004374f4ldr x4, [sp+296]
    004374f8ldrsb x27, [x4]
    004374fcldr x4, [x4+160]
    00437500ldr x1, [sp+112]
    00437504ldr x0, [sp+304]
    00437508blr x4
    0043750cstr x0, [sp+152]
    00437510str x1, [sp+160]
    00437514str x2, [sp+168]
    00437518str x0, [sp+88]
    0043751cstr x1, [sp+96]
    00437520str x2, [sp+104]
    00437524stp xzr, xzr, [sp+72]
    00437528ldr x0, [sp+88]
    0043752cldr x1, [sp+96]
    00437530ldr x2, [sp+104]
    00437534mov x3, xzr
    00437538mov x4, xzr
    0043753cldur x29, [sp-8]
    00437540ldr x30, [sp], 240
    00437544ret x30
    00437548
    00437548loc_437548:
    00437548stp x0, x1, [sp+8]
    0043754cstp x2, x3, [sp+24]
    00437550stp x4, x5, [sp+40]
    00437554stp x6, x7, [sp+56]
    00437558mov x3, x30
    0043755cbl runtime.morestack_noctxt.abi0
    00437560ldp x0, x1, [sp+8]
    00437564ldp x2, x3, [sp+24]
    00437568ldp x4, x5, [sp+40]
    0043756cldp x6, x7, [sp+56]
    00437570b 0x4373d0
    00437574udf 0
    00437578udf 0
    0043757cudf 0
    004373d0
    00437580
    00437580gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.RandomToKey(struct []uint8 b)
    00437580str x30, [sp-48]!
    00437584stur x29, [sp-8]
    00437588sub x29, sp, 8
    0043758cstr x0, [sp+56]
    00437590str x1, [sp+64]
    00437594str x2, [sp+72]
    00437598str xzr, [sp+16]
    0043759cstp xzr, xzr, [sp+24]
    004375a0ldr x0, [sp+56]
    004375a4ldr x1, [sp+64]
    004375a8ldr x2, [sp+72]
    004375acstr x0, [sp+16]
    004375b0str x1, [sp+24]
    004375b4str x2, [sp+32]
    004375b8add x29, sp, 40
    004375bcadd sp, sp, 48
    004375c0ret x30
    004375c4udf 0
    004375c8udf 0
    004375ccudf 0
    00437580
    004375d0
    004375d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3RandomToKey(struct []uint8 b)
    004375d0ldr x16, [x28+16]
    004375d4sub x17, sp, 176
    004375d8subs xzr, x17, x16
    004375dcb.ls 0x437870
    004375e0sub x20, sp, 304
    004375e4stp x29, x30, [x20-8]
    004375e8add sp, x20, 0
    004375ecsub x29, sp, 8
    004375f0str x0, [sp+312]
    004375f4str x1, [sp+320]
    004375f8str x2, [sp+328]
    004375fcstr xzr, [sp+88]
    00437600stp xzr, xzr, [sp+96]
    00437604ldr x2, [sp+328]
    00437608ldr x0, [sp+312]
    0043760csubs xzr, x2, 7
    00437610b.hs 0x437618
    00437614b 0x437864
    00437618
    00437618loc_437618:
    00437618b 0x43761c
    0043761c
    0043761cloc_43761c:
    0043761cstr x0, [sp+232]
    00437620orr x1, xzr, 7
    00437624str x1, [sp+240]
    00437628str x2, [sp+248]
    0043762cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits
    00437630str x0, [sp+208]
    00437634str x1, [sp+216]
    00437638str x2, [sp+224]
    0043763cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey
    00437640str x0, [sp+160]
    00437644str x1, [sp+168]
    00437648str x2, [sp+176]
    0043764cldr x2, [sp+328]
    00437650ldr x3, [sp+312]
    00437654subs xzr, x2, 14
    00437658b.hs 0x437660
    0043765cb 0x43785c
    00437660
    00437660loc_437660:
    00437660b 0x437664
    00437664
    00437664loc_437664:
    00437664sub x2, x2, 7
    00437668sub x4, xzr, x2
    0043766csbfm x4, x4, 63, 63
    00437670and x4, x4, 7
    00437674add x0, x3, x4
    00437678str x0, [sp+208]
    0043767corr x1, xzr, 7
    00437680str x1, [sp+216]
    00437684str x2, [sp+224]
    00437688bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits
    0043768cstr x0, [sp+232]
    00437690str x1, [sp+240]
    00437694str x2, [sp+248]
    00437698bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey
    0043769cstr x0, [sp+136]
    004376a0str x1, [sp+144]
    004376a4str x2, [sp+152]
    004376a8ldr x2, [sp+176]
    004376acldr x0, [sp+160]
    004376b0ldr x3, [sp+168]
    004376b4str x0, [sp+184]
    004376b8str x3, [sp+192]
    004376bcstr x2, [sp+200]
    004376c0ldr x4, [sp+144]
    004376c4add x1, x3, x4
    004376c8str x1, [sp+64]
    004376ccsubs xzr, x2, x1
    004376d0b.hs 0x4376d8
    004376d4b 0x4376e0
    004376d8
    004376d8loc_4376d8:
    004376d8str x1, [sp+192]
    004376dcb 0x437700
    004376e0
    004376e0loc_4376e0:
    004376e0ldr x3, [sp+144]
    004376e4adrp x4, 0x1be000
    004376e8add x4, x4, 3072
    004376ecbl runtime.growslice
    004376f0str x0, [sp+184]
    004376f4str x1, [sp+192]
    004376f8str x2, [sp+200]
    004376fcb 0x437700
    00437700
    00437700loc_437700:
    00437700ldr x3, [sp+144]
    00437704str x3, [sp+56]
    00437708ldr x3, [sp+64]
    0043770cldr x4, [sp+144]
    00437710sub x3, x3, x4
    00437714ldr x4, [sp+184]
    00437718add x0, x4, x3
    0043771cstr x0, [sp+288]
    00437720ldr x2, [sp+56]
    00437724ldr x1, [sp+136]
    00437728bl runtime.memmove
    0043772cldr x3, [sp+184]
    00437730ldr x4, [sp+192]
    00437734ldr x5, [sp+200]
    00437738str x3, [sp+160]
    0043773cstr x4, [sp+168]
    00437740str x5, [sp+176]
    00437744ldr x2, [sp+328]
    00437748ldr x3, [sp+312]
    0043774csubs xzr, x2, 21
    00437750b.hs 0x437758
    00437754b 0x437854
    00437758
    00437758loc_437758:
    00437758b 0x43775c
    0043775c
    0043775cloc_43775c:
    0043775csub x2, x2, 14
    00437760sub x4, xzr, x2
    00437764sbfm x4, x4, 63, 63
    00437768and x4, x4, 14
    0043776cadd x0, x3, x4
    00437770str x0, [sp+232]
    00437774orr x1, xzr, 7
    00437778str x1, [sp+240]
    0043777cstr x2, [sp+248]
    00437780bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits
    00437784str x0, [sp+208]
    00437788str x1, [sp+216]
    0043778cstr x2, [sp+224]
    00437790bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey
    00437794str x0, [sp+112]
    00437798str x1, [sp+120]
    0043779cstr x2, [sp+128]
    004377a0ldr x2, [sp+176]
    004377a4ldr x0, [sp+160]
    004377a8ldr x3, [sp+168]
    004377acstr x0, [sp+264]
    004377b0str x3, [sp+272]
    004377b4str x2, [sp+280]
    004377b8ldr x4, [sp+120]
    004377bcadd x1, x3, x4
    004377c0str x1, [sp+80]
    004377c4subs xzr, x2, x1
    004377c8b.hs 0x4377d0
    004377ccb 0x4377d8
    004377d0
    004377d0loc_4377d0:
    004377d0str x1, [sp+272]
    004377d4b 0x4377f8
    004377d8
    004377d8loc_4377d8:
    004377d8ldr x3, [sp+120]
    004377dcadrp x4, 0x1be000
    004377e0add x4, x4, 3072
    004377e4bl runtime.growslice
    004377e8str x0, [sp+264]
    004377ecstr x1, [sp+272]
    004377f0str x2, [sp+280]
    004377f4b 0x4377f8
    004377f8
    004377f8loc_4377f8:
    004377f8ldr x3, [sp+120]
    004377fcstr x3, [sp+72]
    00437800ldr x3, [sp+80]
    00437804ldr x4, [sp+120]
    00437808sub x3, x3, x4
    0043780cldr x4, [sp+264]
    00437810add x0, x4, x3
    00437814str x0, [sp+256]
    00437818ldr x2, [sp+72]
    0043781cldr x1, [sp+112]
    00437820bl runtime.memmove
    00437824ldr x0, [sp+264]
    00437828ldr x1, [sp+272]
    0043782cldr x2, [sp+280]
    00437830str x0, [sp+160]
    00437834str x1, [sp+168]
    00437838str x2, [sp+176]
    0043783cstr x0, [sp+88]
    00437840str x1, [sp+96]
    00437844str x2, [sp+104]
    00437848ldp x29, x30, [sp-8]
    0043784cadd sp, sp, 304
    00437850ret x30
    00437854
    00437854loc_437854:
    00437854movz x1, 21
    00437858bl runtime.panicSliceAcap
    0043785c
    0043785cloc_43785c:
    0043785corr x1, xzr, 14
    00437860bl runtime.panicSliceAcap
    00437864
    00437864loc_437864:
    00437864orr x1, xzr, 7
    00437868bl runtime.panicSliceAcap
    0043786chint
    00437870
    00437870loc_437870:
    00437870stp x0, x1, [sp+8]
    00437874str x2, [sp+24]
    00437878mov x3, x30
    0043787cbl runtime.morestack_noctxt.abi0
    00437880ldp x0, x1, [sp+8]
    00437884ldr x2, [sp+24]
    00437888b 0x4375d0
    0043788cudf 0
    004375d0