File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00439f40
00439f40gopkg.in/jcmturner/aescts%2ev1.Decrypt: ; void gopkg.in/jcmturner/aescts%2ev1.Decrypt(struct []uint8 key, struct []uint8 iv, struct []uint8 ciphertext)
00439f40ldr x16, [x28+16]
00439f44sub x17, sp, 1040
00439f48subs xzr, x17, x16
00439f4cb.ls 0x43ab88
00439f50sub x20, sp, 1168
00439f54stp x29, x30, [x20-8]
00439f58add sp, x20, 0
00439f5csub x29, sp, 8
00439f60str x0, [sp+1176]
00439f64str x1, [sp+1184]
00439f68str x2, [sp+1192]
00439f6cstr x3, [sp+1200]
00439f70str x4, [sp+1208]
00439f74str x5, [sp+1216]
00439f78str x6, [sp+1224]
00439f7cstr x7, [sp+1232]
00439f80str x8, [sp+1240]
00439f84str xzr, [sp+208]
00439f88stp xzr, xzr, [sp+216]
00439f8cstp xzr, xzr, [sp+192]
00439f90ldr x2, [sp+1232]
00439f94str x2, [sp+184]
00439f98adrp x0, 0x1bc000
00439f9cadd x0, x0, 3072
00439fa0mov x1, x2
00439fa4bl runtime.makeslice
00439fa8ldr x3, [sp+184]
00439facldr x4, [sp+184]
00439fb0str x0, [sp+408]
00439fb4str x3, [sp+416]
00439fb8str x4, [sp+424]
00439fbcstr x0, [sp+856]
00439fc0str x3, [sp+864]
00439fc4str x4, [sp+872]
00439fc8ldr x3, [sp+1232]
00439fccldr x4, [sp+1224]
00439fd0ldr x5, [sp+1240]
00439fd4str x4, [sp+832]
00439fd8str x3, [sp+840]
00439fdcstr x5, [sp+848]
00439fe0ldr x4, [sp+864]
00439fe4str x4, [sp+168]
00439fe8subs xzr, x4, x3
00439fecb.gt 0x439ff4
00439ff0b 0x439ffc
00439ff4
00439ff4loc_439ff4:
00439ff4str x3, [sp+168]
00439ff8b 0x43a000
00439ffc
00439ffcloc_439ffc:
00439ffcb 0x43a000
0043a000
0043a000loc_43a000:
0043a000ldr x3, [sp+832]
0043a004ldr x4, [sp+856]
0043a008subs xzr, x3, x4
0043a00cb.ne 0x43a014
0043a010b 0x43a030
0043a014
0043a014loc_43a014:
0043a014ldr x3, [sp+168]
0043a018str x3, [sp+160]
0043a01cldr x2, [sp+160]
0043a020ldr x1, [sp+832]
0043a024ldr x0, [sp+856]
0043a028bl runtime.memmove
0043a02cb 0x43a034
0043a030
0043a030loc_43a030:
0043a030b 0x43a034
0043a034
0043a034loc_43a034:
0043a034ldr x3, [sp+416]
0043a038str x3, [sp+184]
0043a03csubs xzr, x3, 16
0043a040b.lt 0x43a048
0043a044b 0x43a16c
0043a048
0043a048loc_43a048:
0043a048ldr x1, [sp+416]
0043a04cstr x1, [sp+184]
0043a050add x27, sp, 1000
0043a054stp xzr, xzr, [x27]
0043a058add x27, sp, 1016
0043a05cstp xzr, xzr, [x27]
0043a060add x1, sp, 1000
0043a064str x1, [sp+800]
0043a068ldrsb x27, [x1]
0043a06cadrp x2, 0x1bb000
0043a070add x2, x2, 3520
0043a074str x2, [x1]
0043a078adrp x27, 0x611000
0043a07cldr w2, [x27+3056]
0043a080cbz w2, 0x43a088
0043a084b 0x43a08c
0043a088
0043a088loc_43a088:
0043a088b 0x43a09c
0043a08c
0043a08cloc_43a08c:
0043a08cldr x2, [x1+8]
0043a090bl runtime.gcWriteBarrier1
0043a094str x2, [x25]
0043a098b 0x43a09c
0043a09c
0043a09cloc_43a09c:
0043a09cadrp x2, 0x2d5000
0043a0a0add x2, x2, 776
0043a0a4str x2, [x1+8]
0043a0a8ldr x0, [sp+184]
0043a0acbl runtime.convT64
0043a0b0str x0, [sp+792]
0043a0b4ldr x1, [sp+800]
0043a0b8ldrsb x27, [x1]
0043a0bcadrp x2, 0x1bb000
0043a0c0add x2, x2, 3520
0043a0c4str x2, [x1+16]
0043a0c8adrp x27, 0x611000
0043a0ccldr w2, [x27+3056]
0043a0d0cbz w2, 0x43a0d8
0043a0d4b 0x43a0dc
0043a0d8
0043a0d8loc_43a0d8:
0043a0d8b 0x43a0f0
0043a0dc
0043a0dcloc_43a0dc:
0043a0dcbl runtime.gcWriteBarrier2
0043a0e0str x0, [x25]
0043a0e4ldr x5, [x1+24]
0043a0e8str x5, [x25+8]
0043a0ecb 0x43a0f0
0043a0f0
0043a0f0loc_43a0f0:
0043a0f0str x0, [x1+24]
0043a0f4ldr x2, [sp+800]
0043a0f8ldrsb x27, [x2]
0043a0fcb 0x43a100
0043a100
0043a100loc_43a100:
0043a100str x2, [sp+808]
0043a104orr x4, xzr, 2
0043a108str x4, [sp+816]
0043a10cstr x4, [sp+824]
0043a110adrp x0, 0x296000
0043a114add x0, x0, 1487
0043a118movz x1, 91
0043a11cmov x3, x4
0043a120bl fmt.Errorf
0043a124str x0, [sp+984]
0043a128str x1, [sp+992]
0043a12cadrp x5, 0x611000
0043a130add x5, x5, 1504
0043a134str x5, [sp+784]
0043a138b 0x43a13c
0043a13c
0043a13cloc_43a13c:
0043a13cstr x5, [sp+208]
0043a140stp xzr, xzr, [sp+216]
0043a144ldr x3, [sp+984]
0043a148ldr x4, [sp+992]
0043a14cstr x3, [sp+192]
0043a150str x4, [sp+200]
0043a154ldr x0, [sp+208]
0043a158ldr x1, [sp+216]
0043a15cldr x2, [sp+224]
0043a160ldp x29, x30, [sp-8]
0043a164add sp, sp, 1168
0043a168ret x30
0043a16c
0043a16cloc_43a16c:
0043a16cadd x27, sp, 968
0043a170stp xzr, xzr, [x27]
0043a174add x27, sp, 984
0043a178stp xzr, xzr, [x27]
0043a17cldr x0, [sp+1176]
0043a180ldr x1, [sp+1184]
0043a184ldr x2, [sp+1192]
0043a188bl crypto/aes.NewCipher
0043a18cstr x0, [sp+968]
0043a190str x1, [sp+976]
0043a194str x2, [sp+984]
0043a198str x3, [sp+992]
0043a19cldr x3, [sp+976]
0043a1a0ldr x4, [sp+968]
0043a1a4str x4, [sp+536]
0043a1a8str x3, [sp+544]
0043a1acldr x3, [sp+984]
0043a1b0ldr x4, [sp+992]
0043a1b4str x3, [sp+520]
0043a1b8str x4, [sp+528]
0043a1bcldr x3, [sp+536]
0043a1c0ldr x4, [sp+544]
0043a1c4str x3, [sp+504]
0043a1c8str x4, [sp+512]
0043a1ccldr x3, [sp+528]
0043a1d0ldr x4, [sp+520]
0043a1d4str x4, [sp+392]
0043a1d8str x3, [sp+400]
0043a1dccbnz x4, 0x43a1e4
0043a1e0b 0x43a2d0
0043a1e4
0043a1e4loc_43a1e4:
0043a1e4add x27, sp, 952
0043a1e8stp xzr, xzr, [x27]
0043a1ecadd x5, sp, 952
0043a1f0str x5, [sp+752]
0043a1f4ldr x5, [sp+392]
0043a1f8ldr x6, [sp+400]
0043a1fcstr x5, [sp+736]
0043a200str x6, [sp+744]
0043a204str x5, [sp+728]
0043a208ldr x5, [sp+728]
0043a20ccbnz x5, 0x43a214
0043a210b 0x43a224
0043a214
0043a214loc_43a214:
0043a214ldr x5, [sp+728]
0043a218ldr x5, [x5+8]
0043a21cstr x5, [sp+728]
0043a220b 0x43a228
0043a224
0043a224loc_43a224:
0043a224b 0x43a228
0043a228
0043a228loc_43a228:
0043a228ldr x5, [sp+752]
0043a22cldrsb x27, [x5]
0043a230ldr x6, [sp+744]
0043a234ldr x7, [sp+728]
0043a238str x7, [x5]
0043a23cadrp x27, 0x611000
0043a240ldr w7, [x27+3056]
0043a244cbz w7, 0x43a24c
0043a248b 0x43a250
0043a24c
0043a24cloc_43a24c:
0043a24cb 0x43a264
0043a250
0043a250loc_43a250:
0043a250bl runtime.gcWriteBarrier2
0043a254str x6, [x25]
0043a258ldr x7, [x5+8]
0043a25cstr x7, [x25+8]
0043a260b 0x43a264
0043a264
0043a264loc_43a264:
0043a264str x6, [x5+8]
0043a268ldr x2, [sp+752]
0043a26cldrsb x27, [x2]
0043a270b 0x43a274
0043a274
0043a274loc_43a274:
0043a274str x2, [sp+760]
0043a278orr x4, xzr, 1
0043a27cstr x4, [sp+768]
0043a280str x4, [sp+776]
0043a284adrp x0, 0x280000
0043a288add x0, x0, 358
0043a28cmovz x1, 25
0043a290mov x3, x4
0043a294bl fmt.Errorf
0043a298str x0, [sp+984]
0043a29cstr x1, [sp+992]
0043a2a0str xzr, [sp+208]
0043a2a4stp xzr, xzr, [sp+216]
0043a2a8ldr x3, [sp+984]
0043a2acldr x4, [sp+992]
0043a2b0str x3, [sp+192]
0043a2b4str x4, [sp+200]
0043a2b8ldr x0, [sp+208]
0043a2bcldr x1, [sp+216]
0043a2c0ldr x2, [sp+224]
0043a2c4ldp x29, x30, [sp-8]
0043a2c8add sp, sp, 1168
0043a2ccret x30
0043a2d0
0043a2d0loc_43a2d0:
0043a2d0stp xzr, xzr, [sp+304]
0043a2d4ldr x5, [sp+416]
0043a2d8str x5, [sp+184]
0043a2dcands xzr, x5, 15
0043a2e0b.eq 0x43a2e8
0043a2e4b 0x43a450
0043a2e8
0043a2e8loc_43a2e8:
0043a2e8ldr x5, [sp+416]
0043a2ecstr x5, [sp+184]
0043a2f0subs xzr, x5, 16
0043a2f4b.gt 0x43a2fc
0043a2f8b 0x43a37c
0043a2fc
0043a2fcloc_43a2fc:
0043a2fcstr xzr, [sp+928]
0043a300add x27, sp, 936
0043a304stp xzr, xzr, [x27]
0043a308add x27, sp, 984
0043a30cstp xzr, xzr, [x27]
0043a310ldr x0, [sp+408]
0043a314ldr x1, [sp+416]
0043a318ldr x2, [sp+424]
0043a31corr x3, xzr, 16
0043a320bl gopkg.in/jcmturner/aescts%2ev1.swapLastTwoBlocks
0043a324str x0, [sp+928]
0043a328str x1, [sp+936]
0043a32cstr x2, [sp+944]
0043a330str x3, [sp+984]
0043a334str x4, [sp+992]
0043a338ldr x4, [sp+936]
0043a33cldr x5, [sp+944]
0043a340ldr x6, [sp+928]
0043a344str x6, [sp+1136]
0043a348str x4, [sp+1144]
0043a34cstr x5, [sp+1152]
0043a350ldr x4, [sp+984]
0043a354ldr x5, [sp+992]
0043a358str x4, [sp+1120]
0043a35cstr x5, [sp+1128]
0043a360ldr x4, [sp+1136]
0043a364ldr x5, [sp+1144]
0043a368ldr x6, [sp+1152]
0043a36cstr x4, [sp+408]
0043a370str x5, [sp+416]
0043a374str x6, [sp+424]
0043a378b 0x43a380
0043a37c
0043a37cloc_43a37c:
0043a37cb 0x43a380
0043a380
0043a380loc_43a380:
0043a380ldr x0, [sp+504]
0043a384ldr x2, [sp+1200]
0043a388ldr x3, [sp+1208]
0043a38cldr x1, [sp+512]
0043a390ldr x4, [sp+1216]
0043a394bl crypto/cipher.NewCBCDecrypter
0043a398str x0, [sp+304]
0043a39cstr x1, [sp+312]
0043a3a0ldr x2, [sp+416]
0043a3a4str x2, [sp+184]
0043a3a8adrp x0, 0x1bb000
0043a3acadd x0, x0, 3072
0043a3b0mov x1, x2
0043a3b4bl runtime.makeslice
0043a3b8ldr x2, [sp+184]
0043a3bcldr x3, [sp+184]
0043a3c0str x0, [sp+344]
0043a3c4str x2, [sp+352]
0043a3c8str x3, [sp+360]
0043a3ccldr x5, [sp+416]
0043a3d0ldr x6, [sp+424]
0043a3d4ldr x7, [sp+304]
0043a3d8ldrsb x27, [x7]
0043a3dcldr x7, [x7+32]
0043a3e0ldr x4, [sp+408]
0043a3e4ldr x8, [sp+312]
0043a3e8mov x1, x0
0043a3ecmov x0, x8
0043a3f0blr x7
0043a3f4ldr x1, [sp+416]
0043a3f8str x1, [sp+184]
0043a3fcldr x2, [sp+360]
0043a400ldr x5, [sp+344]
0043a404subs xzr, x2, x1
0043a408b.hs 0x43a410
0043a40cb 0x43ab80
0043a410
0043a410loc_43a410:
0043a410b 0x43a414
0043a414
0043a414loc_43a414:
0043a414str x5, [sp+928]
0043a418str x1, [sp+936]
0043a41cstr x2, [sp+944]
0043a420str x5, [sp+208]
0043a424str x1, [sp+216]
0043a428str x2, [sp+224]
0043a42cstp xzr, xzr, [sp+192]
0043a430ldr x0, [sp+208]
0043a434ldr x1, [sp+216]
0043a438ldr x2, [sp+224]
0043a43cmov x3, xzr
0043a440mov x4, xzr
0043a444ldp x29, x30, [sp-8]
0043a448add sp, sp, 1168
0043a44cret x30
0043a450
0043a450loc_43a450:
0043a450str xzr, [sp+928]
0043a454add x27, sp, 936
0043a458stp xzr, xzr, [x27]
0043a45cstr xzr, [sp+904]
0043a460add x27, sp, 912
0043a464stp xzr, xzr, [x27]
0043a468str xzr, [sp+880]
0043a46cadd x27, sp, 888
0043a470stp xzr, xzr, [x27]
0043a474add x27, sp, 984
0043a478stp xzr, xzr, [x27]
0043a47cldr x0, [sp+408]
0043a480ldr x1, [sp+416]
0043a484ldr x2, [sp+424]
0043a488orr x3, xzr, 16
0043a48cbl gopkg.in/jcmturner/aescts%2ev1.tailBlocks
0043a490str x0, [sp+928]
0043a494str x1, [sp+936]
0043a498str x2, [sp+944]
0043a49cstr x3, [sp+904]
0043a4a0str x4, [sp+912]
0043a4a4str x5, [sp+920]
0043a4a8str x6, [sp+880]
0043a4acstr x7, [sp+888]
0043a4b0str x8, [sp+896]
0043a4b4str x9, [sp+984]
0043a4b8str x10, [sp+992]
0043a4bcldr x4, [sp+936]
0043a4c0ldr x5, [sp+944]
0043a4c4ldr x6, [sp+928]
0043a4c8str x6, [sp+1096]
0043a4ccstr x4, [sp+1104]
0043a4d0str x5, [sp+1112]
0043a4d4ldr x4, [sp+904]
0043a4d8ldr x5, [sp+912]
0043a4dcldr x6, [sp+920]
0043a4e0str x4, [sp+1072]
0043a4e4str x5, [sp+1080]
0043a4e8str x6, [sp+1088]
0043a4ecldr x4, [sp+880]
0043a4f0ldr x5, [sp+888]
0043a4f4ldr x6, [sp+896]
0043a4f8str x4, [sp+1048]
0043a4fcstr x5, [sp+1056]
0043a500str x6, [sp+1064]
0043a504ldr x4, [sp+984]
0043a508ldr x5, [sp+992]
0043a50cstr x4, [sp+1032]
0043a510str x5, [sp+1040]
0043a514ldr x4, [sp+1096]
0043a518ldr x5, [sp+1104]
0043a51cldr x6, [sp+1112]
0043a520str x4, [sp+432]
0043a524str x5, [sp+440]
0043a528str x6, [sp+448]
0043a52cldr x4, [sp+1072]
0043a530ldr x5, [sp+1080]
0043a534ldr x6, [sp+1088]
0043a538str x4, [sp+456]
0043a53cstr x5, [sp+464]
0043a540str x6, [sp+472]
0043a544ldr x4, [sp+1048]
0043a548ldr x5, [sp+1056]
0043a54cldr x6, [sp+1064]
0043a550str x4, [sp+480]
0043a554str x5, [sp+488]
0043a558str x6, [sp+496]
0043a55cldr x1, [sp+1208]
0043a560str x1, [sp+184]
0043a564ldr x2, [sp+1208]
0043a568str x2, [sp+176]
0043a56cadrp x0, 0x1bb000
0043a570add x0, x0, 3072
0043a574bl runtime.makeslice
0043a578ldr x4, [sp+184]
0043a57cldr x5, [sp+176]
0043a580str x0, [sp+232]
0043a584str x4, [sp+240]
0043a588str x5, [sp+248]
0043a58cstr x0, [sp+704]
0043a590str x4, [sp+712]
0043a594str x5, [sp+720]
0043a598ldr x4, [sp+1208]
0043a59cldr x5, [sp+1200]
0043a5a0ldr x6, [sp+1216]
0043a5a4str x5, [sp+680]
0043a5a8str x4, [sp+688]
0043a5acstr x6, [sp+696]
0043a5b0ldr x5, [sp+712]
0043a5b4str x5, [sp+152]
0043a5b8subs xzr, x5, x4
0043a5bcb.gt 0x43a5c4
0043a5c0b 0x43a5cc
0043a5c4
0043a5c4loc_43a5c4:
0043a5c4str x4, [sp+152]
0043a5c8b 0x43a5d0
0043a5cc
0043a5ccloc_43a5cc:
0043a5ccb 0x43a5d0
0043a5d0
0043a5d0loc_43a5d0:
0043a5d0ldr x3, [sp+680]
0043a5d4ldr x4, [sp+704]
0043a5d8subs xzr, x3, x4
0043a5dcb.ne 0x43a5e4
0043a5e0b 0x43a600
0043a5e4
0043a5e4loc_43a5e4:
0043a5e4ldr x3, [sp+152]
0043a5e8str x3, [sp+144]
0043a5ecldr x2, [sp+144]
0043a5f0ldr x1, [sp+680]
0043a5f4ldr x0, [sp+704]
0043a5f8bl runtime.memmove
0043a5fcb 0x43a604
0043a600
0043a600loc_43a600:
0043a600b 0x43a604
0043a604
0043a604loc_43a604:
0043a604str xzr, [sp+320]
0043a608stp xzr, xzr, [sp+328]
0043a60cldr x3, [sp+432]
0043a610cbnz x3, 0x43a618
0043a614b 0x43a784
0043a618
0043a618loc_43a618:
0043a618ldr x2, [sp+440]
0043a61cstr x2, [sp+176]
0043a620adrp x0, 0x1bb000
0043a624add x0, x0, 3072
0043a628mov x1, x2
0043a62cbl runtime.makeslice
0043a630ldr x3, [sp+176]
0043a634ldr x4, [sp+176]
0043a638str x0, [sp+256]
0043a63cstr x3, [sp+264]
0043a640str x4, [sp+272]
0043a644ldr x0, [sp+504]
0043a648ldr x2, [sp+232]
0043a64cldr x3, [sp+240]
0043a650ldr x1, [sp+512]
0043a654ldr x4, [sp+248]
0043a658bl crypto/cipher.NewCBCDecrypter
0043a65cstr x0, [sp+304]
0043a660str x1, [sp+312]
0043a664ldr x3, [sp+440]
0043a668str x3, [sp+176]
0043a66csub x0, x3, 16
0043a670str x0, [sp+184]
0043a674ldr x1, [sp+440]
0043a678ldr x4, [sp+448]
0043a67cldr x5, [sp+432]
0043a680b 0x43a684
0043a684
0043a684loc_43a684:
0043a684subs xzr, x1, x0
0043a688b.hs 0x43a690
0043a68cb 0x43ab7c
0043a690
0043a690loc_43a690:
0043a690sub x7, x1, x3
0043a694sub x8, x4, x3
0043a698add x8, x8, 16
0043a69csub x9, xzr, x8
0043a6a0and x9, x0, x9, asr #63
0043a6a4add x9, x5, x9
0043a6a8str x9, [sp+232]
0043a6acadd x7, x7, 16
0043a6b0str x7, [sp+240]
0043a6b4str x8, [sp+248]
0043a6b8ldr x4, [sp+432]
0043a6bcldr x2, [sp+264]
0043a6c0ldr x5, [sp+440]
0043a6c4ldr x3, [sp+272]
0043a6c8ldr x6, [sp+448]
0043a6ccldr x7, [sp+304]
0043a6d0ldrsb x27, [x7]
0043a6d4ldr x7, [x7+32]
0043a6d8ldr x1, [sp+256]
0043a6dcldr x0, [sp+312]
0043a6e0blr x7
0043a6e4ldr x2, [sp+336]
0043a6e8ldr x0, [sp+320]
0043a6ecldr x7, [sp+328]
0043a6f0str x0, [sp+656]
0043a6f4str x7, [sp+664]
0043a6f8str x2, [sp+672]
0043a6fcldr x8, [sp+264]
0043a700add x1, x7, x8
0043a704str x1, [sp+136]
0043a708subs xzr, x2, x1
0043a70cb.hs 0x43a714
0043a710b 0x43a71c
0043a714
0043a714loc_43a714:
0043a714str x1, [sp+664]
0043a718b 0x43a73c
0043a71c
0043a71cloc_43a71c:
0043a71cldr x3, [sp+264]
0043a720adrp x4, 0x1bb000
0043a724add x4, x4, 3072
0043a728bl runtime.growslice
0043a72cstr x0, [sp+656]
0043a730str x1, [sp+664]
0043a734str x2, [sp+672]
0043a738b 0x43a73c
0043a73c
0043a73cloc_43a73c:
0043a73cldr x3, [sp+264]
0043a740str x3, [sp+128]
0043a744ldr x3, [sp+136]
0043a748ldr x4, [sp+264]
0043a74csub x3, x3, x4
0043a750ldr x4, [sp+656]
0043a754add x0, x4, x3
0043a758str x0, [sp+648]
0043a75cldr x2, [sp+128]
0043a760ldr x1, [sp+256]
0043a764bl runtime.memmove
0043a768ldr x3, [sp+656]
0043a76cldr x4, [sp+664]
0043a770ldr x5, [sp+672]
0043a774str x3, [sp+320]
0043a778str x4, [sp+328]
0043a77cstr x5, [sp+336]
0043a780b 0x43a788
0043a784
0043a784loc_43a784:
0043a784b 0x43a788
0043a788
0043a788loc_43a788:
0043a788adrp x0, 0x1bb000
0043a78cadd x0, x0, 3072
0043a790orr x1, xzr, 16
0043a794mov x2, x1
0043a798bl runtime.makeslice
0043a79cstr x0, [sp+280]
0043a7a0orr x3, xzr, 16
0043a7a4str x3, [sp+288]
0043a7a8str x3, [sp+296]
0043a7acldr x0, [sp+504]
0043a7b0ldr x2, [sp+1200]
0043a7b4ldr x3, [sp+1208]
0043a7b8ldr x1, [sp+512]
0043a7bcldr x4, [sp+1216]
0043a7c0bl crypto/cipher.NewCBCDecrypter
0043a7c4str x0, [sp+304]
0043a7c8str x1, [sp+312]
0043a7ccldrsb x27, [x0]
0043a7d0ldr x3, [sp+280]
0043a7d4ldr x4, [sp+456]
0043a7d8ldr x2, [sp+288]
0043a7dcldr x5, [sp+464]
0043a7e0ldr x6, [sp+296]
0043a7e4ldr x7, [sp+472]
0043a7e8ldr x8, [x0+32]
0043a7ecmov x0, x1
0043a7f0mov x1, x3
0043a7f4mov x3, x6
0043a7f8mov x6, x7
0043a7fcblr x8
0043a800ldr x3, [sp+416]
0043a804str x3, [sp+184]
0043a808and x3, x3, 15
0043a80corr x4, xzr, 16
0043a810sub x5, x4, x3
0043a814str x5, [sp+72]
0043a818ldr x5, [sp+288]
0043a81cstr x5, [sp+184]
0043a820add x3, x5, x3
0043a824sub x0, x3, 16
0043a828str x0, [sp+176]
0043a82cldr x1, [sp+288]
0043a830ldr x5, [sp+296]
0043a834ldr x6, [sp+280]
0043a838b 0x43a83c
0043a83c
0043a83cloc_43a83c:
0043a83csubs xzr, x1, x0
0043a840b.hs 0x43a848
0043a844b 0x43ab78
0043a848
0043a848loc_43a848:
0043a848sub x7, x1, x3
0043a84csub x5, x5, x3
0043a850add x5, x5, 16
0043a854sub x8, xzr, x5
0043a858and x8, x0, x8, asr #63
0043a85cadd x6, x6, x8
0043a860add x7, x7, 16
0043a864str x6, [sp+880]
0043a868str x7, [sp+888]
0043a86cstr x5, [sp+896]
0043a870ldr x2, [sp+496]
0043a874ldr x0, [sp+480]
0043a878ldr x5, [sp+488]
0043a87cstr x0, [sp+624]
0043a880str x5, [sp+632]
0043a884str x2, [sp+640]
0043a888ldr x6, [sp+888]
0043a88cadd x1, x5, x6
0043a890str x1, [sp+120]
0043a894subs xzr, x2, x1
0043a898b.hs 0x43a8a0
0043a89cb 0x43a8a8
0043a8a0
0043a8a0loc_43a8a0:
0043a8a0str x1, [sp+632]
0043a8a4b 0x43a8c8
0043a8a8
0043a8a8loc_43a8a8:
0043a8a8ldr x3, [sp+888]
0043a8acadrp x4, 0x1bb000
0043a8b0add x4, x4, 3072
0043a8b4bl runtime.growslice
0043a8b8str x0, [sp+624]
0043a8bcstr x1, [sp+632]
0043a8c0str x2, [sp+640]
0043a8c4b 0x43a8c8
0043a8c8
0043a8c8loc_43a8c8:
0043a8c8ldr x3, [sp+888]
0043a8ccstr x3, [sp+112]
0043a8d0ldr x3, [sp+120]
0043a8d4ldr x4, [sp+888]
0043a8d8sub x3, x3, x4
0043a8dcldr x4, [sp+624]
0043a8e0add x0, x4, x3
0043a8e4str x0, [sp+616]
0043a8e8ldr x2, [sp+112]
0043a8ecldr x1, [sp+880]
0043a8f0bl runtime.memmove
0043a8f4ldr x3, [sp+624]
0043a8f8ldr x4, [sp+632]
0043a8fcldr x5, [sp+640]
0043a900str x3, [sp+480]
0043a904str x4, [sp+488]
0043a908str x5, [sp+496]
0043a90cadrp x0, 0x1bb000
0043a910add x0, x0, 3072
0043a914orr x1, xzr, 16
0043a918mov x2, x1
0043a91cbl runtime.makeslice
0043a920str x0, [sp+368]
0043a924orr x3, xzr, 16
0043a928str x3, [sp+376]
0043a92cstr x3, [sp+384]
0043a930ldr x0, [sp+504]
0043a934ldr x2, [sp+232]
0043a938ldr x3, [sp+240]
0043a93cldr x1, [sp+512]
0043a940ldr x4, [sp+248]
0043a944bl crypto/cipher.NewCBCDecrypter
0043a948str x0, [sp+304]
0043a94cstr x1, [sp+312]
0043a950ldr x3, [sp+480]
0043a954ldr x4, [sp+488]
0043a958ldr x5, [sp+496]
0043a95cstr x3, [sp+232]
0043a960str x4, [sp+240]
0043a964str x5, [sp+248]
0043a968ldr x4, [sp+480]
0043a96cldr x2, [sp+376]
0043a970ldr x5, [sp+488]
0043a974ldr x3, [sp+384]
0043a978ldr x6, [sp+496]
0043a97cldr x7, [sp+304]
0043a980ldrsb x27, [x7]
0043a984ldr x7, [x7+32]
0043a988ldr x1, [sp+368]
0043a98cldr x0, [sp+312]
0043a990blr x7
0043a994ldr x2, [sp+336]
0043a998ldr x0, [sp+320]
0043a99cldr x3, [sp+328]
0043a9a0str x0, [sp+592]
0043a9a4str x3, [sp+600]
0043a9a8str x2, [sp+608]
0043a9acldr x4, [sp+376]
0043a9b0add x1, x3, x4
0043a9b4str x1, [sp+104]
0043a9b8subs xzr, x2, x1
0043a9bcb.hs 0x43a9c4
0043a9c0b 0x43a9cc
0043a9c4
0043a9c4loc_43a9c4:
0043a9c4str x1, [sp+600]
0043a9c8b 0x43a9ec
0043a9cc
0043a9ccloc_43a9cc:
0043a9ccldr x3, [sp+376]
0043a9d0adrp x4, 0x1bb000
0043a9d4add x4, x4, 3072
0043a9d8bl runtime.growslice
0043a9dcstr x0, [sp+592]
0043a9e0str x1, [sp+600]
0043a9e4str x2, [sp+608]
0043a9e8b 0x43a9ec
0043a9ec
0043a9ecloc_43a9ec:
0043a9ecldr x3, [sp+376]
0043a9f0str x3, [sp+96]
0043a9f4ldr x3, [sp+104]
0043a9f8ldr x4, [sp+376]
0043a9fcsub x3, x3, x4
0043aa00ldr x4, [sp+592]
0043aa04add x0, x4, x3
0043aa08str x0, [sp+584]
0043aa0cldr x2, [sp+96]
0043aa10ldr x1, [sp+368]
0043aa14bl runtime.memmove
0043aa18ldr x3, [sp+592]
0043aa1cldr x4, [sp+600]
0043aa20ldr x5, [sp+608]
0043aa24str x3, [sp+320]
0043aa28str x4, [sp+328]
0043aa2cstr x5, [sp+336]
0043aa30ldr x0, [sp+504]
0043aa34ldr x2, [sp+232]
0043aa38ldr x3, [sp+240]
0043aa3cldr x1, [sp+512]
0043aa40ldr x4, [sp+248]
0043aa44bl crypto/cipher.NewCBCDecrypter
0043aa48str x0, [sp+304]
0043aa4cstr x1, [sp+312]
0043aa50ldrsb x27, [x0]
0043aa54ldr x3, [sp+456]
0043aa58ldr x4, [sp+456]
0043aa5cldr x2, [sp+464]
0043aa60ldr x5, [sp+464]
0043aa64ldr x6, [sp+472]
0043aa68ldr x7, [sp+472]
0043aa6cldr x8, [x0+32]
0043aa70mov x0, x1
0043aa74mov x1, x3
0043aa78mov x3, x6
0043aa7cmov x6, x7
0043aa80blr x8
0043aa84ldr x2, [sp+336]
0043aa88ldr x0, [sp+320]
0043aa8cldr x3, [sp+328]
0043aa90str x0, [sp+560]
0043aa94str x3, [sp+568]
0043aa98str x2, [sp+576]
0043aa9cldr x4, [sp+464]
0043aaa0add x1, x3, x4
0043aaa4str x1, [sp+88]
0043aaa8subs xzr, x2, x1
0043aaacb.hs 0x43aab4
0043aab0b 0x43aabc
0043aab4
0043aab4loc_43aab4:
0043aab4str x1, [sp+568]
0043aab8b 0x43aadc
0043aabc
0043aabcloc_43aabc:
0043aabcldr x3, [sp+464]
0043aac0adrp x4, 0x1bb000
0043aac4add x4, x4, 3072
0043aac8bl runtime.growslice
0043aaccstr x0, [sp+560]
0043aad0str x1, [sp+568]
0043aad4str x2, [sp+576]
0043aad8b 0x43aadc
0043aadc
0043aadcloc_43aadc:
0043aadcldr x3, [sp+464]
0043aae0str x3, [sp+80]
0043aae4ldr x3, [sp+88]
0043aae8ldr x4, [sp+464]
0043aaecsub x3, x3, x4
0043aaf0ldr x4, [sp+560]
0043aaf4add x0, x4, x3
0043aaf8str x0, [sp+552]
0043aafcldr x2, [sp+80]
0043ab00ldr x1, [sp+456]
0043ab04bl runtime.memmove
0043ab08ldr x2, [sp+576]
0043ab0cldr x3, [sp+560]
0043ab10ldr x4, [sp+568]
0043ab14str x3, [sp+320]
0043ab18str x4, [sp+328]
0043ab1cstr x2, [sp+336]
0043ab20ldr x1, [sp+416]
0043ab24str x1, [sp+176]
0043ab28subs xzr, x1, x2
0043ab2cb.ls 0x43ab34
0043ab30b 0x43ab74
0043ab34
0043ab34loc_43ab34:
0043ab34b 0x43ab38
0043ab38
0043ab38loc_43ab38:
0043ab38str x3, [sp+880]
0043ab3cstr x1, [sp+888]
0043ab40str x2, [sp+896]
0043ab44str x3, [sp+208]
0043ab48str x1, [sp+216]
0043ab4cstr x2, [sp+224]
0043ab50stp xzr, xzr, [sp+192]
0043ab54ldr x0, [sp+208]
0043ab58ldr x1, [sp+216]
0043ab5cldr x2, [sp+224]
0043ab60mov x3, xzr
0043ab64mov x4, xzr
0043ab68ldp x29, x30, [sp-8]
0043ab6cadd sp, sp, 1168
0043ab70ret x30
0043ab74
0043ab74loc_43ab74:
0043ab74bl runtime.panicSliceAcap
0043ab78
0043ab78loc_43ab78:
0043ab78bl runtime.panicSliceB
0043ab7c
0043ab7cloc_43ab7c:
0043ab7cbl runtime.panicSliceB
0043ab80
0043ab80loc_43ab80:
0043ab80bl runtime.panicSliceAcap
0043ab84hint
0043ab88
0043ab88loc_43ab88:
0043ab88stp x0, x1, [sp+8]
0043ab8cstp x2, x3, [sp+24]
0043ab90stp x4, x5, [sp+40]
0043ab94stp x6, x7, [sp+56]
0043ab98str x8, [sp+72]
0043ab9cmov x3, x30
0043aba0bl runtime.morestack_noctxt.abi0
0043aba4ldp x0, x1, [sp+8]
0043aba8ldp x2, x3, [sp+24]
0043abacldp x4, x5, [sp+40]
0043abb0ldp x6, x7, [sp+56]
0043abb4ldr x8, [sp+72]
0043abb8b 0x439f40
0043abbcudf 0
00439f40
00439f40gopkg.in/jcmturner/aescts%2ev1.Decrypt: ; void gopkg.in/jcmturner/aescts%2ev1.Decrypt(struct []uint8 key, struct []uint8 iv, struct []uint8 ciphertext)
00439f40ldr x16, [x28+16]
00439f44sub x17, sp, 1040
00439f48subs xzr, x17, x16
00439f4cb.ls 0x43ab88
00439f50sub x20, sp, 1168
00439f54stp x29, x30, [x20-8]
00439f58add sp, x20, 0
00439f5csub x29, sp, 8
00439f60str x0, [sp+1176]
00439f64str x1, [sp+1184]
00439f68str x2, [sp+1192]
00439f6cstr x3, [sp+1200]
00439f70str x4, [sp+1208]
00439f74str x5, [sp+1216]
00439f78str x6, [sp+1224]
00439f7cstr x7, [sp+1232]
00439f80str x8, [sp+1240]
00439f84str xzr, [sp+208]
00439f88stp xzr, xzr, [sp+216]
00439f8cstp xzr, xzr, [sp+192]
00439f90ldr x2, [sp+1232]
00439f94str x2, [sp+184]
00439f98adrp x0, 0x1bc000
00439f9cadd x0, x0, 3072
00439fa0mov x1, x2
00439fa4bl runtime.makeslice
00439fa8ldr x3, [sp+184]
00439facldr x4, [sp+184]
00439fb0str x0, [sp+408]
00439fb4str x3, [sp+416]
00439fb8str x4, [sp+424]
00439fbcstr x0, [sp+856]
00439fc0str x3, [sp+864]
00439fc4str x4, [sp+872]
00439fc8ldr x3, [sp+1232]
00439fccldr x4, [sp+1224]
00439fd0ldr x5, [sp+1240]
00439fd4str x4, [sp+832]
00439fd8str x3, [sp+840]
00439fdcstr x5, [sp+848]
00439fe0ldr x4, [sp+864]
00439fe4str x4, [sp+168]
00439fe8subs xzr, x4, x3
00439fecb.gt 0x439ff4
00439ff0b 0x439ffc
00439ff4
00439ff4loc_439ff4:
00439ff4str x3, [sp+168]
00439ff8b 0x43a000
00439ffc
00439ffcloc_439ffc:
00439ffcb 0x43a000
0043a000
0043a000loc_43a000:
0043a000ldr x3, [sp+832]
0043a004ldr x4, [sp+856]
0043a008subs xzr, x3, x4
0043a00cb.ne 0x43a014
0043a010b 0x43a030
0043a014
0043a014loc_43a014:
0043a014ldr x3, [sp+168]
0043a018str x3, [sp+160]
0043a01cldr x2, [sp+160]
0043a020ldr x1, [sp+832]
0043a024ldr x0, [sp+856]
0043a028bl runtime.memmove
0043a02cb 0x43a034
0043a030
0043a030loc_43a030:
0043a030b 0x43a034
0043a034
0043a034loc_43a034:
0043a034ldr x3, [sp+416]
0043a038str x3, [sp+184]
0043a03csubs xzr, x3, 16
0043a040b.lt 0x43a048
0043a044b 0x43a16c
0043a048
0043a048loc_43a048:
0043a048ldr x1, [sp+416]
0043a04cstr x1, [sp+184]
0043a050add x27, sp, 1000
0043a054stp xzr, xzr, [x27]
0043a058add x27, sp, 1016
0043a05cstp xzr, xzr, [x27]
0043a060add x1, sp, 1000
0043a064str x1, [sp+800]
0043a068ldrsb x27, [x1]
0043a06cadrp x2, 0x1bb000
0043a070add x2, x2, 3520
0043a074str x2, [x1]
0043a078adrp x27, 0x611000
0043a07cldr w2, [x27+3056]
0043a080cbz w2, 0x43a088
0043a084b 0x43a08c
0043a088
0043a088loc_43a088:
0043a088b 0x43a09c
0043a08c
0043a08cloc_43a08c:
0043a08cldr x2, [x1+8]
0043a090bl runtime.gcWriteBarrier1
0043a094str x2, [x25]
0043a098b 0x43a09c
0043a09c
0043a09cloc_43a09c:
0043a09cadrp x2, 0x2d5000
0043a0a0add x2, x2, 776
0043a0a4str x2, [x1+8]
0043a0a8ldr x0, [sp+184]
0043a0acbl runtime.convT64
0043a0b0str x0, [sp+792]
0043a0b4ldr x1, [sp+800]
0043a0b8ldrsb x27, [x1]
0043a0bcadrp x2, 0x1bb000
0043a0c0add x2, x2, 3520
0043a0c4str x2, [x1+16]
0043a0c8adrp x27, 0x611000
0043a0ccldr w2, [x27+3056]
0043a0d0cbz w2, 0x43a0d8
0043a0d4b 0x43a0dc
0043a0d8
0043a0d8loc_43a0d8:
0043a0d8b 0x43a0f0
0043a0dc
0043a0dcloc_43a0dc:
0043a0dcbl runtime.gcWriteBarrier2
0043a0e0str x0, [x25]
0043a0e4ldr x5, [x1+24]
0043a0e8str x5, [x25+8]
0043a0ecb 0x43a0f0
0043a0f0
0043a0f0loc_43a0f0:
0043a0f0str x0, [x1+24]
0043a0f4ldr x2, [sp+800]
0043a0f8ldrsb x27, [x2]
0043a0fcb 0x43a100
0043a100
0043a100loc_43a100:
0043a100str x2, [sp+808]
0043a104orr x4, xzr, 2
0043a108str x4, [sp+816]
0043a10cstr x4, [sp+824]
0043a110adrp x0, 0x296000
0043a114add x0, x0, 1487
0043a118movz x1, 91
0043a11cmov x3, x4
0043a120bl fmt.Errorf
0043a124str x0, [sp+984]
0043a128str x1, [sp+992]
0043a12cadrp x5, 0x611000
0043a130add x5, x5, 1504
0043a134str x5, [sp+784]
0043a138b 0x43a13c
0043a13c
0043a13cloc_43a13c:
0043a13cstr x5, [sp+208]
0043a140stp xzr, xzr, [sp+216]
0043a144ldr x3, [sp+984]
0043a148ldr x4, [sp+992]
0043a14cstr x3, [sp+192]
0043a150str x4, [sp+200]
0043a154ldr x0, [sp+208]
0043a158ldr x1, [sp+216]
0043a15cldr x2, [sp+224]
0043a160ldp x29, x30, [sp-8]
0043a164add sp, sp, 1168
0043a168ret x30
0043a16c
0043a16cloc_43a16c:
0043a16cadd x27, sp, 968
0043a170stp xzr, xzr, [x27]
0043a174add x27, sp, 984
0043a178stp xzr, xzr, [x27]
0043a17cldr x0, [sp+1176]
0043a180ldr x1, [sp+1184]
0043a184ldr x2, [sp+1192]
0043a188bl crypto/aes.NewCipher
0043a18cstr x0, [sp+968]
0043a190str x1, [sp+976]
0043a194str x2, [sp+984]
0043a198str x3, [sp+992]
0043a19cldr x3, [sp+976]
0043a1a0ldr x4, [sp+968]
0043a1a4str x4, [sp+536]
0043a1a8str x3, [sp+544]
0043a1acldr x3, [sp+984]
0043a1b0ldr x4, [sp+992]
0043a1b4str x3, [sp+520]
0043a1b8str x4, [sp+528]
0043a1bcldr x3, [sp+536]
0043a1c0ldr x4, [sp+544]
0043a1c4str x3, [sp+504]
0043a1c8str x4, [sp+512]
0043a1ccldr x3, [sp+528]
0043a1d0ldr x4, [sp+520]
0043a1d4str x4, [sp+392]
0043a1d8str x3, [sp+400]
0043a1dccbnz x4, 0x43a1e4
0043a1e0b 0x43a2d0
0043a1e4
0043a1e4loc_43a1e4:
0043a1e4add x27, sp, 952
0043a1e8stp xzr, xzr, [x27]
0043a1ecadd x5, sp, 952
0043a1f0str x5, [sp+752]
0043a1f4ldr x5, [sp+392]
0043a1f8ldr x6, [sp+400]
0043a1fcstr x5, [sp+736]
0043a200str x6, [sp+744]
0043a204str x5, [sp+728]
0043a208ldr x5, [sp+728]
0043a20ccbnz x5, 0x43a214
0043a210b 0x43a224
0043a214
0043a214loc_43a214:
0043a214ldr x5, [sp+728]
0043a218ldr x5, [x5+8]
0043a21cstr x5, [sp+728]
0043a220b 0x43a228
0043a224
0043a224loc_43a224:
0043a224b 0x43a228
0043a228
0043a228loc_43a228:
0043a228ldr x5, [sp+752]
0043a22cldrsb x27, [x5]
0043a230ldr x6, [sp+744]
0043a234ldr x7, [sp+728]
0043a238str x7, [x5]
0043a23cadrp x27, 0x611000
0043a240ldr w7, [x27+3056]
0043a244cbz w7, 0x43a24c
0043a248b 0x43a250
0043a24c
0043a24cloc_43a24c:
0043a24cb 0x43a264
0043a250
0043a250loc_43a250:
0043a250bl runtime.gcWriteBarrier2
0043a254str x6, [x25]
0043a258ldr x7, [x5+8]
0043a25cstr x7, [x25+8]
0043a260b 0x43a264
0043a264
0043a264loc_43a264:
0043a264str x6, [x5+8]
0043a268ldr x2, [sp+752]
0043a26cldrsb x27, [x2]
0043a270b 0x43a274
0043a274
0043a274loc_43a274:
0043a274str x2, [sp+760]
0043a278orr x4, xzr, 1
0043a27cstr x4, [sp+768]
0043a280str x4, [sp+776]
0043a284adrp x0, 0x280000
0043a288add x0, x0, 358
0043a28cmovz x1, 25
0043a290mov x3, x4
0043a294bl fmt.Errorf
0043a298str x0, [sp+984]
0043a29cstr x1, [sp+992]
0043a2a0str xzr, [sp+208]
0043a2a4stp xzr, xzr, [sp+216]
0043a2a8ldr x3, [sp+984]
0043a2acldr x4, [sp+992]
0043a2b0str x3, [sp+192]
0043a2b4str x4, [sp+200]
0043a2b8ldr x0, [sp+208]
0043a2bcldr x1, [sp+216]
0043a2c0ldr x2, [sp+224]
0043a2c4ldp x29, x30, [sp-8]
0043a2c8add sp, sp, 1168
0043a2ccret x30
0043a2d0
0043a2d0loc_43a2d0:
0043a2d0stp xzr, xzr, [sp+304]
0043a2d4ldr x5, [sp+416]
0043a2d8str x5, [sp+184]
0043a2dcands xzr, x5, 15
0043a2e0b.eq 0x43a2e8
0043a2e4b 0x43a450
0043a2e8
0043a2e8loc_43a2e8:
0043a2e8ldr x5, [sp+416]
0043a2ecstr x5, [sp+184]
0043a2f0subs xzr, x5, 16
0043a2f4b.gt 0x43a2fc
0043a2f8b 0x43a37c
0043a2fc
0043a2fcloc_43a2fc:
0043a2fcstr xzr, [sp+928]
0043a300add x27, sp, 936
0043a304stp xzr, xzr, [x27]
0043a308add x27, sp, 984
0043a30cstp xzr, xzr, [x27]
0043a310ldr x0, [sp+408]
0043a314ldr x1, [sp+416]
0043a318ldr x2, [sp+424]
0043a31corr x3, xzr, 16
0043a320bl gopkg.in/jcmturner/aescts%2ev1.swapLastTwoBlocks
0043a324str x0, [sp+928]
0043a328str x1, [sp+936]
0043a32cstr x2, [sp+944]
0043a330str x3, [sp+984]
0043a334str x4, [sp+992]
0043a338ldr x4, [sp+936]
0043a33cldr x5, [sp+944]
0043a340ldr x6, [sp+928]
0043a344str x6, [sp+1136]
0043a348str x4, [sp+1144]
0043a34cstr x5, [sp+1152]
0043a350ldr x4, [sp+984]
0043a354ldr x5, [sp+992]
0043a358str x4, [sp+1120]
0043a35cstr x5, [sp+1128]
0043a360ldr x4, [sp+1136]
0043a364ldr x5, [sp+1144]
0043a368ldr x6, [sp+1152]
0043a36cstr x4, [sp+408]
0043a370str x5, [sp+416]
0043a374str x6, [sp+424]
0043a378b 0x43a380
0043a37c
0043a37cloc_43a37c:
0043a37cb 0x43a380
0043a380
0043a380loc_43a380:
0043a380ldr x0, [sp+504]
0043a384ldr x2, [sp+1200]
0043a388ldr x3, [sp+1208]
0043a38cldr x1, [sp+512]
0043a390ldr x4, [sp+1216]
0043a394bl crypto/cipher.NewCBCDecrypter
0043a398str x0, [sp+304]
0043a39cstr x1, [sp+312]
0043a3a0ldr x2, [sp+416]
0043a3a4str x2, [sp+184]
0043a3a8adrp x0, 0x1bb000
0043a3acadd x0, x0, 3072
0043a3b0mov x1, x2
0043a3b4bl runtime.makeslice
0043a3b8ldr x2, [sp+184]
0043a3bcldr x3, [sp+184]
0043a3c0str x0, [sp+344]
0043a3c4str x2, [sp+352]
0043a3c8str x3, [sp+360]
0043a3ccldr x5, [sp+416]
0043a3d0ldr x6, [sp+424]
0043a3d4ldr x7, [sp+304]
0043a3d8ldrsb x27, [x7]
0043a3dcldr x7, [x7+32]
0043a3e0ldr x4, [sp+408]
0043a3e4ldr x8, [sp+312]
0043a3e8mov x1, x0
0043a3ecmov x0, x8
0043a3f0blr x7
0043a3f4ldr x1, [sp+416]
0043a3f8str x1, [sp+184]
0043a3fcldr x2, [sp+360]
0043a400ldr x5, [sp+344]
0043a404subs xzr, x2, x1
0043a408b.hs 0x43a410
0043a40cb 0x43ab80
0043a410
0043a410loc_43a410:
0043a410b 0x43a414
0043a414
0043a414loc_43a414:
0043a414str x5, [sp+928]
0043a418str x1, [sp+936]
0043a41cstr x2, [sp+944]
0043a420str x5, [sp+208]
0043a424str x1, [sp+216]
0043a428str x2, [sp+224]
0043a42cstp xzr, xzr, [sp+192]
0043a430ldr x0, [sp+208]
0043a434ldr x1, [sp+216]
0043a438ldr x2, [sp+224]
0043a43cmov x3, xzr
0043a440mov x4, xzr
0043a444ldp x29, x30, [sp-8]
0043a448add sp, sp, 1168
0043a44cret x30
0043a450
0043a450loc_43a450:
0043a450str xzr, [sp+928]
0043a454add x27, sp, 936
0043a458stp xzr, xzr, [x27]
0043a45cstr xzr, [sp+904]
0043a460add x27, sp, 912
0043a464stp xzr, xzr, [x27]
0043a468str xzr, [sp+880]
0043a46cadd x27, sp, 888
0043a470stp xzr, xzr, [x27]
0043a474add x27, sp, 984
0043a478stp xzr, xzr, [x27]
0043a47cldr x0, [sp+408]
0043a480ldr x1, [sp+416]
0043a484ldr x2, [sp+424]
0043a488orr x3, xzr, 16
0043a48cbl gopkg.in/jcmturner/aescts%2ev1.tailBlocks
0043a490str x0, [sp+928]
0043a494str x1, [sp+936]
0043a498str x2, [sp+944]
0043a49cstr x3, [sp+904]
0043a4a0str x4, [sp+912]
0043a4a4str x5, [sp+920]
0043a4a8str x6, [sp+880]
0043a4acstr x7, [sp+888]
0043a4b0str x8, [sp+896]
0043a4b4str x9, [sp+984]
0043a4b8str x10, [sp+992]
0043a4bcldr x4, [sp+936]
0043a4c0ldr x5, [sp+944]
0043a4c4ldr x6, [sp+928]
0043a4c8str x6, [sp+1096]
0043a4ccstr x4, [sp+1104]
0043a4d0str x5, [sp+1112]
0043a4d4ldr x4, [sp+904]
0043a4d8ldr x5, [sp+912]
0043a4dcldr x6, [sp+920]
0043a4e0str x4, [sp+1072]
0043a4e4str x5, [sp+1080]
0043a4e8str x6, [sp+1088]
0043a4ecldr x4, [sp+880]
0043a4f0ldr x5, [sp+888]
0043a4f4ldr x6, [sp+896]
0043a4f8str x4, [sp+1048]
0043a4fcstr x5, [sp+1056]
0043a500str x6, [sp+1064]
0043a504ldr x4, [sp+984]
0043a508ldr x5, [sp+992]
0043a50cstr x4, [sp+1032]
0043a510str x5, [sp+1040]
0043a514ldr x4, [sp+1096]
0043a518ldr x5, [sp+1104]
0043a51cldr x6, [sp+1112]
0043a520str x4, [sp+432]
0043a524str x5, [sp+440]
0043a528str x6, [sp+448]
0043a52cldr x4, [sp+1072]
0043a530ldr x5, [sp+1080]
0043a534ldr x6, [sp+1088]
0043a538str x4, [sp+456]
0043a53cstr x5, [sp+464]
0043a540str x6, [sp+472]
0043a544ldr x4, [sp+1048]
0043a548ldr x5, [sp+1056]
0043a54cldr x6, [sp+1064]
0043a550str x4, [sp+480]
0043a554str x5, [sp+488]
0043a558str x6, [sp+496]
0043a55cldr x1, [sp+1208]
0043a560str x1, [sp+184]
0043a564ldr x2, [sp+1208]
0043a568str x2, [sp+176]
0043a56cadrp x0, 0x1bb000
0043a570add x0, x0, 3072
0043a574bl runtime.makeslice
0043a578ldr x4, [sp+184]
0043a57cldr x5, [sp+176]
0043a580str x0, [sp+232]
0043a584str x4, [sp+240]
0043a588str x5, [sp+248]
0043a58cstr x0, [sp+704]
0043a590str x4, [sp+712]
0043a594str x5, [sp+720]
0043a598ldr x4, [sp+1208]
0043a59cldr x5, [sp+1200]
0043a5a0ldr x6, [sp+1216]
0043a5a4str x5, [sp+680]
0043a5a8str x4, [sp+688]
0043a5acstr x6, [sp+696]
0043a5b0ldr x5, [sp+712]
0043a5b4str x5, [sp+152]
0043a5b8subs xzr, x5, x4
0043a5bcb.gt 0x43a5c4
0043a5c0b 0x43a5cc
0043a5c4
0043a5c4loc_43a5c4:
0043a5c4str x4, [sp+152]
0043a5c8b 0x43a5d0
0043a5cc
0043a5ccloc_43a5cc:
0043a5ccb 0x43a5d0
0043a5d0
0043a5d0loc_43a5d0:
0043a5d0ldr x3, [sp+680]
0043a5d4ldr x4, [sp+704]
0043a5d8subs xzr, x3, x4
0043a5dcb.ne 0x43a5e4
0043a5e0b 0x43a600
0043a5e4
0043a5e4loc_43a5e4:
0043a5e4ldr x3, [sp+152]
0043a5e8str x3, [sp+144]
0043a5ecldr x2, [sp+144]
0043a5f0ldr x1, [sp+680]
0043a5f4ldr x0, [sp+704]
0043a5f8bl runtime.memmove
0043a5fcb 0x43a604
0043a600
0043a600loc_43a600:
0043a600b 0x43a604
0043a604
0043a604loc_43a604:
0043a604str xzr, [sp+320]
0043a608stp xzr, xzr, [sp+328]
0043a60cldr x3, [sp+432]
0043a610cbnz x3, 0x43a618
0043a614b 0x43a784
0043a618
0043a618loc_43a618:
0043a618ldr x2, [sp+440]
0043a61cstr x2, [sp+176]
0043a620adrp x0, 0x1bb000
0043a624add x0, x0, 3072
0043a628mov x1, x2
0043a62cbl runtime.makeslice
0043a630ldr x3, [sp+176]
0043a634ldr x4, [sp+176]
0043a638str x0, [sp+256]
0043a63cstr x3, [sp+264]
0043a640str x4, [sp+272]
0043a644ldr x0, [sp+504]
0043a648ldr x2, [sp+232]
0043a64cldr x3, [sp+240]
0043a650ldr x1, [sp+512]
0043a654ldr x4, [sp+248]
0043a658bl crypto/cipher.NewCBCDecrypter
0043a65cstr x0, [sp+304]
0043a660str x1, [sp+312]
0043a664ldr x3, [sp+440]
0043a668str x3, [sp+176]
0043a66csub x0, x3, 16
0043a670str x0, [sp+184]
0043a674ldr x1, [sp+440]
0043a678ldr x4, [sp+448]
0043a67cldr x5, [sp+432]
0043a680b 0x43a684
0043a684
0043a684loc_43a684:
0043a684subs xzr, x1, x0
0043a688b.hs 0x43a690
0043a68cb 0x43ab7c
0043a690
0043a690loc_43a690:
0043a690sub x7, x1, x3
0043a694sub x8, x4, x3
0043a698add x8, x8, 16
0043a69csub x9, xzr, x8
0043a6a0and x9, x0, x9, asr #63
0043a6a4add x9, x5, x9
0043a6a8str x9, [sp+232]
0043a6acadd x7, x7, 16
0043a6b0str x7, [sp+240]
0043a6b4str x8, [sp+248]
0043a6b8ldr x4, [sp+432]
0043a6bcldr x2, [sp+264]
0043a6c0ldr x5, [sp+440]
0043a6c4ldr x3, [sp+272]
0043a6c8ldr x6, [sp+448]
0043a6ccldr x7, [sp+304]
0043a6d0ldrsb x27, [x7]
0043a6d4ldr x7, [x7+32]
0043a6d8ldr x1, [sp+256]
0043a6dcldr x0, [sp+312]
0043a6e0blr x7
0043a6e4ldr x2, [sp+336]
0043a6e8ldr x0, [sp+320]
0043a6ecldr x7, [sp+328]
0043a6f0str x0, [sp+656]
0043a6f4str x7, [sp+664]
0043a6f8str x2, [sp+672]
0043a6fcldr x8, [sp+264]
0043a700add x1, x7, x8
0043a704str x1, [sp+136]
0043a708subs xzr, x2, x1
0043a70cb.hs 0x43a714
0043a710b 0x43a71c
0043a714
0043a714loc_43a714:
0043a714str x1, [sp+664]
0043a718b 0x43a73c
0043a71c
0043a71cloc_43a71c:
0043a71cldr x3, [sp+264]
0043a720adrp x4, 0x1bb000
0043a724add x4, x4, 3072
0043a728bl runtime.growslice
0043a72cstr x0, [sp+656]
0043a730str x1, [sp+664]
0043a734str x2, [sp+672]
0043a738b 0x43a73c
0043a73c
0043a73cloc_43a73c:
0043a73cldr x3, [sp+264]
0043a740str x3, [sp+128]
0043a744ldr x3, [sp+136]
0043a748ldr x4, [sp+264]
0043a74csub x3, x3, x4
0043a750ldr x4, [sp+656]
0043a754add x0, x4, x3
0043a758str x0, [sp+648]
0043a75cldr x2, [sp+128]
0043a760ldr x1, [sp+256]
0043a764bl runtime.memmove
0043a768ldr x3, [sp+656]
0043a76cldr x4, [sp+664]
0043a770ldr x5, [sp+672]
0043a774str x3, [sp+320]
0043a778str x4, [sp+328]
0043a77cstr x5, [sp+336]
0043a780b 0x43a788
0043a784
0043a784loc_43a784:
0043a784b 0x43a788
0043a788
0043a788loc_43a788:
0043a788adrp x0, 0x1bb000
0043a78cadd x0, x0, 3072
0043a790orr x1, xzr, 16
0043a794mov x2, x1
0043a798bl runtime.makeslice
0043a79cstr x0, [sp+280]
0043a7a0orr x3, xzr, 16
0043a7a4str x3, [sp+288]
0043a7a8str x3, [sp+296]
0043a7acldr x0, [sp+504]
0043a7b0ldr x2, [sp+1200]
0043a7b4ldr x3, [sp+1208]
0043a7b8ldr x1, [sp+512]
0043a7bcldr x4, [sp+1216]
0043a7c0bl crypto/cipher.NewCBCDecrypter
0043a7c4str x0, [sp+304]
0043a7c8str x1, [sp+312]
0043a7ccldrsb x27, [x0]
0043a7d0ldr x3, [sp+280]
0043a7d4ldr x4, [sp+456]
0043a7d8ldr x2, [sp+288]
0043a7dcldr x5, [sp+464]
0043a7e0ldr x6, [sp+296]
0043a7e4ldr x7, [sp+472]
0043a7e8ldr x8, [x0+32]
0043a7ecmov x0, x1
0043a7f0mov x1, x3
0043a7f4mov x3, x6
0043a7f8mov x6, x7
0043a7fcblr x8
0043a800ldr x3, [sp+416]
0043a804str x3, [sp+184]
0043a808and x3, x3, 15
0043a80corr x4, xzr, 16
0043a810sub x5, x4, x3
0043a814str x5, [sp+72]
0043a818ldr x5, [sp+288]
0043a81cstr x5, [sp+184]
0043a820add x3, x5, x3
0043a824sub x0, x3, 16
0043a828str x0, [sp+176]
0043a82cldr x1, [sp+288]
0043a830ldr x5, [sp+296]
0043a834ldr x6, [sp+280]
0043a838b 0x43a83c
0043a83c
0043a83cloc_43a83c:
0043a83csubs xzr, x1, x0
0043a840b.hs 0x43a848
0043a844b 0x43ab78
0043a848
0043a848loc_43a848:
0043a848sub x7, x1, x3
0043a84csub x5, x5, x3
0043a850add x5, x5, 16
0043a854sub x8, xzr, x5
0043a858and x8, x0, x8, asr #63
0043a85cadd x6, x6, x8
0043a860add x7, x7, 16
0043a864str x6, [sp+880]
0043a868str x7, [sp+888]
0043a86cstr x5, [sp+896]
0043a870ldr x2, [sp+496]
0043a874ldr x0, [sp+480]
0043a878ldr x5, [sp+488]
0043a87cstr x0, [sp+624]
0043a880str x5, [sp+632]
0043a884str x2, [sp+640]
0043a888ldr x6, [sp+888]
0043a88cadd x1, x5, x6
0043a890str x1, [sp+120]
0043a894subs xzr, x2, x1
0043a898b.hs 0x43a8a0
0043a89cb 0x43a8a8
0043a8a0
0043a8a0loc_43a8a0:
0043a8a0str x1, [sp+632]
0043a8a4b 0x43a8c8
0043a8a8
0043a8a8loc_43a8a8:
0043a8a8ldr x3, [sp+888]
0043a8acadrp x4, 0x1bb000
0043a8b0add x4, x4, 3072
0043a8b4bl runtime.growslice
0043a8b8str x0, [sp+624]
0043a8bcstr x1, [sp+632]
0043a8c0str x2, [sp+640]
0043a8c4b 0x43a8c8
0043a8c8
0043a8c8loc_43a8c8:
0043a8c8ldr x3, [sp+888]
0043a8ccstr x3, [sp+112]
0043a8d0ldr x3, [sp+120]
0043a8d4ldr x4, [sp+888]
0043a8d8sub x3, x3, x4
0043a8dcldr x4, [sp+624]
0043a8e0add x0, x4, x3
0043a8e4str x0, [sp+616]
0043a8e8ldr x2, [sp+112]
0043a8ecldr x1, [sp+880]
0043a8f0bl runtime.memmove
0043a8f4ldr x3, [sp+624]
0043a8f8ldr x4, [sp+632]
0043a8fcldr x5, [sp+640]
0043a900str x3, [sp+480]
0043a904str x4, [sp+488]
0043a908str x5, [sp+496]
0043a90cadrp x0, 0x1bb000
0043a910add x0, x0, 3072
0043a914orr x1, xzr, 16
0043a918mov x2, x1
0043a91cbl runtime.makeslice
0043a920str x0, [sp+368]
0043a924orr x3, xzr, 16
0043a928str x3, [sp+376]
0043a92cstr x3, [sp+384]
0043a930ldr x0, [sp+504]
0043a934ldr x2, [sp+232]
0043a938ldr x3, [sp+240]
0043a93cldr x1, [sp+512]
0043a940ldr x4, [sp+248]
0043a944bl crypto/cipher.NewCBCDecrypter
0043a948str x0, [sp+304]
0043a94cstr x1, [sp+312]
0043a950ldr x3, [sp+480]
0043a954ldr x4, [sp+488]
0043a958ldr x5, [sp+496]
0043a95cstr x3, [sp+232]
0043a960str x4, [sp+240]
0043a964str x5, [sp+248]
0043a968ldr x4, [sp+480]
0043a96cldr x2, [sp+376]
0043a970ldr x5, [sp+488]
0043a974ldr x3, [sp+384]
0043a978ldr x6, [sp+496]
0043a97cldr x7, [sp+304]
0043a980ldrsb x27, [x7]
0043a984ldr x7, [x7+32]
0043a988ldr x1, [sp+368]
0043a98cldr x0, [sp+312]
0043a990blr x7
0043a994ldr x2, [sp+336]
0043a998ldr x0, [sp+320]
0043a99cldr x3, [sp+328]
0043a9a0str x0, [sp+592]
0043a9a4str x3, [sp+600]
0043a9a8str x2, [sp+608]
0043a9acldr x4, [sp+376]
0043a9b0add x1, x3, x4
0043a9b4str x1, [sp+104]
0043a9b8subs xzr, x2, x1
0043a9bcb.hs 0x43a9c4
0043a9c0b 0x43a9cc
0043a9c4
0043a9c4loc_43a9c4:
0043a9c4str x1, [sp+600]
0043a9c8b 0x43a9ec
0043a9cc
0043a9ccloc_43a9cc:
0043a9ccldr x3, [sp+376]
0043a9d0adrp x4, 0x1bb000
0043a9d4add x4, x4, 3072
0043a9d8bl runtime.growslice
0043a9dcstr x0, [sp+592]
0043a9e0str x1, [sp+600]
0043a9e4str x2, [sp+608]
0043a9e8b 0x43a9ec
0043a9ec
0043a9ecloc_43a9ec:
0043a9ecldr x3, [sp+376]
0043a9f0str x3, [sp+96]
0043a9f4ldr x3, [sp+104]
0043a9f8ldr x4, [sp+376]
0043a9fcsub x3, x3, x4
0043aa00ldr x4, [sp+592]
0043aa04add x0, x4, x3
0043aa08str x0, [sp+584]
0043aa0cldr x2, [sp+96]
0043aa10ldr x1, [sp+368]
0043aa14bl runtime.memmove
0043aa18ldr x3, [sp+592]
0043aa1cldr x4, [sp+600]
0043aa20ldr x5, [sp+608]
0043aa24str x3, [sp+320]
0043aa28str x4, [sp+328]
0043aa2cstr x5, [sp+336]
0043aa30ldr x0, [sp+504]
0043aa34ldr x2, [sp+232]
0043aa38ldr x3, [sp+240]
0043aa3cldr x1, [sp+512]
0043aa40ldr x4, [sp+248]
0043aa44bl crypto/cipher.NewCBCDecrypter
0043aa48str x0, [sp+304]
0043aa4cstr x1, [sp+312]
0043aa50ldrsb x27, [x0]
0043aa54ldr x3, [sp+456]
0043aa58ldr x4, [sp+456]
0043aa5cldr x2, [sp+464]
0043aa60ldr x5, [sp+464]
0043aa64ldr x6, [sp+472]
0043aa68ldr x7, [sp+472]
0043aa6cldr x8, [x0+32]
0043aa70mov x0, x1
0043aa74mov x1, x3
0043aa78mov x3, x6
0043aa7cmov x6, x7
0043aa80blr x8
0043aa84ldr x2, [sp+336]
0043aa88ldr x0, [sp+320]
0043aa8cldr x3, [sp+328]
0043aa90str x0, [sp+560]
0043aa94str x3, [sp+568]
0043aa98str x2, [sp+576]
0043aa9cldr x4, [sp+464]
0043aaa0add x1, x3, x4
0043aaa4str x1, [sp+88]
0043aaa8subs xzr, x2, x1
0043aaacb.hs 0x43aab4
0043aab0b 0x43aabc
0043aab4
0043aab4loc_43aab4:
0043aab4str x1, [sp+568]
0043aab8b 0x43aadc
0043aabc
0043aabcloc_43aabc:
0043aabcldr x3, [sp+464]
0043aac0adrp x4, 0x1bb000
0043aac4add x4, x4, 3072
0043aac8bl runtime.growslice
0043aaccstr x0, [sp+560]
0043aad0str x1, [sp+568]
0043aad4str x2, [sp+576]
0043aad8b 0x43aadc
0043aadc
0043aadcloc_43aadc:
0043aadcldr x3, [sp+464]
0043aae0str x3, [sp+80]
0043aae4ldr x3, [sp+88]
0043aae8ldr x4, [sp+464]
0043aaecsub x3, x3, x4
0043aaf0ldr x4, [sp+560]
0043aaf4add x0, x4, x3
0043aaf8str x0, [sp+552]
0043aafcldr x2, [sp+80]
0043ab00ldr x1, [sp+456]
0043ab04bl runtime.memmove
0043ab08ldr x2, [sp+576]
0043ab0cldr x3, [sp+560]
0043ab10ldr x4, [sp+568]
0043ab14str x3, [sp+320]
0043ab18str x4, [sp+328]
0043ab1cstr x2, [sp+336]
0043ab20ldr x1, [sp+416]
0043ab24str x1, [sp+176]
0043ab28subs xzr, x1, x2
0043ab2cb.ls 0x43ab34
0043ab30b 0x43ab74
0043ab34
0043ab34loc_43ab34:
0043ab34b 0x43ab38
0043ab38
0043ab38loc_43ab38:
0043ab38str x3, [sp+880]
0043ab3cstr x1, [sp+888]
0043ab40str x2, [sp+896]
0043ab44str x3, [sp+208]
0043ab48str x1, [sp+216]
0043ab4cstr x2, [sp+224]
0043ab50stp xzr, xzr, [sp+192]
0043ab54ldr x0, [sp+208]
0043ab58ldr x1, [sp+216]
0043ab5cldr x2, [sp+224]
0043ab60mov x3, xzr
0043ab64mov x4, xzr
0043ab68ldp x29, x30, [sp-8]
0043ab6cadd sp, sp, 1168
0043ab70ret x30
0043ab74
0043ab74loc_43ab74:
0043ab74bl runtime.panicSliceAcap
0043ab78
0043ab78loc_43ab78:
0043ab78bl runtime.panicSliceB
0043ab7c
0043ab7cloc_43ab7c:
0043ab7cbl runtime.panicSliceB
0043ab80
0043ab80loc_43ab80:
0043ab80bl runtime.panicSliceAcap
0043ab84hint
0043ab88
0043ab88loc_43ab88:
0043ab88stp x0, x1, [sp+8]
0043ab8cstp x2, x3, [sp+24]
0043ab90stp x4, x5, [sp+40]
0043ab94stp x6, x7, [sp+56]
0043ab98str x8, [sp+72]
0043ab9cmov x3, x30
0043aba0bl runtime.morestack_noctxt.abi0
0043aba4ldp x0, x1, [sp+8]
0043aba8ldp x2, x3, [sp+24]
0043abacldp x4, x5, [sp+40]
0043abb0ldp x6, x7, [sp+56]
0043abb4ldr x8, [sp+72]
0043abb8b 0x439f40
0043abbcudf 0
00439f40
0043abc0
0043abc0gopkg.in/jcmturner/aescts%2ev1.tailBlocks: ; void gopkg.in/jcmturner/aescts%2ev1.tailBlocks(struct []uint8 b, int c)
0043abc0ldr x16, [x28+16]
0043abc4sub x17, sp, 160
0043abc8subs xzr, x17, x16
0043abccb.ls 0x43af1c
0043abd0sub x20, sp, 288
0043abd4stp x29, x30, [x20-8]
0043abd8add sp, x20, 0
0043abdcsub x29, sp, 8
0043abe0str x0, [sp+296]
0043abe4str x1, [sp+304]
0043abe8str x2, [sp+312]
0043abecstr x3, [sp+320]
0043abf0str xzr, [sp+144]
0043abf4stp xzr, xzr, [sp+152]
0043abf8str xzr, [sp+120]
0043abfcstp xzr, xzr, [sp+128]
0043ac00str xzr, [sp+96]
0043ac04stp xzr, xzr, [sp+104]
0043ac08stp xzr, xzr, [sp+80]
0043ac0cldr x11, [sp+304]
0043ac10str x11, [sp+72]
0043ac14ldr x12, [sp+320]
0043ac18subs xzr, x11, x12
0043ac1cb.le 0x43ac24
0043ac20b 0x43acc4
0043ac24
0043ac24loc_43ac24:
0043ac24adrp x0, 0x291000
0043ac28add x0, x0, 1131
0043ac2cmovz x1, 55
0043ac30bl errors.New
0043ac34str x0, [sp+264]
0043ac38str x1, [sp+272]
0043ac3cadrp x2, 0x611000
0043ac40add x2, x2, 1504
0043ac44str x2, [sp+256]
0043ac48b 0x43ac4c
0043ac4c
0043ac4cloc_43ac4c:
0043ac4cstr x2, [sp+144]
0043ac50stp xzr, xzr, [sp+152]
0043ac54adrp x11, 0x611000
0043ac58add x11, x11, 1504
0043ac5cstr x11, [sp+248]
0043ac60b 0x43ac64
0043ac64
0043ac64loc_43ac64:
0043ac64str x11, [sp+120]
0043ac68stp xzr, xzr, [sp+128]
0043ac6cadrp x11, 0x611000
0043ac70add x11, x11, 1504
0043ac74str x11, [sp+240]
0043ac78b 0x43ac7c
0043ac7c
0043ac7cloc_43ac7c:
0043ac7cstr x11, [sp+96]
0043ac80stp xzr, xzr, [sp+104]
0043ac84ldr x9, [sp+264]
0043ac88ldr x10, [sp+272]
0043ac8cstr x9, [sp+80]
0043ac90str x10, [sp+88]
0043ac94ldr x0, [sp+144]
0043ac98ldr x3, [sp+120]
0043ac9cldr x6, [sp+96]
0043aca0ldr x1, [sp+152]
0043aca4ldr x4, [sp+128]
0043aca8ldr x7, [sp+104]
0043acacldr x2, [sp+160]
0043acb0ldr x5, [sp+136]
0043acb4ldr x8, [sp+112]
0043acb8ldp x29, x30, [sp-8]
0043acbcadd sp, sp, 288
0043acc0ret x30
0043acc4
0043acc4loc_43acc4:
0043acc4str xzr, [sp+32]
0043acc8ldr x11, [sp+304]
0043acccstr x11, [sp+72]
0043acd0and x11, x11, 15
0043acd4str x11, [sp+40]
0043acd8cbz x11, 0x43ace0
0043acdcb 0x43acec
0043ace0
0043ace0loc_43ace0:
0043ace0orr x11, xzr, 16
0043ace4str x11, [sp+32]
0043ace8b 0x43acf4
0043acec
0043acecloc_43acec:
0043acecstr x11, [sp+32]
0043acf0b 0x43acf4
0043acf4
0043acf4loc_43acf4:
0043acf4ldr x11, [sp+304]
0043acf8str x11, [sp+72]
0043acfcldr x12, [sp+32]
0043ad00sub x0, x11, x12
0043ad04str x0, [sp+64]
0043ad08ldr x1, [sp+304]
0043ad0cldr x13, [sp+312]
0043ad10ldr x14, [sp+296]
0043ad14b 0x43ad18
0043ad18
0043ad18loc_43ad18:
0043ad18subs xzr, x1, x0
0043ad1cb.hs 0x43ad24
0043ad20b 0x43af14
0043ad24
0043ad24loc_43ad24:
0043ad24add x13, x13, x12
0043ad28sub x13, x13, x11
0043ad2cadd x12, x1, x12
0043ad30sub x11, x12, x11
0043ad34sub x12, xzr, x13
0043ad38and x12, x0, x12, asr #63
0043ad3cadd x12, x14, x12
0043ad40str x12, [sp+216]
0043ad44str x11, [sp+224]
0043ad48str x13, [sp+232]
0043ad4cldr x11, [sp+304]
0043ad50str x11, [sp+64]
0043ad54ldr x12, [sp+32]
0043ad58ldr x13, [sp+320]
0043ad5cadd x12, x12, x13
0043ad60sub x0, x11, x12
0043ad64str x0, [sp+72]
0043ad68ldr x13, [sp+304]
0043ad6cstr x13, [sp+56]
0043ad70ldr x14, [sp+32]
0043ad74sub x1, x13, x14
0043ad78str x1, [sp+48]
0043ad7cldr x2, [sp+312]
0043ad80ldr x13, [sp+296]
0043ad84subs xzr, x2, x1
0043ad88b.hs 0x43ad90
0043ad8cb 0x43af10
0043ad90
0043ad90loc_43ad90:
0043ad90subs xzr, x1, x0
0043ad94b.hs 0x43ad9c
0043ad98b 0x43af0c
0043ad9c
0043ad9cloc_43ad9c:
0043ad9cadd x14, x2, x12
0043ada0sub x14, x14, x11
0043ada4add x12, x1, x12
0043ada8sub x11, x12, x11
0043adacsub x12, xzr, x14
0043adb0and x12, x0, x12, asr #63
0043adb4add x12, x13, x12
0043adb8str x12, [sp+192]
0043adbcstr x11, [sp+200]
0043adc0str x14, [sp+208]
0043adc4ldr x11, [sp+304]
0043adc8str x11, [sp+48]
0043adccldr x12, [sp+320]
0043add0subs xzr, x11, x12, lsl #1
0043add4b.gt 0x43addc
0043add8b 0x43ae94
0043addc
0043addcloc_43addc:
0043addcldr x11, [sp+304]
0043ade0str x11, [sp+48]
0043ade4ldr x12, [sp+32]
0043ade8ldr x13, [sp+320]
0043adecadd x12, x12, x13
0043adf0sub x1, x11, x12
0043adf4str x1, [sp+56]
0043adf8ldr x2, [sp+312]
0043adfcldr x11, [sp+296]
0043ae00subs xzr, x2, x1
0043ae04b.hs 0x43ae0c
0043ae08b 0x43af08
0043ae0c
0043ae0cloc_43ae0c:
0043ae0cb 0x43ae10
0043ae10
0043ae10loc_43ae10:
0043ae10str x11, [sp+168]
0043ae14str x1, [sp+176]
0043ae18str x2, [sp+184]
0043ae1cstr x11, [sp+144]
0043ae20str x1, [sp+152]
0043ae24str x2, [sp+160]
0043ae28ldr x11, [sp+192]
0043ae2cldr x12, [sp+200]
0043ae30ldr x13, [sp+208]
0043ae34str x11, [sp+120]
0043ae38str x12, [sp+128]
0043ae3cstr x13, [sp+136]
0043ae40ldr x11, [sp+216]
0043ae44ldr x12, [sp+224]
0043ae48ldr x13, [sp+232]
0043ae4cstr x11, [sp+96]
0043ae50str x12, [sp+104]
0043ae54str x13, [sp+112]
0043ae58stp xzr, xzr, [sp+80]
0043ae5cldr x0, [sp+144]
0043ae60ldr x3, [sp+120]
0043ae64ldr x6, [sp+96]
0043ae68ldr x1, [sp+152]
0043ae6cldr x4, [sp+128]
0043ae70ldr x7, [sp+104]
0043ae74ldr x2, [sp+160]
0043ae78ldr x5, [sp+136]
0043ae7cldr x8, [sp+112]
0043ae80mov x9, xzr
0043ae84mov x10, xzr
0043ae88ldp x29, x30, [sp-8]
0043ae8cadd sp, sp, 288
0043ae90ret x30
0043ae94
0043ae94loc_43ae94:
0043ae94str xzr, [sp+144]
0043ae98stp xzr, xzr, [sp+152]
0043ae9cldr x11, [sp+192]
0043aea0ldr x12, [sp+200]
0043aea4ldr x13, [sp+208]
0043aea8str x11, [sp+120]
0043aeacstr x12, [sp+128]
0043aeb0str x13, [sp+136]
0043aeb4ldr x11, [sp+216]
0043aeb8ldr x12, [sp+224]
0043aebcldr x13, [sp+232]
0043aec0str x11, [sp+96]
0043aec4str x12, [sp+104]
0043aec8str x13, [sp+112]
0043aeccstp xzr, xzr, [sp+80]
0043aed0ldr x0, [sp+144]
0043aed4ldr x3, [sp+120]
0043aed8ldr x6, [sp+96]
0043aedcldr x1, [sp+152]
0043aee0ldr x4, [sp+128]
0043aee4ldr x7, [sp+104]
0043aee8ldr x2, [sp+160]
0043aeecldr x5, [sp+136]
0043aef0ldr x8, [sp+112]
0043aef4mov x9, xzr
0043aef8mov x10, xzr
0043aefcldp x29, x30, [sp-8]
0043af00add sp, sp, 288
0043af04ret x30
0043af08
0043af08loc_43af08:
0043af08bl runtime.panicSliceAcap
0043af0c
0043af0cloc_43af0c:
0043af0cbl runtime.panicSliceB
0043af10
0043af10loc_43af10:
0043af10bl runtime.panicSliceAcap
0043af14
0043af14loc_43af14:
0043af14bl runtime.panicSliceB
0043af18hint
0043af1c
0043af1cloc_43af1c:
0043af1cstp x0, x1, [sp+8]
0043af20stp x2, x3, [sp+24]
0043af24mov x3, x30
0043af28bl runtime.morestack_noctxt.abi0
0043af2cldp x0, x1, [sp+8]
0043af30ldp x2, x3, [sp+24]
0043af34b 0x43abc0
0043af38udf 0
0043af3cudf 0
0043abc0
0043abc0gopkg.in/jcmturner/aescts%2ev1.tailBlocks: ; void gopkg.in/jcmturner/aescts%2ev1.tailBlocks(struct []uint8 b, int c)
0043abc0ldr x16, [x28+16]
0043abc4sub x17, sp, 160
0043abc8subs xzr, x17, x16
0043abccb.ls 0x43af1c
0043abd0sub x20, sp, 288
0043abd4stp x29, x30, [x20-8]
0043abd8add sp, x20, 0
0043abdcsub x29, sp, 8
0043abe0str x0, [sp+296]
0043abe4str x1, [sp+304]
0043abe8str x2, [sp+312]
0043abecstr x3, [sp+320]
0043abf0str xzr, [sp+144]
0043abf4stp xzr, xzr, [sp+152]
0043abf8str xzr, [sp+120]
0043abfcstp xzr, xzr, [sp+128]
0043ac00str xzr, [sp+96]
0043ac04stp xzr, xzr, [sp+104]
0043ac08stp xzr, xzr, [sp+80]
0043ac0cldr x11, [sp+304]
0043ac10str x11, [sp+72]
0043ac14ldr x12, [sp+320]
0043ac18subs xzr, x11, x12
0043ac1cb.le 0x43ac24
0043ac20b 0x43acc4
0043ac24
0043ac24loc_43ac24:
0043ac24adrp x0, 0x291000
0043ac28add x0, x0, 1131
0043ac2cmovz x1, 55
0043ac30bl errors.New
0043ac34str x0, [sp+264]
0043ac38str x1, [sp+272]
0043ac3cadrp x2, 0x611000
0043ac40add x2, x2, 1504
0043ac44str x2, [sp+256]
0043ac48b 0x43ac4c
0043ac4c
0043ac4cloc_43ac4c:
0043ac4cstr x2, [sp+144]
0043ac50stp xzr, xzr, [sp+152]
0043ac54adrp x11, 0x611000
0043ac58add x11, x11, 1504
0043ac5cstr x11, [sp+248]
0043ac60b 0x43ac64
0043ac64
0043ac64loc_43ac64:
0043ac64str x11, [sp+120]
0043ac68stp xzr, xzr, [sp+128]
0043ac6cadrp x11, 0x611000
0043ac70add x11, x11, 1504
0043ac74str x11, [sp+240]
0043ac78b 0x43ac7c
0043ac7c
0043ac7cloc_43ac7c:
0043ac7cstr x11, [sp+96]
0043ac80stp xzr, xzr, [sp+104]
0043ac84ldr x9, [sp+264]
0043ac88ldr x10, [sp+272]
0043ac8cstr x9, [sp+80]
0043ac90str x10, [sp+88]
0043ac94ldr x0, [sp+144]
0043ac98ldr x3, [sp+120]
0043ac9cldr x6, [sp+96]
0043aca0ldr x1, [sp+152]
0043aca4ldr x4, [sp+128]
0043aca8ldr x7, [sp+104]
0043acacldr x2, [sp+160]
0043acb0ldr x5, [sp+136]
0043acb4ldr x8, [sp+112]
0043acb8ldp x29, x30, [sp-8]
0043acbcadd sp, sp, 288
0043acc0ret x30
0043acc4
0043acc4loc_43acc4:
0043acc4str xzr, [sp+32]
0043acc8ldr x11, [sp+304]
0043acccstr x11, [sp+72]
0043acd0and x11, x11, 15
0043acd4str x11, [sp+40]
0043acd8cbz x11, 0x43ace0
0043acdcb 0x43acec
0043ace0
0043ace0loc_43ace0:
0043ace0orr x11, xzr, 16
0043ace4str x11, [sp+32]
0043ace8b 0x43acf4
0043acec
0043acecloc_43acec:
0043acecstr x11, [sp+32]
0043acf0b 0x43acf4
0043acf4
0043acf4loc_43acf4:
0043acf4ldr x11, [sp+304]
0043acf8str x11, [sp+72]
0043acfcldr x12, [sp+32]
0043ad00sub x0, x11, x12
0043ad04str x0, [sp+64]
0043ad08ldr x1, [sp+304]
0043ad0cldr x13, [sp+312]
0043ad10ldr x14, [sp+296]
0043ad14b 0x43ad18
0043ad18
0043ad18loc_43ad18:
0043ad18subs xzr, x1, x0
0043ad1cb.hs 0x43ad24
0043ad20b 0x43af14
0043ad24
0043ad24loc_43ad24:
0043ad24add x13, x13, x12
0043ad28sub x13, x13, x11
0043ad2cadd x12, x1, x12
0043ad30sub x11, x12, x11
0043ad34sub x12, xzr, x13
0043ad38and x12, x0, x12, asr #63
0043ad3cadd x12, x14, x12
0043ad40str x12, [sp+216]
0043ad44str x11, [sp+224]
0043ad48str x13, [sp+232]
0043ad4cldr x11, [sp+304]
0043ad50str x11, [sp+64]
0043ad54ldr x12, [sp+32]
0043ad58ldr x13, [sp+320]
0043ad5cadd x12, x12, x13
0043ad60sub x0, x11, x12
0043ad64str x0, [sp+72]
0043ad68ldr x13, [sp+304]
0043ad6cstr x13, [sp+56]
0043ad70ldr x14, [sp+32]
0043ad74sub x1, x13, x14
0043ad78str x1, [sp+48]
0043ad7cldr x2, [sp+312]
0043ad80ldr x13, [sp+296]
0043ad84subs xzr, x2, x1
0043ad88b.hs 0x43ad90
0043ad8cb 0x43af10
0043ad90
0043ad90loc_43ad90:
0043ad90subs xzr, x1, x0
0043ad94b.hs 0x43ad9c
0043ad98b 0x43af0c
0043ad9c
0043ad9cloc_43ad9c:
0043ad9cadd x14, x2, x12
0043ada0sub x14, x14, x11
0043ada4add x12, x1, x12
0043ada8sub x11, x12, x11
0043adacsub x12, xzr, x14
0043adb0and x12, x0, x12, asr #63
0043adb4add x12, x13, x12
0043adb8str x12, [sp+192]
0043adbcstr x11, [sp+200]
0043adc0str x14, [sp+208]
0043adc4ldr x11, [sp+304]
0043adc8str x11, [sp+48]
0043adccldr x12, [sp+320]
0043add0subs xzr, x11, x12, lsl #1
0043add4b.gt 0x43addc
0043add8b 0x43ae94
0043addc
0043addcloc_43addc:
0043addcldr x11, [sp+304]
0043ade0str x11, [sp+48]
0043ade4ldr x12, [sp+32]
0043ade8ldr x13, [sp+320]
0043adecadd x12, x12, x13
0043adf0sub x1, x11, x12
0043adf4str x1, [sp+56]
0043adf8ldr x2, [sp+312]
0043adfcldr x11, [sp+296]
0043ae00subs xzr, x2, x1
0043ae04b.hs 0x43ae0c
0043ae08b 0x43af08
0043ae0c
0043ae0cloc_43ae0c:
0043ae0cb 0x43ae10
0043ae10
0043ae10loc_43ae10:
0043ae10str x11, [sp+168]
0043ae14str x1, [sp+176]
0043ae18str x2, [sp+184]
0043ae1cstr x11, [sp+144]
0043ae20str x1, [sp+152]
0043ae24str x2, [sp+160]
0043ae28ldr x11, [sp+192]
0043ae2cldr x12, [sp+200]
0043ae30ldr x13, [sp+208]
0043ae34str x11, [sp+120]
0043ae38str x12, [sp+128]
0043ae3cstr x13, [sp+136]
0043ae40ldr x11, [sp+216]
0043ae44ldr x12, [sp+224]
0043ae48ldr x13, [sp+232]
0043ae4cstr x11, [sp+96]
0043ae50str x12, [sp+104]
0043ae54str x13, [sp+112]
0043ae58stp xzr, xzr, [sp+80]
0043ae5cldr x0, [sp+144]
0043ae60ldr x3, [sp+120]
0043ae64ldr x6, [sp+96]
0043ae68ldr x1, [sp+152]
0043ae6cldr x4, [sp+128]
0043ae70ldr x7, [sp+104]
0043ae74ldr x2, [sp+160]
0043ae78ldr x5, [sp+136]
0043ae7cldr x8, [sp+112]
0043ae80mov x9, xzr
0043ae84mov x10, xzr
0043ae88ldp x29, x30, [sp-8]
0043ae8cadd sp, sp, 288
0043ae90ret x30
0043ae94
0043ae94loc_43ae94:
0043ae94str xzr, [sp+144]
0043ae98stp xzr, xzr, [sp+152]
0043ae9cldr x11, [sp+192]
0043aea0ldr x12, [sp+200]
0043aea4ldr x13, [sp+208]
0043aea8str x11, [sp+120]
0043aeacstr x12, [sp+128]
0043aeb0str x13, [sp+136]
0043aeb4ldr x11, [sp+216]
0043aeb8ldr x12, [sp+224]
0043aebcldr x13, [sp+232]
0043aec0str x11, [sp+96]
0043aec4str x12, [sp+104]
0043aec8str x13, [sp+112]
0043aeccstp xzr, xzr, [sp+80]
0043aed0ldr x0, [sp+144]
0043aed4ldr x3, [sp+120]
0043aed8ldr x6, [sp+96]
0043aedcldr x1, [sp+152]
0043aee0ldr x4, [sp+128]
0043aee4ldr x7, [sp+104]
0043aee8ldr x2, [sp+160]
0043aeecldr x5, [sp+136]
0043aef0ldr x8, [sp+112]
0043aef4mov x9, xzr
0043aef8mov x10, xzr
0043aefcldp x29, x30, [sp-8]
0043af00add sp, sp, 288
0043af04ret x30
0043af08
0043af08loc_43af08:
0043af08bl runtime.panicSliceAcap
0043af0c
0043af0cloc_43af0c:
0043af0cbl runtime.panicSliceB
0043af10
0043af10loc_43af10:
0043af10bl runtime.panicSliceAcap
0043af14
0043af14loc_43af14:
0043af14bl runtime.panicSliceB
0043af18hint
0043af1c
0043af1cloc_43af1c:
0043af1cstp x0, x1, [sp+8]
0043af20stp x2, x3, [sp+24]
0043af24mov x3, x30
0043af28bl runtime.morestack_noctxt.abi0
0043af2cldp x0, x1, [sp+8]
0043af30ldp x2, x3, [sp+24]
0043af34b 0x43abc0
0043af38udf 0
0043af3cudf 0
0043abc0
0043af40
0043af40gopkg.in/jcmturner/aescts%2ev1.swapLastTwoBlocks: ; void gopkg.in/jcmturner/aescts%2ev1.swapLastTwoBlocks(struct []uint8 b, int c)
0043af40ldr x16, [x28+16]
0043af44sub x17, sp, 400
0043af48subs xzr, x17, x16
0043af4cb.ls 0x43b2c4
0043af50sub x20, sp, 528
0043af54stp x29, x30, [x20-8]
0043af58add sp, x20, 0
0043af5csub x29, sp, 8
0043af60str x0, [sp+536]
0043af64str x1, [sp+544]
0043af68str x2, [sp+552]
0043af6cstr x3, [sp+560]
0043af70str xzr, [sp+112]
0043af74stp xzr, xzr, [sp+120]
0043af78stp xzr, xzr, [sp+96]
0043af7cstr xzr, [sp+456]
0043af80stp xzr, xzr, [sp+464]
0043af84str xzr, [sp+432]
0043af88stp xzr, xzr, [sp+440]
0043af8cstr xzr, [sp+408]
0043af90stp xzr, xzr, [sp+416]
0043af94stp xzr, xzr, [sp+392]
0043af98ldr x3, [sp+560]
0043af9cldr x0, [sp+536]
0043afa0ldr x1, [sp+544]
0043afa4ldr x2, [sp+552]
0043afa8bl gopkg.in/jcmturner/aescts%2ev1.tailBlocks
0043afacstr x0, [sp+456]
0043afb0str x1, [sp+464]
0043afb4str x2, [sp+472]
0043afb8str x3, [sp+432]
0043afbcstr x4, [sp+440]
0043afc0str x5, [sp+448]
0043afc4str x6, [sp+408]
0043afc8str x7, [sp+416]
0043afccstr x8, [sp+424]
0043afd0str x9, [sp+392]
0043afd4str x10, [sp+400]
0043afd8ldr x4, [sp+464]
0043afdcldr x5, [sp+472]
0043afe0ldr x6, [sp+456]
0043afe4str x6, [sp+272]
0043afe8str x4, [sp+280]
0043afecstr x5, [sp+288]
0043aff0ldr x4, [sp+432]
0043aff4ldr x5, [sp+440]
0043aff8ldr x6, [sp+448]
0043affcstr x4, [sp+248]
0043b000str x5, [sp+256]
0043b004str x6, [sp+264]
0043b008ldr x4, [sp+408]
0043b00cldr x5, [sp+416]
0043b010ldr x6, [sp+424]
0043b014str x4, [sp+496]
0043b018str x5, [sp+504]
0043b01cstr x6, [sp+512]
0043b020ldr x4, [sp+392]
0043b024ldr x5, [sp+400]
0043b028str x4, [sp+480]
0043b02cstr x5, [sp+488]
0043b030ldr x4, [sp+272]
0043b034ldr x5, [sp+280]
0043b038ldr x6, [sp+288]
0043b03cstr x4, [sp+136]
0043b040str x5, [sp+144]
0043b044str x6, [sp+152]
0043b048ldr x4, [sp+248]
0043b04cldr x5, [sp+256]
0043b050ldr x6, [sp+264]
0043b054str x4, [sp+160]
0043b058str x5, [sp+168]
0043b05cstr x6, [sp+176]
0043b060ldr x4, [sp+496]
0043b064ldr x5, [sp+504]
0043b068ldr x6, [sp+512]
0043b06cstr x4, [sp+208]
0043b070str x5, [sp+216]
0043b074str x6, [sp+224]
0043b078ldr x4, [sp+488]
0043b07cldr x5, [sp+480]
0043b080str x5, [sp+232]
0043b084str x4, [sp+240]
0043b088cbnz x5, 0x43b090
0043b08cb 0x43b0c0
0043b090
0043b090loc_43b090:
0043b090str xzr, [sp+112]
0043b094stp xzr, xzr, [sp+120]
0043b098ldr x3, [sp+232]
0043b09cldr x4, [sp+240]
0043b0a0str x3, [sp+96]
0043b0a4str x4, [sp+104]
0043b0a8ldr x0, [sp+112]
0043b0acldr x1, [sp+120]
0043b0b0ldr x2, [sp+128]
0043b0b4ldp x29, x30, [sp-8]
0043b0b8add sp, sp, 528
0043b0bcret x30
0043b0c0
0043b0c0loc_43b0c0:
0043b0c0str xzr, [sp+184]
0043b0c4stp xzr, xzr, [sp+192]
0043b0c8ldr x5, [sp+136]
0043b0cccbnz x5, 0x43b0d4
0043b0d0b 0x43b164
0043b0d4
0043b0d4loc_43b0d4:
0043b0d4str xzr, [sp+368]
0043b0d8stp xzr, xzr, [sp+376]
0043b0dcldr x1, [sp+144]
0043b0e0str x1, [sp+88]
0043b0e4cbz x1, 0x43b0ec
0043b0e8b 0x43b0f4
0043b0ec
0043b0ecloc_43b0ec:
0043b0ecstr x1, [sp+376]
0043b0f0b 0x43b11c
0043b0f4
0043b0f4loc_43b0f4:
0043b0f4ldr x3, [sp+144]
0043b0f8mov x0, xzr
0043b0fcmov x2, xzr
0043b100adrp x4, 0x1ba000
0043b104add x4, x4, 3072
0043b108bl runtime.growslice
0043b10cstr x0, [sp+368]
0043b110str x1, [sp+376]
0043b114str x2, [sp+384]
0043b118b 0x43b11c
0043b11c
0043b11cloc_43b11c:
0043b11cldr x3, [sp+144]
0043b120str x3, [sp+80]
0043b124ldr x3, [sp+88]
0043b128ldr x4, [sp+144]
0043b12csub x3, x3, x4
0043b130ldr x4, [sp+368]
0043b134add x0, x4, x3
0043b138str x0, [sp+360]
0043b13cldr x2, [sp+80]
0043b140ldr x1, [sp+136]
0043b144bl runtime.memmove
0043b148ldr x3, [sp+368]
0043b14cldr x4, [sp+376]
0043b150ldr x5, [sp+384]
0043b154str x3, [sp+184]
0043b158str x4, [sp+192]
0043b15cstr x5, [sp+200]
0043b160b 0x43b168
0043b164
0043b164loc_43b164:
0043b164b 0x43b168
0043b168
0043b168loc_43b168:
0043b168ldr x2, [sp+200]
0043b16cldr x0, [sp+184]
0043b170ldr x5, [sp+192]
0043b174str x0, [sp+336]
0043b178str x5, [sp+344]
0043b17cstr x2, [sp+352]
0043b180ldr x6, [sp+216]
0043b184add x1, x5, x6
0043b188str x1, [sp+72]
0043b18csubs xzr, x2, x1
0043b190b.hs 0x43b198
0043b194b 0x43b1a0
0043b198
0043b198loc_43b198:
0043b198str x1, [sp+344]
0043b19cb 0x43b1c0
0043b1a0
0043b1a0loc_43b1a0:
0043b1a0ldr x3, [sp+216]
0043b1a4adrp x4, 0x1ba000
0043b1a8add x4, x4, 3072
0043b1acbl runtime.growslice
0043b1b0str x0, [sp+336]
0043b1b4str x1, [sp+344]
0043b1b8str x2, [sp+352]
0043b1bcb 0x43b1c0
0043b1c0
0043b1c0loc_43b1c0:
0043b1c0ldr x3, [sp+216]
0043b1c4str x3, [sp+64]
0043b1c8ldr x3, [sp+72]
0043b1ccldr x4, [sp+216]
0043b1d0sub x3, x3, x4
0043b1d4ldr x4, [sp+336]
0043b1d8add x0, x4, x3
0043b1dcstr x0, [sp+328]
0043b1e0ldr x2, [sp+64]
0043b1e4ldr x1, [sp+208]
0043b1e8bl runtime.memmove
0043b1ecldr x2, [sp+352]
0043b1f0ldr x0, [sp+336]
0043b1f4ldr x3, [sp+344]
0043b1f8str x0, [sp+184]
0043b1fcstr x3, [sp+192]
0043b200str x2, [sp+200]
0043b204str x0, [sp+304]
0043b208str x3, [sp+312]
0043b20cstr x2, [sp+320]
0043b210ldr x4, [sp+168]
0043b214add x1, x3, x4
0043b218str x1, [sp+56]
0043b21csubs xzr, x2, x1
0043b220b.hs 0x43b228
0043b224b 0x43b230
0043b228
0043b228loc_43b228:
0043b228str x1, [sp+312]
0043b22cb 0x43b250
0043b230
0043b230loc_43b230:
0043b230ldr x3, [sp+168]
0043b234adrp x4, 0x1ba000
0043b238add x4, x4, 3072
0043b23cbl runtime.growslice
0043b240str x0, [sp+304]
0043b244str x1, [sp+312]
0043b248str x2, [sp+320]
0043b24cb 0x43b250
0043b250
0043b250loc_43b250:
0043b250ldr x3, [sp+168]
0043b254str x3, [sp+48]
0043b258ldr x3, [sp+56]
0043b25cldr x4, [sp+168]
0043b260sub x3, x3, x4
0043b264ldr x4, [sp+304]
0043b268add x0, x4, x3
0043b26cstr x0, [sp+296]
0043b270ldr x2, [sp+48]
0043b274ldr x1, [sp+160]
0043b278bl runtime.memmove
0043b27cldr x3, [sp+304]
0043b280ldr x4, [sp+312]
0043b284ldr x5, [sp+320]
0043b288str x3, [sp+184]
0043b28cstr x4, [sp+192]
0043b290str x5, [sp+200]
0043b294str x3, [sp+112]
0043b298str x4, [sp+120]
0043b29cstr x5, [sp+128]
0043b2a0stp xzr, xzr, [sp+96]
0043b2a4ldr x0, [sp+112]
0043b2a8ldr x1, [sp+120]
0043b2acldr x2, [sp+128]
0043b2b0mov x3, xzr
0043b2b4mov x4, xzr
0043b2b8ldp x29, x30, [sp-8]
0043b2bcadd sp, sp, 528
0043b2c0ret x30
0043b2c4
0043b2c4loc_43b2c4:
0043b2c4stp x0, x1, [sp+8]
0043b2c8stp x2, x3, [sp+24]
0043b2ccmov x3, x30
0043b2d0bl runtime.morestack_noctxt.abi0
0043b2d4ldp x0, x1, [sp+8]
0043b2d8ldp x2, x3, [sp+24]
0043b2dcb 0x43af40
0043af40
0043af40gopkg.in/jcmturner/aescts%2ev1.swapLastTwoBlocks: ; void gopkg.in/jcmturner/aescts%2ev1.swapLastTwoBlocks(struct []uint8 b, int c)
0043af40ldr x16, [x28+16]
0043af44sub x17, sp, 400
0043af48subs xzr, x17, x16
0043af4cb.ls 0x43b2c4
0043af50sub x20, sp, 528
0043af54stp x29, x30, [x20-8]
0043af58add sp, x20, 0
0043af5csub x29, sp, 8
0043af60str x0, [sp+536]
0043af64str x1, [sp+544]
0043af68str x2, [sp+552]
0043af6cstr x3, [sp+560]
0043af70str xzr, [sp+112]
0043af74stp xzr, xzr, [sp+120]
0043af78stp xzr, xzr, [sp+96]
0043af7cstr xzr, [sp+456]
0043af80stp xzr, xzr, [sp+464]
0043af84str xzr, [sp+432]
0043af88stp xzr, xzr, [sp+440]
0043af8cstr xzr, [sp+408]
0043af90stp xzr, xzr, [sp+416]
0043af94stp xzr, xzr, [sp+392]
0043af98ldr x3, [sp+560]
0043af9cldr x0, [sp+536]
0043afa0ldr x1, [sp+544]
0043afa4ldr x2, [sp+552]
0043afa8bl gopkg.in/jcmturner/aescts%2ev1.tailBlocks
0043afacstr x0, [sp+456]
0043afb0str x1, [sp+464]
0043afb4str x2, [sp+472]
0043afb8str x3, [sp+432]
0043afbcstr x4, [sp+440]
0043afc0str x5, [sp+448]
0043afc4str x6, [sp+408]
0043afc8str x7, [sp+416]
0043afccstr x8, [sp+424]
0043afd0str x9, [sp+392]
0043afd4str x10, [sp+400]
0043afd8ldr x4, [sp+464]
0043afdcldr x5, [sp+472]
0043afe0ldr x6, [sp+456]
0043afe4str x6, [sp+272]
0043afe8str x4, [sp+280]
0043afecstr x5, [sp+288]
0043aff0ldr x4, [sp+432]
0043aff4ldr x5, [sp+440]
0043aff8ldr x6, [sp+448]
0043affcstr x4, [sp+248]
0043b000str x5, [sp+256]
0043b004str x6, [sp+264]
0043b008ldr x4, [sp+408]
0043b00cldr x5, [sp+416]
0043b010ldr x6, [sp+424]
0043b014str x4, [sp+496]
0043b018str x5, [sp+504]
0043b01cstr x6, [sp+512]
0043b020ldr x4, [sp+392]
0043b024ldr x5, [sp+400]
0043b028str x4, [sp+480]
0043b02cstr x5, [sp+488]
0043b030ldr x4, [sp+272]
0043b034ldr x5, [sp+280]
0043b038ldr x6, [sp+288]
0043b03cstr x4, [sp+136]
0043b040str x5, [sp+144]
0043b044str x6, [sp+152]
0043b048ldr x4, [sp+248]
0043b04cldr x5, [sp+256]
0043b050ldr x6, [sp+264]
0043b054str x4, [sp+160]
0043b058str x5, [sp+168]
0043b05cstr x6, [sp+176]
0043b060ldr x4, [sp+496]
0043b064ldr x5, [sp+504]
0043b068ldr x6, [sp+512]
0043b06cstr x4, [sp+208]
0043b070str x5, [sp+216]
0043b074str x6, [sp+224]
0043b078ldr x4, [sp+488]
0043b07cldr x5, [sp+480]
0043b080str x5, [sp+232]
0043b084str x4, [sp+240]
0043b088cbnz x5, 0x43b090
0043b08cb 0x43b0c0
0043b090
0043b090loc_43b090:
0043b090str xzr, [sp+112]
0043b094stp xzr, xzr, [sp+120]
0043b098ldr x3, [sp+232]
0043b09cldr x4, [sp+240]
0043b0a0str x3, [sp+96]
0043b0a4str x4, [sp+104]
0043b0a8ldr x0, [sp+112]
0043b0acldr x1, [sp+120]
0043b0b0ldr x2, [sp+128]
0043b0b4ldp x29, x30, [sp-8]
0043b0b8add sp, sp, 528
0043b0bcret x30
0043b0c0
0043b0c0loc_43b0c0:
0043b0c0str xzr, [sp+184]
0043b0c4stp xzr, xzr, [sp+192]
0043b0c8ldr x5, [sp+136]
0043b0cccbnz x5, 0x43b0d4
0043b0d0b 0x43b164
0043b0d4
0043b0d4loc_43b0d4:
0043b0d4str xzr, [sp+368]
0043b0d8stp xzr, xzr, [sp+376]
0043b0dcldr x1, [sp+144]
0043b0e0str x1, [sp+88]
0043b0e4cbz x1, 0x43b0ec
0043b0e8b 0x43b0f4
0043b0ec
0043b0ecloc_43b0ec:
0043b0ecstr x1, [sp+376]
0043b0f0b 0x43b11c
0043b0f4
0043b0f4loc_43b0f4:
0043b0f4ldr x3, [sp+144]
0043b0f8mov x0, xzr
0043b0fcmov x2, xzr
0043b100adrp x4, 0x1ba000
0043b104add x4, x4, 3072
0043b108bl runtime.growslice
0043b10cstr x0, [sp+368]
0043b110str x1, [sp+376]
0043b114str x2, [sp+384]
0043b118b 0x43b11c
0043b11c
0043b11cloc_43b11c:
0043b11cldr x3, [sp+144]
0043b120str x3, [sp+80]
0043b124ldr x3, [sp+88]
0043b128ldr x4, [sp+144]
0043b12csub x3, x3, x4
0043b130ldr x4, [sp+368]
0043b134add x0, x4, x3
0043b138str x0, [sp+360]
0043b13cldr x2, [sp+80]
0043b140ldr x1, [sp+136]
0043b144bl runtime.memmove
0043b148ldr x3, [sp+368]
0043b14cldr x4, [sp+376]
0043b150ldr x5, [sp+384]
0043b154str x3, [sp+184]
0043b158str x4, [sp+192]
0043b15cstr x5, [sp+200]
0043b160b 0x43b168
0043b164
0043b164loc_43b164:
0043b164b 0x43b168
0043b168
0043b168loc_43b168:
0043b168ldr x2, [sp+200]
0043b16cldr x0, [sp+184]
0043b170ldr x5, [sp+192]
0043b174str x0, [sp+336]
0043b178str x5, [sp+344]
0043b17cstr x2, [sp+352]
0043b180ldr x6, [sp+216]
0043b184add x1, x5, x6
0043b188str x1, [sp+72]
0043b18csubs xzr, x2, x1
0043b190b.hs 0x43b198
0043b194b 0x43b1a0
0043b198
0043b198loc_43b198:
0043b198str x1, [sp+344]
0043b19cb 0x43b1c0
0043b1a0
0043b1a0loc_43b1a0:
0043b1a0ldr x3, [sp+216]
0043b1a4adrp x4, 0x1ba000
0043b1a8add x4, x4, 3072
0043b1acbl runtime.growslice
0043b1b0str x0, [sp+336]
0043b1b4str x1, [sp+344]
0043b1b8str x2, [sp+352]
0043b1bcb 0x43b1c0
0043b1c0
0043b1c0loc_43b1c0:
0043b1c0ldr x3, [sp+216]
0043b1c4str x3, [sp+64]
0043b1c8ldr x3, [sp+72]
0043b1ccldr x4, [sp+216]
0043b1d0sub x3, x3, x4
0043b1d4ldr x4, [sp+336]
0043b1d8add x0, x4, x3
0043b1dcstr x0, [sp+328]
0043b1e0ldr x2, [sp+64]
0043b1e4ldr x1, [sp+208]
0043b1e8bl runtime.memmove
0043b1ecldr x2, [sp+352]
0043b1f0ldr x0, [sp+336]
0043b1f4ldr x3, [sp+344]
0043b1f8str x0, [sp+184]
0043b1fcstr x3, [sp+192]
0043b200str x2, [sp+200]
0043b204str x0, [sp+304]
0043b208str x3, [sp+312]
0043b20cstr x2, [sp+320]
0043b210ldr x4, [sp+168]
0043b214add x1, x3, x4
0043b218str x1, [sp+56]
0043b21csubs xzr, x2, x1
0043b220b.hs 0x43b228
0043b224b 0x43b230
0043b228
0043b228loc_43b228:
0043b228str x1, [sp+312]
0043b22cb 0x43b250
0043b230
0043b230loc_43b230:
0043b230ldr x3, [sp+168]
0043b234adrp x4, 0x1ba000
0043b238add x4, x4, 3072
0043b23cbl runtime.growslice
0043b240str x0, [sp+304]
0043b244str x1, [sp+312]
0043b248str x2, [sp+320]
0043b24cb 0x43b250
0043b250
0043b250loc_43b250:
0043b250ldr x3, [sp+168]
0043b254str x3, [sp+48]
0043b258ldr x3, [sp+56]
0043b25cldr x4, [sp+168]
0043b260sub x3, x3, x4
0043b264ldr x4, [sp+304]
0043b268add x0, x4, x3
0043b26cstr x0, [sp+296]
0043b270ldr x2, [sp+48]
0043b274ldr x1, [sp+160]
0043b278bl runtime.memmove
0043b27cldr x3, [sp+304]
0043b280ldr x4, [sp+312]
0043b284ldr x5, [sp+320]
0043b288str x3, [sp+184]
0043b28cstr x4, [sp+192]
0043b290str x5, [sp+200]
0043b294str x3, [sp+112]
0043b298str x4, [sp+120]
0043b29cstr x5, [sp+128]
0043b2a0stp xzr, xzr, [sp+96]
0043b2a4ldr x0, [sp+112]
0043b2a8ldr x1, [sp+120]
0043b2acldr x2, [sp+128]
0043b2b0mov x3, xzr
0043b2b4mov x4, xzr
0043b2b8ldp x29, x30, [sp-8]
0043b2bcadd sp, sp, 528
0043b2c0ret x30
0043b2c4
0043b2c4loc_43b2c4:
0043b2c4stp x0, x1, [sp+8]
0043b2c8stp x2, x3, [sp+24]
0043b2ccmov x3, x30
0043b2d0bl runtime.morestack_noctxt.abi0
0043b2d4ldp x0, x1, [sp+8]
0043b2d8ldp x2, x3, [sp+24]
0043b2dcb 0x43af40
0043af40
0043b2e0
0043b2e0gopkg.in/jcmturner/aescts%2ev1.zeroPad: ; void gopkg.in/jcmturner/aescts%2ev1.zeroPad(struct []uint8 b, int m)
0043b2e0ldr x16, [x28+16]
0043b2e4sub x17, sp, 96
0043b2e8subs xzr, x17, x16
0043b2ecb.ls 0x43b53c
0043b2f0str x30, [sp-224]!
0043b2f4stur x29, [sp-8]
0043b2f8sub x29, sp, 8
0043b2fcstr x0, [sp+232]
0043b300str x1, [sp+240]
0043b304str x2, [sp+248]
0043b308str x3, [sp+256]
0043b30cstr xzr, [sp+120]
0043b310stp xzr, xzr, [sp+128]
0043b314stp xzr, xzr, [sp+104]
0043b318ldr x5, [sp+256]
0043b31csubs xzr, x5, 0
0043b320b.le 0x43b328
0043b324b 0x43b370
0043b328
0043b328loc_43b328:
0043b328adrp x0, 0x288000
0043b32cadd x0, x0, 3757
0043b330movz x1, 39
0043b334bl errors.New
0043b338str x0, [sp+168]
0043b33cstr x1, [sp+176]
0043b340str xzr, [sp+120]
0043b344stp xzr, xzr, [sp+128]
0043b348ldr x3, [sp+168]
0043b34cldr x4, [sp+176]
0043b350str x3, [sp+104]
0043b354str x4, [sp+112]
0043b358ldr x0, [sp+120]
0043b35cldr x1, [sp+128]
0043b360ldr x2, [sp+136]
0043b364ldur x29, [sp-8]
0043b368ldr x30, [sp], 224
0043b36cret x30
0043b370
0043b370loc_43b370:
0043b370ldr x5, [sp+232]
0043b374subs xzr, x5, 0
0043b378cset x6, ne
0043b37ceor x6, x6, 1
0043b380strb w6, [sp+63]
0043b384cbnz x5, 0x43b38c
0043b388b 0x43b3a4
0043b38c
0043b38cloc_43b38c:
0043b38cldr x5, [sp+240]
0043b390str x5, [sp+80]
0043b394subs xzr, x5, 0
0043b398cset x5, eq
0043b39cstrb w5, [sp+63]
0043b3a0b 0x43b3a8
0043b3a4
0043b3a4loc_43b3a4:
0043b3a4b 0x43b3a8
0043b3a8
0043b3a8loc_43b3a8:
0043b3a8ldrb w5, [sp+63]
0043b3actbnz w5, 0, 0x43b3b4
0043b3b0b 0x43b3fc
0043b3b4
0043b3b4loc_43b3b4:
0043b3b4adrp x0, 0x283000
0043b3b8add x0, x0, 4080
0043b3bcorr x1, xzr, 32
0043b3c0bl errors.New
0043b3c4str x0, [sp+168]
0043b3c8str x1, [sp+176]
0043b3ccstr xzr, [sp+120]
0043b3d0stp xzr, xzr, [sp+128]
0043b3d4ldr x3, [sp+168]
0043b3d8ldr x4, [sp+176]
0043b3dcstr x3, [sp+104]
0043b3e0str x4, [sp+112]
0043b3e4ldr x0, [sp+120]
0043b3e8ldr x1, [sp+128]
0043b3ecldr x2, [sp+136]
0043b3f0ldur x29, [sp-8]
0043b3f4ldr x30, [sp], 224
0043b3f8ret x30
0043b3fc
0043b3fcloc_43b3fc:
0043b3fcldr x5, [sp+240]
0043b400str x5, [sp+80]
0043b404ldr x6, [sp+256]
0043b408cbnz x6, 0x43b410
0043b40cb 0x43b534
0043b410
0043b410loc_43b410:
0043b410sdiv x27, x5, x6
0043b414msub x5, x27, x6, x5
0043b418str x5, [sp+72]
0043b41ccbnz x5, 0x43b424
0043b420b 0x43b4f4
0043b424
0043b424loc_43b424:
0043b424ldr x3, [sp+256]
0043b428sub x2, x3, x5
0043b42cstr x2, [sp+64]
0043b430adrp x0, 0x1ba000
0043b434add x0, x0, 3072
0043b438mov x1, x2
0043b43cbl runtime.makeslice
0043b440ldr x3, [sp+64]
0043b444ldr x4, [sp+64]
0043b448str x0, [sp+144]
0043b44cstr x3, [sp+152]
0043b450str x4, [sp+160]
0043b454ldr x2, [sp+248]
0043b458ldr x0, [sp+232]
0043b45cldr x3, [sp+240]
0043b460str x0, [sp+192]
0043b464str x3, [sp+200]
0043b468str x2, [sp+208]
0043b46cldr x4, [sp+152]
0043b470add x1, x3, x4
0043b474str x1, [sp+96]
0043b478subs xzr, x2, x1
0043b47cb.hs 0x43b484
0043b480b 0x43b48c
0043b484
0043b484loc_43b484:
0043b484str x1, [sp+200]
0043b488b 0x43b4ac
0043b48c
0043b48cloc_43b48c:
0043b48cldr x3, [sp+152]
0043b490adrp x4, 0x1ba000
0043b494add x4, x4, 3072
0043b498bl runtime.growslice
0043b49cstr x0, [sp+192]
0043b4a0str x1, [sp+200]
0043b4a4str x2, [sp+208]
0043b4a8b 0x43b4ac
0043b4ac
0043b4acloc_43b4ac:
0043b4acldr x3, [sp+152]
0043b4b0str x3, [sp+88]
0043b4b4ldr x3, [sp+96]
0043b4b8ldr x4, [sp+152]
0043b4bcsub x3, x3, x4
0043b4c0ldr x4, [sp+192]
0043b4c4add x0, x4, x3
0043b4c8str x0, [sp+184]
0043b4ccldr x2, [sp+88]
0043b4d0ldr x1, [sp+144]
0043b4d4bl runtime.memmove
0043b4d8ldr x3, [sp+192]
0043b4dcldr x4, [sp+200]
0043b4e0ldr x5, [sp+208]
0043b4e4str x3, [sp+232]
0043b4e8str x4, [sp+240]
0043b4ecstr x5, [sp+248]
0043b4f0b 0x43b4f8
0043b4f4
0043b4f4loc_43b4f4:
0043b4f4b 0x43b4f8
0043b4f8
0043b4f8loc_43b4f8:
0043b4f8ldr x5, [sp+232]
0043b4fcldr x6, [sp+240]
0043b500ldr x7, [sp+248]
0043b504str x5, [sp+120]
0043b508str x6, [sp+128]
0043b50cstr x7, [sp+136]
0043b510stp xzr, xzr, [sp+104]
0043b514ldr x0, [sp+120]
0043b518ldr x1, [sp+128]
0043b51cldr x2, [sp+136]
0043b520mov x3, xzr
0043b524mov x4, xzr
0043b528ldur x29, [sp-8]
0043b52cldr x30, [sp], 224
0043b530ret x30
0043b534
0043b534loc_43b534:
0043b534bl runtime.panicdivide
0043b538hint
0043b53c
0043b53cloc_43b53c:
0043b53cstp x0, x1, [sp+8]
0043b540stp x2, x3, [sp+24]
0043b544mov x3, x30
0043b548bl runtime.morestack_noctxt.abi0
0043b54cldp x0, x1, [sp+8]
0043b550ldp x2, x3, [sp+24]
0043b554b 0x43b2e0
0043b558udf 0
0043b55cudf 0
0043b2e0
0043b2e0gopkg.in/jcmturner/aescts%2ev1.zeroPad: ; void gopkg.in/jcmturner/aescts%2ev1.zeroPad(struct []uint8 b, int m)
0043b2e0ldr x16, [x28+16]
0043b2e4sub x17, sp, 96
0043b2e8subs xzr, x17, x16
0043b2ecb.ls 0x43b53c
0043b2f0str x30, [sp-224]!
0043b2f4stur x29, [sp-8]
0043b2f8sub x29, sp, 8
0043b2fcstr x0, [sp+232]
0043b300str x1, [sp+240]
0043b304str x2, [sp+248]
0043b308str x3, [sp+256]
0043b30cstr xzr, [sp+120]
0043b310stp xzr, xzr, [sp+128]
0043b314stp xzr, xzr, [sp+104]
0043b318ldr x5, [sp+256]
0043b31csubs xzr, x5, 0
0043b320b.le 0x43b328
0043b324b 0x43b370
0043b328
0043b328loc_43b328:
0043b328adrp x0, 0x288000
0043b32cadd x0, x0, 3757
0043b330movz x1, 39
0043b334bl errors.New
0043b338str x0, [sp+168]
0043b33cstr x1, [sp+176]
0043b340str xzr, [sp+120]
0043b344stp xzr, xzr, [sp+128]
0043b348ldr x3, [sp+168]
0043b34cldr x4, [sp+176]
0043b350str x3, [sp+104]
0043b354str x4, [sp+112]
0043b358ldr x0, [sp+120]
0043b35cldr x1, [sp+128]
0043b360ldr x2, [sp+136]
0043b364ldur x29, [sp-8]
0043b368ldr x30, [sp], 224
0043b36cret x30
0043b370
0043b370loc_43b370:
0043b370ldr x5, [sp+232]
0043b374subs xzr, x5, 0
0043b378cset x6, ne
0043b37ceor x6, x6, 1
0043b380strb w6, [sp+63]
0043b384cbnz x5, 0x43b38c
0043b388b 0x43b3a4
0043b38c
0043b38cloc_43b38c:
0043b38cldr x5, [sp+240]
0043b390str x5, [sp+80]
0043b394subs xzr, x5, 0
0043b398cset x5, eq
0043b39cstrb w5, [sp+63]
0043b3a0b 0x43b3a8
0043b3a4
0043b3a4loc_43b3a4:
0043b3a4b 0x43b3a8
0043b3a8
0043b3a8loc_43b3a8:
0043b3a8ldrb w5, [sp+63]
0043b3actbnz w5, 0, 0x43b3b4
0043b3b0b 0x43b3fc
0043b3b4
0043b3b4loc_43b3b4:
0043b3b4adrp x0, 0x283000
0043b3b8add x0, x0, 4080
0043b3bcorr x1, xzr, 32
0043b3c0bl errors.New
0043b3c4str x0, [sp+168]
0043b3c8str x1, [sp+176]
0043b3ccstr xzr, [sp+120]
0043b3d0stp xzr, xzr, [sp+128]
0043b3d4ldr x3, [sp+168]
0043b3d8ldr x4, [sp+176]
0043b3dcstr x3, [sp+104]
0043b3e0str x4, [sp+112]
0043b3e4ldr x0, [sp+120]
0043b3e8ldr x1, [sp+128]
0043b3ecldr x2, [sp+136]
0043b3f0ldur x29, [sp-8]
0043b3f4ldr x30, [sp], 224
0043b3f8ret x30
0043b3fc
0043b3fcloc_43b3fc:
0043b3fcldr x5, [sp+240]
0043b400str x5, [sp+80]
0043b404ldr x6, [sp+256]
0043b408cbnz x6, 0x43b410
0043b40cb 0x43b534
0043b410
0043b410loc_43b410:
0043b410sdiv x27, x5, x6
0043b414msub x5, x27, x6, x5
0043b418str x5, [sp+72]
0043b41ccbnz x5, 0x43b424
0043b420b 0x43b4f4
0043b424
0043b424loc_43b424:
0043b424ldr x3, [sp+256]
0043b428sub x2, x3, x5
0043b42cstr x2, [sp+64]
0043b430adrp x0, 0x1ba000
0043b434add x0, x0, 3072
0043b438mov x1, x2
0043b43cbl runtime.makeslice
0043b440ldr x3, [sp+64]
0043b444ldr x4, [sp+64]
0043b448str x0, [sp+144]
0043b44cstr x3, [sp+152]
0043b450str x4, [sp+160]
0043b454ldr x2, [sp+248]
0043b458ldr x0, [sp+232]
0043b45cldr x3, [sp+240]
0043b460str x0, [sp+192]
0043b464str x3, [sp+200]
0043b468str x2, [sp+208]
0043b46cldr x4, [sp+152]
0043b470add x1, x3, x4
0043b474str x1, [sp+96]
0043b478subs xzr, x2, x1
0043b47cb.hs 0x43b484
0043b480b 0x43b48c
0043b484
0043b484loc_43b484:
0043b484str x1, [sp+200]
0043b488b 0x43b4ac
0043b48c
0043b48cloc_43b48c:
0043b48cldr x3, [sp+152]
0043b490adrp x4, 0x1ba000
0043b494add x4, x4, 3072
0043b498bl runtime.growslice
0043b49cstr x0, [sp+192]
0043b4a0str x1, [sp+200]
0043b4a4str x2, [sp+208]
0043b4a8b 0x43b4ac
0043b4ac
0043b4acloc_43b4ac:
0043b4acldr x3, [sp+152]
0043b4b0str x3, [sp+88]
0043b4b4ldr x3, [sp+96]
0043b4b8ldr x4, [sp+152]
0043b4bcsub x3, x3, x4
0043b4c0ldr x4, [sp+192]
0043b4c4add x0, x4, x3
0043b4c8str x0, [sp+184]
0043b4ccldr x2, [sp+88]
0043b4d0ldr x1, [sp+144]
0043b4d4bl runtime.memmove
0043b4d8ldr x3, [sp+192]
0043b4dcldr x4, [sp+200]
0043b4e0ldr x5, [sp+208]
0043b4e4str x3, [sp+232]
0043b4e8str x4, [sp+240]
0043b4ecstr x5, [sp+248]
0043b4f0b 0x43b4f8
0043b4f4
0043b4f4loc_43b4f4:
0043b4f4b 0x43b4f8
0043b4f8
0043b4f8loc_43b4f8:
0043b4f8ldr x5, [sp+232]
0043b4fcldr x6, [sp+240]
0043b500ldr x7, [sp+248]
0043b504str x5, [sp+120]
0043b508str x6, [sp+128]
0043b50cstr x7, [sp+136]
0043b510stp xzr, xzr, [sp+104]
0043b514ldr x0, [sp+120]
0043b518ldr x1, [sp+128]
0043b51cldr x2, [sp+136]
0043b520mov x3, xzr
0043b524mov x4, xzr
0043b528ldur x29, [sp-8]
0043b52cldr x30, [sp], 224
0043b530ret x30
0043b534
0043b534loc_43b534:
0043b534bl runtime.panicdivide
0043b538hint
0043b53c
0043b53cloc_43b53c:
0043b53cstp x0, x1, [sp+8]
0043b540stp x2, x3, [sp+24]
0043b544mov x3, x30
0043b548bl runtime.morestack_noctxt.abi0
0043b54cldp x0, x1, [sp+8]
0043b550ldp x2, x3, [sp+24]
0043b554b 0x43b2e0
0043b558udf 0
0043b55cudf 0
0043b2e0
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
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
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
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
Loading..