File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00456090
    00456090gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
    00456090ldr x16, [x28+16]
    00456094sub x17, sp, 128
    00456098subs xzr, x17, x16
    0045609cb.ls 0x4561ac
    004560a0sub x20, sp, 256
    004560a4stp x29, x30, [x20-8]
    004560a8add sp, x20, 0
    004560acsub x29, sp, 8
    004560b0str x0, [sp+264]
    004560b4str x1, [sp+272]
    004560b8str x2, [sp+280]
    004560bcstr x3, [sp+288]
    004560c0str x4, [sp+296]
    004560c4str x5, [sp+304]
    004560c8str w6, [sp+312]
    004560ccstr xzr, [sp+120]
    004560d0stp xzr, xzr, [sp+128]
    004560d4stp xzr, xzr, [sp+104]
    004560d8ldr w0, [sp+312]
    004560dcbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc
    004560e0str x0, [sp+168]
    004560e4str x1, [sp+176]
    004560e8str x2, [sp+184]
    004560ecstr xzr, [sp+144]
    004560f0stp xzr, xzr, [sp+152]
    004560f4stp xzr, xzr, [sp+232]
    004560f8ldr x0, [sp+288]
    004560fcldr x3, [sp+264]
    00456100ldr x1, [sp+296]
    00456104ldr x4, [sp+272]
    00456108ldr x2, [sp+304]
    0045610cldr x5, [sp+280]
    00456110ldr x6, [sp+168]
    00456114ldr x7, [sp+176]
    00456118ldr x8, [sp+184]
    0045611cadrp x9, 0x2c7000
    00456120add x9, x9, 736
    00456124adrp x10, 0x5f5000
    00456128add x10, x10, 1504
    0045612cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash
    00456130str x0, [sp+144]
    00456134str x1, [sp+152]
    00456138str x2, [sp+160]
    0045613cstr x3, [sp+232]
    00456140str x4, [sp+240]
    00456144ldr x1, [sp+144]
    00456148ldr x2, [sp+152]
    0045614cldr x3, [sp+160]
    00456150str x1, [sp+208]
    00456154str x2, [sp+216]
    00456158str x3, [sp+224]
    0045615cldr x1, [sp+232]
    00456160ldr x2, [sp+240]
    00456164str x1, [sp+192]
    00456168str x2, [sp+200]
    0045616cldr x1, [sp+208]
    00456170ldr x2, [sp+216]
    00456174ldr x3, [sp+224]
    00456178str x1, [sp+120]
    0045617cstr x2, [sp+128]
    00456180str x3, [sp+136]
    00456184ldr x3, [sp+192]
    00456188ldr x4, [sp+200]
    0045618cstr x3, [sp+104]
    00456190str x4, [sp+112]
    00456194ldr x0, [sp+120]
    00456198ldr x1, [sp+128]
    0045619cldr x2, [sp+136]
    004561a0ldp x29, x30, [sp-8]
    004561a4add sp, sp, 256
    004561a8ret x30
    004561ac
    004561acloc_4561ac:
    004561acstp x0, x1, [sp+8]
    004561b0stp x2, x3, [sp+24]
    004561b4stp x4, x5, [sp+40]
    004561b8str w6, [sp+56]
    004561bcmov x3, x30
    004561c0bl runtime.morestack_noctxt.abi0
    004561c4ldp x0, x1, [sp+8]
    004561c8ldp x2, x3, [sp+24]
    004561ccldp x4, x5, [sp+40]
    004561d0ldr w6, [sp+56]
    004561d4b 0x456090
    004561d8udf 0
    004561dcudf 0
    00456090
    004561e0
    004561e0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
    004561e0ldr x16, [x28+16]
    004561e4sub x17, sp, 80
    004561e8subs xzr, x17, x16
    004561ecb.ls 0x456304
    004561f0str x30, [sp-208]!
    004561f4stur x29, [sp-8]
    004561f8sub x29, sp, 8
    004561fcstr x0, [sp+216]
    00456200str x1, [sp+224]
    00456204str x2, [sp+232]
    00456208str x3, [sp+240]
    0045620cstr x4, [sp+248]
    00456210str x5, [sp+256]
    00456214str x6, [sp+264]
    00456218str x7, [sp+272]
    0045621cstr x8, [sp+280]
    00456220str w9, [sp+288]
    00456224strb wzr, [sp+78]
    00456228str xzr, [sp+176]
    0045622cstp xzr, xzr, [sp+184]
    00456230stp xzr, xzr, [sp+160]
    00456234ldr w6, [sp+288]
    00456238ldr x0, [sp+216]
    0045623cldr x3, [sp+240]
    00456240ldr x1, [sp+224]
    00456244ldr x4, [sp+248]
    00456248ldr x2, [sp+232]
    0045624cldr x5, [sp+256]
    00456250bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetChecksumHash
    00456254str x0, [sp+176]
    00456258str x1, [sp+184]
    0045625cstr x2, [sp+192]
    00456260str x3, [sp+160]
    00456264str x4, [sp+168]
    00456268ldr x7, [sp+184]
    0045626cldr x8, [sp+192]
    00456270ldr x9, [sp+176]
    00456274str x9, [sp+136]
    00456278str x7, [sp+144]
    0045627cstr x8, [sp+152]
    00456280ldr x7, [sp+160]
    00456284ldr x8, [sp+168]
    00456288str x7, [sp+120]
    0045628cstr x8, [sp+128]
    00456290ldr x7, [sp+136]
    00456294ldr x8, [sp+144]
    00456298ldr x9, [sp+152]
    0045629cstr x7, [sp+96]
    004562a0str x8, [sp+104]
    004562a4str x9, [sp+112]
    004562a8ldr x7, [sp+128]
    004562acldr x8, [sp+120]
    004562b0str x8, [sp+80]
    004562b4str x7, [sp+88]
    004562b8cbnz x8, 0x4562c0
    004562bcb 0x4562d4
    004562c0
    004562c0loc_4562c0:
    004562c0strb wzr, [sp+78]
    004562c4mov x0, xzr
    004562c8ldur x29, [sp-8]
    004562ccldr x30, [sp], 208
    004562d0ret x30
    004562d4
    004562d4loc_4562d4:
    004562d4ldr x0, [sp+264]
    004562d8ldr x3, [sp+96]
    004562dcldr x1, [sp+272]
    004562e0ldr x4, [sp+104]
    004562e4ldr x2, [sp+280]
    004562e8ldr x5, [sp+112]
    004562ecbl crypto/hmac.Equal
    004562f0strb w0, [sp+79]
    004562f4strb w0, [sp+78]
    004562f8ldur x29, [sp-8]
    004562fcldr x30, [sp], 208
    00456300ret x30
    00456304
    00456304loc_456304:
    00456304stp x0, x1, [sp+8]
    00456308stp x2, x3, [sp+24]
    0045630cstp x4, x5, [sp+40]
    00456310stp x6, x7, [sp+56]
    00456314str x8, [sp+72]
    00456318str w9, [sp+80]
    0045631cmov x3, x30
    00456320bl runtime.morestack_noctxt.abi0
    00456324ldp x0, x1, [sp+8]
    00456328ldp x2, x3, [sp+24]
    0045632cldp x4, x5, [sp+40]
    00456330ldp x6, x7, [sp+56]
    00456334ldr x8, [sp+72]
    00456338ldr w9, [sp+80]
    0045633cb 0x4561e0
    004561e0
    00456340
    00456340gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype(int32 id)
    00456340ldr x16, [x28+16]
    00456344sub x17, sp, 48
    00456348subs xzr, x17, x16
    0045634cb.ls 0x456600
    00456350str x30, [sp-176]!
    00456354stur x29, [sp-8]
    00456358sub x29, sp, 8
    0045635cstr w0, [sp+184]
    00456360stp xzr, xzr, [sp+80]
    00456364stp xzr, xzr, [sp+64]
    00456368ldrsw x4, [sp+184]
    0045636cstr w4, [sp+60]
    00456370subs wzr, w4, 18
    00456374b.le 0x45637c
    00456378b 0x456460
    0045637c
    0045637cloc_45637c:
    0045637csubs wzr, w4, 16
    00456380b.eq 0x456388
    00456384b 0x4563c4
    00456388
    00456388loc_456388:
    00456388b 0x45638c
    0045638c
    0045638cloc_45638c:
    0045638cadrp x4, 0x2c6000
    00456390add x4, x4, 4064
    00456394str x4, [sp+80]
    00456398adrp x4, 0x5f5000
    0045639cadd x4, x4, 1504
    004563a0str x4, [sp+88]
    004563a4stp xzr, xzr, [sp+64]
    004563a8ldr x0, [sp+80]
    004563acldr x1, [sp+88]
    004563b0mov x2, xzr
    004563b4mov x3, xzr
    004563b8ldur x29, [sp-8]
    004563bcldr x30, [sp], 176
    004563c0ret x30
    004563c4
    004563c4loc_4563c4:
    004563c4subs wzr, w4, 17
    004563c8b.eq 0x4563d0
    004563ccb 0x45640c
    004563d0
    004563d0loc_4563d0:
    004563d0b 0x4563d4
    004563d4
    004563d4loc_4563d4:
    004563d4adrp x4, 0x2c7000
    004563d8add x4, x4, 160
    004563dcstr x4, [sp+80]
    004563e0adrp x4, 0x5f5000
    004563e4add x4, x4, 1504
    004563e8str x4, [sp+88]
    004563ecstp xzr, xzr, [sp+64]
    004563f0ldr x0, [sp+80]
    004563f4ldr x1, [sp+88]
    004563f8mov x2, xzr
    004563fcmov x3, xzr
    00456400ldur x29, [sp-8]
    00456404ldr x30, [sp], 176
    00456408ret x30
    0045640c
    0045640cloc_45640c:
    0045640csubs wzr, w4, 18
    00456410b.eq 0x456418
    00456414b 0x456454
    00456418
    00456418loc_456418:
    00456418b 0x45641c
    0045641c
    0045641cloc_45641c:
    0045641cadrp x4, 0x2c7000
    00456420add x4, x4, 352
    00456424str x4, [sp+80]
    00456428adrp x4, 0x5f5000
    0045642cadd x4, x4, 1504
    00456430str x4, [sp+88]
    00456434stp xzr, xzr, [sp+64]
    00456438ldr x0, [sp+80]
    0045643cldr x1, [sp+88]
    00456440mov x2, xzr
    00456444mov x3, xzr
    00456448ldur x29, [sp-8]
    0045644cldr x30, [sp], 176
    00456450ret x30
    00456454
    00456454loc_456454:
    00456454b 0x456458
    00456458
    00456458loc_456458:
    00456458b 0x45645c
    0045645c
    0045645cloc_45645c:
    0045645cb 0x456544
    00456460
    00456460loc_456460:
    00456460subs wzr, w4, 19
    00456464b.eq 0x45646c
    00456468b 0x4564a8
    0045646c
    0045646cloc_45646c:
    0045646cb 0x456470
    00456470
    00456470loc_456470:
    00456470adrp x4, 0x2c7000
    00456474add x4, x4, 544
    00456478str x4, [sp+80]
    0045647cadrp x4, 0x5f5000
    00456480add x4, x4, 1504
    00456484str x4, [sp+88]
    00456488stp xzr, xzr, [sp+64]
    0045648cldr x0, [sp+80]
    00456490ldr x1, [sp+88]
    00456494mov x2, xzr
    00456498mov x3, xzr
    0045649cldur x29, [sp-8]
    004564a0ldr x30, [sp], 176
    004564a4ret x30
    004564a8
    004564a8loc_4564a8:
    004564a8subs wzr, w4, 20
    004564acb.eq 0x4564b4
    004564b0b 0x4564f0
    004564b4
    004564b4loc_4564b4:
    004564b4b 0x4564b8
    004564b8
    004564b8loc_4564b8:
    004564b8adrp x4, 0x2c7000
    004564bcadd x4, x4, 736
    004564c0str x4, [sp+80]
    004564c4adrp x4, 0x5f5000
    004564c8add x4, x4, 1504
    004564ccstr x4, [sp+88]
    004564d0stp xzr, xzr, [sp+64]
    004564d4ldr x0, [sp+80]
    004564d8ldr x1, [sp+88]
    004564dcmov x2, xzr
    004564e0mov x3, xzr
    004564e4ldur x29, [sp-8]
    004564e8ldr x30, [sp], 176
    004564ecret x30
    004564f0
    004564f0loc_4564f0:
    004564f0subs wzr, w4, 23
    004564f4b.eq 0x4564fc
    004564f8b 0x456538
    004564fc
    004564fcloc_4564fc:
    004564fcb 0x456500
    00456500
    00456500loc_456500:
    00456500adrp x4, 0x2c6000
    00456504add x4, x4, 3872
    00456508str x4, [sp+80]
    0045650cadrp x4, 0x5f5000
    00456510add x4, x4, 1504
    00456514str x4, [sp+88]
    00456518stp xzr, xzr, [sp+64]
    0045651cldr x0, [sp+80]
    00456520ldr x1, [sp+88]
    00456524mov x2, xzr
    00456528mov x3, xzr
    0045652cldur x29, [sp-8]
    00456530ldr x30, [sp], 176
    00456534ret x30
    00456538
    00456538loc_456538:
    00456538b 0x45653c
    0045653c
    0045653cloc_45653c:
    0045653cb 0x456540
    00456540
    00456540loc_456540:
    00456540b 0x456544
    00456544
    00456544loc_456544:
    00456544b 0x456548
    00456548
    00456548loc_456548:
    00456548stp xzr, xzr, [sp+152]
    0045654cadd x1, sp, 152
    00456550str x1, [sp+104]
    00456554ldrsw x0, [sp+184]
    00456558bl runtime.convT32
    0045655cstr x0, [sp+96]
    00456560ldr x1, [sp+104]
    00456564ldrsb x27, [x1]
    00456568adrp x2, 0x19f000
    0045656cadd x2, x2, 3264
    00456570str x2, [x1]
    00456574adrp x27, 0x5f5000
    00456578ldr w2, [x27+3056]
    0045657ccbz w2, 0x456584
    00456580b 0x456588
    00456584
    00456584loc_456584:
    00456584b 0x45659c
    00456588
    00456588loc_456588:
    00456588bl runtime.gcWriteBarrier2
    0045658cstr x0, [x25]
    00456590ldr x5, [x1+8]
    00456594str x5, [x25+8]
    00456598b 0x45659c
    0045659c
    0045659cloc_45659c:
    0045659cstr x0, [x1+8]
    004565a0ldr x2, [sp+104]
    004565a4ldrsb x27, [x2]
    004565a8b 0x4565ac
    004565ac
    004565acloc_4565ac:
    004565acstr x2, [sp+112]
    004565b0orr x4, xzr, 1
    004565b4str x4, [sp+120]
    004565b8str x4, [sp+128]
    004565bcadrp x0, 0x268000
    004565c0add x0, x0, 3760
    004565c4orr x1, xzr, 32
    004565c8mov x3, x4
    004565ccbl fmt.Errorf
    004565d0str x0, [sp+136]
    004565d4str x1, [sp+144]
    004565d8stp xzr, xzr, [sp+80]
    004565dcldr x2, [sp+136]
    004565e0ldr x3, [sp+144]
    004565e4str x2, [sp+64]
    004565e8str x3, [sp+72]
    004565ecldr x0, [sp+80]
    004565f0ldr x1, [sp+88]
    004565f4ldur x29, [sp-8]
    004565f8ldr x30, [sp], 176
    004565fcret x30
    00456600
    00456600loc_456600:
    00456600str w0, [sp+8]
    00456604mov x3, x30
    00456608bl runtime.morestack_noctxt.abi0
    0045660cldrsw x0, [sp+8]
    00456610b 0x456340
    00456614udf 0
    00456618udf 0
    0045661cudf 0
    00456340
    00456620
    00456620gopkg.in/jcmturner/gokrb5.v7/crypto.GetChksumEtype: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.GetChksumEtype(int32 id)
    00456620ldr x16, [x28+16]
    00456624sub x17, sp, 48
    00456628subs xzr, x17, x16
    0045662cb.ls 0x4568e0
    00456630str x30, [sp-176]!
    00456634stur x29, [sp-8]
    00456638sub x29, sp, 8
    0045663cstr w0, [sp+184]
    00456640stp xzr, xzr, [sp+80]
    00456644stp xzr, xzr, [sp+64]
    00456648ldrsw x4, [sp+184]
    0045664cstr w4, [sp+60]
    00456650subs wzr, w4, 15
    00456654b.le 0x45665c
    00456658b 0x456740
    0045665c
    0045665cloc_45665c:
    0045665cadds wzr, w4, 138
    00456660b.eq 0x456668
    00456664b 0x4566a4
    00456668
    00456668loc_456668:
    00456668b 0x45666c
    0045666c
    0045666cloc_45666c:
    0045666cadrp x4, 0x2c6000
    00456670add x4, x4, 3872
    00456674str x4, [sp+80]
    00456678adrp x4, 0x5f5000
    0045667cadd x4, x4, 1504
    00456680str x4, [sp+88]
    00456684stp xzr, xzr, [sp+64]
    00456688ldr x0, [sp+80]
    0045668cldr x1, [sp+88]
    00456690mov x2, xzr
    00456694mov x3, xzr
    00456698ldur x29, [sp-8]
    0045669cldr x30, [sp], 176
    004566a0ret x30
    004566a4
    004566a4loc_4566a4:
    004566a4subs wzr, w4, 12
    004566a8b.eq 0x4566b0
    004566acb 0x4566ec
    004566b0
    004566b0loc_4566b0:
    004566b0b 0x4566b4
    004566b4
    004566b4loc_4566b4:
    004566b4adrp x4, 0x2c6000
    004566b8add x4, x4, 4064
    004566bcstr x4, [sp+80]
    004566c0adrp x4, 0x5f5000
    004566c4add x4, x4, 1504
    004566c8str x4, [sp+88]
    004566ccstp xzr, xzr, [sp+64]
    004566d0ldr x0, [sp+80]
    004566d4ldr x1, [sp+88]
    004566d8mov x2, xzr
    004566dcmov x3, xzr
    004566e0ldur x29, [sp-8]
    004566e4ldr x30, [sp], 176
    004566e8ret x30
    004566ec
    004566ecloc_4566ec:
    004566ecsubs wzr, w4, 15
    004566f0b.eq 0x4566f8
    004566f4b 0x456734
    004566f8
    004566f8loc_4566f8:
    004566f8b 0x4566fc
    004566fc
    004566fcloc_4566fc:
    004566fcadrp x4, 0x2c7000
    00456700add x4, x4, 160
    00456704str x4, [sp+80]
    00456708adrp x4, 0x5f5000
    0045670cadd x4, x4, 1504
    00456710str x4, [sp+88]
    00456714stp xzr, xzr, [sp+64]
    00456718ldr x0, [sp+80]
    0045671cldr x1, [sp+88]
    00456720mov x2, xzr
    00456724mov x3, xzr
    00456728ldur x29, [sp-8]
    0045672cldr x30, [sp], 176
    00456730ret x30
    00456734
    00456734loc_456734:
    00456734b 0x456738
    00456738
    00456738loc_456738:
    00456738b 0x45673c
    0045673c
    0045673cloc_45673c:
    0045673cb 0x456824
    00456740
    00456740loc_456740:
    00456740subs wzr, w4, 16
    00456744b.eq 0x45674c
    00456748b 0x456788
    0045674c
    0045674cloc_45674c:
    0045674cb 0x456750
    00456750
    00456750loc_456750:
    00456750adrp x4, 0x2c7000
    00456754add x4, x4, 352
    00456758str x4, [sp+80]
    0045675cadrp x4, 0x5f5000
    00456760add x4, x4, 1504
    00456764str x4, [sp+88]
    00456768stp xzr, xzr, [sp+64]
    0045676cldr x0, [sp+80]
    00456770ldr x1, [sp+88]
    00456774mov x2, xzr
    00456778mov x3, xzr
    0045677cldur x29, [sp-8]
    00456780ldr x30, [sp], 176
    00456784ret x30
    00456788
    00456788loc_456788:
    00456788subs wzr, w4, 19
    0045678cb.eq 0x456794
    00456790b 0x4567d0
    00456794
    00456794loc_456794:
    00456794b 0x456798
    00456798
    00456798loc_456798:
    00456798adrp x4, 0x2c7000
    0045679cadd x4, x4, 544
    004567a0str x4, [sp+80]
    004567a4adrp x4, 0x5f5000
    004567a8add x4, x4, 1504
    004567acstr x4, [sp+88]
    004567b0stp xzr, xzr, [sp+64]
    004567b4ldr x0, [sp+80]
    004567b8ldr x1, [sp+88]
    004567bcmov x2, xzr
    004567c0mov x3, xzr
    004567c4ldur x29, [sp-8]
    004567c8ldr x30, [sp], 176
    004567ccret x30
    004567d0
    004567d0loc_4567d0:
    004567d0subs wzr, w4, 20
    004567d4b.eq 0x4567dc
    004567d8b 0x456818
    004567dc
    004567dcloc_4567dc:
    004567dcb 0x4567e0
    004567e0
    004567e0loc_4567e0:
    004567e0adrp x4, 0x2c7000
    004567e4add x4, x4, 736
    004567e8str x4, [sp+80]
    004567ecadrp x4, 0x5f5000
    004567f0add x4, x4, 1504
    004567f4str x4, [sp+88]
    004567f8stp xzr, xzr, [sp+64]
    004567fcldr x0, [sp+80]
    00456800ldr x1, [sp+88]
    00456804mov x2, xzr
    00456808mov x3, xzr
    0045680cldur x29, [sp-8]
    00456810ldr x30, [sp], 176
    00456814ret x30
    00456818
    00456818loc_456818:
    00456818b 0x45681c
    0045681c
    0045681cloc_45681c:
    0045681cb 0x456820
    00456820
    00456820loc_456820:
    00456820b 0x456824
    00456824
    00456824loc_456824:
    00456824b 0x456828
    00456828
    00456828loc_456828:
    00456828stp xzr, xzr, [sp+152]
    0045682cadd x1, sp, 152
    00456830str x1, [sp+104]
    00456834ldrsw x0, [sp+184]
    00456838bl runtime.convT32
    0045683cstr x0, [sp+96]
    00456840ldr x1, [sp+104]
    00456844ldrsb x27, [x1]
    00456848adrp x2, 0x19f000
    0045684cadd x2, x2, 3264
    00456850str x2, [x1]
    00456854adrp x27, 0x5f5000
    00456858ldr w2, [x27+3056]
    0045685ccbz w2, 0x456864
    00456860b 0x456868
    00456864
    00456864loc_456864:
    00456864b 0x45687c
    00456868
    00456868loc_456868:
    00456868bl runtime.gcWriteBarrier2
    0045686cstr x0, [x25]
    00456870ldr x5, [x1+8]
    00456874str x5, [x25+8]
    00456878b 0x45687c
    0045687c
    0045687cloc_45687c:
    0045687cstr x0, [x1+8]
    00456880ldr x2, [sp+104]
    00456884ldrsb x27, [x2]
    00456888b 0x45688c
    0045688c
    0045688cloc_45688c:
    0045688cstr x2, [sp+112]
    00456890orr x4, xzr, 1
    00456894str x4, [sp+120]
    00456898str x4, [sp+128]
    0045689cadrp x0, 0x26e000
    004568a0add x0, x0, 2019
    004568a4movz x1, 40
    004568a8mov x3, x4
    004568acbl fmt.Errorf
    004568b0str x0, [sp+136]
    004568b4str x1, [sp+144]
    004568b8stp xzr, xzr, [sp+80]
    004568bcldr x2, [sp+136]
    004568c0ldr x3, [sp+144]
    004568c4str x2, [sp+64]
    004568c8str x3, [sp+72]
    004568ccldr x0, [sp+80]
    004568d0ldr x1, [sp+88]
    004568d4ldur x29, [sp-8]
    004568d8ldr x30, [sp], 176
    004568dcret x30
    004568e0
    004568e0loc_4568e0:
    004568e0str w0, [sp+8]
    004568e4mov x3, x30
    004568e8bl runtime.morestack_noctxt.abi0
    004568ecldrsw x0, [sp+8]
    004568f0b 0x456620
    004568f4udf 0
    004568f8udf 0
    004568fcudf 0
    00456620
    00456900
    00456900gopkg.in/jcmturner/gokrb5.v7/crypto.GetKeyFromPassword: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.GetKeyFromPassword(struct string passwd, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, struct string realm, int32 etypeID, gopkg.in/jcmturner/gokrb5.v7/types.PADataSequence pas)
    00456900ldr x16, [x28+16]
    00456904sub x17, sp, 912
    00456908subs xzr, x17, x16
    0045690cb.ls 0x4576c4
    00456910sub x20, sp, 1040
    00456914stp x29, x30, [x20-8]
    00456918add sp, x20, 0
    0045691csub x29, sp, 8
    00456920str x0, [sp+1048]
    00456924str x1, [sp+1056]
    00456928str w2, [sp+1064]
    0045692cstr x3, [sp+1072]
    00456930str x4, [sp+1080]
    00456934str x5, [sp+1088]
    00456938str x6, [sp+1096]
    0045693cstr x7, [sp+1104]
    00456940str w8, [sp+1112]
    00456944str x9, [sp+1120]
    00456948str x10, [sp+1128]
    0045694cstr x11, [sp+1136]
    00456950str wzr, [sp+152]
    00456954str xzr, [sp+160]
    00456958stp xzr, xzr, [sp+168]
    0045695cstp xzr, xzr, [sp+136]
    00456960stp xzr, xzr, [sp+120]
    00456964str wzr, [sp+248]
    00456968str xzr, [sp+256]
    0045696cstp xzr, xzr, [sp+264]
    00456970add x27, sp, 864
    00456974stp xzr, xzr, [x27]
    00456978add x27, sp, 848
    0045697cstp xzr, xzr, [x27]
    00456980ldrsw x0, [sp+1112]
    00456984bl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype
    00456988str x0, [sp+864]
    0045698cstr x1, [sp+872]
    00456990str x2, [sp+848]
    00456994str x3, [sp+856]
    00456998ldr x1, [sp+864]
    0045699cldr x2, [sp+872]
    004569a0str x1, [sp+1000]
    004569a4str x2, [sp+1008]
    004569a8ldr x1, [sp+848]
    004569acldr x2, [sp+856]
    004569b0str x1, [sp+984]
    004569b4str x2, [sp+992]
    004569b8ldr x1, [sp+1000]
    004569bcldr x2, [sp+1008]
    004569c0str x1, [sp+304]
    004569c4str x2, [sp+312]
    004569c8ldr x1, [sp+992]
    004569ccldr x2, [sp+984]
    004569d0str x2, [sp+352]
    004569d4str x1, [sp+360]
    004569d8cbnz x2, 0x4569e0
    004569dcb 0x456b00
    004569e0
    004569e0loc_4569e0:
    004569e0add x27, sp, 832
    004569e4stp xzr, xzr, [x27]
    004569e8add x5, sp, 832
    004569ecstr x5, [sp+752]
    004569f0ldr x5, [sp+352]
    004569f4ldr x6, [sp+360]
    004569f8str x5, [sp+736]
    004569fcstr x6, [sp+744]
    00456a00str x5, [sp+728]
    00456a04ldr x5, [sp+728]
    00456a08cbnz x5, 0x456a10
    00456a0cb 0x456a20
    00456a10
    00456a10loc_456a10:
    00456a10ldr x5, [sp+728]
    00456a14ldr x5, [x5+8]
    00456a18str x5, [sp+728]
    00456a1cb 0x456a24
    00456a20
    00456a20loc_456a20:
    00456a20b 0x456a24
    00456a24
    00456a24loc_456a24:
    00456a24ldr x5, [sp+752]
    00456a28ldrsb x27, [x5]
    00456a2cldr x6, [sp+728]
    00456a30ldr x7, [sp+744]
    00456a34str x6, [x5]
    00456a38adrp x27, 0x5f5000
    00456a3cldr w6, [x27+3056]
    00456a40cbz w6, 0x456a48
    00456a44b 0x456a4c
    00456a48
    00456a48loc_456a48:
    00456a48b 0x456a60
    00456a4c
    00456a4cloc_456a4c:
    00456a4cbl runtime.gcWriteBarrier2
    00456a50str x7, [x25]
    00456a54ldr x6, [x5+8]
    00456a58str x6, [x25+8]
    00456a5cb 0x456a60
    00456a60
    00456a60loc_456a60:
    00456a60str x7, [x5+8]
    00456a64ldr x2, [sp+752]
    00456a68ldrsb x27, [x2]
    00456a6cb 0x456a70
    00456a70
    00456a70loc_456a70:
    00456a70str x2, [sp+760]
    00456a74orr x4, xzr, 1
    00456a78str x4, [sp+768]
    00456a7cstr x4, [sp+776]
    00456a80adrp x0, 0x269000
    00456a84add x0, x0, 2718
    00456a88movz x1, 33
    00456a8cmov x3, x4
    00456a90bl fmt.Errorf
    00456a94str x0, [sp+848]
    00456a98str x1, [sp+856]
    00456a9cldrsw x5, [sp+248]
    00456aa0ldr x6, [sp+256]
    00456aa4ldr x7, [sp+264]
    00456aa8ldr x8, [sp+272]
    00456aacstr w5, [sp+152]
    00456ab0str x6, [sp+160]
    00456ab4str x7, [sp+168]
    00456ab8str x8, [sp+176]
    00456abcldr x5, [sp+304]
    00456ac0ldr x6, [sp+312]
    00456ac4str x5, [sp+136]
    00456ac8str x6, [sp+144]
    00456accldr x6, [sp+848]
    00456ad0ldr x7, [sp+856]
    00456ad4str x6, [sp+120]
    00456ad8str x7, [sp+128]
    00456adcldrsw x0, [sp+152]
    00456ae0ldr x4, [sp+136]
    00456ae4ldr x5, [sp+144]
    00456ae8ldr x1, [sp+160]
    00456aecldr x2, [sp+168]
    00456af0ldr x3, [sp+176]
    00456af4ldp x29, x30, [sp-8]
    00456af8add sp, sp, 1040
    00456afcret x30
    00456b00
    00456b00loc_456b00:
    00456b00ldr x1, [sp+304]
    00456b04ldrsb x27, [x1]
    00456b08ldr x1, [x1+96]
    00456b0cldr x0, [sp+312]
    00456b10blr x1
    00456b14str x0, [sp+184]
    00456b18str x1, [sp+192]
    00456b1cstp xzr, xzr, [sp+200]
    00456b20str wzr, [sp+72]
    00456b24ldr x1, [sp+1128]
    00456b28ldr x2, [sp+1120]
    00456b2cldr x3, [sp+1136]
    00456b30str x2, [sp+808]
    00456b34str x1, [sp+816]
    00456b38str x3, [sp+824]
    00456b3cstr xzr, [sp+104]
    00456b40str x1, [sp+96]
    00456b44ldr x1, [sp+808]
    00456b48str x1, [sp+88]
    00456b4cb 0x456b50
    00456b50
    00456b50loc_456b50:
    00456b50ldr x7, [sp+96]
    00456b54ldr x8, [sp+104]
    00456b58subs xzr, x7, x8
    00456b5cb.gt 0x456b64
    00456b60b 0x4573fc
    00456b64
    00456b64loc_456b64:
    00456b64ldr x7, [sp+88]
    00456b68str x7, [sp+720]
    00456b6cldr x7, [sp+720]
    00456b70ldrsw x8, [x7]
    00456b74ldr x9, [x7+8]
    00456b78ldr x10, [x7+16]
    00456b7cldr x7, [x7+24]
    00456b80str w8, [sp+216]
    00456b84str x9, [sp+224]
    00456b88str x10, [sp+232]
    00456b8cstr x7, [sp+240]
    00456b90ldrsw x7, [sp+216]
    00456b94str w7, [sp+84]
    00456b98subs wzr, w7, 3
    00456b9cb.eq 0x456ba4
    00456ba0b 0x456be8
    00456ba4
    00456ba4loc_456ba4:
    00456ba4b 0x456ba8
    00456ba8
    00456ba8loc_456ba8:
    00456ba8ldrsw x7, [sp+72]
    00456bacsubs wzr, w7, w8
    00456bb0b.gt 0x456bb8
    00456bb4b 0x456bbc
    00456bb8
    00456bb8loc_456bb8:
    00456bb8b 0x4573e0
    00456bbc
    00456bbcloc_456bbc:
    00456bbcldr x1, [sp+224]
    00456bc0ldr x2, [sp+232]
    00456bc4ldr x3, [sp+240]
    00456bc8str x1, [sp+696]
    00456bccstr x2, [sp+704]
    00456bd0str x3, [sp+712]
    00456bd4mov x0, xzr
    00456bd8bl runtime.slicebytetostring
    00456bdcstr x0, [sp+200]
    00456be0str x1, [sp+208]
    00456be4b 0x4573dc
    00456be8
    00456be8loc_456be8:
    00456be8subs wzr, w7, 11
    00456becb.eq 0x456bf4
    00456bf0b 0x456fb0
    00456bf4
    00456bf4loc_456bf4:
    00456bf4b 0x456bf8
    00456bf8
    00456bf8loc_456bf8:
    00456bf8ldrsw x7, [sp+72]
    00456bfcsubs wzr, w7, w8
    00456c00b.gt 0x456c08
    00456c04b 0x456c0c
    00456c08
    00456c08loc_456c08:
    00456c08b 0x4573e0
    00456c0c
    00456c0cloc_456c0c:
    00456c0cadrp x0, 0x1a6000
    00456c10add x0, x0, 2112
    00456c14bl runtime.newobject
    00456c18str x0, [sp+1016]
    00456c1cstp xzr, xzr, [x0+8]
    00456c20adrp x27, 0x5f5000
    00456c24ldr w1, [x27+3056]
    00456c28cbz w1, 0x456c30
    00456c2cb 0x456c34
    00456c30
    00456c30loc_456c30:
    00456c30b 0x456c44
    00456c34
    00456c34loc_456c34:
    00456c34ldr x4, [x0]
    00456c38bl runtime.gcWriteBarrier1
    00456c3cstr x4, [x25]
    00456c40b 0x456c44
    00456c44
    00456c44loc_456c44:
    00456c44str xzr, [x0]
    00456c48ldr x0, [sp+1016]
    00456c4cldr x1, [sp+224]
    00456c50ldr x2, [sp+232]
    00456c54ldr x3, [sp+240]
    00456c58bl gopkg.in/jcmturner/gokrb5.v7/types.(*ETypeInfo).Unmarshal
    00456c5cstr x0, [sp+336]
    00456c60str x1, [sp+344]
    00456c64cbnz x0, 0x456c6c
    00456c68b 0x456d8c
    00456c6c
    00456c6cloc_456c6c:
    00456c6cadd x27, sp, 832
    00456c70stp xzr, xzr, [x27]
    00456c74add x5, sp, 832
    00456c78str x5, [sp+664]
    00456c7cldr x5, [sp+336]
    00456c80ldr x6, [sp+344]
    00456c84str x5, [sp+648]
    00456c88str x6, [sp+656]
    00456c8cstr x5, [sp+640]
    00456c90ldr x5, [sp+640]
    00456c94cbnz x5, 0x456c9c
    00456c98b 0x456cac
    00456c9c
    00456c9cloc_456c9c:
    00456c9cldr x5, [sp+640]
    00456ca0ldr x5, [x5+8]
    00456ca4str x5, [sp+640]
    00456ca8b 0x456cb0
    00456cac
    00456cacloc_456cac:
    00456cacb 0x456cb0
    00456cb0
    00456cb0loc_456cb0:
    00456cb0ldr x5, [sp+664]
    00456cb4ldrsb x27, [x5]
    00456cb8ldr x6, [sp+656]
    00456cbcldr x7, [sp+640]
    00456cc0str x7, [x5]
    00456cc4adrp x27, 0x5f5000
    00456cc8ldr w7, [x27+3056]
    00456ccccbz w7, 0x456cd4
    00456cd0b 0x456cd8
    00456cd4
    00456cd4loc_456cd4:
    00456cd4b 0x456cec
    00456cd8
    00456cd8loc_456cd8:
    00456cd8bl runtime.gcWriteBarrier2
    00456cdcstr x6, [x25]
    00456ce0ldr x7, [x5+8]
    00456ce4str x7, [x25+8]
    00456ce8b 0x456cec
    00456cec
    00456cecloc_456cec:
    00456cecstr x6, [x5+8]
    00456cf0ldr x2, [sp+664]
    00456cf4ldrsb x27, [x2]
    00456cf8b 0x456cfc
    00456cfc
    00456cfcloc_456cfc:
    00456cfcstr x2, [sp+672]
    00456d00orr x4, xzr, 1
    00456d04str x4, [sp+680]
    00456d08str x4, [sp+688]
    00456d0cadrp x0, 0x272000
    00456d10add x0, x0, 512
    00456d14movz x1, 47
    00456d18mov x3, x4
    00456d1cbl fmt.Errorf
    00456d20str x0, [sp+848]
    00456d24str x1, [sp+856]
    00456d28ldrsw x5, [sp+248]
    00456d2cldr x6, [sp+256]
    00456d30ldr x7, [sp+264]
    00456d34ldr x8, [sp+272]
    00456d38str w5, [sp+152]
    00456d3cstr x6, [sp+160]
    00456d40str x7, [sp+168]
    00456d44str x8, [sp+176]
    00456d48ldr x5, [sp+304]
    00456d4cldr x6, [sp+312]
    00456d50str x5, [sp+136]
    00456d54str x6, [sp+144]
    00456d58ldr x6, [sp+848]
    00456d5cldr x7, [sp+856]
    00456d60str x6, [sp+120]
    00456d64str x7, [sp+128]
    00456d68ldrsw x0, [sp+152]
    00456d6cldr x4, [sp+136]
    00456d70ldr x5, [sp+144]
    00456d74ldr x1, [sp+160]
    00456d78ldr x2, [sp+168]
    00456d7cldr x3, [sp+176]
    00456d80ldp x29, x30, [sp-8]
    00456d84add sp, sp, 1040
    00456d88ret x30
    00456d8c
    00456d8cloc_456d8c:
    00456d8cldrsw x3, [sp+1112]
    00456d90ldr x4, [sp+1016]
    00456d94ldr x1, [x4+8]
    00456d98ldr x4, [x4]
    00456d9csubs xzr, x1, 0
    00456da0b.hi 0x456da8
    00456da4b 0x4576b8
    00456da8
    00456da8loc_456da8:
    00456da8ldrsw x4, [x4]
    00456dacsubs wzr, w4, w3
    00456db0b.ne 0x456db8
    00456db4b 0x456f68
    00456db8
    00456db8loc_456db8:
    00456db8add x27, sp, 864
    00456dbcstp xzr, xzr, [x27]
    00456dc0add x27, sp, 848
    00456dc4stp xzr, xzr, [x27]
    00456dc8ldr x2, [sp+1016]
    00456dccldr x1, [x2+8]
    00456dd0ldr x2, [x2]
    00456dd4subs xzr, x1, 0
    00456dd8b.hi 0x456de0
    00456ddcb 0x4576b0
    00456de0
    00456de0loc_456de0:
    00456de0ldrsw x0, [x2]
    00456de4str w0, [sp+80]
    00456de8bl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype
    00456decstr x0, [sp+864]
    00456df0str x1, [sp+872]
    00456df4str x2, [sp+848]
    00456df8str x3, [sp+856]
    00456dfcldr x1, [sp+864]
    00456e00ldr x2, [sp+872]
    00456e04str x1, [sp+968]
    00456e08str x2, [sp+976]
    00456e0cldr x1, [sp+848]
    00456e10ldr x2, [sp+856]
    00456e14str x1, [sp+952]
    00456e18str x2, [sp+960]
    00456e1cldr x1, [sp+968]
    00456e20ldr x2, [sp+976]
    00456e24str x1, [sp+304]
    00456e28str x2, [sp+312]
    00456e2cldr x1, [sp+960]
    00456e30ldr x2, [sp+952]
    00456e34str x2, [sp+336]
    00456e38str x1, [sp+344]
    00456e3ccbnz x2, 0x456e44
    00456e40b 0x456f64
    00456e44
    00456e44loc_456e44:
    00456e44add x27, sp, 832
    00456e48stp xzr, xzr, [x27]
    00456e4cadd x5, sp, 832
    00456e50str x5, [sp+608]
    00456e54ldr x5, [sp+336]
    00456e58ldr x6, [sp+344]
    00456e5cstr x5, [sp+592]
    00456e60str x6, [sp+600]
    00456e64str x5, [sp+584]
    00456e68ldr x5, [sp+584]
    00456e6ccbnz x5, 0x456e74
    00456e70b 0x456e84
    00456e74
    00456e74loc_456e74:
    00456e74ldr x5, [sp+584]
    00456e78ldr x5, [x5+8]
    00456e7cstr x5, [sp+584]
    00456e80b 0x456e88
    00456e84
    00456e84loc_456e84:
    00456e84b 0x456e88
    00456e88
    00456e88loc_456e88:
    00456e88ldr x5, [sp+608]
    00456e8cldrsb x27, [x5]
    00456e90ldr x6, [sp+584]
    00456e94ldr x7, [sp+600]
    00456e98str x6, [x5]
    00456e9cadrp x27, 0x5f5000
    00456ea0ldr w6, [x27+3056]
    00456ea4cbz w6, 0x456eac
    00456ea8b 0x456eb0
    00456eac
    00456eacloc_456eac:
    00456eacb 0x456ec4
    00456eb0
    00456eb0loc_456eb0:
    00456eb0bl runtime.gcWriteBarrier2
    00456eb4str x7, [x25]
    00456eb8ldr x6, [x5+8]
    00456ebcstr x6, [x25+8]
    00456ec0b 0x456ec4
    00456ec4
    00456ec4loc_456ec4:
    00456ec4str x7, [x5+8]
    00456ec8ldr x2, [sp+608]
    00456eccldrsb x27, [x2]
    00456ed0b 0x456ed4
    00456ed4
    00456ed4loc_456ed4:
    00456ed4str x2, [sp+616]
    00456ed8orr x4, xzr, 1
    00456edcstr x4, [sp+624]
    00456ee0str x4, [sp+632]
    00456ee4adrp x0, 0x269000
    00456ee8add x0, x0, 2718
    00456eecmovz x1, 33
    00456ef0mov x3, x4
    00456ef4bl fmt.Errorf
    00456ef8str x0, [sp+848]
    00456efcstr x1, [sp+856]
    00456f00ldrsw x5, [sp+248]
    00456f04ldr x6, [sp+256]
    00456f08ldr x7, [sp+264]
    00456f0cldr x8, [sp+272]
    00456f10str w5, [sp+152]
    00456f14str x6, [sp+160]
    00456f18str x7, [sp+168]
    00456f1cstr x8, [sp+176]
    00456f20ldr x5, [sp+304]
    00456f24ldr x6, [sp+312]
    00456f28str x5, [sp+136]
    00456f2cstr x6, [sp+144]
    00456f30ldr x6, [sp+848]
    00456f34ldr x7, [sp+856]
    00456f38str x6, [sp+120]
    00456f3cstr x7, [sp+128]
    00456f40ldrsw x0, [sp+152]
    00456f44ldr x4, [sp+136]
    00456f48ldr x5, [sp+144]
    00456f4cldr x1, [sp+160]
    00456f50ldr x2, [sp+168]
    00456f54ldr x3, [sp+176]
    00456f58ldp x29, x30, [sp-8]
    00456f5cadd sp, sp, 1040
    00456f60ret x30
    00456f64
    00456f64loc_456f64:
    00456f64b 0x456f6c
    00456f68
    00456f68loc_456f68:
    00456f68b 0x456f6c
    00456f6c
    00456f6cloc_456f6c:
    00456f6cldr x3, [sp+1016]
    00456f70ldr x4, [x3]
    00456f74ldr x1, [x3+8]
    00456f78subs xzr, x1, 0
    00456f7cb.hi 0x456f84
    00456f80b 0x4576a8
    00456f84
    00456f84loc_456f84:
    00456f84ldr x1, [x4+8]
    00456f88ldr x2, [x4+16]
    00456f8cldr x3, [x4+24]
    00456f90str x1, [sp+560]
    00456f94str x2, [sp+568]
    00456f98str x3, [sp+576]
    00456f9cmov x0, xzr
    00456fa0bl runtime.slicebytetostring
    00456fa4str x0, [sp+200]
    00456fa8str x1, [sp+208]
    00456facb 0x4573dc
    00456fb0
    00456fb0loc_456fb0:
    00456fb0subs wzr, w7, 19
    00456fb4b.eq 0x456fbc
    00456fb8b 0x4573d0
    00456fbc
    00456fbcloc_456fbc:
    00456fbcb 0x456fc0
    00456fc0
    00456fc0loc_456fc0:
    00456fc0ldrsw x7, [sp+72]
    00456fc4subs wzr, w7, w8
    00456fc8b.gt 0x456fd0
    00456fccb 0x456fd4
    00456fd0
    00456fd0loc_456fd0:
    00456fd0b 0x4573e0
    00456fd4
    00456fd4loc_456fd4:
    00456fd4adrp x0, 0x1a6000
    00456fd8add x0, x0, 2208
    00456fdcbl runtime.newobject
    00456fe0str x0, [sp+1024]
    00456fe4stp xzr, xzr, [x0+8]
    00456fe8adrp x27, 0x5f5000
    00456fecldr w1, [x27+3056]
    00456ff0cbz w1, 0x456ff8
    00456ff4b 0x456ffc
    00456ff8
    00456ff8loc_456ff8:
    00456ff8b 0x45700c
    00456ffc
    00456ffcloc_456ffc:
    00456ffcldr x4, [x0]
    00457000bl runtime.gcWriteBarrier1
    00457004str x4, [x25]
    00457008b 0x45700c
    0045700c
    0045700cloc_45700c:
    0045700cstr xzr, [x0]
    00457010ldr x0, [sp+1024]
    00457014ldr x1, [sp+224]
    00457018ldr x2, [sp+232]
    0045701cldr x3, [sp+240]
    00457020bl gopkg.in/jcmturner/gokrb5.v7/types.(*ETypeInfo2).Unmarshal
    00457024str x0, [sp+320]
    00457028str x1, [sp+328]
    0045702ccbnz x0, 0x457034
    00457030b 0x457154
    00457034
    00457034loc_457034:
    00457034add x27, sp, 832
    00457038stp xzr, xzr, [x27]
    0045703cadd x5, sp, 832
    00457040str x5, [sp+528]
    00457044ldr x5, [sp+320]
    00457048ldr x6, [sp+328]
    0045704cstr x5, [sp+512]
    00457050str x6, [sp+520]
    00457054str x5, [sp+504]
    00457058ldr x5, [sp+504]
    0045705ccbnz x5, 0x457064
    00457060b 0x457074
    00457064
    00457064loc_457064:
    00457064ldr x5, [sp+504]
    00457068ldr x5, [x5+8]
    0045706cstr x5, [sp+504]
    00457070b 0x457078
    00457074
    00457074loc_457074:
    00457074b 0x457078
    00457078
    00457078loc_457078:
    00457078ldr x5, [sp+528]
    0045707cldrsb x27, [x5]
    00457080ldr x6, [sp+504]
    00457084ldr x7, [sp+520]
    00457088str x6, [x5]
    0045708cadrp x27, 0x5f4000
    00457090ldr w6, [x27+3056]
    00457094cbz w6, 0x45709c
    00457098b 0x4570a0
    0045709c
    0045709cloc_45709c:
    0045709cb 0x4570b4
    004570a0
    004570a0loc_4570a0:
    004570a0bl runtime.gcWriteBarrier2
    004570a4str x7, [x25]
    004570a8ldr x6, [x5+8]
    004570acstr x6, [x25+8]
    004570b0b 0x4570b4
    004570b4
    004570b4loc_4570b4:
    004570b4str x7, [x5+8]
    004570b8ldr x2, [sp+528]
    004570bcldrsb x27, [x2]
    004570c0b 0x4570c4
    004570c4
    004570c4loc_4570c4:
    004570c4str x2, [sp+536]
    004570c8orr x4, xzr, 1
    004570ccstr x4, [sp+544]
    004570d0str x4, [sp+552]
    004570d4adrp x0, 0x271000
    004570d8add x0, x0, 2613
    004570dcorr x1, xzr, 48
    004570e0mov x3, x4
    004570e4bl fmt.Errorf
    004570e8str x0, [sp+848]
    004570ecstr x1, [sp+856]
    004570f0ldrsw x5, [sp+248]
    004570f4ldr x6, [sp+256]
    004570f8ldr x7, [sp+264]
    004570fcldr x8, [sp+272]
    00457100str w5, [sp+152]
    00457104str x6, [sp+160]
    00457108str x7, [sp+168]
    0045710cstr x8, [sp+176]
    00457110ldr x5, [sp+304]
    00457114ldr x6, [sp+312]
    00457118str x5, [sp+136]
    0045711cstr x6, [sp+144]
    00457120ldr x6, [sp+848]
    00457124ldr x7, [sp+856]
    00457128str x6, [sp+120]
    0045712cstr x7, [sp+128]
    00457130ldrsw x0, [sp+152]
    00457134ldr x4, [sp+136]
    00457138ldr x5, [sp+144]
    0045713cldr x1, [sp+160]
    00457140ldr x2, [sp+168]
    00457144ldr x3, [sp+176]
    00457148ldp x29, x30, [sp-8]
    0045714cadd sp, sp, 1040
    00457150ret x30
    00457154
    00457154loc_457154:
    00457154ldrsw x7, [sp+1112]
    00457158ldr x8, [sp+1024]
    0045715cldr x1, [x8+8]
    00457160ldr x8, [x8]
    00457164subs xzr, x1, 0
    00457168b.hi 0x457170
    0045716cb 0x4576a0
    00457170
    00457170loc_457170:
    00457170ldrsw x8, [x8]
    00457174subs wzr, w8, w7
    00457178b.ne 0x457180
    0045717cb 0x457330
    00457180
    00457180loc_457180:
    00457180add x27, sp, 864
    00457184stp xzr, xzr, [x27]
    00457188add x27, sp, 848
    0045718cstp xzr, xzr, [x27]
    00457190ldr x2, [sp+1024]
    00457194ldr x1, [x2+8]
    00457198ldr x2, [x2]
    0045719csubs xzr, x1, 0
    004571a0b.hi 0x4571a8
    004571a4b 0x457698
    004571a8
    004571a8loc_4571a8:
    004571a8ldrsw x0, [x2]
    004571acstr w0, [sp+76]
    004571b0bl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype
    004571b4str x0, [sp+864]
    004571b8str x1, [sp+872]
    004571bcstr x2, [sp+848]
    004571c0str x3, [sp+856]
    004571c4ldr x1, [sp+864]
    004571c8ldr x2, [sp+872]
    004571ccstr x1, [sp+936]
    004571d0str x2, [sp+944]
    004571d4ldr x1, [sp+848]
    004571d8ldr x2, [sp+856]
    004571dcstr x1, [sp+920]
    004571e0str x2, [sp+928]
    004571e4ldr x1, [sp+936]
    004571e8ldr x2, [sp+944]
    004571ecstr x1, [sp+304]
    004571f0str x2, [sp+312]
    004571f4ldr x1, [sp+928]
    004571f8ldr x2, [sp+920]
    004571fcstr x2, [sp+320]
    00457200str x1, [sp+328]
    00457204cbnz x2, 0x45720c
    00457208b 0x45732c
    0045720c
    0045720cloc_45720c:
    0045720cadd x27, sp, 832
    00457210stp xzr, xzr, [x27]
    00457214add x5, sp, 832
    00457218str x5, [sp+472]
    0045721cldr x5, [sp+320]
    00457220ldr x6, [sp+328]
    00457224str x5, [sp+456]
    00457228str x6, [sp+464]
    0045722cstr x5, [sp+448]
    00457230ldr x5, [sp+448]
    00457234cbnz x5, 0x45723c
    00457238b 0x45724c
    0045723c
    0045723cloc_45723c:
    0045723cldr x5, [sp+448]
    00457240ldr x5, [x5+8]
    00457244str x5, [sp+448]
    00457248b 0x457250
    0045724c
    0045724cloc_45724c:
    0045724cb 0x457250
    00457250
    00457250loc_457250:
    00457250ldr x5, [sp+472]
    00457254ldrsb x27, [x5]
    00457258ldr x6, [sp+464]
    0045725cldr x7, [sp+448]
    00457260str x7, [x5]
    00457264adrp x27, 0x5f4000
    00457268ldr w7, [x27+3056]
    0045726ccbz w7, 0x457274
    00457270b 0x457278
    00457274
    00457274loc_457274:
    00457274b 0x45728c
    00457278
    00457278loc_457278:
    00457278bl runtime.gcWriteBarrier2
    0045727cstr x6, [x25]
    00457280ldr x7, [x5+8]
    00457284str x7, [x25+8]
    00457288b 0x45728c
    0045728c
    0045728cloc_45728c:
    0045728cstr x6, [x5+8]
    00457290ldr x2, [sp+472]
    00457294ldrsb x27, [x2]
    00457298b 0x45729c
    0045729c
    0045729cloc_45729c:
    0045729cstr x2, [sp+480]
    004572a0orr x4, xzr, 1
    004572a4str x4, [sp+488]
    004572a8str x4, [sp+496]
    004572acadrp x0, 0x268000
    004572b0add x0, x0, 2718
    004572b4movz x1, 33
    004572b8mov x3, x4
    004572bcbl fmt.Errorf
    004572c0str x0, [sp+848]
    004572c4str x1, [sp+856]
    004572c8ldrsw x5, [sp+248]
    004572ccldr x6, [sp+256]
    004572d0ldr x7, [sp+264]
    004572d4ldr x8, [sp+272]
    004572d8str w5, [sp+152]
    004572dcstr x6, [sp+160]
    004572e0str x7, [sp+168]
    004572e4str x8, [sp+176]
    004572e8ldr x5, [sp+304]
    004572ecldr x6, [sp+312]
    004572f0str x5, [sp+136]
    004572f4str x6, [sp+144]
    004572f8ldr x6, [sp+848]
    004572fcldr x7, [sp+856]
    00457300str x6, [sp+120]
    00457304str x7, [sp+128]
    00457308ldrsw x0, [sp+152]
    0045730cldr x4, [sp+136]
    00457310ldr x5, [sp+144]
    00457314ldr x1, [sp+160]
    00457318ldr x2, [sp+168]
    0045731cldr x3, [sp+176]
    00457320ldp x29, x30, [sp-8]
    00457324add sp, sp, 1040
    00457328ret x30
    0045732c
    0045732cloc_45732c:
    0045732cb 0x457334
    00457330
    00457330loc_457330:
    00457330b 0x457334
    00457334
    00457334loc_457334:
    00457334ldr x7, [sp+1024]
    00457338ldr x1, [x7+8]
    0045733cldr x7, [x7]
    00457340subs xzr, x1, 0
    00457344b.hi 0x45734c
    00457348b 0x457690
    0045734c
    0045734cloc_45734c:
    0045734cldr x7, [x7+32]
    00457350str x7, [sp+112]
    00457354subs xzr, x7, 4
    00457358b.eq 0x457360
    0045735cb 0x4573a0
    00457360
    00457360loc_457360:
    00457360ldr x3, [sp+1024]
    00457364ldr x4, [x3]
    00457368ldr x1, [x3+8]
    0045736csubs xzr, x1, 0
    00457370b.hi 0x457378
    00457374b 0x457688
    00457378
    00457378loc_457378:
    00457378ldr x0, [x4+24]
    0045737cldr x1, [x4+32]
    00457380ldr x2, [x4+40]
    00457384str x0, [sp+424]
    00457388str x1, [sp+432]
    0045738cstr x2, [sp+440]
    00457390bl encoding/hex.EncodeToString
    00457394str x0, [sp+184]
    00457398str x1, [sp+192]
    0045739cb 0x4573a4
    004573a0
    004573a0loc_4573a0:
    004573a0b 0x4573a4
    004573a4
    004573a4loc_4573a4:
    004573a4ldr x7, [sp+1024]
    004573a8ldr x8, [x7]
    004573acldr x1, [x7+8]
    004573b0subs xzr, x1, 0
    004573b4b.hi 0x4573bc
    004573b8b 0x457680
    004573bc
    004573bcloc_4573bc:
    004573bcldr x7, [x8+8]
    004573c0ldr x8, [x8+16]
    004573c4str x7, [sp+200]
    004573c8str x8, [sp+208]
    004573ccb 0x4573dc
    004573d0
    004573d0loc_4573d0:
    004573d0b 0x4573d4
    004573d4
    004573d4loc_4573d4:
    004573d4b 0x4573d8
    004573d8
    004573d8loc_4573d8:
    004573d8b 0x4573dc
    004573dc
    004573dcloc_4573dc:
    004573dcb 0x4573e0
    004573e0
    004573e0loc_4573e0:
    004573e0ldr x7, [sp+104]
    004573e4add x7, x7, 1
    004573e8str x7, [sp+104]
    004573ecldr x7, [sp+720]
    004573f0add x7, x7, 32
    004573f4str x7, [sp+88]
    004573f8b 0x456b50
    004573fc
    004573fcloc_4573fc:
    004573fcldr x7, [sp+208]
    00457400cbz x7, 0x457408
    00457404b 0x457430
    00457408
    00457408loc_457408:
    00457408ldrsw x0, [sp+1064]
    0045740cldr x4, [sp+1096]
    00457410ldr x5, [sp+1104]
    00457414ldr x1, [sp+1072]
    00457418ldr x2, [sp+1080]
    0045741cldr x3, [sp+1088]
    00457420bl gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName.GetSalt
    00457424str x0, [sp+200]
    00457428str x1, [sp+208]
    0045742cb 0x457434
    00457430
    00457430loc_457430:
    00457430b 0x457434
    00457434
    00457434loc_457434:
    00457434str xzr, [sp+784]
    00457438add x27, sp, 792
    0045743cstp xzr, xzr, [x27]
    00457440add x27, sp, 848
    00457444stp xzr, xzr, [x27]
    00457448ldr x3, [sp+200]
    0045744cldr x5, [sp+184]
    00457450ldr x2, [sp+1056]
    00457454ldr x4, [sp+208]
    00457458ldr x6, [sp+192]
    0045745cldr x7, [sp+304]
    00457460ldrsb x27, [x7]
    00457464ldr x7, [x7+168]
    00457468ldr x1, [sp+1048]
    0045746cldr x0, [sp+312]
    00457470blr x7
    00457474str x0, [sp+784]
    00457478str x1, [sp+792]
    0045747cstr x2, [sp+800]
    00457480str x3, [sp+848]
    00457484str x4, [sp+856]
    00457488ldr x7, [sp+784]
    0045748cldr x8, [sp+792]
    00457490ldr x9, [sp+800]
    00457494str x7, [sp+896]
    00457498str x8, [sp+904]
    0045749cstr x9, [sp+912]
    004574a0ldr x7, [sp+848]
    004574a4ldr x8, [sp+856]
    004574a8str x7, [sp+880]
    004574acstr x8, [sp+888]
    004574b0ldr x7, [sp+896]
    004574b4ldr x8, [sp+904]
    004574b8ldr x9, [sp+912]
    004574bcstr x7, [sp+280]
    004574c0str x8, [sp+288]
    004574c4str x9, [sp+296]
    004574c8ldr x7, [sp+888]
    004574ccldr x8, [sp+880]
    004574d0str x8, [sp+352]
    004574d4str x7, [sp+360]
    004574d8cbnz x8, 0x4574e0
    004574dcb 0x457600
    004574e0
    004574e0loc_4574e0:
    004574e0add x27, sp, 832
    004574e4stp xzr, xzr, [x27]
    004574e8add x5, sp, 832
    004574ecstr x5, [sp+392]
    004574f0ldr x5, [sp+352]
    004574f4ldr x6, [sp+360]
    004574f8str x5, [sp+376]
    004574fcstr x6, [sp+384]
    00457500str x5, [sp+368]
    00457504ldr x5, [sp+368]
    00457508cbnz x5, 0x457510
    0045750cb 0x457520
    00457510
    00457510loc_457510:
    00457510ldr x5, [sp+368]
    00457514ldr x5, [x5+8]
    00457518str x5, [sp+368]
    0045751cb 0x457524
    00457520
    00457520loc_457520:
    00457520b 0x457524
    00457524
    00457524loc_457524:
    00457524ldr x5, [sp+392]
    00457528ldrsb x27, [x5]
    0045752cldr x6, [sp+384]
    00457530ldr x7, [sp+368]
    00457534str x7, [x5]
    00457538adrp x27, 0x5f4000
    0045753cldr w7, [x27+3056]
    00457540cbz w7, 0x457548
    00457544b 0x45754c
    00457548
    00457548loc_457548:
    00457548b 0x457560
    0045754c
    0045754cloc_45754c:
    0045754cbl runtime.gcWriteBarrier2
    00457550str x6, [x25]
    00457554ldr x7, [x5+8]
    00457558str x7, [x25+8]
    0045755cb 0x457560
    00457560
    00457560loc_457560:
    00457560str x6, [x5+8]
    00457564ldr x2, [sp+392]
    00457568ldrsb x27, [x2]
    0045756cb 0x457570
    00457570
    00457570loc_457570:
    00457570str x2, [sp+400]
    00457574orr x4, xzr, 1
    00457578str x4, [sp+408]
    0045757cstr x4, [sp+416]
    00457580adrp x0, 0x26a000
    00457584add x0, x0, 285
    00457588movz x1, 35
    0045758cmov x3, x4
    00457590bl fmt.Errorf
    00457594str x0, [sp+848]
    00457598str x1, [sp+856]
    0045759cldrsw x5, [sp+248]
    004575a0ldr x6, [sp+256]
    004575a4ldr x7, [sp+264]
    004575a8ldr x8, [sp+272]
    004575acstr w5, [sp+152]
    004575b0str x6, [sp+160]
    004575b4str x7, [sp+168]
    004575b8str x8, [sp+176]
    004575bcldr x5, [sp+304]
    004575c0ldr x6, [sp+312]
    004575c4str x5, [sp+136]
    004575c8str x6, [sp+144]
    004575ccldr x6, [sp+848]
    004575d0ldr x7, [sp+856]
    004575d4str x6, [sp+120]
    004575d8str x7, [sp+128]
    004575dcldrsw x0, [sp+152]
    004575e0ldr x4, [sp+136]
    004575e4ldr x5, [sp+144]
    004575e8ldr x1, [sp+160]
    004575ecldr x2, [sp+168]
    004575f0ldr x3, [sp+176]
    004575f4ldp x29, x30, [sp-8]
    004575f8add sp, sp, 1040
    004575fcret x30
    00457600
    00457600loc_457600:
    00457600str wzr, [sp+248]
    00457604str xzr, [sp+256]
    00457608stp xzr, xzr, [sp+264]
    0045760cldrsw x8, [sp+1112]
    00457610str w8, [sp+248]
    00457614ldr x8, [sp+280]
    00457618ldr x9, [sp+288]
    0045761cldr x10, [sp+296]
    00457620str x8, [sp+256]
    00457624str x9, [sp+264]
    00457628str x10, [sp+272]
    0045762cldrsw x11, [sp+248]
    00457630str w11, [sp+152]
    00457634str x8, [sp+160]
    00457638str x9, [sp+168]
    0045763cstr x10, [sp+176]
    00457640ldr x8, [sp+304]
    00457644ldr x9, [sp+312]
    00457648str x8, [sp+136]
    0045764cstr x9, [sp+144]
    00457650stp xzr, xzr, [sp+120]
    00457654ldrsw x0, [sp+152]
    00457658ldr x4, [sp+136]
    0045765cldr x5, [sp+144]
    00457660ldr x1, [sp+160]
    00457664ldr x2, [sp+168]
    00457668ldr x3, [sp+176]
    0045766cmov x6, xzr
    00457670mov x7, xzr
    00457674ldp x29, x30, [sp-8]
    00457678add sp, sp, 1040
    0045767cret x30
    00457680
    00457680loc_457680:
    00457680mov x0, xzr
    00457684bl runtime.panicIndex
    00457688
    00457688loc_457688:
    00457688mov x0, xzr
    0045768cbl runtime.panicIndex
    00457690
    00457690loc_457690:
    00457690mov x0, xzr
    00457694bl runtime.panicIndex
    00457698
    00457698loc_457698:
    00457698mov x0, xzr
    0045769cbl runtime.panicIndex
    004576a0
    004576a0loc_4576a0:
    004576a0mov x0, xzr
    004576a4bl runtime.panicIndex
    004576a8
    004576a8loc_4576a8:
    004576a8mov x0, xzr
    004576acbl runtime.panicIndex
    004576b0
    004576b0loc_4576b0:
    004576b0mov x0, xzr
    004576b4bl runtime.panicIndex
    004576b8
    004576b8loc_4576b8:
    004576b8mov x0, xzr
    004576bcbl runtime.panicIndex
    004576c0hint
    004576c4
    004576c4loc_4576c4:
    004576c4stp x0, x1, [sp+8]
    004576c8str w2, [sp+24]
    004576ccstp x3, x4, [sp+32]
    004576d0stp x5, x6, [sp+48]
    004576d4str x7, [sp+64]
    004576d8str w8, [sp+72]
    004576dcstp x9, x10, [sp+80]
    004576e0str x11, [sp+96]
    004576e4mov x3, x30
    004576e8bl runtime.morestack_noctxt.abi0
    004576ecldp x0, x1, [sp+8]
    004576f0ldrsw x2, [sp+24]
    004576f4ldp x3, x4, [sp+32]
    004576f8ldp x5, x6, [sp+48]
    004576fcldr x7, [sp+64]
    00457700ldrsw x8, [sp+72]
    00457704ldp x9, x10, [sp+80]
    00457708ldr x11, [sp+96]
    0045770cb 0x456900
    00456900
    00457710
    00457710gopkg.in/jcmturner/gokrb5.v7/crypto.GetEncryptedData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.GetEncryptedData(struct []uint8 plainBytes, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key, uint32 usage, int kvno)
    00457710ldr x16, [x28+16]
    00457714sub x17, sp, 352
    00457718subs xzr, x17, x16
    0045771cb.ls 0x457a6c
    00457720sub x20, sp, 480
    00457724stp x29, x30, [x20-8]
    00457728add sp, x20, 0
    0045772csub x29, sp, 8
    00457730str x0, [sp+488]
    00457734str x1, [sp+496]
    00457738str x2, [sp+504]
    0045773cstr w3, [sp+512]
    00457740str x4, [sp+520]
    00457744str x5, [sp+528]
    00457748str x6, [sp+536]
    0045774cstr w7, [sp+544]
    00457750str x8, [sp+552]
    00457754stp xzr, xzr, [sp+88]
    00457758stp xzr, xzr, [sp+104]
    0045775cstr xzr, [sp+120]
    00457760stp xzr, xzr, [sp+72]
    00457764stp xzr, xzr, [sp+160]
    00457768stp xzr, xzr, [sp+176]
    0045776cstr xzr, [sp+192]
    00457770stp xzr, xzr, [sp+376]
    00457774stp xzr, xzr, [sp+360]
    00457778ldrsw x0, [sp+512]
    0045777cbl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype
    00457780str x0, [sp+376]
    00457784str x1, [sp+384]
    00457788str x2, [sp+360]
    0045778cstr x3, [sp+368]
    00457790ldr x1, [sp+376]
    00457794ldr x2, [sp+384]
    00457798str x1, [sp+224]
    0045779cstr x2, [sp+232]
    004577a0ldr x1, [sp+360]
    004577a4ldr x2, [sp+368]
    004577a8str x1, [sp+456]
    004577acstr x2, [sp+464]
    004577b0ldr x1, [sp+224]
    004577b4ldr x2, [sp+232]
    004577b8str x1, [sp+128]
    004577bcstr x2, [sp+136]
    004577c0ldr x1, [sp+464]
    004577c4ldr x2, [sp+456]
    004577c8str x2, [sp+144]
    004577ccstr x1, [sp+152]
    004577d0cbnz x2, 0x4577d8
    004577d4b 0x4578d8
    004577d8
    004577d8loc_4577d8:
    004577d8stp xzr, xzr, [sp+344]
    004577dcadd x5, sp, 344
    004577e0str x5, [sp+264]
    004577e4ldr x5, [sp+144]
    004577e8ldr x6, [sp+152]
    004577ecstr x5, [sp+248]
    004577f0str x6, [sp+256]
    004577f4str x5, [sp+240]
    004577f8ldr x5, [sp+240]
    004577fccbnz x5, 0x457804
    00457800b 0x457814
    00457804
    00457804loc_457804:
    00457804ldr x5, [sp+240]
    00457808ldr x5, [x5+8]
    0045780cstr x5, [sp+240]
    00457810b 0x457818
    00457814
    00457814loc_457814:
    00457814b 0x457818
    00457818
    00457818loc_457818:
    00457818ldr x5, [sp+264]
    0045781cldrsb x27, [x5]
    00457820ldr x6, [sp+256]
    00457824ldr x7, [sp+240]
    00457828str x7, [x5]
    0045782cadrp x27, 0x5f4000
    00457830ldr w7, [x27+3056]
    00457834cbz w7, 0x45783c
    00457838b 0x457840
    0045783c
    0045783cloc_45783c:
    0045783cb 0x457854
    00457840
    00457840loc_457840:
    00457840bl runtime.gcWriteBarrier2
    00457844str x6, [x25]
    00457848ldr x7, [x5+8]
    0045784cstr x7, [x25+8]
    00457850b 0x457854
    00457854
    00457854loc_457854:
    00457854str x6, [x5+8]
    00457858ldr x2, [sp+264]
    0045785cldrsb x27, [x2]
    00457860b 0x457864
    00457864
    00457864loc_457864:
    00457864str x2, [sp+272]
    00457868orr x4, xzr, 1
    0045786cstr x4, [sp+280]
    00457870str x4, [sp+288]
    00457874adrp x0, 0x261000
    00457878add x0, x0, 3330
    0045787cmovz x1, 23
    00457880mov x3, x4
    00457884bl fmt.Errorf
    00457888str x0, [sp+360]
    0045788cstr x1, [sp+368]
    00457890ldp x5, x6, [sp+160]
    00457894ldp x7, x8, [sp+176]
    00457898stp x5, x6, [sp+88]
    0045789cstp x7, x8, [sp+104]
    004578a0ldr x5, [sp+192]
    004578a4str x5, [sp+120]
    004578a8ldr x5, [sp+360]
    004578acldr x6, [sp+368]
    004578b0str x5, [sp+72]
    004578b4str x6, [sp+80]
    004578b8ldrsw x0, [sp+88]
    004578bcldr x1, [sp+96]
    004578c0ldr x2, [sp+104]
    004578c4ldr x3, [sp+112]
    004578c8ldr x4, [sp+120]
    004578ccldp x29, x30, [sp-8]
    004578d0add sp, sp, 480
    004578d4ret x30
    004578d8
    004578d8loc_4578d8:
    004578d8str xzr, [sp+320]
    004578dcstp xzr, xzr, [sp+328]
    004578e0str xzr, [sp+296]
    004578e4stp xzr, xzr, [sp+304]
    004578e8stp xzr, xzr, [sp+360]
    004578ecldr w7, [sp+544]
    004578f0ldr x4, [sp+488]
    004578f4ldr x5, [sp+496]
    004578f8ldr x6, [sp+504]
    004578fcldr x8, [sp+128]
    00457900ldrsb x27, [x8]
    00457904ldr x8, [x8+64]
    00457908ldr x0, [sp+136]
    0045790cldr x2, [sp+528]
    00457910ldr x3, [sp+536]
    00457914ldr x1, [sp+520]
    00457918blr x8
    0045791cstr x0, [sp+320]
    00457920str x1, [sp+328]
    00457924str x2, [sp+336]
    00457928str x3, [sp+296]
    0045792cstr x4, [sp+304]
    00457930str x5, [sp+312]
    00457934str x6, [sp+360]
    00457938str x7, [sp+368]
    0045793cldr x8, [sp+320]
    00457940ldr x9, [sp+328]
    00457944ldr x10, [sp+336]
    00457948str x8, [sp+432]
    0045794cstr x9, [sp+440]
    00457950str x10, [sp+448]
    00457954ldr x8, [sp+296]
    00457958ldr x9, [sp+304]
    0045795cldr x10, [sp+312]
    00457960str x8, [sp+408]
    00457964str x9, [sp+416]
    00457968str x10, [sp+424]
    0045796cldr x8, [sp+360]
    00457970ldr x9, [sp+368]
    00457974str x8, [sp+392]
    00457978str x9, [sp+400]
    0045797cldr x8, [sp+408]
    00457980ldr x9, [sp+416]
    00457984ldr x10, [sp+424]
    00457988str x8, [sp+200]
    0045798cstr x9, [sp+208]
    00457990str x10, [sp+216]
    00457994ldr x8, [sp+400]
    00457998ldr x9, [sp+392]
    0045799cstr x9, [sp+144]
    004579a0str x8, [sp+152]
    004579a4cbnz x9, 0x4579ac
    004579a8b 0x4579f4
    004579ac
    004579acloc_4579ac:
    004579acldp x7, x8, [sp+160]
    004579b0ldp x9, x10, [sp+176]
    004579b4stp x7, x8, [sp+88]
    004579b8stp x9, x10, [sp+104]
    004579bcldr x7, [sp+192]
    004579c0str x7, [sp+120]
    004579c4ldr x5, [sp+144]
    004579c8ldr x6, [sp+152]
    004579ccstr x5, [sp+72]
    004579d0str x6, [sp+80]
    004579d4ldrsw x0, [sp+88]
    004579d8ldr x1, [sp+96]
    004579dcldr x2, [sp+104]
    004579e0ldr x3, [sp+112]
    004579e4ldr x4, [sp+120]
    004579e8ldp x29, x30, [sp-8]
    004579ecadd sp, sp, 480
    004579f0ret x30
    004579f4
    004579f4loc_4579f4:
    004579f4stp xzr, xzr, [sp+160]
    004579f8stp xzr, xzr, [sp+176]
    004579fcstr xzr, [sp+192]
    00457a00ldrsw x7, [sp+512]
    00457a04str w7, [sp+160]
    00457a08ldr x7, [sp+200]
    00457a0cldr x8, [sp+208]
    00457a10ldr x9, [sp+216]
    00457a14str x7, [sp+176]
    00457a18str x8, [sp+184]
    00457a1cstr x9, [sp+192]
    00457a20ldr x7, [sp+552]
    00457a24str x7, [sp+168]
    00457a28ldp x7, x8, [sp+160]
    00457a2cldp x9, x10, [sp+176]
    00457a30stp x7, x8, [sp+88]
    00457a34stp x9, x10, [sp+104]
    00457a38ldr x7, [sp+192]
    00457a3cstr x7, [sp+120]
    00457a40stp xzr, xzr, [sp+72]
    00457a44ldrsw x0, [sp+88]
    00457a48ldr x1, [sp+96]
    00457a4cldr x2, [sp+104]
    00457a50ldr x3, [sp+112]
    00457a54ldr x4, [sp+120]
    00457a58mov x5, xzr
    00457a5cmov x6, xzr
    00457a60ldp x29, x30, [sp-8]
    00457a64add sp, sp, 480
    00457a68ret x30
    00457a6c
    00457a6cloc_457a6c:
    00457a6cstp x0, x1, [sp+8]
    00457a70str x2, [sp+24]
    00457a74str w3, [sp+32]
    00457a78stp x4, x5, [sp+40]
    00457a7cstr x6, [sp+56]
    00457a80str w7, [sp+64]
    00457a84str x8, [sp+72]
    00457a88mov x3, x30
    00457a8cbl runtime.morestack_noctxt.abi0
    00457a90ldp x0, x1, [sp+8]
    00457a94ldr x2, [sp+24]
    00457a98ldrsw x3, [sp+32]
    00457a9cldp x4, x5, [sp+40]
    00457aa0ldr x6, [sp+56]
    00457aa4ldr w7, [sp+64]
    00457aa8ldr x8, [sp+72]
    00457aacb 0x457710
    00457710
    00457ab0
    00457ab0gopkg.in/jcmturner/gokrb5.v7/crypto.DecryptEncPart: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.DecryptEncPart(gopkg.in/jcmturner/gokrb5.v7/types.EncryptedData ed, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key, uint32 usage)
    00457ab0ldr x16, [x28+16]
    00457ab4sub x17, sp, 80
    00457ab8subs xzr, x17, x16
    00457abcb.ls 0x457bac
    00457ac0str x30, [sp-208]!
    00457ac4stur x29, [sp-8]
    00457ac8sub x29, sp, 8
    00457accstr w0, [sp+216]
    00457ad0str x1, [sp+224]
    00457ad4str x2, [sp+232]
    00457ad8str x3, [sp+240]
    00457adcstr x4, [sp+248]
    00457ae0str w5, [sp+256]
    00457ae4str x6, [sp+264]
    00457ae8str x7, [sp+272]
    00457aecstr x8, [sp+280]
    00457af0str w9, [sp+288]
    00457af4str xzr, [sp+96]
    00457af8stp xzr, xzr, [sp+104]
    00457afcstp xzr, xzr, [sp+80]
    00457b00str xzr, [sp+136]
    00457b04stp xzr, xzr, [sp+144]
    00457b08stp xzr, xzr, [sp+120]
    00457b0cldrsw x3, [sp+256]
    00457b10ldr x4, [sp+264]
    00457b14ldr x5, [sp+272]
    00457b18ldr x6, [sp+280]
    00457b1cldr w7, [sp+288]
    00457b20ldr x0, [sp+232]
    00457b24ldr x1, [sp+240]
    00457b28ldr x2, [sp+248]
    00457b2cbl gopkg.in/jcmturner/gokrb5.v7/crypto.DecryptMessage
    00457b30str x0, [sp+136]
    00457b34str x1, [sp+144]
    00457b38str x2, [sp+152]
    00457b3cstr x3, [sp+120]
    00457b40str x4, [sp+128]
    00457b44ldr x8, [sp+144]
    00457b48ldr x9, [sp+152]
    00457b4cldr x10, [sp+136]
    00457b50str x10, [sp+176]
    00457b54str x8, [sp+184]
    00457b58str x9, [sp+192]
    00457b5cldr x8, [sp+120]
    00457b60ldr x9, [sp+128]
    00457b64str x8, [sp+160]
    00457b68str x9, [sp+168]
    00457b6cldr x8, [sp+176]
    00457b70ldr x9, [sp+184]
    00457b74ldr x10, [sp+192]
    00457b78str x8, [sp+96]
    00457b7cstr x9, [sp+104]
    00457b80str x10, [sp+112]
    00457b84ldr x3, [sp+160]
    00457b88ldr x4, [sp+168]
    00457b8cstr x3, [sp+80]
    00457b90str x4, [sp+88]
    00457b94ldr x0, [sp+96]
    00457b98ldr x1, [sp+104]
    00457b9cldr x2, [sp+112]
    00457ba0ldur x29, [sp-8]
    00457ba4ldr x30, [sp], 208
    00457ba8ret x30
    00457bac
    00457bacloc_457bac:
    00457bacstr w0, [sp+8]
    00457bb0stp x1, x2, [sp+16]
    00457bb4stp x3, x4, [sp+32]
    00457bb8str w5, [sp+48]
    00457bbcstp x6, x7, [sp+56]
    00457bc0str x8, [sp+72]
    00457bc4str w9, [sp+80]
    00457bc8mov x3, x30
    00457bccbl runtime.morestack_noctxt.abi0
    00457bd0ldrsw x0, [sp+8]
    00457bd4ldp x1, x2, [sp+16]
    00457bd8ldp x3, x4, [sp+32]
    00457bdcldrsw x5, [sp+48]
    00457be0ldp x6, x7, [sp+56]
    00457be4ldr x8, [sp+72]
    00457be8ldr w9, [sp+80]
    00457becb 0x457ab0
    00457ab0
    00457bf0
    00457bf0gopkg.in/jcmturner/gokrb5.v7/crypto.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.DecryptMessage(struct []uint8 ciphertext, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key, uint32 usage)
    00457bf0ldr x16, [x28+16]
    00457bf4sub x17, sp, 320
    00457bf8subs xzr, x17, x16
    00457bfcb.ls 0x457f68
    00457c00sub x20, sp, 448
    00457c04stp x29, x30, [x20-8]
    00457c08add sp, x20, 0
    00457c0csub x29, sp, 8
    00457c10str x0, [sp+456]
    00457c14str x1, [sp+464]
    00457c18str x2, [sp+472]
    00457c1cstr w3, [sp+480]
    00457c20str x4, [sp+488]
    00457c24str x5, [sp+496]
    00457c28str x6, [sp+504]
    00457c2cstr w7, [sp+512]
    00457c30str xzr, [sp+96]
    00457c34stp xzr, xzr, [sp+104]
    00457c38stp xzr, xzr, [sp+80]
    00457c3cstp xzr, xzr, [sp+384]
    00457c40stp xzr, xzr, [sp+368]
    00457c44ldrsw x0, [sp+480]
    00457c48bl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype
    00457c4cstr x0, [sp+384]
    00457c50str x1, [sp+392]
    00457c54str x2, [sp+368]
    00457c58str x3, [sp+376]
    00457c5cldr x1, [sp+384]
    00457c60ldr x2, [sp+392]
    00457c64str x1, [sp+192]
    00457c68str x2, [sp+200]
    00457c6cldr x1, [sp+368]
    00457c70ldr x2, [sp+376]
    00457c74str x1, [sp+176]
    00457c78str x2, [sp+184]
    00457c7cldr x1, [sp+192]
    00457c80ldr x2, [sp+200]
    00457c84str x1, [sp+120]
    00457c88str x2, [sp+128]
    00457c8cldr x1, [sp+184]
    00457c90ldr x2, [sp+176]
    00457c94str x2, [sp+136]
    00457c98str x1, [sp+144]
    00457c9ccbnz x2, 0x457ca4
    00457ca0b 0x457d9c
    00457ca4
    00457ca4loc_457ca4:
    00457ca4stp xzr, xzr, [sp+352]
    00457ca8add x5, sp, 352
    00457cacstr x5, [sp+296]
    00457cb0ldr x5, [sp+136]
    00457cb4ldr x6, [sp+144]
    00457cb8str x5, [sp+280]
    00457cbcstr x6, [sp+288]
    00457cc0str x5, [sp+272]
    00457cc4ldr x5, [sp+272]
    00457cc8cbnz x5, 0x457cd0
    00457cccb 0x457ce0
    00457cd0
    00457cd0loc_457cd0:
    00457cd0ldr x5, [sp+272]
    00457cd4ldr x5, [x5+8]
    00457cd8str x5, [sp+272]
    00457cdcb 0x457ce4
    00457ce0
    00457ce0loc_457ce0:
    00457ce0b 0x457ce4
    00457ce4
    00457ce4loc_457ce4:
    00457ce4ldr x5, [sp+296]
    00457ce8ldrsb x27, [x5]
    00457cecldr x6, [sp+288]
    00457cf0ldr x7, [sp+272]
    00457cf4str x7, [x5]
    00457cf8adrp x27, 0x5f4000
    00457cfcldr w7, [x27+3056]
    00457d00cbz w7, 0x457d08
    00457d04b 0x457d0c
    00457d08
    00457d08loc_457d08:
    00457d08b 0x457d20
    00457d0c
    00457d0cloc_457d0c:
    00457d0cbl runtime.gcWriteBarrier2
    00457d10str x6, [x25]
    00457d14ldr x7, [x5+8]
    00457d18str x7, [x25+8]
    00457d1cb 0x457d20
    00457d20
    00457d20loc_457d20:
    00457d20str x6, [x5+8]
    00457d24ldr x2, [sp+296]
    00457d28ldrsb x27, [x2]
    00457d2cb 0x457d30
    00457d30
    00457d30loc_457d30:
    00457d30str x2, [sp+304]
    00457d34orr x4, xzr, 1
    00457d38str x4, [sp+312]
    00457d3cstr x4, [sp+320]
    00457d40adrp x0, 0x260000
    00457d44add x0, x0, 31
    00457d48movz x1, 20
    00457d4cmov x3, x4
    00457d50bl fmt.Errorf
    00457d54str x0, [sp+368]
    00457d58str x1, [sp+376]
    00457d5cadrp x5, 0x5f4000
    00457d60add x5, x5, 1504
    00457d64str x5, [sp+264]
    00457d68b 0x457d6c
    00457d6c
    00457d6cloc_457d6c:
    00457d6cstr x5, [sp+96]
    00457d70stp xzr, xzr, [sp+104]
    00457d74ldr x3, [sp+368]
    00457d78ldr x4, [sp+376]
    00457d7cstr x3, [sp+80]
    00457d80str x4, [sp+88]
    00457d84ldr x0, [sp+96]
    00457d88ldr x1, [sp+104]
    00457d8cldr x2, [sp+112]
    00457d90ldp x29, x30, [sp-8]
    00457d94add sp, sp, 448
    00457d98ret x30
    00457d9c
    00457d9cloc_457d9c:
    00457d9cstr xzr, [sp+328]
    00457da0stp xzr, xzr, [sp+336]
    00457da4stp xzr, xzr, [sp+368]
    00457da8ldr w7, [sp+512]
    00457dacldr x4, [sp+456]
    00457db0ldr x5, [sp+464]
    00457db4ldr x6, [sp+472]
    00457db8ldr x8, [sp+120]
    00457dbcldrsb x27, [x8]
    00457dc0ldr x8, [x8+32]
    00457dc4ldr x0, [sp+128]
    00457dc8ldr x2, [sp+496]
    00457dccldr x3, [sp+504]
    00457dd0ldr x1, [sp+488]
    00457dd4blr x8
    00457dd8str x0, [sp+328]
    00457ddcstr x1, [sp+336]
    00457de0str x2, [sp+344]
    00457de4str x3, [sp+368]
    00457de8str x4, [sp+376]
    00457decldr x8, [sp+328]
    00457df0ldr x9, [sp+336]
    00457df4ldr x10, [sp+344]
    00457df8str x8, [sp+416]
    00457dfcstr x9, [sp+424]
    00457e00str x10, [sp+432]
    00457e04ldr x8, [sp+368]
    00457e08ldr x9, [sp+376]
    00457e0cstr x8, [sp+400]
    00457e10str x9, [sp+408]
    00457e14ldr x8, [sp+416]
    00457e18ldr x9, [sp+424]
    00457e1cldr x10, [sp+432]
    00457e20str x8, [sp+152]
    00457e24str x9, [sp+160]
    00457e28str x10, [sp+168]
    00457e2cldr x8, [sp+408]
    00457e30ldr x9, [sp+400]
    00457e34str x9, [sp+136]
    00457e38str x8, [sp+144]
    00457e3ccbnz x9, 0x457e44
    00457e40b 0x457f2c
    00457e44
    00457e44loc_457e44:
    00457e44stp xzr, xzr, [sp+352]
    00457e48add x5, sp, 352
    00457e4cstr x5, [sp+232]
    00457e50ldr x5, [sp+136]
    00457e54ldr x6, [sp+144]
    00457e58str x5, [sp+216]
    00457e5cstr x6, [sp+224]
    00457e60str x5, [sp+208]
    00457e64ldr x5, [sp+208]
    00457e68cbnz x5, 0x457e70
    00457e6cb 0x457e80
    00457e70
    00457e70loc_457e70:
    00457e70ldr x5, [sp+208]
    00457e74ldr x5, [x5+8]
    00457e78str x5, [sp+208]
    00457e7cb 0x457e84
    00457e80
    00457e80loc_457e80:
    00457e80b 0x457e84
    00457e84
    00457e84loc_457e84:
    00457e84ldr x5, [sp+232]
    00457e88ldrsb x27, [x5]
    00457e8cldr x6, [sp+208]
    00457e90ldr x7, [sp+224]
    00457e94str x6, [x5]
    00457e98adrp x27, 0x5f4000
    00457e9cldr w6, [x27+3056]
    00457ea0cbz w6, 0x457ea8
    00457ea4b 0x457eac
    00457ea8
    00457ea8loc_457ea8:
    00457ea8b 0x457ec0
    00457eac
    00457eacloc_457eac:
    00457eacbl runtime.gcWriteBarrier2
    00457eb0str x7, [x25]
    00457eb4ldr x6, [x5+8]
    00457eb8str x6, [x25+8]
    00457ebcb 0x457ec0
    00457ec0
    00457ec0loc_457ec0:
    00457ec0str x7, [x5+8]
    00457ec4ldr x2, [sp+232]
    00457ec8ldrsb x27, [x2]
    00457eccb 0x457ed0
    00457ed0
    00457ed0loc_457ed0:
    00457ed0str x2, [sp+240]
    00457ed4orr x4, xzr, 1
    00457ed8str x4, [sp+248]
    00457edcstr x4, [sp+256]
    00457ee0adrp x0, 0x260000
    00457ee4add x0, x0, 31
    00457ee8movz x1, 20
    00457eecmov x3, x4
    00457ef0bl fmt.Errorf
    00457ef4str x0, [sp+368]
    00457ef8str x1, [sp+376]
    00457efcstr xzr, [sp+96]
    00457f00stp xzr, xzr, [sp+104]
    00457f04ldr x3, [sp+368]
    00457f08ldr x4, [sp+376]
    00457f0cstr x3, [sp+80]
    00457f10str x4, [sp+88]
    00457f14ldr x0, [sp+96]
    00457f18ldr x1, [sp+104]
    00457f1cldr x2, [sp+112]
    00457f20ldp x29, x30, [sp-8]
    00457f24add sp, sp, 448
    00457f28ret x30
    00457f2c
    00457f2cloc_457f2c:
    00457f2cldr x5, [sp+152]
    00457f30ldr x6, [sp+160]
    00457f34ldr x7, [sp+168]
    00457f38str x5, [sp+96]
    00457f3cstr x6, [sp+104]
    00457f40str x7, [sp+112]
    00457f44stp xzr, xzr, [sp+80]
    00457f48ldr x0, [sp+96]
    00457f4cldr x1, [sp+104]
    00457f50ldr x2, [sp+112]
    00457f54mov x3, xzr
    00457f58mov x4, xzr
    00457f5cldp x29, x30, [sp-8]
    00457f60add sp, sp, 448
    00457f64ret x30
    00457f68
    00457f68loc_457f68:
    00457f68stp x0, x1, [sp+8]
    00457f6cstr x2, [sp+24]
    00457f70str w3, [sp+32]
    00457f74stp x4, x5, [sp+40]
    00457f78str x6, [sp+56]
    00457f7cstr w7, [sp+64]
    00457f80mov x3, x30
    00457f84bl runtime.morestack_noctxt.abi0
    00457f88ldp x0, x1, [sp+8]
    00457f8cldr x2, [sp+24]
    00457f90ldrsw x3, [sp+32]
    00457f94ldp x4, x5, [sp+40]
    00457f98ldr x6, [sp+56]
    00457f9cldr w7, [sp+64]
    00457fa0b 0x457bf0
    00457fa4udf 0
    00457fa8udf 0
    00457facudf 0
    00457bf0
    00457fb0
    00457fb0gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd e)
    00457fb0str x30, [sp-32]!
    00457fb4stur x29, [sp-8]
    00457fb8sub x29, sp, 8
    00457fbcstr wzr, [sp+20]
    00457fc0orr x0, xzr, 16
    00457fc4str w0, [sp+20]
    00457fc8add x29, sp, 24
    00457fccadd sp, sp, 32
    00457fd0ret x30
    00457fd4udf 0
    00457fd8udf 0
    00457fdcudf 0
    00457fb0
    00457fe0
    00457fe0gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd e)
    00457fe0str x30, [sp-32]!
    00457fe4stur x29, [sp-8]
    00457fe8sub x29, sp, 8
    00457fecstr wzr, [sp+20]
    00457ff0orr x0, xzr, 12
    00457ff4str w0, [sp+20]
    00457ff8add x29, sp, 24
    00457ffcadd sp, sp, 32
    00458000ret x30
    00458004udf 0
    00458008udf 0
    0045800cudf 0
    00457fe0
    00458010
    00458010gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd e)
    00458010str x30, [sp-32]!
    00458014stur x29, [sp-8]
    00458018sub x29, sp, 8
    0045801cstr xzr, [sp+16]
    00458020orr x0, xzr, 24
    00458024str x0, [sp+16]
    00458028add x29, sp, 24
    0045802cadd sp, sp, 32
    00458030ret x30
    00458034udf 0
    00458038udf 0
    0045803cudf 0
    00458010
    00458040
    00458040gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd e)
    00458040str x30, [sp-32]!
    00458044stur x29, [sp-8]
    00458048sub x29, sp, 8
    0045804cstr xzr, [sp+16]
    00458050movz x0, 168
    00458054str x0, [sp+16]
    00458058add x29, sp, 24
    0045805cadd sp, sp, 32
    00458060ret x30
    00458064udf 0
    00458068udf 0
    0045806cudf 0
    00458040
    00458070
    00458070gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd e)
    00458070str x30, [sp-32]!
    00458074stur x29, [sp-8]
    00458078sub x29, sp, 8
    0045807cstr xzr, [sp+16]
    00458080adrp x1, 0x281000
    00458084add x1, x1, 152
    00458088str x1, [sp+16]
    0045808cldr x0, [sp+16]
    00458090add x29, sp, 24
    00458094add sp, sp, 32
    00458098ret x30
    0045809cudf 0
    00458070