File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0043b560
    0043b560github.com/jcmturner/gofork/x/crypto/pbkdf2.Key64: ; void github.com/jcmturner/gofork/x/crypto/pbkdf2.Key64(struct []uint8 password, struct []uint8 salt, int64 iter, int64 keyLen, func() hash.Hash h)
    0043b560ldr x16, [x28+16]
    0043b564sub x17, sp, 208
    0043b568subs xzr, x17, x16
    0043b56cb.ls 0x43b9e4
    0043b570sub x20, sp, 336
    0043b574stp x29, x30, [x20-8]
    0043b578add sp, x20, 0
    0043b57csub x29, sp, 8
    0043b580str x0, [sp+344]
    0043b584str x1, [sp+352]
    0043b588str x2, [sp+360]
    0043b58cstr x3, [sp+368]
    0043b590str x4, [sp+376]
    0043b594str x5, [sp+384]
    0043b598str x6, [sp+392]
    0043b59cstr x7, [sp+400]
    0043b5a0str x8, [sp+408]
    0043b5a4str xzr, [sp+136]
    0043b5a8stp xzr, xzr, [sp+144]
    0043b5acldr x1, [sp+344]
    0043b5b0ldr x2, [sp+352]
    0043b5b4ldr x3, [sp+360]
    0043b5b8ldr x0, [sp+408]
    0043b5bcbl crypto/hmac.New
    0043b5c0str x0, [sp+160]
    0043b5c4str x1, [sp+168]
    0043b5c8ldrsb x27, [x0]
    0043b5ccldr x4, [x0+40]
    0043b5d0mov x0, x1
    0043b5d4blr x4
    0043b5d8str x0, [sp+128]
    0043b5dcstr x0, [sp+72]
    0043b5e0ldr x4, [sp+72]
    0043b5e4ldr x5, [sp+400]
    0043b5e8add x4, x5, x4
    0043b5ecsub x4, x4, 1
    0043b5f0ldr x5, [sp+72]
    0043b5f4cbnz x5, 0x43b5fc
    0043b5f8b 0x43b9dc
    0043b5fc
    0043b5fcloc_43b5fc:
    0043b5fcsdiv x1, x4, x5
    0043b600str x1, [sp+56]
    0043b604adrp x0, 0x1c3000
    0043b608add x0, x0, 1504
    0043b60cbl runtime.newobject
    0043b610str x0, [sp+320]
    0043b614str wzr, [x0]
    0043b618ldr x1, [sp+72]
    0043b61cldr x2, [sp+56]
    0043b620madd x2, x2, x1, xzr
    0043b624adrp x0, 0x1ba000
    0043b628add x0, x0, 3072
    0043b62cmov x1, xzr
    0043b630bl runtime.makeslice
    0043b634ldr x1, [sp+56]
    0043b638ldr x2, [sp+72]
    0043b63cstr x0, [sp+176]
    0043b640str xzr, [sp+184]
    0043b644madd x1, x1, x2, xzr
    0043b648str x1, [sp+192]
    0043b64cldr x2, [sp+72]
    0043b650ldr x1, [sp+72]
    0043b654adrp x0, 0x1ba000
    0043b658add x0, x0, 3072
    0043b65cbl runtime.makeslice
    0043b660ldr x1, [sp+72]
    0043b664ldr x2, [sp+72]
    0043b668str x0, [sp+200]
    0043b66cstr x1, [sp+208]
    0043b670str x2, [sp+216]
    0043b674orr x1, xzr, 1
    0043b678str x1, [sp+80]
    0043b67cb 0x43b680
    0043b680
    0043b680loc_43b680:
    0043b680ldr x3, [sp+56]
    0043b684ldr x4, [sp+80]
    0043b688subs xzr, x3, x4
    0043b68cb.ge 0x43b694
    0043b690b 0x43b848
    0043b694
    0043b694loc_43b694:
    0043b694ldr x1, [sp+160]
    0043b698ldrsb x27, [x1]
    0043b69cldr x1, [x1+32]
    0043b6a0ldr x0, [sp+168]
    0043b6a4blr x1
    0043b6a8ldr x2, [sp+376]
    0043b6acldr x3, [sp+384]
    0043b6b0ldr x1, [sp+160]
    0043b6b4ldrsb x27, [x1]
    0043b6b8ldr x1, [x1+56]
    0043b6bcldr x4, [sp+368]
    0043b6c0ldr x0, [sp+168]
    0043b6c4mov x5, x1
    0043b6c8mov x1, x4
    0043b6ccblr x5
    0043b6d0ldr x1, [sp+320]
    0043b6d4ldr x2, [sp+80]
    0043b6d8sbfm x2, x2, 24, 63
    0043b6dcstrb w2, [x1]
    0043b6e0ldr x1, [sp+320]
    0043b6e4ldr x2, [sp+80]
    0043b6e8sbfm x2, x2, 16, 63
    0043b6ecstrb w2, [x1+1]
    0043b6f0ldr x1, [sp+320]
    0043b6f4ldr x2, [sp+80]
    0043b6f8sbfm x2, x2, 8, 63
    0043b6fcstrb w2, [x1+2]
    0043b700ldr x1, [sp+320]
    0043b704ldr x2, [sp+80]
    0043b708strb w2, [x1+3]
    0043b70cldr x1, [sp+320]
    0043b710ldrsb x27, [x1]
    0043b714b 0x43b718
    0043b718
    0043b718loc_43b718:
    0043b718str x1, [sp+296]
    0043b71corr x3, xzr, 4
    0043b720str x3, [sp+304]
    0043b724str x3, [sp+312]
    0043b728ldr x4, [sp+160]
    0043b72cldrsb x27, [x4]
    0043b730ldr x0, [sp+168]
    0043b734ldr x4, [x4+56]
    0043b738mov x2, x3
    0043b73cblr x4
    0043b740ldr x2, [sp+184]
    0043b744ldr x3, [sp+192]
    0043b748ldr x4, [sp+160]
    0043b74cldrsb x27, [x4]
    0043b750ldr x4, [x4+48]
    0043b754ldr x1, [sp+176]
    0043b758ldr x0, [sp+168]
    0043b75cblr x4
    0043b760str x0, [sp+176]
    0043b764str x1, [sp+184]
    0043b768str x2, [sp+192]
    0043b76cstr x1, [sp+128]
    0043b770ldr x4, [sp+72]
    0043b774sub x0, x1, x4
    0043b778str x0, [sp+120]
    0043b77cldr x5, [sp+176]
    0043b780b 0x43b784
    0043b784
    0043b784loc_43b784:
    0043b784subs xzr, x1, x0
    0043b788b.hs 0x43b790
    0043b78cb 0x43b9d8
    0043b790
    0043b790loc_43b790:
    0043b790add x3, x2, x4
    0043b794sub x3, x3, x1
    0043b798add x4, x1, x4
    0043b79csub x4, x4, x1
    0043b7a0sub x6, xzr, x3
    0043b7a4and x6, x0, x6, asr #63
    0043b7a8add x5, x5, x6
    0043b7acstr x5, [sp+224]
    0043b7b0str x4, [sp+232]
    0043b7b4str x3, [sp+240]
    0043b7b8ldr x3, [sp+200]
    0043b7bcldr x4, [sp+208]
    0043b7c0ldr x5, [sp+216]
    0043b7c4str x3, [sp+272]
    0043b7c8str x4, [sp+280]
    0043b7ccstr x5, [sp+288]
    0043b7d0ldr x3, [sp+232]
    0043b7d4ldr x4, [sp+224]
    0043b7d8ldr x5, [sp+240]
    0043b7dcstr x4, [sp+248]
    0043b7e0str x3, [sp+256]
    0043b7e4str x5, [sp+264]
    0043b7e8ldr x4, [sp+280]
    0043b7ecstr x4, [sp+112]
    0043b7f0subs xzr, x4, x3
    0043b7f4b.gt 0x43b7fc
    0043b7f8b 0x43b804
    0043b7fc
    0043b7fcloc_43b7fc:
    0043b7fcstr x3, [sp+112]
    0043b800b 0x43b808
    0043b804
    0043b804loc_43b804:
    0043b804b 0x43b808
    0043b808
    0043b808loc_43b808:
    0043b808ldr x3, [sp+248]
    0043b80cldr x4, [sp+272]
    0043b810subs xzr, x3, x4
    0043b814b.ne 0x43b81c
    0043b818b 0x43b838
    0043b81c
    0043b81cloc_43b81c:
    0043b81cldr x3, [sp+112]
    0043b820str x3, [sp+104]
    0043b824ldr x2, [sp+104]
    0043b828ldr x1, [sp+248]
    0043b82cldr x0, [sp+272]
    0043b830bl runtime.memmove
    0043b834b 0x43b83c
    0043b838
    0043b838loc_43b838:
    0043b838b 0x43b83c
    0043b83c
    0043b83cloc_43b83c:
    0043b83corr x3, xzr, 2
    0043b840str x3, [sp+64]
    0043b844b 0x43b890
    0043b848
    0043b848loc_43b848:
    0043b848ldr x1, [sp+400]
    0043b84cldr x2, [sp+192]
    0043b850ldr x0, [sp+176]
    0043b854subs xzr, x1, x2
    0043b858b.ls 0x43b860
    0043b85cb 0x43b88c
    0043b860
    0043b860loc_43b860:
    0043b860b 0x43b864
    0043b864
    0043b864loc_43b864:
    0043b864str x0, [sp+296]
    0043b868str x1, [sp+304]
    0043b86cstr x2, [sp+312]
    0043b870str x0, [sp+136]
    0043b874str x1, [sp+144]
    0043b878str x2, [sp+152]
    0043b87cldr x1, [sp+144]
    0043b880ldp x29, x30, [sp-8]
    0043b884add sp, sp, 336
    0043b888ret x30
    0043b88c
    0043b88cloc_43b88c:
    0043b88cbl runtime.panicSliceAcap
    0043b890
    0043b890loc_43b890:
    0043b890ldr x4, [sp+392]
    0043b894ldr x5, [sp+64]
    0043b898subs xzr, x4, x5
    0043b89cb.ge 0x43b8a4
    0043b8a0b 0x43b924
    0043b8a4
    0043b8a4loc_43b8a4:
    0043b8a4ldr x1, [sp+160]
    0043b8a8ldrsb x27, [x1]
    0043b8acldr x1, [x1+32]
    0043b8b0ldr x0, [sp+168]
    0043b8b4blr x1
    0043b8b8ldr x2, [sp+208]
    0043b8bcldr x3, [sp+216]
    0043b8c0ldr x1, [sp+160]
    0043b8c4ldrsb x27, [x1]
    0043b8c8ldr x1, [x1+56]
    0043b8ccldr x4, [sp+200]
    0043b8d0ldr x0, [sp+168]
    0043b8d4mov x5, x1
    0043b8d8mov x1, x4
    0043b8dcblr x5
    0043b8e0b 0x43b8e4
    0043b8e4
    0043b8e4loc_43b8e4:
    0043b8e4b 0x43b8e8
    0043b8e8
    0043b8e8loc_43b8e8:
    0043b8e8str xzr, [sp+208]
    0043b8ecldr x3, [sp+216]
    0043b8f0ldr x4, [sp+160]
    0043b8f4ldrsb x27, [x4]
    0043b8f8ldr x4, [x4+48]
    0043b8fcldr x1, [sp+200]
    0043b900ldr x0, [sp+168]
    0043b904mov x2, xzr
    0043b908blr x4
    0043b90cstr x0, [sp+200]
    0043b910str x1, [sp+208]
    0043b914str x2, [sp+216]
    0043b918str xzr, [sp+96]
    0043b91cstr x1, [sp+88]
    0043b920b 0x43b938
    0043b924
    0043b924loc_43b924:
    0043b924b 0x43b928
    0043b928
    0043b928loc_43b928:
    0043b928ldr x4, [sp+80]
    0043b92cadd x4, x4, 1
    0043b930str x4, [sp+80]
    0043b934b 0x43b680
    0043b938
    0043b938loc_43b938:
    0043b938ldr x3, [sp+88]
    0043b93cldr x4, [sp+96]
    0043b940subs xzr, x3, x4
    0043b944b.gt 0x43b94c
    0043b948b 0x43b9b4
    0043b94c
    0043b94cloc_43b94c:
    0043b94cldr x0, [sp+96]
    0043b950str x0, [sp+48]
    0043b954ldr x1, [sp+232]
    0043b958ldr x3, [sp+224]
    0043b95csubs xzr, x1, x0
    0043b960b.hi 0x43b968
    0043b964b 0x43b9d4
    0043b968
    0043b968loc_43b968:
    0043b968ldrb w3, [x3+x0]
    0043b96cldr x1, [sp+208]
    0043b970ldr x4, [sp+200]
    0043b974subs xzr, x1, x0
    0043b978b.hi 0x43b980
    0043b97cb 0x43b9d0
    0043b980
    0043b980loc_43b980:
    0043b980ldr x1, [sp+232]
    0043b984ldr x5, [sp+224]
    0043b988ldrb w4, [x4+x0]
    0043b98ceor x3, x3, x4
    0043b990subs xzr, x1, x0
    0043b994b.hi 0x43b99c
    0043b998b 0x43b9cc
    0043b99c
    0043b99cloc_43b99c:
    0043b99cstrb w3, [x5+x0]
    0043b9a0b 0x43b9a4
    0043b9a4
    0043b9a4loc_43b9a4:
    0043b9a4ldr x3, [sp+96]
    0043b9a8add x3, x3, 1
    0043b9acstr x3, [sp+96]
    0043b9b0b 0x43b938
    0043b9b4
    0043b9b4loc_43b9b4:
    0043b9b4b 0x43b9b8
    0043b9b8
    0043b9b8loc_43b9b8:
    0043b9b8ldr x4, [sp+64]
    0043b9bcadd x4, x4, 1
    0043b9c0str x4, [sp+64]
    0043b9c4orr x3, xzr, 2
    0043b9c8b 0x43b890
    0043b9cc
    0043b9ccloc_43b9cc:
    0043b9ccbl runtime.panicIndex
    0043b9d0
    0043b9d0loc_43b9d0:
    0043b9d0bl runtime.panicIndex
    0043b9d4
    0043b9d4loc_43b9d4:
    0043b9d4bl runtime.panicIndex
    0043b9d8
    0043b9d8loc_43b9d8:
    0043b9d8bl runtime.panicSliceB
    0043b9dc
    0043b9dcloc_43b9dc:
    0043b9dcbl runtime.panicdivide
    0043b9e0hint
    0043b9e4
    0043b9e4loc_43b9e4:
    0043b9e4stp x0, x1, [sp+8]
    0043b9e8stp x2, x3, [sp+24]
    0043b9ecstp x4, x5, [sp+40]
    0043b9f0stp x6, x7, [sp+56]
    0043b9f4str x8, [sp+72]
    0043b9f8mov x3, x30
    0043b9fcbl runtime.morestack_noctxt.abi0
    0043ba00ldp x0, x1, [sp+8]
    0043ba04ldp x2, x3, [sp+24]
    0043ba08ldp x4, x5, [sp+40]
    0043ba0cldp x6, x7, [sp+56]
    0043ba10ldr x8, [sp+72]
    0043ba14b 0x43b560
    0043ba18udf 0
    0043ba1cudf 0
    0043b560
    0043ba20
    0043ba20gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    0043ba20ldr x16, [x28+16]
    0043ba24sub x17, sp, 304
    0043ba28subs xzr, x17, x16
    0043ba2cb.ls 0x43bd54
    0043ba30sub x20, sp, 432
    0043ba34stp x29, x30, [x20-8]
    0043ba38add sp, x20, 0
    0043ba3csub x29, sp, 8
    0043ba40str x0, [sp+440]
    0043ba44str x1, [sp+448]
    0043ba48str x2, [sp+456]
    0043ba4cstr x3, [sp+464]
    0043ba50str x4, [sp+472]
    0043ba54str x5, [sp+480]
    0043ba58str x6, [sp+488]
    0043ba5cstr x7, [sp+496]
    0043ba60str xzr, [sp+152]
    0043ba64stp xzr, xzr, [sp+160]
    0043ba68str xzr, [sp+128]
    0043ba6cstp xzr, xzr, [sp+136]
    0043ba70stp xzr, xzr, [sp+112]
    0043ba74ldr x1, [sp+448]
    0043ba78str x1, [sp+104]
    0043ba7cldr x0, [sp+496]
    0043ba80ldr x1, [sp+488]
    0043ba84ldrsb x27, [x1]
    0043ba88ldr x1, [x1+136]
    0043ba8cblr x1
    0043ba90str x0, [sp+96]
    0043ba94ldr x1, [sp+104]
    0043ba98subs xzr, x0, x1
    0043ba9cb.ne 0x43baa4
    0043baa0b 0x43bc08
    0043baa4
    0043baa4loc_43baa4:
    0043baa4ldr x1, [sp+488]
    0043baa8ldrsb x27, [x1]
    0043baacldr x1, [x1+136]
    0043bab0ldr x0, [sp+496]
    0043bab4blr x1
    0043bab8str x0, [sp+96]
    0043babcldr x1, [sp+448]
    0043bac0str x1, [sp+104]
    0043bac4stp xzr, xzr, [sp+392]
    0043bac8stp xzr, xzr, [sp+408]
    0043baccadd x1, sp, 392
    0043bad0str x1, [sp+296]
    0043bad4ldr x0, [sp+96]
    0043bad8bl runtime.convT64
    0043badcstr x0, [sp+288]
    0043bae0ldr x1, [sp+296]
    0043bae4ldrsb x27, [x1]
    0043bae8adrp x2, 0x1ba000
    0043baecadd x2, x2, 3520
    0043baf0str x2, [x1]
    0043baf4adrp x27, 0x610000
    0043baf8ldr w2, [x27+3056]
    0043bafccbz w2, 0x43bb04
    0043bb00b 0x43bb08
    0043bb04
    0043bb04loc_43bb04:
    0043bb04b 0x43bb1c
    0043bb08
    0043bb08loc_43bb08:
    0043bb08bl runtime.gcWriteBarrier2
    0043bb0cstr x0, [x25]
    0043bb10ldr x2, [x1+8]
    0043bb14str x2, [x25+8]
    0043bb18b 0x43bb1c
    0043bb1c
    0043bb1cloc_43bb1c:
    0043bb1cstr x0, [x1+8]
    0043bb20ldr x0, [sp+104]
    0043bb24bl runtime.convT64
    0043bb28str x0, [sp+280]
    0043bb2cldr x1, [sp+296]
    0043bb30ldrsb x27, [x1]
    0043bb34adrp x2, 0x1ba000
    0043bb38add x2, x2, 3520
    0043bb3cstr x2, [x1+16]
    0043bb40adrp x27, 0x610000
    0043bb44ldr w2, [x27+3056]
    0043bb48cbz w2, 0x43bb50
    0043bb4cb 0x43bb54
    0043bb50
    0043bb50loc_43bb50:
    0043bb50b 0x43bb68
    0043bb54
    0043bb54loc_43bb54:
    0043bb54bl runtime.gcWriteBarrier2
    0043bb58str x0, [x25]
    0043bb5cldr x5, [x1+24]
    0043bb60str x5, [x25+8]
    0043bb64b 0x43bb68
    0043bb68
    0043bb68loc_43bb68:
    0043bb68str x0, [x1+24]
    0043bb6cldr x2, [sp+296]
    0043bb70ldrsb x27, [x2]
    0043bb74b 0x43bb78
    0043bb78
    0043bb78loc_43bb78:
    0043bb78str x2, [sp+304]
    0043bb7corr x4, xzr, 2
    0043bb80str x4, [sp+312]
    0043bb84str x4, [sp+320]
    0043bb88adrp x0, 0x28a000
    0043bb8cadd x0, x0, 2755
    0043bb90movz x1, 42
    0043bb94mov x3, x4
    0043bb98bl fmt.Errorf
    0043bb9cstr x0, [sp+376]
    0043bba0str x1, [sp+384]
    0043bba4adrp x5, 0x610000
    0043bba8add x5, x5, 1504
    0043bbacstr x5, [sp+272]
    0043bbb0b 0x43bbb4
    0043bbb4
    0043bbb4loc_43bbb4:
    0043bbb4str x5, [sp+152]
    0043bbb8stp xzr, xzr, [sp+160]
    0043bbbcadrp x8, 0x610000
    0043bbc0add x8, x8, 1504
    0043bbc4str x8, [sp+264]
    0043bbc8b 0x43bbcc
    0043bbcc
    0043bbccloc_43bbcc:
    0043bbccstr x8, [sp+128]
    0043bbd0stp xzr, xzr, [sp+136]
    0043bbd4ldr x6, [sp+376]
    0043bbd8ldr x7, [sp+384]
    0043bbdcstr x6, [sp+112]
    0043bbe0str x7, [sp+120]
    0043bbe4ldr x0, [sp+152]
    0043bbe8ldr x3, [sp+128]
    0043bbecldr x1, [sp+160]
    0043bbf0ldr x4, [sp+136]
    0043bbf4ldr x2, [sp+168]
    0043bbf8ldr x5, [sp+144]
    0043bbfcldp x29, x30, [sp-8]
    0043bc00add sp, sp, 432
    0043bc04ret x30
    0043bc08
    0043bc08loc_43bc08:
    0043bc08ldr x1, [sp+488]
    0043bc0cldrsb x27, [x1]
    0043bc10ldr x1, [x1+88]
    0043bc14ldr x0, [sp+496]
    0043bc18blr x1
    0043bc1cstr x0, [sp+104]
    0043bc20sbfm x1, x0, 63, 63
    0043bc24add x1, x0, x1, lsr #61
    0043bc28sbfm x2, x1, 3, 63
    0043bc2cstr x2, [sp+88]
    0043bc30adrp x0, 0x1ba000
    0043bc34add x0, x0, 3072
    0043bc38mov x1, x2
    0043bc3cbl runtime.makeslice
    0043bc40ldr x1, [sp+88]
    0043bc44ldr x2, [sp+88]
    0043bc48str x0, [sp+176]
    0043bc4cstr x1, [sp+184]
    0043bc50str x2, [sp+192]
    0043bc54str xzr, [sp+352]
    0043bc58stp xzr, xzr, [sp+360]
    0043bc5cstr xzr, [sp+328]
    0043bc60stp xzr, xzr, [sp+336]
    0043bc64stp xzr, xzr, [sp+376]
    0043bc68ldr x0, [sp+440]
    0043bc6cldr x3, [sp+176]
    0043bc70ldr x6, [sp+464]
    0043bc74ldr x1, [sp+448]
    0043bc78ldr x4, [sp+184]
    0043bc7cldr x7, [sp+472]
    0043bc80ldr x2, [sp+456]
    0043bc84ldr x5, [sp+192]
    0043bc88ldr x8, [sp+480]
    0043bc8cbl gopkg.in/jcmturner/aescts%2ev1.Encrypt
    0043bc90str x0, [sp+352]
    0043bc94str x1, [sp+360]
    0043bc98str x2, [sp+368]
    0043bc9cstr x3, [sp+328]
    0043bca0str x4, [sp+336]
    0043bca4str x5, [sp+344]
    0043bca8str x6, [sp+376]
    0043bcacstr x7, [sp+384]
    0043bcb0ldr x1, [sp+360]
    0043bcb4ldr x2, [sp+368]
    0043bcb8ldr x3, [sp+352]
    0043bcbcstr x3, [sp+240]
    0043bcc0str x1, [sp+248]
    0043bcc4str x2, [sp+256]
    0043bcc8ldr x1, [sp+328]
    0043bcccldr x2, [sp+336]
    0043bcd0ldr x3, [sp+344]
    0043bcd4str x1, [sp+216]
    0043bcd8str x2, [sp+224]
    0043bcdcstr x3, [sp+232]
    0043bce0ldr x1, [sp+376]
    0043bce4ldr x2, [sp+384]
    0043bce8str x1, [sp+200]
    0043bcecstr x2, [sp+208]
    0043bcf0ldr x1, [sp+240]
    0043bcf4ldr x2, [sp+248]
    0043bcf8ldr x3, [sp+256]
    0043bcfcstr x1, [sp+152]
    0043bd00str x2, [sp+160]
    0043bd04str x3, [sp+168]
    0043bd08ldr x1, [sp+216]
    0043bd0cldr x2, [sp+224]
    0043bd10ldr x3, [sp+232]
    0043bd14str x1, [sp+128]
    0043bd18str x2, [sp+136]
    0043bd1cstr x3, [sp+144]
    0043bd20ldr x6, [sp+200]
    0043bd24ldr x7, [sp+208]
    0043bd28str x6, [sp+112]
    0043bd2cstr x7, [sp+120]
    0043bd30ldr x0, [sp+152]
    0043bd34ldr x3, [sp+128]
    0043bd38ldr x1, [sp+160]
    0043bd3cldr x4, [sp+136]
    0043bd40ldr x2, [sp+168]
    0043bd44ldr x5, [sp+144]
    0043bd48ldp x29, x30, [sp-8]
    0043bd4cadd sp, sp, 432
    0043bd50ret x30
    0043bd54
    0043bd54loc_43bd54:
    0043bd54stp x0, x1, [sp+8]
    0043bd58stp x2, x3, [sp+24]
    0043bd5cstp x4, x5, [sp+40]
    0043bd60stp x6, x7, [sp+56]
    0043bd64mov x3, x30
    0043bd68bl runtime.morestack_noctxt.abi0
    0043bd6cldp x0, x1, [sp+8]
    0043bd70ldp x2, x3, [sp+24]
    0043bd74ldp x4, x5, [sp+40]
    0043bd78ldp x6, x7, [sp+56]
    0043bd7cb 0x43ba20
    0043ba20
    0043bd80
    0043bd80gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptMessage(struct []uint8 key, struct []uint8 message, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    0043bd80ldr x16, [x28+16]
    0043bd84sub x17, sp, 896
    0043bd88subs xzr, x17, x16
    0043bd8cb.ls 0x43c8a4
    0043bd90sub x20, sp, 1024
    0043bd94stp x29, x30, [x20-8]
    0043bd98add sp, x20, 0
    0043bd9csub x29, sp, 8
    0043bda0str x0, [sp+1032]
    0043bda4str x1, [sp+1040]
    0043bda8str x2, [sp+1048]
    0043bdacstr x3, [sp+1056]
    0043bdb0str x4, [sp+1064]
    0043bdb4str x5, [sp+1072]
    0043bdb8str w6, [sp+1080]
    0043bdbcstr x7, [sp+1088]
    0043bdc0str x8, [sp+1096]
    0043bdc4str xzr, [sp+176]
    0043bdc8stp xzr, xzr, [sp+184]
    0043bdccstr xzr, [sp+152]
    0043bdd0stp xzr, xzr, [sp+160]
    0043bdd4stp xzr, xzr, [sp+136]
    0043bdd8ldr x1, [sp+1040]
    0043bddcstr x1, [sp+128]
    0043bde0ldr x0, [sp+1096]
    0043bde4ldr x1, [sp+1088]
    0043bde8ldrsb x27, [x1]
    0043bdecldr x1, [x1+136]
    0043bdf0blr x1
    0043bdf4str x0, [sp+120]
    0043bdf8ldr x1, [sp+128]
    0043bdfcsubs xzr, x0, x1
    0043be00b.ne 0x43be08
    0043be04b 0x43bf74
    0043be08
    0043be08loc_43be08:
    0043be08ldr x1, [sp+1088]
    0043be0cldrsb x27, [x1]
    0043be10ldr x1, [x1+136]
    0043be14ldr x0, [sp+1096]
    0043be18blr x1
    0043be1cstr x0, [sp+120]
    0043be20ldr x1, [sp+1040]
    0043be24str x1, [sp+128]
    0043be28add x27, sp, 824
    0043be2cstp xzr, xzr, [x27]
    0043be30add x27, sp, 840
    0043be34stp xzr, xzr, [x27]
    0043be38add x1, sp, 824
    0043be3cstr x1, [sp+712]
    0043be40ldr x0, [sp+120]
    0043be44bl runtime.convT64
    0043be48str x0, [sp+704]
    0043be4cldr x1, [sp+712]
    0043be50ldrsb x27, [x1]
    0043be54adrp x2, 0x1ba000
    0043be58add x2, x2, 3520
    0043be5cstr x2, [x1]
    0043be60adrp x27, 0x610000
    0043be64ldr w2, [x27+3056]
    0043be68cbz w2, 0x43be70
    0043be6cb 0x43be74
    0043be70
    0043be70loc_43be70:
    0043be70b 0x43be88
    0043be74
    0043be74loc_43be74:
    0043be74bl runtime.gcWriteBarrier2
    0043be78str x0, [x25]
    0043be7cldr x2, [x1+8]
    0043be80str x2, [x25+8]
    0043be84b 0x43be88
    0043be88
    0043be88loc_43be88:
    0043be88str x0, [x1+8]
    0043be8cldr x0, [sp+128]
    0043be90bl runtime.convT64
    0043be94str x0, [sp+696]
    0043be98ldr x1, [sp+712]
    0043be9cldrsb x27, [x1]
    0043bea0adrp x2, 0x1ba000
    0043bea4add x2, x2, 3520
    0043bea8str x2, [x1+16]
    0043beacadrp x27, 0x610000
    0043beb0ldr w2, [x27+3056]
    0043beb4cbz w2, 0x43bebc
    0043beb8b 0x43bec0
    0043bebc
    0043bebcloc_43bebc:
    0043bebcb 0x43bed4
    0043bec0
    0043bec0loc_43bec0:
    0043bec0bl runtime.gcWriteBarrier2
    0043bec4str x0, [x25]
    0043bec8ldr x5, [x1+24]
    0043beccstr x5, [x25+8]
    0043bed0b 0x43bed4
    0043bed4
    0043bed4loc_43bed4:
    0043bed4str x0, [x1+24]
    0043bed8ldr x2, [sp+712]
    0043bedcldrsb x27, [x2]
    0043bee0b 0x43bee4
    0043bee4
    0043bee4loc_43bee4:
    0043bee4str x2, [sp+720]
    0043bee8orr x4, xzr, 2
    0043beecstr x4, [sp+728]
    0043bef0str x4, [sp+736]
    0043bef4adrp x0, 0x28a000
    0043bef8add x0, x0, 2755
    0043befcmovz x1, 42
    0043bf00mov x3, x4
    0043bf04bl fmt.Errorf
    0043bf08str x0, [sp+808]
    0043bf0cstr x1, [sp+816]
    0043bf10adrp x5, 0x610000
    0043bf14add x5, x5, 1504
    0043bf18str x5, [sp+688]
    0043bf1cb 0x43bf20
    0043bf20
    0043bf20loc_43bf20:
    0043bf20str x5, [sp+176]
    0043bf24stp xzr, xzr, [sp+184]
    0043bf28adrp x8, 0x610000
    0043bf2cadd x8, x8, 1504
    0043bf30str x8, [sp+680]
    0043bf34b 0x43bf38
    0043bf38
    0043bf38loc_43bf38:
    0043bf38str x8, [sp+152]
    0043bf3cstp xzr, xzr, [sp+160]
    0043bf40ldr x6, [sp+808]
    0043bf44ldr x7, [sp+816]
    0043bf48str x6, [sp+136]
    0043bf4cstr x7, [sp+144]
    0043bf50ldr x0, [sp+176]
    0043bf54ldr x3, [sp+152]
    0043bf58ldr x1, [sp+184]
    0043bf5cldr x4, [sp+160]
    0043bf60ldr x2, [sp+192]
    0043bf64ldr x5, [sp+168]
    0043bf68ldp x29, x30, [sp-8]
    0043bf6cadd sp, sp, 1024
    0043bf70ret x30
    0043bf74
    0043bf74loc_43bf74:
    0043bf74ldr x1, [sp+1088]
    0043bf78ldrsb x27, [x1]
    0043bf7cldr x1, [x1+80]
    0043bf80ldr x0, [sp+1096]
    0043bf84blr x1
    0043bf88str x0, [sp+128]
    0043bf8cmov x1, x0
    0043bf90mov x2, x1
    0043bf94adrp x0, 0x1ba000
    0043bf98add x0, x0, 3072
    0043bf9cbl runtime.makeslice
    0043bfa0ldr x1, [sp+128]
    0043bfa4ldr x2, [sp+128]
    0043bfa8str x0, [sp+312]
    0043bfacstr x1, [sp+320]
    0043bfb0str x2, [sp+328]
    0043bfb4add x27, sp, 808
    0043bfb8stp xzr, xzr, [x27]
    0043bfbcldr x0, [sp+312]
    0043bfc0ldr x1, [sp+320]
    0043bfc4ldr x2, [sp+328]
    0043bfc8bl crypto/rand.Read
    0043bfccstr x0, [sp+128]
    0043bfd0str x1, [sp+808]
    0043bfd4str x2, [sp+816]
    0043bfd8ldr x3, [sp+128]
    0043bfdcstr x3, [sp+80]
    0043bfe0str x1, [sp+1000]
    0043bfe4str x2, [sp+1008]
    0043bfe8str x1, [sp+296]
    0043bfecstr x2, [sp+304]
    0043bff0cbnz x1, 0x43bff8
    0043bff4b 0x43c118
    0043bff8
    0043bff8loc_43bff8:
    0043bff8add x27, sp, 792
    0043bffcstp xzr, xzr, [x27]
    0043c000add x5, sp, 792
    0043c004str x5, [sp+648]
    0043c008ldr x5, [sp+296]
    0043c00cldr x6, [sp+304]
    0043c010str x5, [sp+632]
    0043c014str x6, [sp+640]
    0043c018str x5, [sp+624]
    0043c01cldr x5, [sp+624]
    0043c020cbnz x5, 0x43c028
    0043c024b 0x43c038
    0043c028
    0043c028loc_43c028:
    0043c028ldr x5, [sp+624]
    0043c02cldr x5, [x5+8]
    0043c030str x5, [sp+624]
    0043c034b 0x43c03c
    0043c038
    0043c038loc_43c038:
    0043c038b 0x43c03c
    0043c03c
    0043c03cloc_43c03c:
    0043c03cldr x5, [sp+648]
    0043c040ldrsb x27, [x5]
    0043c044ldr x6, [sp+640]
    0043c048ldr x7, [sp+624]
    0043c04cstr x7, [x5]
    0043c050adrp x27, 0x60f000
    0043c054ldr w7, [x27+3056]
    0043c058cbz w7, 0x43c060
    0043c05cb 0x43c064
    0043c060
    0043c060loc_43c060:
    0043c060b 0x43c078
    0043c064
    0043c064loc_43c064:
    0043c064bl runtime.gcWriteBarrier2
    0043c068str x6, [x25]
    0043c06cldr x7, [x5+8]
    0043c070str x7, [x25+8]
    0043c074b 0x43c078
    0043c078
    0043c078loc_43c078:
    0043c078str x6, [x5+8]
    0043c07cldr x2, [sp+648]
    0043c080ldrsb x27, [x2]
    0043c084b 0x43c088
    0043c088
    0043c088loc_43c088:
    0043c088str x2, [sp+656]
    0043c08corr x4, xzr, 1
    0043c090str x4, [sp+664]
    0043c094str x4, [sp+672]
    0043c098adrp x0, 0x288000
    0043c09cadd x0, x0, 2499
    0043c0a0movz x1, 40
    0043c0a4mov x3, x4
    0043c0a8bl fmt.Errorf
    0043c0acstr x0, [sp+808]
    0043c0b0str x1, [sp+816]
    0043c0b4adrp x5, 0x60f000
    0043c0b8add x5, x5, 1504
    0043c0bcstr x5, [sp+616]
    0043c0c0b 0x43c0c4
    0043c0c4
    0043c0c4loc_43c0c4:
    0043c0c4str x5, [sp+176]
    0043c0c8stp xzr, xzr, [sp+184]
    0043c0ccadrp x8, 0x60f000
    0043c0d0add x8, x8, 1504
    0043c0d4str x8, [sp+608]
    0043c0d8b 0x43c0dc
    0043c0dc
    0043c0dcloc_43c0dc:
    0043c0dcstr x8, [sp+152]
    0043c0e0stp xzr, xzr, [sp+160]
    0043c0e4ldr x6, [sp+808]
    0043c0e8ldr x7, [sp+816]
    0043c0ecstr x6, [sp+136]
    0043c0f0str x7, [sp+144]
    0043c0f4ldr x0, [sp+176]
    0043c0f8ldr x3, [sp+152]
    0043c0fcldr x1, [sp+184]
    0043c100ldr x4, [sp+160]
    0043c104ldr x2, [sp+192]
    0043c108ldr x5, [sp+168]
    0043c10cldp x29, x30, [sp-8]
    0043c110add sp, sp, 1024
    0043c114ret x30
    0043c118
    0043c118loc_43c118:
    0043c118ldr x2, [sp+328]
    0043c11cldr x0, [sp+312]
    0043c120ldr x5, [sp+320]
    0043c124str x0, [sp+584]
    0043c128str x5, [sp+592]
    0043c12cstr x2, [sp+600]
    0043c130ldr x6, [sp+1064]
    0043c134add x1, x5, x6
    0043c138str x1, [sp+112]
    0043c13csubs xzr, x2, x1
    0043c140b.hs 0x43c148
    0043c144b 0x43c150
    0043c148
    0043c148loc_43c148:
    0043c148str x1, [sp+592]
    0043c14cb 0x43c170
    0043c150
    0043c150loc_43c150:
    0043c150ldr x3, [sp+1064]
    0043c154adrp x4, 0x1b9000
    0043c158add x4, x4, 3072
    0043c15cbl runtime.growslice
    0043c160str x0, [sp+584]
    0043c164str x1, [sp+592]
    0043c168str x2, [sp+600]
    0043c16cb 0x43c170
    0043c170
    0043c170loc_43c170:
    0043c170ldr x3, [sp+1064]
    0043c174str x3, [sp+104]
    0043c178ldr x3, [sp+112]
    0043c17cldr x4, [sp+1064]
    0043c180sub x3, x3, x4
    0043c184ldr x4, [sp+584]
    0043c188add x0, x4, x3
    0043c18cstr x0, [sp+576]
    0043c190ldr x2, [sp+104]
    0043c194ldr x1, [sp+1056]
    0043c198bl runtime.memmove
    0043c19cldr x3, [sp+584]
    0043c1a0ldr x4, [sp+592]
    0043c1a4ldr x5, [sp+600]
    0043c1a8str x3, [sp+200]
    0043c1acstr x4, [sp+208]
    0043c1b0str x5, [sp+216]
    0043c1b4str xzr, [sp+224]
    0043c1b8stp xzr, xzr, [sp+232]
    0043c1bcldr w3, [sp+1080]
    0043c1c0cbnz w3, 0x43c1c8
    0043c1c4b 0x43c3c8
    0043c1c8
    0043c1c8loc_43c1c8:
    0043c1c8ldr w0, [sp+1080]
    0043c1ccbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
    0043c1d0str x0, [sp+768]
    0043c1d4str x1, [sp+776]
    0043c1d8str x2, [sp+784]
    0043c1dcstr xzr, [sp+744]
    0043c1e0add x27, sp, 752
    0043c1e4stp xzr, xzr, [x27]
    0043c1e8add x27, sp, 808
    0043c1ecstp xzr, xzr, [x27]
    0043c1f0ldr x1, [sp+1088]
    0043c1f4ldrsb x27, [x1]
    0043c1f8ldr x2, [sp+1032]
    0043c1fcldr x3, [sp+1040]
    0043c200ldr x0, [sp+1096]
    0043c204ldr x4, [sp+1048]
    0043c208ldr x1, [x1+40]
    0043c20cldr x5, [sp+768]
    0043c210ldr x6, [sp+776]
    0043c214ldr x7, [sp+784]
    0043c218mov x8, x1
    0043c21cmov x1, x2
    0043c220mov x2, x3
    0043c224mov x3, x4
    0043c228mov x4, x5
    0043c22cmov x5, x6
    0043c230mov x6, x7
    0043c234blr x8
    0043c238str x0, [sp+744]
    0043c23cstr x1, [sp+752]
    0043c240str x2, [sp+760]
    0043c244str x3, [sp+808]
    0043c248str x4, [sp+816]
    0043c24cldr x1, [sp+744]
    0043c250ldr x2, [sp+752]
    0043c254ldr x3, [sp+760]
    0043c258str x1, [sp+976]
    0043c25cstr x2, [sp+984]
    0043c260str x3, [sp+992]
    0043c264ldr x1, [sp+808]
    0043c268ldr x2, [sp+816]
    0043c26cstr x1, [sp+960]
    0043c270str x2, [sp+968]
    0043c274ldr x1, [sp+976]
    0043c278ldr x2, [sp+984]
    0043c27cldr x3, [sp+992]
    0043c280str x1, [sp+224]
    0043c284str x2, [sp+232]
    0043c288str x3, [sp+240]
    0043c28cldr x1, [sp+968]
    0043c290ldr x2, [sp+960]
    0043c294str x2, [sp+296]
    0043c298str x1, [sp+304]
    0043c29ccbnz x2, 0x43c2a4
    0043c2a0b 0x43c3c4
    0043c2a4
    0043c2a4loc_43c2a4:
    0043c2a4add x27, sp, 792
    0043c2a8stp xzr, xzr, [x27]
    0043c2acadd x5, sp, 792
    0043c2b0str x5, [sp+544]
    0043c2b4ldr x5, [sp+296]
    0043c2b8ldr x6, [sp+304]
    0043c2bcstr x5, [sp+528]
    0043c2c0str x6, [sp+536]
    0043c2c4str x5, [sp+520]
    0043c2c8ldr x5, [sp+520]
    0043c2cccbnz x5, 0x43c2d4
    0043c2d0b 0x43c2e4
    0043c2d4
    0043c2d4loc_43c2d4:
    0043c2d4ldr x5, [sp+520]
    0043c2d8ldr x5, [x5+8]
    0043c2dcstr x5, [sp+520]
    0043c2e0b 0x43c2e8
    0043c2e4
    0043c2e4loc_43c2e4:
    0043c2e4b 0x43c2e8
    0043c2e8
    0043c2e8loc_43c2e8:
    0043c2e8ldr x5, [sp+544]
    0043c2ecldrsb x27, [x5]
    0043c2f0ldr x6, [sp+536]
    0043c2f4ldr x7, [sp+520]
    0043c2f8str x7, [x5]
    0043c2fcadrp x27, 0x60f000
    0043c300ldr w7, [x27+3056]
    0043c304cbz w7, 0x43c30c
    0043c308b 0x43c310
    0043c30c
    0043c30cloc_43c30c:
    0043c30cb 0x43c324
    0043c310
    0043c310loc_43c310:
    0043c310bl runtime.gcWriteBarrier2
    0043c314str x6, [x25]
    0043c318ldr x7, [x5+8]
    0043c31cstr x7, [x25+8]
    0043c320b 0x43c324
    0043c324
    0043c324loc_43c324:
    0043c324str x6, [x5+8]
    0043c328ldr x2, [sp+544]
    0043c32cldrsb x27, [x2]
    0043c330b 0x43c334
    0043c334
    0043c334loc_43c334:
    0043c334str x2, [sp+552]
    0043c338orr x4, xzr, 1
    0043c33cstr x4, [sp+560]
    0043c340str x4, [sp+568]
    0043c344adrp x0, 0x286000
    0043c348add x0, x0, 2356
    0043c34cmovz x1, 37
    0043c350mov x3, x4
    0043c354bl fmt.Errorf
    0043c358str x0, [sp+808]
    0043c35cstr x1, [sp+816]
    0043c360adrp x5, 0x60f000
    0043c364add x5, x5, 1504
    0043c368str x5, [sp+512]
    0043c36cb 0x43c370
    0043c370
    0043c370loc_43c370:
    0043c370str x5, [sp+176]
    0043c374stp xzr, xzr, [sp+184]
    0043c378adrp x8, 0x60f000
    0043c37cadd x8, x8, 1504
    0043c380str x8, [sp+504]
    0043c384b 0x43c388
    0043c388
    0043c388loc_43c388:
    0043c388str x8, [sp+152]
    0043c38cstp xzr, xzr, [sp+160]
    0043c390ldr x6, [sp+808]
    0043c394ldr x7, [sp+816]
    0043c398str x6, [sp+136]
    0043c39cstr x7, [sp+144]
    0043c3a0ldr x0, [sp+176]
    0043c3a4ldr x3, [sp+152]
    0043c3a8ldr x1, [sp+184]
    0043c3acldr x4, [sp+160]
    0043c3b0ldr x2, [sp+192]
    0043c3b4ldr x5, [sp+168]
    0043c3b8ldp x29, x30, [sp-8]
    0043c3bcadd sp, sp, 1024
    0043c3c0ret x30
    0043c3c4
    0043c3c4loc_43c3c4:
    0043c3c4b 0x43c3cc
    0043c3c8
    0043c3c8loc_43c3c8:
    0043c3c8b 0x43c3cc
    0043c3cc
    0043c3ccloc_43c3cc:
    0043c3ccstr xzr, [sp+744]
    0043c3d0add x27, sp, 752
    0043c3d4stp xzr, xzr, [x27]
    0043c3d8str xzr, [sp+768]
    0043c3dcadd x27, sp, 776
    0043c3e0stp xzr, xzr, [x27]
    0043c3e4add x27, sp, 808
    0043c3e8stp xzr, xzr, [x27]
    0043c3ecldr x4, [sp+200]
    0043c3f0ldr x2, [sp+232]
    0043c3f4ldr x5, [sp+208]
    0043c3f8ldr x3, [sp+240]
    0043c3fcldr x6, [sp+216]
    0043c400ldr x7, [sp+1088]
    0043c404ldrsb x27, [x7]
    0043c408ldr x7, [x7+56]
    0043c40cldr x1, [sp+224]
    0043c410ldr x0, [sp+1096]
    0043c414blr x7
    0043c418str x0, [sp+744]
    0043c41cstr x1, [sp+752]
    0043c420str x2, [sp+760]
    0043c424str x3, [sp+768]
    0043c428str x4, [sp+776]
    0043c42cstr x5, [sp+784]
    0043c430str x6, [sp+808]
    0043c434str x7, [sp+816]
    0043c438ldr x7, [sp+744]
    0043c43cldr x8, [sp+752]
    0043c440ldr x9, [sp+760]
    0043c444str x7, [sp+936]
    0043c448str x8, [sp+944]
    0043c44cstr x9, [sp+952]
    0043c450ldr x7, [sp+768]
    0043c454ldr x8, [sp+776]
    0043c458ldr x9, [sp+784]
    0043c45cstr x7, [sp+912]
    0043c460str x8, [sp+920]
    0043c464str x9, [sp+928]
    0043c468ldr x7, [sp+808]
    0043c46cldr x8, [sp+816]
    0043c470str x7, [sp+896]
    0043c474str x8, [sp+904]
    0043c478ldr x7, [sp+936]
    0043c47cldr x8, [sp+944]
    0043c480ldr x9, [sp+952]
    0043c484str x7, [sp+248]
    0043c488str x8, [sp+256]
    0043c48cstr x9, [sp+264]
    0043c490ldr x7, [sp+912]
    0043c494ldr x8, [sp+920]
    0043c498ldr x9, [sp+928]
    0043c49cstr x7, [sp+336]
    0043c4a0str x8, [sp+344]
    0043c4a4str x9, [sp+352]
    0043c4a8ldr x7, [sp+904]
    0043c4acldr x8, [sp+896]
    0043c4b0str x8, [sp+296]
    0043c4b4str x7, [sp+304]
    0043c4b8cbnz x8, 0x43c4c0
    0043c4bcb 0x43c5e0
    0043c4c0
    0043c4c0loc_43c4c0:
    0043c4c0add x27, sp, 792
    0043c4c4stp xzr, xzr, [x27]
    0043c4c8add x5, sp, 792
    0043c4ccstr x5, [sp+472]
    0043c4d0ldr x5, [sp+296]
    0043c4d4ldr x6, [sp+304]
    0043c4d8str x5, [sp+456]
    0043c4dcstr x6, [sp+464]
    0043c4e0str x5, [sp+448]
    0043c4e4ldr x5, [sp+448]
    0043c4e8cbnz x5, 0x43c4f0
    0043c4ecb 0x43c500
    0043c4f0
    0043c4f0loc_43c4f0:
    0043c4f0ldr x5, [sp+448]
    0043c4f4ldr x5, [x5+8]
    0043c4f8str x5, [sp+448]
    0043c4fcb 0x43c504
    0043c500
    0043c500loc_43c500:
    0043c500b 0x43c504
    0043c504
    0043c504loc_43c504:
    0043c504ldr x5, [sp+472]
    0043c508ldrsb x27, [x5]
    0043c50cldr x6, [sp+448]
    0043c510ldr x7, [sp+464]
    0043c514str x6, [x5]
    0043c518adrp x27, 0x60f000
    0043c51cldr w6, [x27+3056]
    0043c520cbz w6, 0x43c528
    0043c524b 0x43c52c
    0043c528
    0043c528loc_43c528:
    0043c528b 0x43c540
    0043c52c
    0043c52cloc_43c52c:
    0043c52cbl runtime.gcWriteBarrier2
    0043c530str x7, [x25]
    0043c534ldr x6, [x5+8]
    0043c538str x6, [x25+8]
    0043c53cb 0x43c540
    0043c540
    0043c540loc_43c540:
    0043c540str x7, [x5+8]
    0043c544ldr x2, [sp+472]
    0043c548ldrsb x27, [x2]
    0043c54cb 0x43c550
    0043c550
    0043c550loc_43c550:
    0043c550str x2, [sp+480]
    0043c554orr x4, xzr, 1
    0043c558str x4, [sp+488]
    0043c55cstr x4, [sp+496]
    0043c560adrp x0, 0x27e000
    0043c564add x0, x0, 233
    0043c568movz x1, 25
    0043c56cmov x3, x4
    0043c570bl fmt.Errorf
    0043c574str x0, [sp+808]
    0043c578str x1, [sp+816]
    0043c57cldr x5, [sp+248]
    0043c580ldr x6, [sp+256]
    0043c584ldr x7, [sp+264]
    0043c588str x5, [sp+176]
    0043c58cstr x6, [sp+184]
    0043c590str x7, [sp+192]
    0043c594ldr x5, [sp+336]
    0043c598ldr x6, [sp+344]
    0043c59cldr x7, [sp+352]
    0043c5a0str x5, [sp+152]
    0043c5a4str x6, [sp+160]
    0043c5a8str x7, [sp+168]
    0043c5acldr x6, [sp+808]
    0043c5b0ldr x7, [sp+816]
    0043c5b4str x6, [sp+136]
    0043c5b8str x7, [sp+144]
    0043c5bcldr x0, [sp+176]
    0043c5c0ldr x3, [sp+152]
    0043c5c4ldr x1, [sp+184]
    0043c5c8ldr x4, [sp+160]
    0043c5ccldr x2, [sp+192]
    0043c5d0ldr x5, [sp+168]
    0043c5d4ldp x29, x30, [sp-8]
    0043c5d8add sp, sp, 1024
    0043c5dcret x30
    0043c5e0
    0043c5e0loc_43c5e0:
    0043c5e0str xzr, [sp+768]
    0043c5e4add x27, sp, 776
    0043c5e8stp xzr, xzr, [x27]
    0043c5ecadd x27, sp, 808
    0043c5f0stp xzr, xzr, [x27]
    0043c5f4ldr x8, [sp+1096]
    0043c5f8ldr w6, [sp+1080]
    0043c5fcldr x7, [sp+1088]
    0043c600ldr x0, [sp+200]
    0043c604ldr x3, [sp+1032]
    0043c608ldr x1, [sp+208]
    0043c60cldr x4, [sp+1040]
    0043c610ldr x2, [sp+216]
    0043c614ldr x5, [sp+1048]
    0043c618bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash
    0043c61cstr x0, [sp+768]
    0043c620str x1, [sp+776]
    0043c624str x2, [sp+784]
    0043c628str x3, [sp+808]
    0043c62cstr x4, [sp+816]
    0043c630ldr x9, [sp+768]
    0043c634ldr x10, [sp+776]
    0043c638ldr x11, [sp+784]
    0043c63cstr x9, [sp+872]
    0043c640str x10, [sp+880]
    0043c644str x11, [sp+888]
    0043c648ldr x9, [sp+808]
    0043c64cldr x10, [sp+816]
    0043c650str x9, [sp+856]
    0043c654str x10, [sp+864]
    0043c658ldr x9, [sp+872]
    0043c65cldr x10, [sp+880]
    0043c660ldr x11, [sp+888]
    0043c664str x9, [sp+272]
    0043c668str x10, [sp+280]
    0043c66cstr x11, [sp+288]
    0043c670ldr x9, [sp+864]
    0043c674ldr x10, [sp+856]
    0043c678str x10, [sp+296]
    0043c67cstr x9, [sp+304]
    0043c680cbnz x10, 0x43c688
    0043c684b 0x43c7a8
    0043c688
    0043c688loc_43c688:
    0043c688add x27, sp, 792
    0043c68cstp xzr, xzr, [x27]
    0043c690add x5, sp, 792
    0043c694str x5, [sp+416]
    0043c698ldr x5, [sp+296]
    0043c69cldr x6, [sp+304]
    0043c6a0str x5, [sp+400]
    0043c6a4str x6, [sp+408]
    0043c6a8str x5, [sp+392]
    0043c6acldr x5, [sp+392]
    0043c6b0cbnz x5, 0x43c6b8
    0043c6b4b 0x43c6c8
    0043c6b8
    0043c6b8loc_43c6b8:
    0043c6b8ldr x5, [sp+392]
    0043c6bcldr x5, [x5+8]
    0043c6c0str x5, [sp+392]
    0043c6c4b 0x43c6cc
    0043c6c8
    0043c6c8loc_43c6c8:
    0043c6c8b 0x43c6cc
    0043c6cc
    0043c6ccloc_43c6cc:
    0043c6ccldr x5, [sp+416]
    0043c6d0ldrsb x27, [x5]
    0043c6d4ldr x6, [sp+408]
    0043c6d8ldr x7, [sp+392]
    0043c6dcstr x7, [x5]
    0043c6e0adrp x27, 0x60f000
    0043c6e4ldr w7, [x27+3056]
    0043c6e8cbz w7, 0x43c6f0
    0043c6ecb 0x43c6f4
    0043c6f0
    0043c6f0loc_43c6f0:
    0043c6f0b 0x43c708
    0043c6f4
    0043c6f4loc_43c6f4:
    0043c6f4bl runtime.gcWriteBarrier2
    0043c6f8str x6, [x25]
    0043c6fcldr x7, [x5+8]
    0043c700str x7, [x25+8]
    0043c704b 0x43c708
    0043c708
    0043c708loc_43c708:
    0043c708str x6, [x5+8]
    0043c70cldr x2, [sp+416]
    0043c710ldrsb x27, [x2]
    0043c714b 0x43c718
    0043c718
    0043c718loc_43c718:
    0043c718str x2, [sp+424]
    0043c71corr x4, xzr, 1
    0043c720str x4, [sp+432]
    0043c724str x4, [sp+440]
    0043c728adrp x0, 0x27e000
    0043c72cadd x0, x0, 233
    0043c730movz x1, 25
    0043c734mov x3, x4
    0043c738bl fmt.Errorf
    0043c73cstr x0, [sp+808]
    0043c740str x1, [sp+816]
    0043c744ldr x5, [sp+248]
    0043c748ldr x6, [sp+256]
    0043c74cldr x7, [sp+264]
    0043c750str x5, [sp+176]
    0043c754str x6, [sp+184]
    0043c758str x7, [sp+192]
    0043c75cldr x5, [sp+336]
    0043c760ldr x6, [sp+344]
    0043c764ldr x7, [sp+352]
    0043c768str x5, [sp+152]
    0043c76cstr x6, [sp+160]
    0043c770str x7, [sp+168]
    0043c774ldr x6, [sp+808]
    0043c778ldr x7, [sp+816]
    0043c77cstr x6, [sp+136]
    0043c780str x7, [sp+144]
    0043c784ldr x0, [sp+176]
    0043c788ldr x3, [sp+152]
    0043c78cldr x1, [sp+184]
    0043c790ldr x4, [sp+160]
    0043c794ldr x2, [sp+192]
    0043c798ldr x5, [sp+168]
    0043c79cldp x29, x30, [sp-8]
    0043c7a0add sp, sp, 1024
    0043c7a4ret x30
    0043c7a8
    0043c7a8loc_43c7a8:
    0043c7a8ldr x2, [sp+352]
    0043c7acldr x0, [sp+336]
    0043c7b0ldr x5, [sp+344]
    0043c7b4str x0, [sp+368]
    0043c7b8str x5, [sp+376]
    0043c7bcstr x2, [sp+384]
    0043c7c0ldr x6, [sp+280]
    0043c7c4add x1, x5, x6
    0043c7c8str x1, [sp+96]
    0043c7ccsubs xzr, x2, x1
    0043c7d0b.hs 0x43c7d8
    0043c7d4b 0x43c7e0
    0043c7d8
    0043c7d8loc_43c7d8:
    0043c7d8str x1, [sp+376]
    0043c7dcb 0x43c800
    0043c7e0
    0043c7e0loc_43c7e0:
    0043c7e0ldr x3, [sp+280]
    0043c7e4adrp x4, 0x1b9000
    0043c7e8add x4, x4, 3072
    0043c7ecbl runtime.growslice
    0043c7f0str x0, [sp+368]
    0043c7f4str x1, [sp+376]
    0043c7f8str x2, [sp+384]
    0043c7fcb 0x43c800
    0043c800
    0043c800loc_43c800:
    0043c800ldr x3, [sp+280]
    0043c804str x3, [sp+88]
    0043c808ldr x3, [sp+96]
    0043c80cldr x4, [sp+280]
    0043c810sub x3, x3, x4
    0043c814ldr x4, [sp+368]
    0043c818add x0, x4, x3
    0043c81cstr x0, [sp+360]
    0043c820ldr x2, [sp+88]
    0043c824ldr x1, [sp+272]
    0043c828bl runtime.memmove
    0043c82cldr x3, [sp+368]
    0043c830ldr x4, [sp+376]
    0043c834ldr x5, [sp+384]
    0043c838str x3, [sp+336]
    0043c83cstr x4, [sp+344]
    0043c840str x5, [sp+352]
    0043c844ldr x3, [sp+248]
    0043c848ldr x4, [sp+256]
    0043c84cldr x5, [sp+264]
    0043c850str x3, [sp+176]
    0043c854str x4, [sp+184]
    0043c858str x5, [sp+192]
    0043c85cldr x3, [sp+336]
    0043c860ldr x4, [sp+344]
    0043c864ldr x5, [sp+352]
    0043c868str x3, [sp+152]
    0043c86cstr x4, [sp+160]
    0043c870str x5, [sp+168]
    0043c874stp xzr, xzr, [sp+136]
    0043c878ldr x0, [sp+176]
    0043c87cldr x3, [sp+152]
    0043c880ldr x1, [sp+184]
    0043c884ldr x4, [sp+160]
    0043c888ldr x2, [sp+192]
    0043c88cldr x5, [sp+168]
    0043c890mov x6, xzr
    0043c894mov x7, xzr
    0043c898ldp x29, x30, [sp-8]
    0043c89cadd sp, sp, 1024
    0043c8a0ret x30
    0043c8a4
    0043c8a4loc_43c8a4:
    0043c8a4stp x0, x1, [sp+8]
    0043c8a8stp x2, x3, [sp+24]
    0043c8acstp x4, x5, [sp+40]
    0043c8b0str w6, [sp+56]
    0043c8b4stp x7, x8, [sp+64]
    0043c8b8mov x3, x30
    0043c8bcbl runtime.morestack_noctxt.abi0
    0043c8c0ldp x0, x1, [sp+8]
    0043c8c4ldp x2, x3, [sp+24]
    0043c8c8ldp x4, x5, [sp+40]
    0043c8ccldr w6, [sp+56]
    0043c8d0ldp x7, x8, [sp+64]
    0043c8d4b 0x43bd80
    0043c8d8udf 0
    0043c8dcudf 0
    0043bd80
    0043c8e0
    0043c8e0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    0043c8e0ldr x16, [x28+16]
    0043c8e4sub x17, sp, 224
    0043c8e8subs xzr, x17, x16
    0043c8ecb.ls 0x43cb98
    0043c8f0sub x20, sp, 352
    0043c8f4stp x29, x30, [x20-8]
    0043c8f8add sp, x20, 0
    0043c8fcsub x29, sp, 8
    0043c900str x0, [sp+360]
    0043c904str x1, [sp+368]
    0043c908str x2, [sp+376]
    0043c90cstr x3, [sp+384]
    0043c910str x4, [sp+392]
    0043c914str x5, [sp+400]
    0043c918str x6, [sp+408]
    0043c91cstr x7, [sp+416]
    0043c920str xzr, [sp+128]
    0043c924stp xzr, xzr, [sp+136]
    0043c928stp xzr, xzr, [sp+112]
    0043c92cldr x1, [sp+368]
    0043c930str x1, [sp+96]
    0043c934ldr x0, [sp+416]
    0043c938ldr x1, [sp+408]
    0043c93cldrsb x27, [x1]
    0043c940ldr x1, [x1+136]
    0043c944blr x1
    0043c948str x0, [sp+88]
    0043c94cldr x1, [sp+96]
    0043c950subs xzr, x0, x1
    0043c954b.ne 0x43c95c
    0043c958b 0x43ca9c
    0043c95c
    0043c95cloc_43c95c:
    0043c95cldr x1, [sp+408]
    0043c960ldrsb x27, [x1]
    0043c964ldr x1, [x1+136]
    0043c968ldr x0, [sp+416]
    0043c96cblr x1
    0043c970str x0, [sp+88]
    0043c974ldr x1, [sp+368]
    0043c978str x1, [sp+96]
    0043c97cstp xzr, xzr, [sp+312]
    0043c980stp xzr, xzr, [sp+328]
    0043c984add x1, sp, 312
    0043c988str x1, [sp+240]
    0043c98cldr x0, [sp+88]
    0043c990bl runtime.convT64
    0043c994str x0, [sp+232]
    0043c998ldr x1, [sp+240]
    0043c99cldrsb x27, [x1]
    0043c9a0adrp x2, 0x1b9000
    0043c9a4add x2, x2, 3520
    0043c9a8str x2, [x1]
    0043c9acadrp x27, 0x60f000
    0043c9b0ldr w2, [x27+3056]
    0043c9b4cbz w2, 0x43c9bc
    0043c9b8b 0x43c9c0
    0043c9bc
    0043c9bcloc_43c9bc:
    0043c9bcb 0x43c9d4
    0043c9c0
    0043c9c0loc_43c9c0:
    0043c9c0bl runtime.gcWriteBarrier2
    0043c9c4str x0, [x25]
    0043c9c8ldr x2, [x1+8]
    0043c9ccstr x2, [x25+8]
    0043c9d0b 0x43c9d4
    0043c9d4
    0043c9d4loc_43c9d4:
    0043c9d4str x0, [x1+8]
    0043c9d8ldr x0, [sp+96]
    0043c9dcbl runtime.convT64
    0043c9e0str x0, [sp+224]
    0043c9e4ldr x1, [sp+240]
    0043c9e8ldrsb x27, [x1]
    0043c9ecadrp x2, 0x1b9000
    0043c9f0add x2, x2, 3520
    0043c9f4str x2, [x1+16]
    0043c9f8adrp x27, 0x60f000
    0043c9fcldr w2, [x27+3056]
    0043ca00cbz w2, 0x43ca08
    0043ca04b 0x43ca0c
    0043ca08
    0043ca08loc_43ca08:
    0043ca08b 0x43ca20
    0043ca0c
    0043ca0cloc_43ca0c:
    0043ca0cbl runtime.gcWriteBarrier2
    0043ca10str x0, [x25]
    0043ca14ldr x5, [x1+24]
    0043ca18str x5, [x25+8]
    0043ca1cb 0x43ca20
    0043ca20
    0043ca20loc_43ca20:
    0043ca20str x0, [x1+24]
    0043ca24ldr x2, [sp+240]
    0043ca28ldrsb x27, [x2]
    0043ca2cb 0x43ca30
    0043ca30
    0043ca30loc_43ca30:
    0043ca30str x2, [sp+248]
    0043ca34orr x4, xzr, 2
    0043ca38str x4, [sp+256]
    0043ca3cstr x4, [sp+264]
    0043ca40adrp x0, 0x289000
    0043ca44add x0, x0, 2755
    0043ca48movz x1, 42
    0043ca4cmov x3, x4
    0043ca50bl fmt.Errorf
    0043ca54str x0, [sp+296]
    0043ca58str x1, [sp+304]
    0043ca5cadrp x5, 0x60f000
    0043ca60add x5, x5, 1504
    0043ca64str x5, [sp+216]
    0043ca68b 0x43ca6c
    0043ca6c
    0043ca6cloc_43ca6c:
    0043ca6cstr x5, [sp+128]
    0043ca70stp xzr, xzr, [sp+136]
    0043ca74ldr x3, [sp+296]
    0043ca78ldr x4, [sp+304]
    0043ca7cstr x3, [sp+112]
    0043ca80str x4, [sp+120]
    0043ca84ldr x0, [sp+128]
    0043ca88ldr x1, [sp+136]
    0043ca8cldr x2, [sp+144]
    0043ca90ldp x29, x30, [sp-8]
    0043ca94add sp, sp, 352
    0043ca98ret x30
    0043ca9c
    0043ca9cloc_43ca9c:
    0043ca9cldr x1, [sp+408]
    0043caa0ldrsb x27, [x1]
    0043caa4ldr x1, [x1+88]
    0043caa8ldr x0, [sp+416]
    0043caacblr x1
    0043cab0str x0, [sp+96]
    0043cab4sbfm x1, x0, 63, 63
    0043cab8add x1, x0, x1, lsr #61
    0043cabcsbfm x2, x1, 3, 63
    0043cac0str x2, [sp+104]
    0043cac4adrp x0, 0x1b9000
    0043cac8add x0, x0, 3072
    0043caccmov x1, x2
    0043cad0bl runtime.makeslice
    0043cad4ldr x1, [sp+104]
    0043cad8ldr x2, [sp+104]
    0043cadcstr x0, [sp+152]
    0043cae0str x1, [sp+160]
    0043cae4str x2, [sp+168]
    0043cae8str xzr, [sp+272]
    0043caecstp xzr, xzr, [sp+280]
    0043caf0stp xzr, xzr, [sp+296]
    0043caf4ldr x0, [sp+360]
    0043caf8ldr x3, [sp+152]
    0043cafcldr x6, [sp+384]
    0043cb00ldr x1, [sp+368]
    0043cb04ldr x4, [sp+160]
    0043cb08ldr x7, [sp+392]
    0043cb0cldr x2, [sp+376]
    0043cb10ldr x5, [sp+168]
    0043cb14ldr x8, [sp+400]
    0043cb18bl gopkg.in/jcmturner/aescts%2ev1.Decrypt
    0043cb1cstr x0, [sp+272]
    0043cb20str x1, [sp+280]
    0043cb24str x2, [sp+288]
    0043cb28str x3, [sp+296]
    0043cb2cstr x4, [sp+304]
    0043cb30ldr x1, [sp+280]
    0043cb34ldr x2, [sp+288]
    0043cb38ldr x3, [sp+272]
    0043cb3cstr x3, [sp+192]
    0043cb40str x1, [sp+200]
    0043cb44str x2, [sp+208]
    0043cb48ldr x1, [sp+296]
    0043cb4cldr x2, [sp+304]
    0043cb50str x1, [sp+176]
    0043cb54str x2, [sp+184]
    0043cb58ldr x1, [sp+192]
    0043cb5cldr x2, [sp+200]
    0043cb60ldr x3, [sp+208]
    0043cb64str x1, [sp+128]
    0043cb68str x2, [sp+136]
    0043cb6cstr x3, [sp+144]
    0043cb70ldr x3, [sp+176]
    0043cb74ldr x4, [sp+184]
    0043cb78str x3, [sp+112]
    0043cb7cstr x4, [sp+120]
    0043cb80ldr x0, [sp+128]
    0043cb84ldr x1, [sp+136]
    0043cb88ldr x2, [sp+144]
    0043cb8cldp x29, x30, [sp-8]
    0043cb90add sp, sp, 352
    0043cb94ret x30
    0043cb98
    0043cb98loc_43cb98:
    0043cb98stp x0, x1, [sp+8]
    0043cb9cstp x2, x3, [sp+24]
    0043cba0stp x4, x5, [sp+40]
    0043cba4stp x6, x7, [sp+56]
    0043cba8mov x3, x30
    0043cbacbl runtime.morestack_noctxt.abi0
    0043cbb0ldp x0, x1, [sp+8]
    0043cbb4ldp x2, x3, [sp+24]
    0043cbb8ldp x4, x5, [sp+40]
    0043cbbcldp x6, x7, [sp+56]
    0043cbc0b 0x43c8e0
    0043cbc4udf 0
    0043cbc8udf 0
    0043cbccudf 0
    0043c8e0
    0043cbd0
    0043cbd0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptMessage(struct []uint8 key, struct []uint8 ciphertext, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    0043cbd0ldr x16, [x28+16]
    0043cbd4sub x17, sp, 336
    0043cbd8subs xzr, x17, x16
    0043cbdcb.ls 0x43d028
    0043cbe0sub x20, sp, 464
    0043cbe4stp x29, x30, [x20-8]
    0043cbe8add sp, x20, 0
    0043cbecsub x29, sp, 8
    0043cbf0str x0, [sp+472]
    0043cbf4str x1, [sp+480]
    0043cbf8str x2, [sp+488]
    0043cbfcstr x3, [sp+496]
    0043cc00str x4, [sp+504]
    0043cc04str x5, [sp+512]
    0043cc08str w6, [sp+520]
    0043cc0cstr x7, [sp+528]
    0043cc10str x8, [sp+536]
    0043cc14str xzr, [sp+152]
    0043cc18stp xzr, xzr, [sp+160]
    0043cc1cstp xzr, xzr, [sp+136]
    0043cc20ldr w0, [sp+520]
    0043cc24bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
    0043cc28str x0, [sp+392]
    0043cc2cstr x1, [sp+400]
    0043cc30str x2, [sp+408]
    0043cc34str xzr, [sp+368]
    0043cc38stp xzr, xzr, [sp+376]
    0043cc3cstp xzr, xzr, [sp+352]
    0043cc40ldr x1, [sp+528]
    0043cc44ldrsb x27, [x1]
    0043cc48ldr x2, [sp+472]
    0043cc4cldr x3, [sp+480]
    0043cc50ldr x0, [sp+536]
    0043cc54ldr x4, [sp+488]
    0043cc58ldr x1, [x1+40]
    0043cc5cldr x5, [sp+392]
    0043cc60ldr x6, [sp+400]
    0043cc64ldr x7, [sp+408]
    0043cc68mov x8, x1
    0043cc6cmov x1, x2
    0043cc70mov x2, x3
    0043cc74mov x3, x4
    0043cc78mov x4, x5
    0043cc7cmov x5, x6
    0043cc80mov x6, x7
    0043cc84blr x8
    0043cc88str x0, [sp+368]
    0043cc8cstr x1, [sp+376]
    0043cc90str x2, [sp+384]
    0043cc94str x3, [sp+352]
    0043cc98str x4, [sp+360]
    0043cc9cldr x1, [sp+368]
    0043cca0ldr x2, [sp+376]
    0043cca4ldr x3, [sp+384]
    0043cca8str x1, [sp+256]
    0043ccacstr x2, [sp+264]
    0043ccb0str x3, [sp+272]
    0043ccb4ldr x1, [sp+352]
    0043ccb8ldr x2, [sp+360]
    0043ccbcstr x1, [sp+240]
    0043ccc0str x2, [sp+248]
    0043ccc4ldr x1, [sp+256]
    0043ccc8ldr x2, [sp+264]
    0043ccccldr x3, [sp+272]
    0043ccd0str x1, [sp+176]
    0043ccd4str x2, [sp+184]
    0043ccd8str x3, [sp+192]
    0043ccdcldr x1, [sp+248]
    0043cce0ldr x2, [sp+240]
    0043cce4str x2, [sp+200]
    0043cce8str x1, [sp+208]
    0043cceccbnz x2, 0x43ccf4
    0043ccf0b 0x43cddc
    0043ccf4
    0043ccf4loc_43ccf4:
    0043ccf4stp xzr, xzr, [sp+336]
    0043ccf8add x5, sp, 336
    0043ccfcstr x5, [sp+304]
    0043cd00ldr x5, [sp+200]
    0043cd04ldr x6, [sp+208]
    0043cd08str x5, [sp+288]
    0043cd0cstr x6, [sp+296]
    0043cd10str x5, [sp+280]
    0043cd14ldr x5, [sp+280]
    0043cd18cbnz x5, 0x43cd20
    0043cd1cb 0x43cd30
    0043cd20
    0043cd20loc_43cd20:
    0043cd20ldr x5, [sp+280]
    0043cd24ldr x5, [x5+8]
    0043cd28str x5, [sp+280]
    0043cd2cb 0x43cd34
    0043cd30
    0043cd30loc_43cd30:
    0043cd30b 0x43cd34
    0043cd34
    0043cd34loc_43cd34:
    0043cd34ldr x5, [sp+304]
    0043cd38ldrsb x27, [x5]
    0043cd3cldr x6, [sp+296]
    0043cd40ldr x7, [sp+280]
    0043cd44str x7, [x5]
    0043cd48adrp x27, 0x60f000
    0043cd4cldr w7, [x27+3056]
    0043cd50cbz w7, 0x43cd58
    0043cd54b 0x43cd5c
    0043cd58
    0043cd58loc_43cd58:
    0043cd58b 0x43cd70
    0043cd5c
    0043cd5cloc_43cd5c:
    0043cd5cbl runtime.gcWriteBarrier2
    0043cd60str x6, [x25]
    0043cd64ldr x7, [x5+8]
    0043cd68str x7, [x25+8]
    0043cd6cb 0x43cd70
    0043cd70
    0043cd70loc_43cd70:
    0043cd70str x6, [x5+8]
    0043cd74ldr x2, [sp+304]
    0043cd78ldrsb x27, [x2]
    0043cd7cb 0x43cd80
    0043cd80
    0043cd80loc_43cd80:
    0043cd80str x2, [sp+312]
    0043cd84orr x4, xzr, 1
    0043cd88str x4, [sp+320]
    0043cd8cstr x4, [sp+328]
    0043cd90adrp x0, 0x27c000
    0043cd94add x0, x0, 352
    0043cd98movz x1, 22
    0043cd9cmov x3, x4
    0043cda0bl fmt.Errorf
    0043cda4str x0, [sp+352]
    0043cda8str x1, [sp+360]
    0043cdacstr xzr, [sp+152]
    0043cdb0stp xzr, xzr, [sp+160]
    0043cdb4ldr x3, [sp+352]
    0043cdb8ldr x4, [sp+360]
    0043cdbcstr x3, [sp+136]
    0043cdc0str x4, [sp+144]
    0043cdc4ldr x0, [sp+152]
    0043cdc8ldr x1, [sp+160]
    0043cdccldr x2, [sp+168]
    0043cdd0ldp x29, x30, [sp-8]
    0043cdd4add sp, sp, 464
    0043cdd8ret x30
    0043cddc
    0043cddcloc_43cddc:
    0043cddcldr x1, [sp+504]
    0043cde0str x1, [sp+128]
    0043cde4ldr x0, [sp+536]
    0043cde8ldr x1, [sp+528]
    0043cdecldrsb x27, [x1]
    0043cdf0ldr x1, [x1+112]
    0043cdf4blr x1
    0043cdf8str x0, [sp+120]
    0043cdfcldr x1, [sp+128]
    0043ce00sbfm x2, x0, 63, 63
    0043ce04add x2, x0, x2, lsr #61
    0043ce08sub x1, x1, x2, asr #3
    0043ce0cstr x1, [sp+112]
    0043ce10ldr x2, [sp+512]
    0043ce14ldr x3, [sp+496]
    0043ce18subs xzr, x2, x1
    0043ce1cb.hs 0x43ce24
    0043ce20b 0x43d020
    0043ce24
    0043ce24loc_43ce24:
    0043ce24b 0x43ce28
    0043ce28
    0043ce28loc_43ce28:
    0043ce28str x3, [sp+368]
    0043ce2cstr x1, [sp+376]
    0043ce30str x2, [sp+384]
    0043ce34str xzr, [sp+392]
    0043ce38stp xzr, xzr, [sp+400]
    0043ce3cstp xzr, xzr, [sp+352]
    0043ce40ldr x7, [sp+528]
    0043ce44ldrsb x27, [x7]
    0043ce48ldr x1, [sp+176]
    0043ce4cldr x2, [sp+184]
    0043ce50ldr x0, [sp+536]
    0043ce54ldr x3, [sp+192]
    0043ce58ldr x7, [x7+24]
    0043ce5cldr x4, [sp+368]
    0043ce60ldr x5, [sp+376]
    0043ce64ldr x6, [sp+384]
    0043ce68blr x7
    0043ce6cstr x0, [sp+392]
    0043ce70str x1, [sp+400]
    0043ce74str x2, [sp+408]
    0043ce78str x3, [sp+352]
    0043ce7cstr x4, [sp+360]
    0043ce80ldr x7, [sp+392]
    0043ce84ldr x8, [sp+400]
    0043ce88ldr x9, [sp+408]
    0043ce8cstr x7, [sp+432]
    0043ce90str x8, [sp+440]
    0043ce94str x9, [sp+448]
    0043ce98ldr x7, [sp+352]
    0043ce9cldr x8, [sp+360]
    0043cea0str x7, [sp+416]
    0043cea4str x8, [sp+424]
    0043cea8ldr x7, [sp+432]
    0043ceacldr x8, [sp+440]
    0043ceb0ldr x9, [sp+448]
    0043ceb4str x7, [sp+216]
    0043ceb8str x8, [sp+224]
    0043cebcstr x9, [sp+232]
    0043cec0ldr x7, [sp+424]
    0043cec4ldr x8, [sp+416]
    0043cec8str x8, [sp+200]
    0043ceccstr x7, [sp+208]
    0043ced0cbnz x8, 0x43ced8
    0043ced4b 0x43cf08
    0043ced8
    0043ced8loc_43ced8:
    0043ced8str xzr, [sp+152]
    0043cedcstp xzr, xzr, [sp+160]
    0043cee0ldr x3, [sp+200]
    0043cee4ldr x4, [sp+208]
    0043cee8str x3, [sp+136]
    0043ceecstr x4, [sp+144]
    0043cef0ldr x0, [sp+152]
    0043cef4ldr x1, [sp+160]
    0043cef8ldr x2, [sp+168]
    0043cefcldp x29, x30, [sp-8]
    0043cf00add sp, sp, 464
    0043cf04ret x30
    0043cf08
    0043cf08loc_43cf08:
    0043cf08ldr w10, [sp+520]
    0043cf0cldr x4, [sp+496]
    0043cf10ldr x7, [sp+216]
    0043cf14ldr x2, [sp+480]
    0043cf18ldr x5, [sp+504]
    0043cf1cldr x8, [sp+224]
    0043cf20ldr x3, [sp+488]
    0043cf24ldr x6, [sp+512]
    0043cf28ldr x9, [sp+232]
    0043cf2cldr x11, [sp+528]
    0043cf30ldrsb x27, [x11]
    0043cf34ldr x11, [x11+184]
    0043cf38ldr x1, [sp+472]
    0043cf3cldr x0, [sp+536]
    0043cf40blr x11
    0043cf44strb w0, [sp+111]
    0043cf48tbnz w0, 0, 0x43cf50
    0043cf4cb 0x43cfd4
    0043cf50
    0043cf50loc_43cf50:
    0043cf50ldr x1, [sp+528]
    0043cf54ldrsb x27, [x1]
    0043cf58ldr x1, [x1+80]
    0043cf5cldr x0, [sp+536]
    0043cf60blr x1
    0043cf64str x0, [sp+112]
    0043cf68ldr x1, [sp+224]
    0043cf6cldr x2, [sp+232]
    0043cf70ldr x3, [sp+216]
    0043cf74b 0x43cf78
    0043cf78
    0043cf78loc_43cf78:
    0043cf78subs xzr, x0, x1
    0043cf7cb.ls 0x43cf84
    0043cf80b 0x43d01c
    0043cf84
    0043cf84loc_43cf84:
    0043cf84sub x5, x2, x0
    0043cf88sub x6, x1, x0
    0043cf8csub x7, xzr, x5
    0043cf90and x7, x0, x7, asr #63
    0043cf94add x7, x3, x7
    0043cf98str x7, [sp+392]
    0043cf9cstr x6, [sp+400]
    0043cfa0str x5, [sp+408]
    0043cfa4str x7, [sp+152]
    0043cfa8str x6, [sp+160]
    0043cfacstr x5, [sp+168]
    0043cfb0stp xzr, xzr, [sp+136]
    0043cfb4ldr x0, [sp+152]
    0043cfb8ldr x1, [sp+160]
    0043cfbcldr x2, [sp+168]
    0043cfc0mov x3, xzr
    0043cfc4mov x4, xzr
    0043cfc8ldp x29, x30, [sp-8]
    0043cfccadd sp, sp, 464
    0043cfd0ret x30
    0043cfd4
    0043cfd4loc_43cfd4:
    0043cfd4adrp x0, 0x280000
    0043cfd8add x0, x0, 3556
    0043cfdcmovz x1, 29
    0043cfe0bl errors.New
    0043cfe4str x0, [sp+352]
    0043cfe8str x1, [sp+360]
    0043cfecstr xzr, [sp+152]
    0043cff0stp xzr, xzr, [sp+160]
    0043cff4ldr x3, [sp+352]
    0043cff8ldr x4, [sp+360]
    0043cffcstr x3, [sp+136]
    0043d000str x4, [sp+144]
    0043d004ldr x0, [sp+152]
    0043d008ldr x1, [sp+160]
    0043d00cldr x2, [sp+168]
    0043d010ldp x29, x30, [sp-8]
    0043d014add sp, sp, 464
    0043d018ret x30
    0043d01c
    0043d01cloc_43d01c:
    0043d01cbl runtime.panicSliceB
    0043d020
    0043d020loc_43d020:
    0043d020bl runtime.panicSliceAcap
    0043d024hint
    0043d028
    0043d028loc_43d028:
    0043d028stp x0, x1, [sp+8]
    0043d02cstp x2, x3, [sp+24]
    0043d030stp x4, x5, [sp+40]
    0043d034str w6, [sp+56]
    0043d038stp x7, x8, [sp+64]
    0043d03cmov x3, x30
    0043d040bl runtime.morestack_noctxt.abi0
    0043d044ldp x0, x1, [sp+8]
    0043d048ldp x2, x3, [sp+24]
    0043d04cldp x4, x5, [sp+40]
    0043d050ldr w6, [sp+56]
    0043d054ldp x7, x8, [sp+64]
    0043d058b 0x43cbd0
    0043d05cudf 0
    0043cbd0
    0043d060
    0043d060gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToKey(struct string secret, struct string salt, struct string s2kparams, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    0043d060ldr x16, [x28+16]
    0043d064sub x17, sp, 128
    0043d068subs xzr, x17, x16
    0043d06cb.ls 0x43d1c8
    0043d070sub x20, sp, 256
    0043d074stp x29, x30, [x20-8]
    0043d078add sp, x20, 0
    0043d07csub x29, sp, 8
    0043d080str x0, [sp+264]
    0043d084str x1, [sp+272]
    0043d088str x2, [sp+280]
    0043d08cstr x3, [sp+288]
    0043d090str x4, [sp+296]
    0043d094str x5, [sp+304]
    0043d098str x6, [sp+312]
    0043d09cstr x7, [sp+320]
    0043d0a0str xzr, [sp+112]
    0043d0a4stp xzr, xzr, [sp+120]
    0043d0a8stp xzr, xzr, [sp+96]
    0043d0acstp xzr, xzr, [sp+192]
    0043d0b0ldr x0, [sp+296]
    0043d0b4ldr x1, [sp+304]
    0043d0b8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.S2KparamsToItertions
    0043d0bcstr x0, [sp+88]
    0043d0c0str x1, [sp+192]
    0043d0c4str x2, [sp+200]
    0043d0c8ldr x3, [sp+88]
    0043d0ccstr x3, [sp+80]
    0043d0d0str x1, [sp+152]
    0043d0d4str x2, [sp+160]
    0043d0d8ldr x3, [sp+80]
    0043d0dcstr x3, [sp+72]
    0043d0e0str x1, [sp+136]
    0043d0e4str x2, [sp+144]
    0043d0e8cbnz x1, 0x43d0f0
    0043d0ecb 0x43d120
    0043d0f0
    0043d0f0loc_43d0f0:
    0043d0f0str xzr, [sp+112]
    0043d0f4stp xzr, xzr, [sp+120]
    0043d0f8ldr x3, [sp+136]
    0043d0fcldr x4, [sp+144]
    0043d100str x3, [sp+96]
    0043d104str x4, [sp+104]
    0043d108ldr x0, [sp+112]
    0043d10cldr x1, [sp+120]
    0043d110ldr x2, [sp+128]
    0043d114ldp x29, x30, [sp-8]
    0043d118add sp, sp, 256
    0043d11cret x30
    0043d120
    0043d120loc_43d120:
    0043d120str xzr, [sp+168]
    0043d124stp xzr, xzr, [sp+176]
    0043d128stp xzr, xzr, [sp+192]
    0043d12cldr x6, [sp+320]
    0043d130ldr x4, [sp+72]
    0043d134ldr x5, [sp+312]
    0043d138ldr x0, [sp+264]
    0043d13cldr x2, [sp+280]
    0043d140ldr x1, [sp+272]
    0043d144ldr x3, [sp+288]
    0043d148bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToKeyIter
    0043d14cstr x0, [sp+168]
    0043d150str x1, [sp+176]
    0043d154str x2, [sp+184]
    0043d158str x3, [sp+192]
    0043d15cstr x4, [sp+200]
    0043d160ldr x7, [sp+168]
    0043d164ldr x8, [sp+176]
    0043d168ldr x9, [sp+184]
    0043d16cstr x7, [sp+224]
    0043d170str x8, [sp+232]
    0043d174str x9, [sp+240]
    0043d178ldr x7, [sp+192]
    0043d17cldr x8, [sp+200]
    0043d180str x7, [sp+208]
    0043d184str x8, [sp+216]
    0043d188ldr x7, [sp+224]
    0043d18cldr x8, [sp+232]
    0043d190ldr x9, [sp+240]
    0043d194str x7, [sp+112]
    0043d198str x8, [sp+120]
    0043d19cstr x9, [sp+128]
    0043d1a0ldr x3, [sp+208]
    0043d1a4ldr x4, [sp+216]
    0043d1a8str x3, [sp+96]
    0043d1acstr x4, [sp+104]
    0043d1b0ldr x0, [sp+112]
    0043d1b4ldr x1, [sp+120]
    0043d1b8ldr x2, [sp+128]
    0043d1bcldp x29, x30, [sp-8]
    0043d1c0add sp, sp, 256
    0043d1c4ret x30
    0043d1c8
    0043d1c8loc_43d1c8:
    0043d1c8stp x0, x1, [sp+8]
    0043d1ccstp x2, x3, [sp+24]
    0043d1d0stp x4, x5, [sp+40]
    0043d1d4stp x6, x7, [sp+56]
    0043d1d8mov x3, x30
    0043d1dcbl runtime.morestack_noctxt.abi0
    0043d1e0ldp x0, x1, [sp+8]
    0043d1e4ldp x2, x3, [sp+24]
    0043d1e8ldp x4, x5, [sp+40]
    0043d1ecldp x6, x7, [sp+56]
    0043d1f0b 0x43d060
    0043d1f4udf 0
    0043d1f8udf 0
    0043d1fcudf 0
    0043d060
    0043d200
    0043d200gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToPBKDF2: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToPBKDF2(struct string secret, struct string salt, int64 iterations, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    0043d200ldr x16, [x28+16]
    0043d204sub x17, sp, 80
    0043d208subs xzr, x17, x16
    0043d20cb.ls 0x43d30c
    0043d210str x30, [sp-208]!
    0043d214stur x29, [sp-8]
    0043d218sub x29, sp, 8
    0043d21cstr x0, [sp+216]
    0043d220str x1, [sp+224]
    0043d224str x2, [sp+232]
    0043d228str x3, [sp+240]
    0043d22cstr x4, [sp+248]
    0043d230str x5, [sp+256]
    0043d234str x6, [sp+264]
    0043d238str xzr, [sp+96]
    0043d23cstp xzr, xzr, [sp+104]
    0043d240ldr x1, [sp+216]
    0043d244ldr x2, [sp+224]
    0043d248mov x0, xzr
    0043d24cbl runtime.stringtoslicebyte
    0043d250str x0, [sp+176]
    0043d254str x1, [sp+184]
    0043d258str x2, [sp+192]
    0043d25cldr x2, [sp+240]
    0043d260ldr x1, [sp+232]
    0043d264mov x0, xzr
    0043d268bl runtime.stringtoslicebyte
    0043d26cstr x0, [sp+152]
    0043d270str x1, [sp+160]
    0043d274str x2, [sp+168]
    0043d278ldr x3, [sp+256]
    0043d27cldrsb x27, [x3]
    0043d280ldr x0, [sp+264]
    0043d284ldr x3, [x3+136]
    0043d288blr x3
    0043d28cstr x0, [sp+88]
    0043d290ldr x3, [sp+256]
    0043d294ldrsb x27, [x3]
    0043d298ldr x0, [sp+264]
    0043d29cldr x3, [x3+120]
    0043d2a0blr x3
    0043d2a4str x0, [sp+144]
    0043d2a8ldr x6, [sp+248]
    0043d2acldr x3, [sp+176]
    0043d2b0ldr x1, [sp+184]
    0043d2b4ldr x2, [sp+192]
    0043d2b8ldr x4, [sp+152]
    0043d2bcldr x5, [sp+160]
    0043d2c0ldr x7, [sp+168]
    0043d2c4ldr x8, [sp+88]
    0043d2c8mov x9, x0
    0043d2ccmov x0, x3
    0043d2d0mov x3, x4
    0043d2d4mov x4, x5
    0043d2d8mov x5, x7
    0043d2dcmov x7, x8
    0043d2e0mov x8, x9
    0043d2e4bl github.com/jcmturner/gofork/x/crypto/pbkdf2.Key64
    0043d2e8str x0, [sp+120]
    0043d2ecstr x1, [sp+128]
    0043d2f0str x2, [sp+136]
    0043d2f4str x0, [sp+96]
    0043d2f8str x1, [sp+104]
    0043d2fcstr x2, [sp+112]
    0043d300ldur x29, [sp-8]
    0043d304ldr x30, [sp], 208
    0043d308ret x30
    0043d30c
    0043d30cloc_43d30c:
    0043d30cstp x0, x1, [sp+8]
    0043d310stp x2, x3, [sp+24]
    0043d314stp x4, x5, [sp+40]
    0043d318str x6, [sp+56]
    0043d31cmov x3, x30
    0043d320bl runtime.morestack_noctxt.abi0
    0043d324ldp x0, x1, [sp+8]
    0043d328ldp x2, x3, [sp+24]
    0043d32cldp x4, x5, [sp+40]
    0043d330ldr x6, [sp+56]
    0043d334b 0x43d200
    0043d338udf 0
    0043d33cudf 0
    0043d200
    0043d340
    0043d340gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToKeyIter: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToKeyIter(struct string secret, struct string salt, int64 iterations, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
    0043d340ldr x16, [x28+16]
    0043d344sub x17, sp, 128
    0043d348subs xzr, x17, x16
    0043d34cb.ls 0x43d4d8
    0043d350sub x20, sp, 256
    0043d354stp x29, x30, [x20-8]
    0043d358add sp, x20, 0
    0043d35csub x29, sp, 8
    0043d360str x0, [sp+264]
    0043d364str x1, [sp+272]
    0043d368str x2, [sp+280]
    0043d36cstr x3, [sp+288]
    0043d370str x4, [sp+296]
    0043d374str x5, [sp+304]
    0043d378str x6, [sp+312]
    0043d37cstr xzr, [sp+88]
    0043d380stp xzr, xzr, [sp+96]
    0043d384stp xzr, xzr, [sp+72]
    0043d388ldr x6, [sp+312]
    0043d38cldr x4, [sp+296]
    0043d390ldr x5, [sp+304]
    0043d394ldr x0, [sp+264]
    0043d398ldr x2, [sp+280]
    0043d39cldr x1, [sp+272]
    0043d3a0ldr x3, [sp+288]
    0043d3a4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToPBKDF2
    0043d3a8str x0, [sp+136]
    0043d3acstr x1, [sp+144]
    0043d3b0str x2, [sp+152]
    0043d3b4ldr x7, [sp+304]
    0043d3b8ldrsb x27, [x7]
    0043d3bcldr x8, [sp+312]
    0043d3c0ldr x7, [x7+160]
    0043d3c4mov x3, x2
    0043d3c8mov x2, x1
    0043d3ccmov x1, x0
    0043d3d0mov x0, x8
    0043d3d4blr x7
    0043d3d8str x0, [sp+112]
    0043d3dcstr x1, [sp+120]
    0043d3e0str x2, [sp+128]
    0043d3e4adrp x0, 0x1c1000
    0043d3e8add x0, x0, 1600
    0043d3ecbl runtime.newobject
    0043d3f0str x0, [sp+200]
    0043d3f4movz x7, 25963
    0043d3f8movk x7, 0x62720000
    0043d3fcmovk x7, 0x726500000000
    0043d400movk x7, 0x736f000000000000
    0043d404str x7, [x0]
    0043d408ldr x7, [sp+200]
    0043d40cldrsb x27, [x7]
    0043d410b 0x43d414
    0043d414
    0043d414loc_43d414:
    0043d414str x7, [sp+136]
    0043d418orr x7, xzr, 8
    0043d41cstr x7, [sp+144]
    0043d420str x7, [sp+152]
    0043d424str xzr, [sp+224]
    0043d428stp xzr, xzr, [sp+232]
    0043d42cstp xzr, xzr, [sp+208]
    0043d430ldr x7, [sp+304]
    0043d434ldrsb x27, [x7]
    0043d438ldr x1, [sp+112]
    0043d43cldr x2, [sp+120]
    0043d440ldr x0, [sp+312]
    0043d444ldr x3, [sp+128]
    0043d448ldr x7, [x7+40]
    0043d44cldr x4, [sp+136]
    0043d450ldr x5, [sp+144]
    0043d454ldr x6, [sp+152]
    0043d458blr x7
    0043d45cstr x0, [sp+224]
    0043d460str x1, [sp+232]
    0043d464str x2, [sp+240]
    0043d468str x3, [sp+208]
    0043d46cstr x4, [sp+216]
    0043d470ldr x7, [sp+224]
    0043d474ldr x8, [sp+232]
    0043d478ldr x9, [sp+240]
    0043d47cstr x7, [sp+176]
    0043d480str x8, [sp+184]
    0043d484str x9, [sp+192]
    0043d488ldr x7, [sp+208]
    0043d48cldr x8, [sp+216]
    0043d490str x7, [sp+160]
    0043d494str x8, [sp+168]
    0043d498ldr x7, [sp+176]
    0043d49cldr x8, [sp+184]
    0043d4a0ldr x9, [sp+192]
    0043d4a4str x7, [sp+88]
    0043d4a8str x8, [sp+96]
    0043d4acstr x9, [sp+104]
    0043d4b0ldr x3, [sp+160]
    0043d4b4ldr x4, [sp+168]
    0043d4b8str x3, [sp+72]
    0043d4bcstr x4, [sp+80]
    0043d4c0ldr x0, [sp+88]
    0043d4c4ldr x1, [sp+96]
    0043d4c8ldr x2, [sp+104]
    0043d4ccldp x29, x30, [sp-8]
    0043d4d0add sp, sp, 256
    0043d4d4ret x30
    0043d4d8
    0043d4d8loc_43d4d8:
    0043d4d8stp x0, x1, [sp+8]
    0043d4dcstp x2, x3, [sp+24]
    0043d4e0stp x4, x5, [sp+40]
    0043d4e4str x6, [sp+56]
    0043d4e8mov x3, x30
    0043d4ecbl runtime.morestack_noctxt.abi0
    0043d4f0ldp x0, x1, [sp+8]
    0043d4f4ldp x2, x3, [sp+24]
    0043d4f8ldp x4, x5, [sp+40]
    0043d4fcldr x6, [sp+56]
    0043d500b 0x43d340
    0043d504udf 0
    0043d508udf 0
    0043d50cudf 0
    0043d340
    0043d510
    0043d510gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.S2KparamsToItertions: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.S2KparamsToItertions(struct string s2kparams)
    0043d510ldr x16, [x28+16]
    0043d514sub x17, sp, 80
    0043d518subs xzr, x17, x16
    0043d51cb.ls 0x43d700
    0043d520str x30, [sp-208]!
    0043d524stur x29, [sp-8]
    0043d528sub x29, sp, 8
    0043d52cstr x0, [sp+216]
    0043d530str x1, [sp+224]
    0043d534str xzr, [sp+48]
    0043d538stp xzr, xzr, [sp+64]
    0043d53cstr wzr, [sp+44]
    0043d540ldr x2, [sp+224]
    0043d544str x2, [sp+56]
    0043d548subs xzr, x2, 8
    0043d54cb.ne 0x43d554
    0043d550b 0x43d5a0
    0043d554
    0043d554loc_43d554:
    0043d554adrp x0, 0x27c000
    0043d558add x0, x0, 1710
    0043d55corr x1, xzr, 24
    0043d560bl errors.New
    0043d564str x0, [sp+120]
    0043d568str x1, [sp+128]
    0043d56cmovz x2, 0x100000000
    0043d570str x2, [sp+48]
    0043d574str x0, [sp+64]
    0043d578str x1, [sp+72]
    0043d57cldr x2, [sp+48]
    0043d580mov x3, x0
    0043d584mov x0, x2
    0043d588mov x4, x1
    0043d58cmov x1, x3
    0043d590mov x2, x4
    0043d594ldur x29, [sp-8]
    0043d598ldr x30, [sp], 208
    0043d59cret x30
    0043d5a0
    0043d5a0loc_43d5a0:
    0043d5a0str xzr, [sp+176]
    0043d5a4stp xzr, xzr, [sp+184]
    0043d5a8stp xzr, xzr, [sp+120]
    0043d5acldr x0, [sp+216]
    0043d5b0ldr x1, [sp+224]
    0043d5b4bl encoding/hex.DecodeString
    0043d5b8str x0, [sp+176]
    0043d5bcstr x1, [sp+184]
    0043d5c0str x2, [sp+192]
    0043d5c4str x3, [sp+120]
    0043d5c8str x4, [sp+128]
    0043d5ccldr x2, [sp+184]
    0043d5d0ldr x3, [sp+192]
    0043d5d4ldr x4, [sp+176]
    0043d5d8str x4, [sp+152]
    0043d5dcstr x2, [sp+160]
    0043d5e0str x3, [sp+168]
    0043d5e4ldr x2, [sp+120]
    0043d5e8ldr x3, [sp+128]
    0043d5ecstr x2, [sp+136]
    0043d5f0str x3, [sp+144]
    0043d5f4ldr x2, [sp+152]
    0043d5f8ldr x3, [sp+160]
    0043d5fcldr x4, [sp+168]
    0043d600str x2, [sp+96]
    0043d604str x3, [sp+104]
    0043d608str x4, [sp+112]
    0043d60cldr x2, [sp+144]
    0043d610ldr x3, [sp+136]
    0043d614str x3, [sp+80]
    0043d618str x2, [sp+88]
    0043d61ccbnz x3, 0x43d624
    0043d620b 0x43d670
    0043d624
    0043d624loc_43d624:
    0043d624adrp x0, 0x28b000
    0043d628add x0, x0, 2997
    0043d62corr x1, xzr, 48
    0043d630bl errors.New
    0043d634str x0, [sp+120]
    0043d638str x1, [sp+128]
    0043d63cmovz x2, 0x100000000
    0043d640str x2, [sp+48]
    0043d644str x0, [sp+64]
    0043d648str x1, [sp+72]
    0043d64cldr x2, [sp+48]
    0043d650mov x3, x0
    0043d654mov x0, x2
    0043d658mov x4, x1
    0043d65cmov x1, x3
    0043d660mov x2, x4
    0043d664ldur x29, [sp-8]
    0043d668ldr x30, [sp], 208
    0043d66cret x30
    0043d670
    0043d670loc_43d670:
    0043d670ldr x0, [sp+96]
    0043d674ldr x1, [sp+104]
    0043d678ldr x2, [sp+112]
    0043d67cbl encoding/binary.bigEndian.Uint32
    0043d680str w0, [sp+44]
    0043d684ldr x3, [sp+80]
    0043d688cbnz x3, 0x43d690
    0043d68cb 0x43d6dc
    0043d690
    0043d690loc_43d690:
    0043d690adrp x0, 0x28d000
    0043d694add x0, x0, 1801
    0043d698movz x1, 53
    0043d69cbl errors.New
    0043d6a0str x0, [sp+120]
    0043d6a4str x1, [sp+128]
    0043d6a8movz x2, 0x100000000
    0043d6acstr x2, [sp+48]
    0043d6b0str x0, [sp+64]
    0043d6b4str x1, [sp+72]
    0043d6b8ldr x2, [sp+48]
    0043d6bcmov x3, x0
    0043d6c0mov x0, x2
    0043d6c4mov x4, x1
    0043d6c8mov x1, x3
    0043d6ccmov x2, x4
    0043d6d0ldur x29, [sp-8]
    0043d6d4ldr x30, [sp], 208
    0043d6d8ret x30
    0043d6dc
    0043d6dcloc_43d6dc:
    0043d6dcmov w3, w0
    0043d6e0str x3, [sp+48]
    0043d6e4stp xzr, xzr, [sp+64]
    0043d6e8ldr x0, [sp+48]
    0043d6ecmov x1, xzr
    0043d6f0mov x2, xzr
    0043d6f4ldur x29, [sp-8]
    0043d6f8ldr x30, [sp], 208
    0043d6fcret x30
    0043d700
    0043d700loc_43d700:
    0043d700stp x0, x1, [sp+8]
    0043d704mov x3, x30
    0043d708bl runtime.morestack_noctxt.abi0
    0043d70cldp x0, x1, [sp+8]
    0043d710b 0x43d510
    0043d714udf 0
    0043d718udf 0
    0043d71cudf 0
    0043d510
    0043d720
    0043d720gopkg.in/jcmturner/gokrb5.v7/iana/etypeID.init: ; void gopkg.in/jcmturner/gokrb5.v7/iana/etypeID.init(void)
    0043d720ldr x16, [x28+16]
    0043d724subs xzr, sp, x16
    0043d728b.ls 0x43d748
    0043d72cstr x30, [sp-16]!
    0043d730stur x29, [sp-8]
    0043d734sub x29, sp, 8
    0043d738bl gopkg.in/jcmturner/gokrb5.v7/iana/etypeID.map.init.0
    0043d73cldur x29, [sp-8]
    0043d740ldr x30, [sp], 16
    0043d744ret x30
    0043d748
    0043d748loc_43d748:
    0043d748mov x3, x30
    0043d74cbl runtime.morestack_noctxt.abi0
    0043d750b 0x43d720
    0043d754udf 0
    0043d758udf 0
    0043d75cudf 0
    0043d720
    0043d760
    0043d760gopkg.in/jcmturner/gokrb5.v7/iana/etypeID.map.init.0: ; void gopkg.in/jcmturner/gokrb5.v7/iana/etypeID.map.init.0(void)
    0043d760ldr x16, [x28+16]
    0043d764subs xzr, sp, x16
    0043d768b.ls 0x43d858
    0043d76cstr x30, [sp-96]!
    0043d770stur x29, [sp-8]
    0043d774sub x29, sp, 8
    0043d778adrp x0, 0x1e7000
    0043d77cadd x0, x0, 224
    0043d780movz x1, 38
    0043d784mov x2, xzr
    0043d788bl runtime.makemap
    0043d78cstr x0, [sp+80]
    0043d790str xzr, [sp+48]
    0043d794b 0x43d798
    0043d798
    0043d798loc_43d798:
    0043d798ldr x4, [sp+48]
    0043d79csubs xzr, x4, 38
    0043d7a0b.lt 0x43d7a8
    0043d7a4b 0x43d814
    0043d7a8
    0043d7a8loc_43d7a8:
    0043d7a8ldr x4, [sp+48]
    0043d7acadrp x5, 0x2df000
    0043d7b0add x5, x5, 2616
    0043d7b4ldrsw x4, [x5+2*x4]
    0043d7b8str w4, [sp+44]
    0043d7bcldr x4, [sp+48]
    0043d7c0adrp x5, 0x2e2000
    0043d7c4add x5, x5, 2336
    0043d7c8add x6, x5, x4, lsl #4
    0043d7ccldr x3, [x6+8]
    0043d7d0ubfm x4, x4, 60, 59
    0043d7d4ldr x2, [x5+x4]
    0043d7d8str x2, [sp+64]
    0043d7dcstr x3, [sp+72]
    0043d7e0ldr x1, [sp+80]
    0043d7e4adrp x0, 0x1e7000
    0043d7e8add x0, x0, 224
    0043d7ecbl runtime.mapassign_faststr
    0043d7f0str x0, [sp+56]
    0043d7f4ldrsb x27, [x0]
    0043d7f8ldrsw x4, [sp+44]
    0043d7fcstr w4, [x0]
    0043d800b 0x43d804
    0043d804
    0043d804loc_43d804:
    0043d804ldr x4, [sp+48]
    0043d808add x4, x4, 1
    0043d80cstr x4, [sp+48]
    0043d810b 0x43d798
    0043d814
    0043d814loc_43d814:
    0043d814ldr x0, [sp+80]
    0043d818adrp x27, 0x60e000
    0043d81cldr w1, [x27+3056]
    0043d820cbz w1, 0x43d828
    0043d824b 0x43d82c
    0043d828
    0043d828loc_43d828:
    0043d828b 0x43d844
    0043d82c
    0043d82cloc_43d82c:
    0043d82cbl runtime.gcWriteBarrier2
    0043d830str x0, [x25]
    0043d834adrp x27, 0x5e4000
    0043d838ldr x1, [x27+520]
    0043d83cstr x1, [x25+8]
    0043d840b 0x43d844
    0043d844
    0043d844loc_43d844:
    0043d844adrp x27, 0x5e4000
    0043d848str x0, [x27+520]
    0043d84cldur x29, [sp-8]
    0043d850ldr x30, [sp], 96
    0043d854ret x30
    0043d858
    0043d858loc_43d858:
    0043d858mov x3, x30
    0043d85cbl runtime.morestack_noctxt.abi0
    0043d860b 0x43d760
    0043d864udf 0
    0043d868udf 0
    0043d86cudf 0
    0043d760
    0043d870
    0043d870gopkg.in/jcmturner/gokrb5.v7/iana/etypeID.EtypeSupported: ; void gopkg.in/jcmturner/gokrb5.v7/iana/etypeID.EtypeSupported(struct string etype)
    0043d870ldr x16, [x28+16]
    0043d874sub x17, sp, 32
    0043d878subs xzr, x17, x16
    0043d87cb.ls 0x43d9f0
    0043d880str x30, [sp-160]!
    0043d884stur x29, [sp-8]
    0043d888sub x29, sp, 8
    0043d88cstr x0, [sp+168]
    0043d890str x1, [sp+176]
    0043d894str wzr, [sp+44]
    0043d898stp xzr, xzr, [sp+56]
    0043d89cstr xzr, [sp+72]
    0043d8a0add x4, sp, 56
    0043d8a4str x4, [sp+120]
    0043d8a8ldrsb x27, [x4]
    0043d8acmovz x5, 17
    0043d8b0str w5, [x4]
    0043d8b4ldr x4, [sp+120]
    0043d8b8ldrsb x27, [x4]
    0043d8bcmovz x5, 18
    0043d8c0str w5, [x4+4]
    0043d8c4ldr x4, [sp+120]
    0043d8c8ldrsb x27, [x4]
    0043d8ccmovz x5, 19
    0043d8d0str w5, [x4+8]
    0043d8d4ldr x4, [sp+120]
    0043d8d8ldrsb x27, [x4]
    0043d8dcmovz x5, 20
    0043d8e0str w5, [x4+12]
    0043d8e4ldr x4, [sp+120]
    0043d8e8ldrsb x27, [x4]
    0043d8ecorr x5, xzr, 16
    0043d8f0str w5, [x4+16]
    0043d8f4ldr x4, [sp+120]
    0043d8f8ldrsb x27, [x4]
    0043d8fcmovz x5, 23
    0043d900str w5, [x4+20]
    0043d904ldr x4, [sp+120]
    0043d908ldrsb x27, [x4]
    0043d90cb 0x43d910
    0043d910
    0043d910loc_43d910:
    0043d910str x4, [sp+96]
    0043d914orr x4, xzr, 6
    0043d918str x4, [sp+104]
    0043d91cstr x4, [sp+112]
    0043d920ldr x2, [sp+168]
    0043d924ldr x3, [sp+176]
    0043d928adrp x27, 0x5e4000
    0043d92cldr x1, [x27+520]
    0043d930adrp x0, 0x1e7000
    0043d934add x0, x0, 224
    0043d938bl runtime.mapaccess1_faststr
    0043d93cldrsw x0, [x0]
    0043d940str w0, [sp+52]
    0043d944cbz w0, 0x43d94c
    0043d948b 0x43d95c
    0043d94c
    0043d94cloc_43d94c:
    0043d94cstr w0, [sp+44]
    0043d950ldur x29, [sp-8]
    0043d954ldr x30, [sp], 160
    0043d958ret x30
    0043d95c
    0043d95cloc_43d95c:
    0043d95cldr x1, [sp+104]
    0043d960ldr x2, [sp+96]
    0043d964ldr x3, [sp+112]
    0043d968str x2, [sp+128]
    0043d96cstr x1, [sp+136]
    0043d970str x3, [sp+144]
    0043d974str xzr, [sp+88]
    0043d978str x1, [sp+80]
    0043d97cb 0x43d980
    0043d980
    0043d980loc_43d980:
    0043d980ldr x1, [sp+80]
    0043d984ldr x2, [sp+88]
    0043d988subs xzr, x1, x2
    0043d98cb.gt 0x43d994
    0043d990b 0x43d9dc
    0043d994
    0043d994loc_43d994:
    0043d994ldr x1, [sp+88]
    0043d998ldr x2, [sp+128]
    0043d99cldrsw x1, [x2+2*x1]
    0043d9a0str w1, [sp+48]
    0043d9a4ldrsw x2, [sp+52]
    0043d9a8subs wzr, w1, w2
    0043d9acb.eq 0x43d9b4
    0043d9b0b 0x43d9c8
    0043d9b4
    0043d9b4loc_43d9b4:
    0043d9b4ldrsw x0, [sp+52]
    0043d9b8str w0, [sp+44]
    0043d9bcldur x29, [sp-8]
    0043d9c0ldr x30, [sp], 160
    0043d9c4ret x30
    0043d9c8
    0043d9c8loc_43d9c8:
    0043d9c8b 0x43d9cc
    0043d9cc
    0043d9ccloc_43d9cc:
    0043d9ccldr x1, [sp+88]
    0043d9d0add x1, x1, 1
    0043d9d4str x1, [sp+88]
    0043d9d8b 0x43d980
    0043d9dc
    0043d9dcloc_43d9dc:
    0043d9dcstr wzr, [sp+44]
    0043d9e0mov x0, xzr
    0043d9e4ldur x29, [sp-8]
    0043d9e8ldr x30, [sp], 160
    0043d9ecret x30
    0043d9f0
    0043d9f0loc_43d9f0:
    0043d9f0stp x0, x1, [sp+8]
    0043d9f4mov x3, x30
    0043d9f8bl runtime.morestack_noctxt.abi0
    0043d9fcldp x0, x1, [sp+8]
    0043da00b 0x43d870
    0043da04udf 0
    0043da08udf 0
    0043da0cudf 0
    0043d870