File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004390d0
004390d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.lcm: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.lcm(int x, int y)
004390d0ldr x16, [x28+16]
004390d4subs xzr, sp, x16
004390d8b.ls 0x43912c
004390dcstr x30, [sp-48]!
004390e0stur x29, [sp-8]
004390e4sub x29, sp, 8
004390e8str x0, [sp+56]
004390ecstr x1, [sp+64]
004390f0str xzr, [sp+24]
004390f4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.gcd
004390f8str x0, [sp+32]
004390fcldr x2, [sp+56]
00439100ldr x3, [sp+64]
00439104madd x2, x2, x3, xzr
00439108cbnz x0, 0x439110
0043910cb 0x439124
00439110
00439110loc_439110:
00439110sdiv x0, x2, x0
00439114str x0, [sp+24]
00439118ldur x29, [sp-8]
0043911cldr x30, [sp], 48
00439120ret x30
00439124
00439124loc_439124:
00439124bl runtime.panicdivide
00439128hint
0043912c
0043912cloc_43912c:
0043912cstp x0, x1, [sp+8]
00439130mov x3, x30
00439134bl runtime.morestack_noctxt.abi0
00439138ldp x0, x1, [sp+8]
0043913cb 0x4390d0
004390d0
004390d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.lcm: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.lcm(int x, int y)
004390d0ldr x16, [x28+16]
004390d4subs xzr, sp, x16
004390d8b.ls 0x43912c
004390dcstr x30, [sp-48]!
004390e0stur x29, [sp-8]
004390e4sub x29, sp, 8
004390e8str x0, [sp+56]
004390ecstr x1, [sp+64]
004390f0str xzr, [sp+24]
004390f4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.gcd
004390f8str x0, [sp+32]
004390fcldr x2, [sp+56]
00439100ldr x3, [sp+64]
00439104madd x2, x2, x3, xzr
00439108cbnz x0, 0x439110
0043910cb 0x439124
00439110
00439110loc_439110:
00439110sdiv x0, x2, x0
00439114str x0, [sp+24]
00439118ldur x29, [sp-8]
0043911cldr x30, [sp], 48
00439120ret x30
00439124
00439124loc_439124:
00439124bl runtime.panicdivide
00439128hint
0043912c
0043912cloc_43912c:
0043912cstp x0, x1, [sp+8]
00439130mov x3, x30
00439134bl runtime.morestack_noctxt.abi0
00439138ldp x0, x1, [sp+8]
0043913cb 0x4390d0
004390d0
00439140
00439140gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.gcd: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.gcd(int x, int y)
00439140ldr x16, [x28+16]
00439144subs xzr, sp, x16
00439148b.ls 0x4391c0
0043914cstr x30, [sp-32]!
00439150stur x29, [sp-8]
00439154sub x29, sp, 8
00439158str x0, [sp+40]
0043915cstr x1, [sp+48]
00439160str xzr, [sp+8]
00439164b 0x439168
00439168
00439168loc_439168:
00439168ldr x1, [sp+48]
0043916ccbnz x1, 0x439174
00439170b 0x4391a4
00439174
00439174loc_439174:
00439174ldr x1, [sp+40]
00439178ldr x2, [sp+48]
0043917ccbnz x2, 0x439184
00439180b 0x4391b8
00439184
00439184loc_439184:
00439184sdiv x27, x1, x2
00439188msub x1, x27, x2, x1
0043918cstr x1, [sp+16]
00439190ldr x2, [sp+48]
00439194str x2, [sp+40]
00439198str x1, [sp+48]
0043919cb 0x4391a0
004391a0
004391a0loc_4391a0:
004391a0b 0x439168
004391a4
004391a4loc_4391a4:
004391a4ldr x0, [sp+40]
004391a8str x0, [sp+8]
004391acldur x29, [sp-8]
004391b0ldr x30, [sp], 32
004391b4ret x30
004391b8
004391b8loc_4391b8:
004391b8bl runtime.panicdivide
004391bchint
004391c0
004391c0loc_4391c0:
004391c0stp x0, x1, [sp+8]
004391c4mov x3, x30
004391c8bl runtime.morestack_noctxt.abi0
004391ccldp x0, x1, [sp+8]
004391d0b 0x439140
004391d4udf 0
004391d8udf 0
004391dcudf 0
00439140
00439140gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.gcd: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.gcd(int x, int y)
00439140ldr x16, [x28+16]
00439144subs xzr, sp, x16
00439148b.ls 0x4391c0
0043914cstr x30, [sp-32]!
00439150stur x29, [sp-8]
00439154sub x29, sp, 8
00439158str x0, [sp+40]
0043915cstr x1, [sp+48]
00439160str xzr, [sp+8]
00439164b 0x439168
00439168
00439168loc_439168:
00439168ldr x1, [sp+48]
0043916ccbnz x1, 0x439174
00439170b 0x4391a4
00439174
00439174loc_439174:
00439174ldr x1, [sp+40]
00439178ldr x2, [sp+48]
0043917ccbnz x2, 0x439184
00439180b 0x4391b8
00439184
00439184loc_439184:
00439184sdiv x27, x1, x2
00439188msub x1, x27, x2, x1
0043918cstr x1, [sp+16]
00439190ldr x2, [sp+48]
00439194str x2, [sp+40]
00439198str x1, [sp+48]
0043919cb 0x4391a0
004391a0
004391a0loc_4391a0:
004391a0b 0x439168
004391a4
004391a4loc_4391a4:
004391a4ldr x0, [sp+40]
004391a8str x0, [sp+8]
004391acldur x29, [sp-8]
004391b0ldr x30, [sp], 32
004391b4ret x30
004391b8
004391b8loc_4391b8:
004391b8bl runtime.panicdivide
004391bchint
004391c0
004391c0loc_4391c0:
004391c0stp x0, x1, [sp+8]
004391c4mov x3, x30
004391c8bl runtime.morestack_noctxt.abi0
004391ccldp x0, x1, [sp+8]
004391d0b 0x439140
004391d4udf 0
004391d8udf 0
004391dcudf 0
00439140
004391e0
004391e0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.getBit: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.getBit(struct []uint8 * b, int p)
004391e0ldr x16, [x28+16]
004391e4subs xzr, sp, x16
004391e8b.ls 0x439284
004391ecstr x30, [sp-80]!
004391f0stur x29, [sp-8]
004391f4sub x29, sp, 8
004391f8str x0, [sp+88]
004391fcstr x1, [sp+96]
00439200str xzr, [sp+40]
00439204sbfm x2, x1, 63, 63
00439208add x2, x1, x2, lsr #61
0043920csbfm x0, x2, 3, 63
00439210str x0, [sp+56]
00439214sbfm x3, x1, 63, 63
00439218add x3, x1, x3, lsr #61
0043921cand x3, x3, -8
00439220sub x3, x1, x3
00439224str x3, [sp+64]
00439228ldr x3, [sp+88]
0043922cldrsb x27, [x3]
00439230ldr x1, [x3+8]
00439234ldr x3, [x3]
00439238subs xzr, x1, x2, asr #3
0043923cb.hi 0x439244
00439240b 0x43927c
00439244
00439244loc_439244:
00439244ldrb w1, [x3+x0]
00439248strb w1, [sp+39]
0043924cldr x2, [sp+64]
00439250orr x3, xzr, 7
00439254sub x2, x3, x2
00439258lsrv x1, x1, x2
0043925csubs xzr, x2, 64
00439260csel x1, x1, xzr, lo
00439264and x0, x1, 1
00439268str x0, [sp+48]
0043926cstr x0, [sp+40]
00439270ldur x29, [sp-8]
00439274ldr x30, [sp], 80
00439278ret x30
0043927c
0043927cloc_43927c:
0043927cbl runtime.panicIndex
00439280hint
00439284
00439284loc_439284:
00439284stp x0, x1, [sp+8]
00439288mov x3, x30
0043928cbl runtime.morestack_noctxt.abi0
00439290ldp x0, x1, [sp+8]
00439294b 0x4391e0
00439298udf 0
0043929cudf 0
004391e0
004391e0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.getBit: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.getBit(struct []uint8 * b, int p)
004391e0ldr x16, [x28+16]
004391e4subs xzr, sp, x16
004391e8b.ls 0x439284
004391ecstr x30, [sp-80]!
004391f0stur x29, [sp-8]
004391f4sub x29, sp, 8
004391f8str x0, [sp+88]
004391fcstr x1, [sp+96]
00439200str xzr, [sp+40]
00439204sbfm x2, x1, 63, 63
00439208add x2, x1, x2, lsr #61
0043920csbfm x0, x2, 3, 63
00439210str x0, [sp+56]
00439214sbfm x3, x1, 63, 63
00439218add x3, x1, x3, lsr #61
0043921cand x3, x3, -8
00439220sub x3, x1, x3
00439224str x3, [sp+64]
00439228ldr x3, [sp+88]
0043922cldrsb x27, [x3]
00439230ldr x1, [x3+8]
00439234ldr x3, [x3]
00439238subs xzr, x1, x2, asr #3
0043923cb.hi 0x439244
00439240b 0x43927c
00439244
00439244loc_439244:
00439244ldrb w1, [x3+x0]
00439248strb w1, [sp+39]
0043924cldr x2, [sp+64]
00439250orr x3, xzr, 7
00439254sub x2, x3, x2
00439258lsrv x1, x1, x2
0043925csubs xzr, x2, 64
00439260csel x1, x1, xzr, lo
00439264and x0, x1, 1
00439268str x0, [sp+48]
0043926cstr x0, [sp+40]
00439270ldur x29, [sp-8]
00439274ldr x30, [sp], 80
00439278ret x30
0043927c
0043927cloc_43927c:
0043927cbl runtime.panicIndex
00439280hint
00439284
00439284loc_439284:
00439284stp x0, x1, [sp+8]
00439288mov x3, x30
0043928cbl runtime.morestack_noctxt.abi0
00439290ldp x0, x1, [sp+8]
00439294b 0x4391e0
00439298udf 0
0043929cudf 0
004391e0
004392a0
004392a0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.setBit: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.setBit(struct []uint8 * b, int p, int v)
004392a0ldr x16, [x28+16]
004392a4subs xzr, sp, x16
004392a8b.ls 0x439370
004392acstr x30, [sp-64]!
004392b0stur x29, [sp-8]
004392b4sub x29, sp, 8
004392b8str x0, [sp+72]
004392bcstr x1, [sp+80]
004392c0str x2, [sp+88]
004392c4sbfm x2, x1, 63, 63
004392c8add x2, x1, x2, lsr #61
004392ccsbfm x0, x2, 3, 63
004392d0str x0, [sp+40]
004392d4sbfm x3, x1, 63, 63
004392d8add x3, x1, x3, lsr #61
004392dcand x3, x3, -8
004392e0sub x3, x1, x3
004392e4str x3, [sp+48]
004392e8ldr x3, [sp+72]
004392ecldrsb x27, [x3]
004392f0ldr x1, [x3+8]
004392f4ldr x3, [x3]
004392f8subs xzr, x1, x2, asr #3
004392fcb.hi 0x439304
00439300b 0x439368
00439304
00439304loc_439304:
00439304ldrb w2, [x3+x0]
00439308strb w2, [sp+38]
0043930cstrb wzr, [sp+39]
00439310ldr x3, [sp+88]
00439314ldr x4, [sp+48]
00439318orr x5, xzr, 7
0043931csub x4, x5, x4
00439320lslv x3, x3, x4
00439324subs xzr, x4, 64
00439328csel x3, x3, xzr, lo
0043932corr x2, x3, x2
00439330strb w2, [sp+39]
00439334ldr x3, [sp+72]
00439338ldrsb x27, [x3]
0043933cldr x1, [x3+8]
00439340ldr x3, [x3]
00439344ldr x0, [sp+40]
00439348subs xzr, x0, x1
0043934cb.lo 0x439354
00439350b 0x439364
00439354
00439354loc_439354:
00439354strb w2, [x3+x0]
00439358ldur x29, [sp-8]
0043935cldr x30, [sp], 64
00439360ret x30
00439364
00439364loc_439364:
00439364bl runtime.panicIndex
00439368
00439368loc_439368:
00439368bl runtime.panicIndex
0043936chint
00439370
00439370loc_439370:
00439370stp x0, x1, [sp+8]
00439374str x2, [sp+24]
00439378mov x3, x30
0043937cbl runtime.morestack_noctxt.abi0
00439380ldp x0, x1, [sp+8]
00439384ldr x2, [sp+24]
00439388b 0x4392a0
0043938cudf 0
004392a0
004392a0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.setBit: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.setBit(struct []uint8 * b, int p, int v)
004392a0ldr x16, [x28+16]
004392a4subs xzr, sp, x16
004392a8b.ls 0x439370
004392acstr x30, [sp-64]!
004392b0stur x29, [sp-8]
004392b4sub x29, sp, 8
004392b8str x0, [sp+72]
004392bcstr x1, [sp+80]
004392c0str x2, [sp+88]
004392c4sbfm x2, x1, 63, 63
004392c8add x2, x1, x2, lsr #61
004392ccsbfm x0, x2, 3, 63
004392d0str x0, [sp+40]
004392d4sbfm x3, x1, 63, 63
004392d8add x3, x1, x3, lsr #61
004392dcand x3, x3, -8
004392e0sub x3, x1, x3
004392e4str x3, [sp+48]
004392e8ldr x3, [sp+72]
004392ecldrsb x27, [x3]
004392f0ldr x1, [x3+8]
004392f4ldr x3, [x3]
004392f8subs xzr, x1, x2, asr #3
004392fcb.hi 0x439304
00439300b 0x439368
00439304
00439304loc_439304:
00439304ldrb w2, [x3+x0]
00439308strb w2, [sp+38]
0043930cstrb wzr, [sp+39]
00439310ldr x3, [sp+88]
00439314ldr x4, [sp+48]
00439318orr x5, xzr, 7
0043931csub x4, x5, x4
00439320lslv x3, x3, x4
00439324subs xzr, x4, 64
00439328csel x3, x3, xzr, lo
0043932corr x2, x3, x2
00439330strb w2, [sp+39]
00439334ldr x3, [sp+72]
00439338ldrsb x27, [x3]
0043933cldr x1, [x3+8]
00439340ldr x3, [x3]
00439344ldr x0, [sp+40]
00439348subs xzr, x0, x1
0043934cb.lo 0x439354
00439350b 0x439364
00439354
00439354loc_439354:
00439354strb w2, [x3+x0]
00439358ldur x29, [sp-8]
0043935cldr x30, [sp], 64
00439360ret x30
00439364
00439364loc_439364:
00439364bl runtime.panicIndex
00439368
00439368loc_439368:
00439368bl runtime.panicIndex
0043936chint
00439370
00439370loc_439370:
00439370stp x0, x1, [sp+8]
00439374str x2, [sp+24]
00439378mov x3, x30
0043937cbl runtime.morestack_noctxt.abi0
00439380ldp x0, x1, [sp+8]
00439384ldr x2, [sp+24]
00439388b 0x4392a0
0043938cudf 0
004392a0
00439390
00439390gopkg.in/jcmturner/aescts%2ev1.Encrypt: ; void gopkg.in/jcmturner/aescts%2ev1.Encrypt(struct []uint8 key, struct []uint8 iv, struct []uint8 plaintext)
00439390ldr x16, [x28+16]
00439394sub x17, sp, 944
00439398subs xzr, x17, x16
0043939cb.ls 0x439f04
004393a0sub x20, sp, 1072
004393a4stp x29, x30, [x20-8]
004393a8add sp, x20, 0
004393acsub x29, sp, 8
004393b0str x0, [sp+1080]
004393b4str x1, [sp+1088]
004393b8str x2, [sp+1096]
004393bcstr x3, [sp+1104]
004393c0str x4, [sp+1112]
004393c4str x5, [sp+1120]
004393c8str x6, [sp+1128]
004393ccstr x7, [sp+1136]
004393d0str x8, [sp+1144]
004393d4str xzr, [sp+200]
004393d8stp xzr, xzr, [sp+208]
004393dcstr xzr, [sp+176]
004393e0stp xzr, xzr, [sp+184]
004393e4stp xzr, xzr, [sp+160]
004393e8ldr x3, [sp+1136]
004393ecstr x3, [sp+72]
004393f0add x27, sp, 824
004393f4stp xzr, xzr, [x27]
004393f8add x27, sp, 808
004393fcstp xzr, xzr, [x27]
00439400ldr x0, [sp+1080]
00439404ldr x1, [sp+1088]
00439408ldr x2, [sp+1096]
0043940cbl crypto/aes.NewCipher
00439410str x0, [sp+824]
00439414str x1, [sp+832]
00439418str x2, [sp+808]
0043941cstr x3, [sp+816]
00439420ldr x3, [sp+832]
00439424ldr x4, [sp+824]
00439428str x4, [sp+416]
0043942cstr x3, [sp+424]
00439430ldr x3, [sp+808]
00439434ldr x4, [sp+816]
00439438str x3, [sp+1048]
0043943cstr x4, [sp+1056]
00439440ldr x3, [sp+416]
00439444ldr x4, [sp+424]
00439448str x3, [sp+400]
0043944cstr x4, [sp+408]
00439450ldr x3, [sp+1056]
00439454ldr x4, [sp+1048]
00439458str x4, [sp+360]
0043945cstr x3, [sp+368]
00439460cbnz x4, 0x439468
00439464b 0x439588
00439468
00439468loc_439468:
00439468add x27, sp, 792
0043946cstp xzr, xzr, [x27]
00439470add x5, sp, 792
00439474str x5, [sp+688]
00439478ldr x5, [sp+360]
0043947cldr x6, [sp+368]
00439480str x5, [sp+672]
00439484str x6, [sp+680]
00439488str x5, [sp+664]
0043948cldr x5, [sp+664]
00439490cbnz x5, 0x439498
00439494b 0x4394a8
00439498
00439498loc_439498:
00439498ldr x5, [sp+664]
0043949cldr x5, [x5+8]
004394a0str x5, [sp+664]
004394a4b 0x4394ac
004394a8
004394a8loc_4394a8:
004394a8b 0x4394ac
004394ac
004394acloc_4394ac:
004394acldr x5, [sp+688]
004394b0ldrsb x27, [x5]
004394b4ldr x6, [sp+680]
004394b8ldr x7, [sp+664]
004394bcstr x7, [x5]
004394c0adrp x27, 0x612000
004394c4ldr w7, [x27+3056]
004394c8cbz w7, 0x4394d0
004394ccb 0x4394d4
004394d0
004394d0loc_4394d0:
004394d0b 0x4394e8
004394d4
004394d4loc_4394d4:
004394d4bl runtime.gcWriteBarrier2
004394d8str x6, [x25]
004394dcldr x7, [x5+8]
004394e0str x7, [x25+8]
004394e4b 0x4394e8
004394e8
004394e8loc_4394e8:
004394e8str x6, [x5+8]
004394ecldr x2, [sp+688]
004394f0ldrsb x27, [x2]
004394f4b 0x4394f8
004394f8
004394f8loc_4394f8:
004394f8str x2, [sp+696]
004394fcorr x4, xzr, 1
00439500str x4, [sp+704]
00439504str x4, [sp+712]
00439508adrp x0, 0x281000
0043950cadd x0, x0, 358
00439510movz x1, 25
00439514mov x3, x4
00439518bl fmt.Errorf
0043951cstr x0, [sp+808]
00439520str x1, [sp+816]
00439524adrp x5, 0x612000
00439528add x5, x5, 1504
0043952cstr x5, [sp+656]
00439530b 0x439534
00439534
00439534loc_439534:
00439534str x5, [sp+200]
00439538stp xzr, xzr, [sp+208]
0043953cadrp x8, 0x612000
00439540add x8, x8, 1504
00439544str x8, [sp+648]
00439548b 0x43954c
0043954c
0043954cloc_43954c:
0043954cstr x8, [sp+176]
00439550stp xzr, xzr, [sp+184]
00439554ldr x6, [sp+808]
00439558ldr x7, [sp+816]
0043955cstr x6, [sp+160]
00439560str x7, [sp+168]
00439564ldr x0, [sp+200]
00439568ldr x3, [sp+176]
0043956cldr x1, [sp+208]
00439570ldr x4, [sp+184]
00439574ldr x2, [sp+216]
00439578ldr x5, [sp+192]
0043957cldp x29, x30, [sp-8]
00439580add sp, sp, 1072
00439584ret x30
00439588
00439588loc_439588:
00439588ldr x0, [sp+400]
0043958cldr x2, [sp+1104]
00439590ldr x3, [sp+1112]
00439594ldr x1, [sp+408]
00439598ldr x4, [sp+1120]
0043959cbl crypto/cipher.NewCBCEncrypter
004395a0str x0, [sp+296]
004395a4str x1, [sp+304]
004395a8ldr x2, [sp+1136]
004395acstr x2, [sp+152]
004395b0adrp x0, 0x1bc000
004395b4add x0, x0, 3072
004395b8mov x1, x2
004395bcbl runtime.makeslice
004395c0ldr x5, [sp+152]
004395c4ldr x6, [sp+152]
004395c8str x0, [sp+312]
004395ccstr x5, [sp+320]
004395d0str x6, [sp+328]
004395d4str x0, [sp+624]
004395d8str x5, [sp+632]
004395dcstr x6, [sp+640]
004395e0ldr x5, [sp+1136]
004395e4ldr x6, [sp+1128]
004395e8ldr x7, [sp+1144]
004395ecstr x6, [sp+600]
004395f0str x5, [sp+608]
004395f4str x7, [sp+616]
004395f8ldr x6, [sp+632]
004395fcstr x6, [sp+136]
00439600subs xzr, x6, x5
00439604b.gt 0x43960c
00439608b 0x439614
0043960c
0043960cloc_43960c:
0043960cstr x5, [sp+136]
00439610b 0x439618
00439614
00439614loc_439614:
00439614b 0x439618
00439618
00439618loc_439618:
00439618ldr x7, [sp+600]
0043961cldr x8, [sp+624]
00439620subs xzr, x7, x8
00439624b.ne 0x43962c
00439628b 0x439648
0043962c
0043962cloc_43962c:
0043962cldr x3, [sp+136]
00439630str x3, [sp+128]
00439634ldr x2, [sp+128]
00439638ldr x1, [sp+600]
0043963cldr x0, [sp+624]
00439640bl runtime.memmove
00439644b 0x43964c
00439648
00439648loc_439648:
00439648b 0x43964c
0043964c
0043964cloc_43964c:
0043964cldr x7, [sp+72]
00439650subs xzr, x7, 16
00439654b.le 0x43965c
00439658b 0x439758
0043965c
0043965cloc_43965c:
0043965cstr xzr, [sp+768]
00439660add x27, sp, 776
00439664stp xzr, xzr, [x27]
00439668add x27, sp, 808
0043966cstp xzr, xzr, [x27]
00439670ldr x0, [sp+312]
00439674ldr x1, [sp+320]
00439678ldr x2, [sp+328]
0043967corr x3, xzr, 16
00439680bl gopkg.in/jcmturner/aescts%2ev1.zeroPad
00439684str x0, [sp+768]
00439688str x1, [sp+776]
0043968cstr x2, [sp+784]
00439690str x3, [sp+808]
00439694str x4, [sp+816]
00439698ldr x4, [sp+776]
0043969cldr x5, [sp+784]
004396a0ldr x6, [sp+768]
004396a4str x6, [sp+1024]
004396a8str x4, [sp+1032]
004396acstr x5, [sp+1040]
004396b0ldr x4, [sp+808]
004396b4ldr x5, [sp+816]
004396b8str x4, [sp+1008]
004396bcstr x5, [sp+1016]
004396c0ldr x4, [sp+1024]
004396c4ldr x5, [sp+1032]
004396c8ldr x6, [sp+1040]
004396ccstr x4, [sp+312]
004396d0str x5, [sp+320]
004396d4str x6, [sp+328]
004396d8ldr x7, [sp+296]
004396dcldrsb x27, [x7]
004396e0ldr x7, [x7+32]
004396e4ldr x0, [sp+304]
004396e8mov x1, x4
004396ecmov x2, x5
004396f0mov x3, x6
004396f4blr x7
004396f8ldr x4, [sp+312]
004396fcldr x5, [sp+320]
00439700ldr x6, [sp+328]
00439704str x4, [sp+200]
00439708str x5, [sp+208]
0043970cstr x6, [sp+216]
00439710ldr x4, [sp+312]
00439714ldr x5, [sp+320]
00439718ldr x6, [sp+328]
0043971cstr x4, [sp+176]
00439720str x5, [sp+184]
00439724str x6, [sp+192]
00439728stp xzr, xzr, [sp+160]
0043972cldr x0, [sp+200]
00439730ldr x3, [sp+176]
00439734ldr x1, [sp+208]
00439738ldr x4, [sp+184]
0043973cldr x2, [sp+216]
00439740ldr x5, [sp+192]
00439744mov x6, xzr
00439748mov x7, xzr
0043974cldp x29, x30, [sp-8]
00439750add sp, sp, 1072
00439754ret x30
00439758
00439758loc_439758:
00439758ldr x7, [sp+72]
0043975cands xzr, x7, 15
00439760b.eq 0x439768
00439764b 0x4398c4
00439768
00439768loc_439768:
00439768ldr x4, [sp+312]
0043976cldr x2, [sp+320]
00439770ldr x5, [sp+320]
00439774ldr x3, [sp+328]
00439778ldr x6, [sp+328]
0043977cldr x7, [sp+296]
00439780ldrsb x27, [x7]
00439784ldr x7, [x7+32]
00439788ldr x1, [sp+312]
0043978cldr x0, [sp+304]
00439790blr x7
00439794ldr x7, [sp+320]
00439798str x7, [sp+152]
0043979csub x0, x7, 16
004397a0str x0, [sp+144]
004397a4ldr x1, [sp+320]
004397a8ldr x8, [sp+328]
004397acldr x9, [sp+312]
004397b0b 0x4397b4
004397b4
004397b4loc_4397b4:
004397b4subs xzr, x1, x0
004397b8b.hs 0x4397c0
004397bcb 0x439efc
004397c0
004397c0loc_4397c0:
004397c0sub x4, x1, x7
004397c4sub x5, x8, x7
004397c8add x5, x5, 16
004397ccsub x6, xzr, x5
004397d0and x6, x0, x6, asr #63
004397d4add x6, x9, x6
004397d8str x6, [sp+1104]
004397dcadd x4, x4, 16
004397e0str x4, [sp+1112]
004397e4str x5, [sp+1120]
004397e8str xzr, [sp+768]
004397ecadd x27, sp, 776
004397f0stp xzr, xzr, [x27]
004397f4add x27, sp, 808
004397f8stp xzr, xzr, [x27]
004397fcldr x0, [sp+312]
00439800ldr x1, [sp+320]
00439804ldr x2, [sp+328]
00439808orr x3, xzr, 16
0043980cbl gopkg.in/jcmturner/aescts%2ev1.swapLastTwoBlocks
00439810str x0, [sp+768]
00439814str x1, [sp+776]
00439818str x2, [sp+784]
0043981cstr x3, [sp+808]
00439820str x4, [sp+816]
00439824ldr x4, [sp+776]
00439828ldr x5, [sp+784]
0043982cldr x6, [sp+768]
00439830str x6, [sp+984]
00439834str x4, [sp+992]
00439838str x5, [sp+1000]
0043983cldr x4, [sp+808]
00439840ldr x5, [sp+816]
00439844str x4, [sp+968]
00439848str x5, [sp+976]
0043984cldr x4, [sp+984]
00439850ldr x5, [sp+992]
00439854ldr x6, [sp+1000]
00439858str x4, [sp+248]
0043985cstr x5, [sp+256]
00439860str x6, [sp+264]
00439864ldr x4, [sp+1104]
00439868ldr x5, [sp+1112]
0043986cldr x6, [sp+1120]
00439870str x4, [sp+200]
00439874str x5, [sp+208]
00439878str x6, [sp+216]
0043987cldr x4, [sp+248]
00439880ldr x5, [sp+256]
00439884ldr x6, [sp+264]
00439888str x4, [sp+176]
0043988cstr x5, [sp+184]
00439890str x6, [sp+192]
00439894stp xzr, xzr, [sp+160]
00439898ldr x0, [sp+200]
0043989cldr x3, [sp+176]
004398a0ldr x1, [sp+208]
004398a4ldr x4, [sp+184]
004398a8ldr x2, [sp+216]
004398acldr x5, [sp+192]
004398b0mov x6, xzr
004398b4mov x7, xzr
004398b8ldp x29, x30, [sp-8]
004398bcadd sp, sp, 1072
004398c0ret x30
004398c4
004398c4loc_4398c4:
004398c4str xzr, [sp+768]
004398c8add x27, sp, 776
004398ccstp xzr, xzr, [x27]
004398d0add x27, sp, 808
004398d4stp xzr, xzr, [x27]
004398d8ldr x0, [sp+312]
004398dcldr x1, [sp+320]
004398e0ldr x2, [sp+328]
004398e4orr x3, xzr, 16
004398e8bl gopkg.in/jcmturner/aescts%2ev1.zeroPad
004398ecstr x0, [sp+768]
004398f0str x1, [sp+776]
004398f4str x2, [sp+784]
004398f8str x3, [sp+808]
004398fcstr x4, [sp+816]
00439900ldr x4, [sp+776]
00439904ldr x5, [sp+784]
00439908ldr x6, [sp+768]
0043990cstr x6, [sp+944]
00439910str x4, [sp+952]
00439914str x5, [sp+960]
00439918ldr x4, [sp+808]
0043991cldr x5, [sp+816]
00439920str x4, [sp+928]
00439924str x5, [sp+936]
00439928ldr x4, [sp+944]
0043992cldr x5, [sp+952]
00439930ldr x6, [sp+960]
00439934str x4, [sp+312]
00439938str x5, [sp+320]
0043993cstr x6, [sp+328]
00439940str xzr, [sp+768]
00439944add x27, sp, 776
00439948stp xzr, xzr, [x27]
0043994cstr xzr, [sp+744]
00439950add x27, sp, 752
00439954stp xzr, xzr, [x27]
00439958str xzr, [sp+720]
0043995cadd x27, sp, 728
00439960stp xzr, xzr, [x27]
00439964add x27, sp, 808
00439968stp xzr, xzr, [x27]
0043996cldr x0, [sp+312]
00439970ldr x1, [sp+320]
00439974ldr x2, [sp+328]
00439978orr x3, xzr, 16
0043997cbl gopkg.in/jcmturner/aescts%2ev1.tailBlocks
00439980str x0, [sp+768]
00439984str x1, [sp+776]
00439988str x2, [sp+784]
0043998cstr x3, [sp+744]
00439990str x4, [sp+752]
00439994str x5, [sp+760]
00439998str x6, [sp+720]
0043999cstr x7, [sp+728]
004399a0str x8, [sp+736]
004399a4str x9, [sp+808]
004399a8str x10, [sp+816]
004399acldr x4, [sp+776]
004399b0ldr x5, [sp+784]
004399b4ldr x6, [sp+768]
004399b8str x6, [sp+904]
004399bcstr x4, [sp+912]
004399c0str x5, [sp+920]
004399c4ldr x4, [sp+744]
004399c8ldr x5, [sp+752]
004399ccldr x6, [sp+760]
004399d0str x4, [sp+880]
004399d4str x5, [sp+888]
004399d8str x6, [sp+896]
004399dcldr x4, [sp+720]
004399e0ldr x5, [sp+728]
004399e4ldr x6, [sp+736]
004399e8str x4, [sp+856]
004399ecstr x5, [sp+864]
004399f0str x6, [sp+872]
004399f4ldr x4, [sp+808]
004399f8ldr x5, [sp+816]
004399fcstr x4, [sp+840]
00439a00str x5, [sp+848]
00439a04ldr x4, [sp+904]
00439a08ldr x5, [sp+912]
00439a0cldr x6, [sp+920]
00439a10str x4, [sp+224]
00439a14str x5, [sp+232]
00439a18str x6, [sp+240]
00439a1cldr x4, [sp+880]
00439a20ldr x5, [sp+888]
00439a24ldr x6, [sp+896]
00439a28str x4, [sp+272]
00439a2cstr x5, [sp+280]
00439a30str x6, [sp+288]
00439a34ldr x4, [sp+856]
00439a38ldr x5, [sp+864]
00439a3cldr x6, [sp+872]
00439a40str x4, [sp+336]
00439a44str x5, [sp+344]
00439a48str x6, [sp+352]
00439a4cldr x4, [sp+848]
00439a50ldr x5, [sp+840]
00439a54str x5, [sp+360]
00439a58str x4, [sp+368]
00439a5ccbnz x5, 0x439a64
00439a60b 0x439b84
00439a64
00439a64loc_439a64:
00439a64add x27, sp, 792
00439a68stp xzr, xzr, [x27]
00439a6cadd x5, sp, 792
00439a70str x5, [sp+568]
00439a74ldr x5, [sp+360]
00439a78ldr x6, [sp+368]
00439a7cstr x5, [sp+552]
00439a80str x6, [sp+560]
00439a84str x5, [sp+544]
00439a88ldr x5, [sp+544]
00439a8ccbnz x5, 0x439a94
00439a90b 0x439aa4
00439a94
00439a94loc_439a94:
00439a94ldr x5, [sp+544]
00439a98ldr x5, [x5+8]
00439a9cstr x5, [sp+544]
00439aa0b 0x439aa8
00439aa4
00439aa4loc_439aa4:
00439aa4b 0x439aa8
00439aa8
00439aa8loc_439aa8:
00439aa8ldr x5, [sp+568]
00439aacldrsb x27, [x5]
00439ab0ldr x6, [sp+560]
00439ab4ldr x7, [sp+544]
00439ab8str x7, [x5]
00439abcadrp x27, 0x612000
00439ac0ldr w7, [x27+3056]
00439ac4cbz w7, 0x439acc
00439ac8b 0x439ad0
00439acc
00439accloc_439acc:
00439accb 0x439ae4
00439ad0
00439ad0loc_439ad0:
00439ad0bl runtime.gcWriteBarrier2
00439ad4str x6, [x25]
00439ad8ldr x7, [x5+8]
00439adcstr x7, [x25+8]
00439ae0b 0x439ae4
00439ae4
00439ae4loc_439ae4:
00439ae4str x6, [x5+8]
00439ae8ldr x2, [sp+568]
00439aecldrsb x27, [x2]
00439af0b 0x439af4
00439af4
00439af4loc_439af4:
00439af4str x2, [sp+576]
00439af8orr x4, xzr, 1
00439afcstr x4, [sp+584]
00439b00str x4, [sp+592]
00439b04adrp x0, 0x280000
00439b08add x0, x0, 1782
00439b0corr x1, xzr, 24
00439b10mov x3, x4
00439b14bl fmt.Errorf
00439b18str x0, [sp+808]
00439b1cstr x1, [sp+816]
00439b20adrp x5, 0x612000
00439b24add x5, x5, 1504
00439b28str x5, [sp+536]
00439b2cb 0x439b30
00439b30
00439b30loc_439b30:
00439b30str x5, [sp+200]
00439b34stp xzr, xzr, [sp+208]
00439b38adrp x8, 0x612000
00439b3cadd x8, x8, 1504
00439b40str x8, [sp+528]
00439b44b 0x439b48
00439b48
00439b48loc_439b48:
00439b48str x8, [sp+176]
00439b4cstp xzr, xzr, [sp+184]
00439b50ldr x6, [sp+808]
00439b54ldr x7, [sp+816]
00439b58str x6, [sp+160]
00439b5cstr x7, [sp+168]
00439b60ldr x0, [sp+200]
00439b64ldr x3, [sp+176]
00439b68ldr x1, [sp+208]
00439b6cldr x4, [sp+184]
00439b70ldr x2, [sp+216]
00439b74ldr x5, [sp+192]
00439b78ldp x29, x30, [sp-8]
00439b7cadd sp, sp, 1072
00439b80ret x30
00439b84
00439b84loc_439b84:
00439b84str xzr, [sp+376]
00439b88stp xzr, xzr, [sp+384]
00439b8cldr x7, [sp+224]
00439b90cbnz x7, 0x439b98
00439b94b 0x439ccc
00439b98
00439b98loc_439b98:
00439b98ldr x4, [sp+224]
00439b9cldr x2, [sp+232]
00439ba0ldr x5, [sp+232]
00439ba4ldr x3, [sp+240]
00439ba8ldr x6, [sp+240]
00439bacldr x7, [sp+296]
00439bb0ldrsb x27, [x7]
00439bb4ldr x7, [x7+32]
00439bb8ldr x1, [sp+224]
00439bbcldr x0, [sp+304]
00439bc0blr x7
00439bc4ldr x7, [sp+232]
00439bc8str x7, [sp+144]
00439bccsub x0, x7, 16
00439bd0str x0, [sp+152]
00439bd4ldr x1, [sp+232]
00439bd8ldr x8, [sp+240]
00439bdcldr x9, [sp+224]
00439be0b 0x439be4
00439be4
00439be4loc_439be4:
00439be4subs xzr, x1, x0
00439be8b.hs 0x439bf0
00439becb 0x439ef8
00439bf0
00439bf0loc_439bf0:
00439bf0sub x5, x1, x7
00439bf4sub x6, x8, x7
00439bf8add x4, x6, 16
00439bfcadd x3, x5, 16
00439c00sub x5, xzr, x4
00439c04and x5, x0, x5, asr #63
00439c08add x2, x9, x5
00439c0cstr x2, [sp+1104]
00439c10str x3, [sp+1112]
00439c14str x4, [sp+1120]
00439c18ldr x0, [sp+400]
00439c1cldr x1, [sp+408]
00439c20bl crypto/cipher.NewCBCEncrypter
00439c24str x0, [sp+296]
00439c28str x1, [sp+304]
00439c2cldr x2, [sp+392]
00439c30ldr x0, [sp+376]
00439c34ldr x5, [sp+384]
00439c38str x0, [sp+504]
00439c3cstr x5, [sp+512]
00439c40str x2, [sp+520]
00439c44ldr x6, [sp+232]
00439c48add x1, x5, x6
00439c4cstr x1, [sp+120]
00439c50subs xzr, x2, x1
00439c54b.hs 0x439c5c
00439c58b 0x439c64
00439c5c
00439c5cloc_439c5c:
00439c5cstr x1, [sp+512]
00439c60b 0x439c84
00439c64
00439c64loc_439c64:
00439c64ldr x3, [sp+232]
00439c68adrp x4, 0x1bc000
00439c6cadd x4, x4, 3072
00439c70bl runtime.growslice
00439c74str x0, [sp+504]
00439c78str x1, [sp+512]
00439c7cstr x2, [sp+520]
00439c80b 0x439c84
00439c84
00439c84loc_439c84:
00439c84ldr x3, [sp+232]
00439c88str x3, [sp+112]
00439c8cldr x3, [sp+120]
00439c90ldr x4, [sp+232]
00439c94sub x3, x3, x4
00439c98ldr x4, [sp+504]
00439c9cadd x0, x4, x3
00439ca0str x0, [sp+496]
00439ca4ldr x2, [sp+112]
00439ca8ldr x1, [sp+224]
00439cacbl runtime.memmove
00439cb0ldr x3, [sp+504]
00439cb4ldr x4, [sp+512]
00439cb8ldr x5, [sp+520]
00439cbcstr x3, [sp+376]
00439cc0str x4, [sp+384]
00439cc4str x5, [sp+392]
00439cc8b 0x439cd0
00439ccc
00439cccloc_439ccc:
00439cccb 0x439cd0
00439cd0
00439cd0loc_439cd0:
00439cd0ldr x4, [sp+272]
00439cd4ldr x2, [sp+280]
00439cd8ldr x5, [sp+280]
00439cdcldr x3, [sp+288]
00439ce0ldr x6, [sp+288]
00439ce4ldr x7, [sp+296]
00439ce8ldrsb x27, [x7]
00439cecldr x7, [x7+32]
00439cf0ldr x1, [sp+272]
00439cf4ldr x0, [sp+304]
00439cf8blr x7
00439cfcldr x0, [sp+400]
00439d00ldr x2, [sp+272]
00439d04ldr x3, [sp+280]
00439d08ldr x1, [sp+408]
00439d0cldr x4, [sp+288]
00439d10bl crypto/cipher.NewCBCEncrypter
00439d14str x0, [sp+296]
00439d18str x1, [sp+304]
00439d1cldrsb x27, [x0]
00439d20ldr x7, [sp+336]
00439d24ldr x4, [sp+336]
00439d28ldr x2, [sp+344]
00439d2cldr x5, [sp+344]
00439d30ldr x3, [sp+352]
00439d34ldr x6, [sp+352]
00439d38ldr x8, [x0+32]
00439d3cmov x0, x1
00439d40mov x1, x7
00439d44blr x8
00439d48ldr x2, [sp+392]
00439d4cldr x0, [sp+376]
00439d50ldr x7, [sp+384]
00439d54str x0, [sp+472]
00439d58str x7, [sp+480]
00439d5cstr x2, [sp+488]
00439d60ldr x8, [sp+344]
00439d64add x1, x7, x8
00439d68str x1, [sp+104]
00439d6csubs xzr, x2, x1
00439d70b.hs 0x439d78
00439d74b 0x439d80
00439d78
00439d78loc_439d78:
00439d78str x1, [sp+480]
00439d7cb 0x439da0
00439d80
00439d80loc_439d80:
00439d80ldr x3, [sp+344]
00439d84adrp x4, 0x1bc000
00439d88add x4, x4, 3072
00439d8cbl runtime.growslice
00439d90str x0, [sp+472]
00439d94str x1, [sp+480]
00439d98str x2, [sp+488]
00439d9cb 0x439da0
00439da0
00439da0loc_439da0:
00439da0ldr x3, [sp+344]
00439da4str x3, [sp+96]
00439da8ldr x3, [sp+104]
00439dacldr x4, [sp+344]
00439db0sub x3, x3, x4
00439db4ldr x4, [sp+472]
00439db8add x0, x4, x3
00439dbcstr x0, [sp+464]
00439dc0ldr x2, [sp+96]
00439dc4ldr x1, [sp+336]
00439dc8bl runtime.memmove
00439dccldr x2, [sp+488]
00439dd0ldr x0, [sp+472]
00439dd4ldr x3, [sp+480]
00439dd8str x0, [sp+376]
00439ddcstr x3, [sp+384]
00439de0str x2, [sp+392]
00439de4str x0, [sp+440]
00439de8str x3, [sp+448]
00439decstr x2, [sp+456]
00439df0ldr x4, [sp+280]
00439df4add x1, x3, x4
00439df8str x1, [sp+88]
00439dfcsubs xzr, x2, x1
00439e00b.hs 0x439e08
00439e04b 0x439e10
00439e08
00439e08loc_439e08:
00439e08str x1, [sp+448]
00439e0cb 0x439e30
00439e10
00439e10loc_439e10:
00439e10ldr x3, [sp+280]
00439e14adrp x4, 0x1bc000
00439e18add x4, x4, 3072
00439e1cbl runtime.growslice
00439e20str x0, [sp+440]
00439e24str x1, [sp+448]
00439e28str x2, [sp+456]
00439e2cb 0x439e30
00439e30
00439e30loc_439e30:
00439e30ldr x3, [sp+280]
00439e34str x3, [sp+80]
00439e38ldr x3, [sp+88]
00439e3cldr x4, [sp+280]
00439e40sub x3, x3, x4
00439e44ldr x4, [sp+440]
00439e48add x0, x4, x3
00439e4cstr x0, [sp+432]
00439e50ldr x2, [sp+80]
00439e54ldr x1, [sp+272]
00439e58bl runtime.memmove
00439e5cldr x2, [sp+456]
00439e60ldr x3, [sp+440]
00439e64ldr x4, [sp+448]
00439e68str x3, [sp+376]
00439e6cstr x4, [sp+384]
00439e70str x2, [sp+392]
00439e74ldr x1, [sp+72]
00439e78subs xzr, x1, x2
00439e7cb.ls 0x439e84
00439e80b 0x439ef4
00439e84
00439e84loc_439e84:
00439e84b 0x439e88
00439e88
00439e88loc_439e88:
00439e88str x3, [sp+720]
00439e8cstr x1, [sp+728]
00439e90str x2, [sp+736]
00439e94ldr x8, [sp+336]
00439e98ldr x9, [sp+344]
00439e9cldr x10, [sp+352]
00439ea0str x8, [sp+200]
00439ea4str x9, [sp+208]
00439ea8str x10, [sp+216]
00439eacldr x8, [sp+720]
00439eb0ldr x9, [sp+728]
00439eb4ldr x10, [sp+736]
00439eb8str x8, [sp+176]
00439ebcstr x9, [sp+184]
00439ec0str x10, [sp+192]
00439ec4stp xzr, xzr, [sp+160]
00439ec8ldr x0, [sp+200]
00439eccldr x3, [sp+176]
00439ed0ldr x1, [sp+208]
00439ed4ldr x4, [sp+184]
00439ed8ldr x2, [sp+216]
00439edcldr x5, [sp+192]
00439ee0mov x6, xzr
00439ee4mov x7, xzr
00439ee8ldp x29, x30, [sp-8]
00439eecadd sp, sp, 1072
00439ef0ret x30
00439ef4
00439ef4loc_439ef4:
00439ef4bl runtime.panicSliceAcap
00439ef8
00439ef8loc_439ef8:
00439ef8bl runtime.panicSliceB
00439efc
00439efcloc_439efc:
00439efcbl runtime.panicSliceB
00439f00hint
00439f04
00439f04loc_439f04:
00439f04stp x0, x1, [sp+8]
00439f08stp x2, x3, [sp+24]
00439f0cstp x4, x5, [sp+40]
00439f10stp x6, x7, [sp+56]
00439f14str x8, [sp+72]
00439f18mov x3, x30
00439f1cbl runtime.morestack_noctxt.abi0
00439f20ldp x0, x1, [sp+8]
00439f24ldp x2, x3, [sp+24]
00439f28ldp x4, x5, [sp+40]
00439f2cldp x6, x7, [sp+56]
00439f30ldr x8, [sp+72]
00439f34b 0x439390
00439f38udf 0
00439f3cudf 0
00439390
00439390gopkg.in/jcmturner/aescts%2ev1.Encrypt: ; void gopkg.in/jcmturner/aescts%2ev1.Encrypt(struct []uint8 key, struct []uint8 iv, struct []uint8 plaintext)
00439390ldr x16, [x28+16]
00439394sub x17, sp, 944
00439398subs xzr, x17, x16
0043939cb.ls 0x439f04
004393a0sub x20, sp, 1072
004393a4stp x29, x30, [x20-8]
004393a8add sp, x20, 0
004393acsub x29, sp, 8
004393b0str x0, [sp+1080]
004393b4str x1, [sp+1088]
004393b8str x2, [sp+1096]
004393bcstr x3, [sp+1104]
004393c0str x4, [sp+1112]
004393c4str x5, [sp+1120]
004393c8str x6, [sp+1128]
004393ccstr x7, [sp+1136]
004393d0str x8, [sp+1144]
004393d4str xzr, [sp+200]
004393d8stp xzr, xzr, [sp+208]
004393dcstr xzr, [sp+176]
004393e0stp xzr, xzr, [sp+184]
004393e4stp xzr, xzr, [sp+160]
004393e8ldr x3, [sp+1136]
004393ecstr x3, [sp+72]
004393f0add x27, sp, 824
004393f4stp xzr, xzr, [x27]
004393f8add x27, sp, 808
004393fcstp xzr, xzr, [x27]
00439400ldr x0, [sp+1080]
00439404ldr x1, [sp+1088]
00439408ldr x2, [sp+1096]
0043940cbl crypto/aes.NewCipher
00439410str x0, [sp+824]
00439414str x1, [sp+832]
00439418str x2, [sp+808]
0043941cstr x3, [sp+816]
00439420ldr x3, [sp+832]
00439424ldr x4, [sp+824]
00439428str x4, [sp+416]
0043942cstr x3, [sp+424]
00439430ldr x3, [sp+808]
00439434ldr x4, [sp+816]
00439438str x3, [sp+1048]
0043943cstr x4, [sp+1056]
00439440ldr x3, [sp+416]
00439444ldr x4, [sp+424]
00439448str x3, [sp+400]
0043944cstr x4, [sp+408]
00439450ldr x3, [sp+1056]
00439454ldr x4, [sp+1048]
00439458str x4, [sp+360]
0043945cstr x3, [sp+368]
00439460cbnz x4, 0x439468
00439464b 0x439588
00439468
00439468loc_439468:
00439468add x27, sp, 792
0043946cstp xzr, xzr, [x27]
00439470add x5, sp, 792
00439474str x5, [sp+688]
00439478ldr x5, [sp+360]
0043947cldr x6, [sp+368]
00439480str x5, [sp+672]
00439484str x6, [sp+680]
00439488str x5, [sp+664]
0043948cldr x5, [sp+664]
00439490cbnz x5, 0x439498
00439494b 0x4394a8
00439498
00439498loc_439498:
00439498ldr x5, [sp+664]
0043949cldr x5, [x5+8]
004394a0str x5, [sp+664]
004394a4b 0x4394ac
004394a8
004394a8loc_4394a8:
004394a8b 0x4394ac
004394ac
004394acloc_4394ac:
004394acldr x5, [sp+688]
004394b0ldrsb x27, [x5]
004394b4ldr x6, [sp+680]
004394b8ldr x7, [sp+664]
004394bcstr x7, [x5]
004394c0adrp x27, 0x612000
004394c4ldr w7, [x27+3056]
004394c8cbz w7, 0x4394d0
004394ccb 0x4394d4
004394d0
004394d0loc_4394d0:
004394d0b 0x4394e8
004394d4
004394d4loc_4394d4:
004394d4bl runtime.gcWriteBarrier2
004394d8str x6, [x25]
004394dcldr x7, [x5+8]
004394e0str x7, [x25+8]
004394e4b 0x4394e8
004394e8
004394e8loc_4394e8:
004394e8str x6, [x5+8]
004394ecldr x2, [sp+688]
004394f0ldrsb x27, [x2]
004394f4b 0x4394f8
004394f8
004394f8loc_4394f8:
004394f8str x2, [sp+696]
004394fcorr x4, xzr, 1
00439500str x4, [sp+704]
00439504str x4, [sp+712]
00439508adrp x0, 0x281000
0043950cadd x0, x0, 358
00439510movz x1, 25
00439514mov x3, x4
00439518bl fmt.Errorf
0043951cstr x0, [sp+808]
00439520str x1, [sp+816]
00439524adrp x5, 0x612000
00439528add x5, x5, 1504
0043952cstr x5, [sp+656]
00439530b 0x439534
00439534
00439534loc_439534:
00439534str x5, [sp+200]
00439538stp xzr, xzr, [sp+208]
0043953cadrp x8, 0x612000
00439540add x8, x8, 1504
00439544str x8, [sp+648]
00439548b 0x43954c
0043954c
0043954cloc_43954c:
0043954cstr x8, [sp+176]
00439550stp xzr, xzr, [sp+184]
00439554ldr x6, [sp+808]
00439558ldr x7, [sp+816]
0043955cstr x6, [sp+160]
00439560str x7, [sp+168]
00439564ldr x0, [sp+200]
00439568ldr x3, [sp+176]
0043956cldr x1, [sp+208]
00439570ldr x4, [sp+184]
00439574ldr x2, [sp+216]
00439578ldr x5, [sp+192]
0043957cldp x29, x30, [sp-8]
00439580add sp, sp, 1072
00439584ret x30
00439588
00439588loc_439588:
00439588ldr x0, [sp+400]
0043958cldr x2, [sp+1104]
00439590ldr x3, [sp+1112]
00439594ldr x1, [sp+408]
00439598ldr x4, [sp+1120]
0043959cbl crypto/cipher.NewCBCEncrypter
004395a0str x0, [sp+296]
004395a4str x1, [sp+304]
004395a8ldr x2, [sp+1136]
004395acstr x2, [sp+152]
004395b0adrp x0, 0x1bc000
004395b4add x0, x0, 3072
004395b8mov x1, x2
004395bcbl runtime.makeslice
004395c0ldr x5, [sp+152]
004395c4ldr x6, [sp+152]
004395c8str x0, [sp+312]
004395ccstr x5, [sp+320]
004395d0str x6, [sp+328]
004395d4str x0, [sp+624]
004395d8str x5, [sp+632]
004395dcstr x6, [sp+640]
004395e0ldr x5, [sp+1136]
004395e4ldr x6, [sp+1128]
004395e8ldr x7, [sp+1144]
004395ecstr x6, [sp+600]
004395f0str x5, [sp+608]
004395f4str x7, [sp+616]
004395f8ldr x6, [sp+632]
004395fcstr x6, [sp+136]
00439600subs xzr, x6, x5
00439604b.gt 0x43960c
00439608b 0x439614
0043960c
0043960cloc_43960c:
0043960cstr x5, [sp+136]
00439610b 0x439618
00439614
00439614loc_439614:
00439614b 0x439618
00439618
00439618loc_439618:
00439618ldr x7, [sp+600]
0043961cldr x8, [sp+624]
00439620subs xzr, x7, x8
00439624b.ne 0x43962c
00439628b 0x439648
0043962c
0043962cloc_43962c:
0043962cldr x3, [sp+136]
00439630str x3, [sp+128]
00439634ldr x2, [sp+128]
00439638ldr x1, [sp+600]
0043963cldr x0, [sp+624]
00439640bl runtime.memmove
00439644b 0x43964c
00439648
00439648loc_439648:
00439648b 0x43964c
0043964c
0043964cloc_43964c:
0043964cldr x7, [sp+72]
00439650subs xzr, x7, 16
00439654b.le 0x43965c
00439658b 0x439758
0043965c
0043965cloc_43965c:
0043965cstr xzr, [sp+768]
00439660add x27, sp, 776
00439664stp xzr, xzr, [x27]
00439668add x27, sp, 808
0043966cstp xzr, xzr, [x27]
00439670ldr x0, [sp+312]
00439674ldr x1, [sp+320]
00439678ldr x2, [sp+328]
0043967corr x3, xzr, 16
00439680bl gopkg.in/jcmturner/aescts%2ev1.zeroPad
00439684str x0, [sp+768]
00439688str x1, [sp+776]
0043968cstr x2, [sp+784]
00439690str x3, [sp+808]
00439694str x4, [sp+816]
00439698ldr x4, [sp+776]
0043969cldr x5, [sp+784]
004396a0ldr x6, [sp+768]
004396a4str x6, [sp+1024]
004396a8str x4, [sp+1032]
004396acstr x5, [sp+1040]
004396b0ldr x4, [sp+808]
004396b4ldr x5, [sp+816]
004396b8str x4, [sp+1008]
004396bcstr x5, [sp+1016]
004396c0ldr x4, [sp+1024]
004396c4ldr x5, [sp+1032]
004396c8ldr x6, [sp+1040]
004396ccstr x4, [sp+312]
004396d0str x5, [sp+320]
004396d4str x6, [sp+328]
004396d8ldr x7, [sp+296]
004396dcldrsb x27, [x7]
004396e0ldr x7, [x7+32]
004396e4ldr x0, [sp+304]
004396e8mov x1, x4
004396ecmov x2, x5
004396f0mov x3, x6
004396f4blr x7
004396f8ldr x4, [sp+312]
004396fcldr x5, [sp+320]
00439700ldr x6, [sp+328]
00439704str x4, [sp+200]
00439708str x5, [sp+208]
0043970cstr x6, [sp+216]
00439710ldr x4, [sp+312]
00439714ldr x5, [sp+320]
00439718ldr x6, [sp+328]
0043971cstr x4, [sp+176]
00439720str x5, [sp+184]
00439724str x6, [sp+192]
00439728stp xzr, xzr, [sp+160]
0043972cldr x0, [sp+200]
00439730ldr x3, [sp+176]
00439734ldr x1, [sp+208]
00439738ldr x4, [sp+184]
0043973cldr x2, [sp+216]
00439740ldr x5, [sp+192]
00439744mov x6, xzr
00439748mov x7, xzr
0043974cldp x29, x30, [sp-8]
00439750add sp, sp, 1072
00439754ret x30
00439758
00439758loc_439758:
00439758ldr x7, [sp+72]
0043975cands xzr, x7, 15
00439760b.eq 0x439768
00439764b 0x4398c4
00439768
00439768loc_439768:
00439768ldr x4, [sp+312]
0043976cldr x2, [sp+320]
00439770ldr x5, [sp+320]
00439774ldr x3, [sp+328]
00439778ldr x6, [sp+328]
0043977cldr x7, [sp+296]
00439780ldrsb x27, [x7]
00439784ldr x7, [x7+32]
00439788ldr x1, [sp+312]
0043978cldr x0, [sp+304]
00439790blr x7
00439794ldr x7, [sp+320]
00439798str x7, [sp+152]
0043979csub x0, x7, 16
004397a0str x0, [sp+144]
004397a4ldr x1, [sp+320]
004397a8ldr x8, [sp+328]
004397acldr x9, [sp+312]
004397b0b 0x4397b4
004397b4
004397b4loc_4397b4:
004397b4subs xzr, x1, x0
004397b8b.hs 0x4397c0
004397bcb 0x439efc
004397c0
004397c0loc_4397c0:
004397c0sub x4, x1, x7
004397c4sub x5, x8, x7
004397c8add x5, x5, 16
004397ccsub x6, xzr, x5
004397d0and x6, x0, x6, asr #63
004397d4add x6, x9, x6
004397d8str x6, [sp+1104]
004397dcadd x4, x4, 16
004397e0str x4, [sp+1112]
004397e4str x5, [sp+1120]
004397e8str xzr, [sp+768]
004397ecadd x27, sp, 776
004397f0stp xzr, xzr, [x27]
004397f4add x27, sp, 808
004397f8stp xzr, xzr, [x27]
004397fcldr x0, [sp+312]
00439800ldr x1, [sp+320]
00439804ldr x2, [sp+328]
00439808orr x3, xzr, 16
0043980cbl gopkg.in/jcmturner/aescts%2ev1.swapLastTwoBlocks
00439810str x0, [sp+768]
00439814str x1, [sp+776]
00439818str x2, [sp+784]
0043981cstr x3, [sp+808]
00439820str x4, [sp+816]
00439824ldr x4, [sp+776]
00439828ldr x5, [sp+784]
0043982cldr x6, [sp+768]
00439830str x6, [sp+984]
00439834str x4, [sp+992]
00439838str x5, [sp+1000]
0043983cldr x4, [sp+808]
00439840ldr x5, [sp+816]
00439844str x4, [sp+968]
00439848str x5, [sp+976]
0043984cldr x4, [sp+984]
00439850ldr x5, [sp+992]
00439854ldr x6, [sp+1000]
00439858str x4, [sp+248]
0043985cstr x5, [sp+256]
00439860str x6, [sp+264]
00439864ldr x4, [sp+1104]
00439868ldr x5, [sp+1112]
0043986cldr x6, [sp+1120]
00439870str x4, [sp+200]
00439874str x5, [sp+208]
00439878str x6, [sp+216]
0043987cldr x4, [sp+248]
00439880ldr x5, [sp+256]
00439884ldr x6, [sp+264]
00439888str x4, [sp+176]
0043988cstr x5, [sp+184]
00439890str x6, [sp+192]
00439894stp xzr, xzr, [sp+160]
00439898ldr x0, [sp+200]
0043989cldr x3, [sp+176]
004398a0ldr x1, [sp+208]
004398a4ldr x4, [sp+184]
004398a8ldr x2, [sp+216]
004398acldr x5, [sp+192]
004398b0mov x6, xzr
004398b4mov x7, xzr
004398b8ldp x29, x30, [sp-8]
004398bcadd sp, sp, 1072
004398c0ret x30
004398c4
004398c4loc_4398c4:
004398c4str xzr, [sp+768]
004398c8add x27, sp, 776
004398ccstp xzr, xzr, [x27]
004398d0add x27, sp, 808
004398d4stp xzr, xzr, [x27]
004398d8ldr x0, [sp+312]
004398dcldr x1, [sp+320]
004398e0ldr x2, [sp+328]
004398e4orr x3, xzr, 16
004398e8bl gopkg.in/jcmturner/aescts%2ev1.zeroPad
004398ecstr x0, [sp+768]
004398f0str x1, [sp+776]
004398f4str x2, [sp+784]
004398f8str x3, [sp+808]
004398fcstr x4, [sp+816]
00439900ldr x4, [sp+776]
00439904ldr x5, [sp+784]
00439908ldr x6, [sp+768]
0043990cstr x6, [sp+944]
00439910str x4, [sp+952]
00439914str x5, [sp+960]
00439918ldr x4, [sp+808]
0043991cldr x5, [sp+816]
00439920str x4, [sp+928]
00439924str x5, [sp+936]
00439928ldr x4, [sp+944]
0043992cldr x5, [sp+952]
00439930ldr x6, [sp+960]
00439934str x4, [sp+312]
00439938str x5, [sp+320]
0043993cstr x6, [sp+328]
00439940str xzr, [sp+768]
00439944add x27, sp, 776
00439948stp xzr, xzr, [x27]
0043994cstr xzr, [sp+744]
00439950add x27, sp, 752
00439954stp xzr, xzr, [x27]
00439958str xzr, [sp+720]
0043995cadd x27, sp, 728
00439960stp xzr, xzr, [x27]
00439964add x27, sp, 808
00439968stp xzr, xzr, [x27]
0043996cldr x0, [sp+312]
00439970ldr x1, [sp+320]
00439974ldr x2, [sp+328]
00439978orr x3, xzr, 16
0043997cbl gopkg.in/jcmturner/aescts%2ev1.tailBlocks
00439980str x0, [sp+768]
00439984str x1, [sp+776]
00439988str x2, [sp+784]
0043998cstr x3, [sp+744]
00439990str x4, [sp+752]
00439994str x5, [sp+760]
00439998str x6, [sp+720]
0043999cstr x7, [sp+728]
004399a0str x8, [sp+736]
004399a4str x9, [sp+808]
004399a8str x10, [sp+816]
004399acldr x4, [sp+776]
004399b0ldr x5, [sp+784]
004399b4ldr x6, [sp+768]
004399b8str x6, [sp+904]
004399bcstr x4, [sp+912]
004399c0str x5, [sp+920]
004399c4ldr x4, [sp+744]
004399c8ldr x5, [sp+752]
004399ccldr x6, [sp+760]
004399d0str x4, [sp+880]
004399d4str x5, [sp+888]
004399d8str x6, [sp+896]
004399dcldr x4, [sp+720]
004399e0ldr x5, [sp+728]
004399e4ldr x6, [sp+736]
004399e8str x4, [sp+856]
004399ecstr x5, [sp+864]
004399f0str x6, [sp+872]
004399f4ldr x4, [sp+808]
004399f8ldr x5, [sp+816]
004399fcstr x4, [sp+840]
00439a00str x5, [sp+848]
00439a04ldr x4, [sp+904]
00439a08ldr x5, [sp+912]
00439a0cldr x6, [sp+920]
00439a10str x4, [sp+224]
00439a14str x5, [sp+232]
00439a18str x6, [sp+240]
00439a1cldr x4, [sp+880]
00439a20ldr x5, [sp+888]
00439a24ldr x6, [sp+896]
00439a28str x4, [sp+272]
00439a2cstr x5, [sp+280]
00439a30str x6, [sp+288]
00439a34ldr x4, [sp+856]
00439a38ldr x5, [sp+864]
00439a3cldr x6, [sp+872]
00439a40str x4, [sp+336]
00439a44str x5, [sp+344]
00439a48str x6, [sp+352]
00439a4cldr x4, [sp+848]
00439a50ldr x5, [sp+840]
00439a54str x5, [sp+360]
00439a58str x4, [sp+368]
00439a5ccbnz x5, 0x439a64
00439a60b 0x439b84
00439a64
00439a64loc_439a64:
00439a64add x27, sp, 792
00439a68stp xzr, xzr, [x27]
00439a6cadd x5, sp, 792
00439a70str x5, [sp+568]
00439a74ldr x5, [sp+360]
00439a78ldr x6, [sp+368]
00439a7cstr x5, [sp+552]
00439a80str x6, [sp+560]
00439a84str x5, [sp+544]
00439a88ldr x5, [sp+544]
00439a8ccbnz x5, 0x439a94
00439a90b 0x439aa4
00439a94
00439a94loc_439a94:
00439a94ldr x5, [sp+544]
00439a98ldr x5, [x5+8]
00439a9cstr x5, [sp+544]
00439aa0b 0x439aa8
00439aa4
00439aa4loc_439aa4:
00439aa4b 0x439aa8
00439aa8
00439aa8loc_439aa8:
00439aa8ldr x5, [sp+568]
00439aacldrsb x27, [x5]
00439ab0ldr x6, [sp+560]
00439ab4ldr x7, [sp+544]
00439ab8str x7, [x5]
00439abcadrp x27, 0x612000
00439ac0ldr w7, [x27+3056]
00439ac4cbz w7, 0x439acc
00439ac8b 0x439ad0
00439acc
00439accloc_439acc:
00439accb 0x439ae4
00439ad0
00439ad0loc_439ad0:
00439ad0bl runtime.gcWriteBarrier2
00439ad4str x6, [x25]
00439ad8ldr x7, [x5+8]
00439adcstr x7, [x25+8]
00439ae0b 0x439ae4
00439ae4
00439ae4loc_439ae4:
00439ae4str x6, [x5+8]
00439ae8ldr x2, [sp+568]
00439aecldrsb x27, [x2]
00439af0b 0x439af4
00439af4
00439af4loc_439af4:
00439af4str x2, [sp+576]
00439af8orr x4, xzr, 1
00439afcstr x4, [sp+584]
00439b00str x4, [sp+592]
00439b04adrp x0, 0x280000
00439b08add x0, x0, 1782
00439b0corr x1, xzr, 24
00439b10mov x3, x4
00439b14bl fmt.Errorf
00439b18str x0, [sp+808]
00439b1cstr x1, [sp+816]
00439b20adrp x5, 0x612000
00439b24add x5, x5, 1504
00439b28str x5, [sp+536]
00439b2cb 0x439b30
00439b30
00439b30loc_439b30:
00439b30str x5, [sp+200]
00439b34stp xzr, xzr, [sp+208]
00439b38adrp x8, 0x612000
00439b3cadd x8, x8, 1504
00439b40str x8, [sp+528]
00439b44b 0x439b48
00439b48
00439b48loc_439b48:
00439b48str x8, [sp+176]
00439b4cstp xzr, xzr, [sp+184]
00439b50ldr x6, [sp+808]
00439b54ldr x7, [sp+816]
00439b58str x6, [sp+160]
00439b5cstr x7, [sp+168]
00439b60ldr x0, [sp+200]
00439b64ldr x3, [sp+176]
00439b68ldr x1, [sp+208]
00439b6cldr x4, [sp+184]
00439b70ldr x2, [sp+216]
00439b74ldr x5, [sp+192]
00439b78ldp x29, x30, [sp-8]
00439b7cadd sp, sp, 1072
00439b80ret x30
00439b84
00439b84loc_439b84:
00439b84str xzr, [sp+376]
00439b88stp xzr, xzr, [sp+384]
00439b8cldr x7, [sp+224]
00439b90cbnz x7, 0x439b98
00439b94b 0x439ccc
00439b98
00439b98loc_439b98:
00439b98ldr x4, [sp+224]
00439b9cldr x2, [sp+232]
00439ba0ldr x5, [sp+232]
00439ba4ldr x3, [sp+240]
00439ba8ldr x6, [sp+240]
00439bacldr x7, [sp+296]
00439bb0ldrsb x27, [x7]
00439bb4ldr x7, [x7+32]
00439bb8ldr x1, [sp+224]
00439bbcldr x0, [sp+304]
00439bc0blr x7
00439bc4ldr x7, [sp+232]
00439bc8str x7, [sp+144]
00439bccsub x0, x7, 16
00439bd0str x0, [sp+152]
00439bd4ldr x1, [sp+232]
00439bd8ldr x8, [sp+240]
00439bdcldr x9, [sp+224]
00439be0b 0x439be4
00439be4
00439be4loc_439be4:
00439be4subs xzr, x1, x0
00439be8b.hs 0x439bf0
00439becb 0x439ef8
00439bf0
00439bf0loc_439bf0:
00439bf0sub x5, x1, x7
00439bf4sub x6, x8, x7
00439bf8add x4, x6, 16
00439bfcadd x3, x5, 16
00439c00sub x5, xzr, x4
00439c04and x5, x0, x5, asr #63
00439c08add x2, x9, x5
00439c0cstr x2, [sp+1104]
00439c10str x3, [sp+1112]
00439c14str x4, [sp+1120]
00439c18ldr x0, [sp+400]
00439c1cldr x1, [sp+408]
00439c20bl crypto/cipher.NewCBCEncrypter
00439c24str x0, [sp+296]
00439c28str x1, [sp+304]
00439c2cldr x2, [sp+392]
00439c30ldr x0, [sp+376]
00439c34ldr x5, [sp+384]
00439c38str x0, [sp+504]
00439c3cstr x5, [sp+512]
00439c40str x2, [sp+520]
00439c44ldr x6, [sp+232]
00439c48add x1, x5, x6
00439c4cstr x1, [sp+120]
00439c50subs xzr, x2, x1
00439c54b.hs 0x439c5c
00439c58b 0x439c64
00439c5c
00439c5cloc_439c5c:
00439c5cstr x1, [sp+512]
00439c60b 0x439c84
00439c64
00439c64loc_439c64:
00439c64ldr x3, [sp+232]
00439c68adrp x4, 0x1bc000
00439c6cadd x4, x4, 3072
00439c70bl runtime.growslice
00439c74str x0, [sp+504]
00439c78str x1, [sp+512]
00439c7cstr x2, [sp+520]
00439c80b 0x439c84
00439c84
00439c84loc_439c84:
00439c84ldr x3, [sp+232]
00439c88str x3, [sp+112]
00439c8cldr x3, [sp+120]
00439c90ldr x4, [sp+232]
00439c94sub x3, x3, x4
00439c98ldr x4, [sp+504]
00439c9cadd x0, x4, x3
00439ca0str x0, [sp+496]
00439ca4ldr x2, [sp+112]
00439ca8ldr x1, [sp+224]
00439cacbl runtime.memmove
00439cb0ldr x3, [sp+504]
00439cb4ldr x4, [sp+512]
00439cb8ldr x5, [sp+520]
00439cbcstr x3, [sp+376]
00439cc0str x4, [sp+384]
00439cc4str x5, [sp+392]
00439cc8b 0x439cd0
00439ccc
00439cccloc_439ccc:
00439cccb 0x439cd0
00439cd0
00439cd0loc_439cd0:
00439cd0ldr x4, [sp+272]
00439cd4ldr x2, [sp+280]
00439cd8ldr x5, [sp+280]
00439cdcldr x3, [sp+288]
00439ce0ldr x6, [sp+288]
00439ce4ldr x7, [sp+296]
00439ce8ldrsb x27, [x7]
00439cecldr x7, [x7+32]
00439cf0ldr x1, [sp+272]
00439cf4ldr x0, [sp+304]
00439cf8blr x7
00439cfcldr x0, [sp+400]
00439d00ldr x2, [sp+272]
00439d04ldr x3, [sp+280]
00439d08ldr x1, [sp+408]
00439d0cldr x4, [sp+288]
00439d10bl crypto/cipher.NewCBCEncrypter
00439d14str x0, [sp+296]
00439d18str x1, [sp+304]
00439d1cldrsb x27, [x0]
00439d20ldr x7, [sp+336]
00439d24ldr x4, [sp+336]
00439d28ldr x2, [sp+344]
00439d2cldr x5, [sp+344]
00439d30ldr x3, [sp+352]
00439d34ldr x6, [sp+352]
00439d38ldr x8, [x0+32]
00439d3cmov x0, x1
00439d40mov x1, x7
00439d44blr x8
00439d48ldr x2, [sp+392]
00439d4cldr x0, [sp+376]
00439d50ldr x7, [sp+384]
00439d54str x0, [sp+472]
00439d58str x7, [sp+480]
00439d5cstr x2, [sp+488]
00439d60ldr x8, [sp+344]
00439d64add x1, x7, x8
00439d68str x1, [sp+104]
00439d6csubs xzr, x2, x1
00439d70b.hs 0x439d78
00439d74b 0x439d80
00439d78
00439d78loc_439d78:
00439d78str x1, [sp+480]
00439d7cb 0x439da0
00439d80
00439d80loc_439d80:
00439d80ldr x3, [sp+344]
00439d84adrp x4, 0x1bc000
00439d88add x4, x4, 3072
00439d8cbl runtime.growslice
00439d90str x0, [sp+472]
00439d94str x1, [sp+480]
00439d98str x2, [sp+488]
00439d9cb 0x439da0
00439da0
00439da0loc_439da0:
00439da0ldr x3, [sp+344]
00439da4str x3, [sp+96]
00439da8ldr x3, [sp+104]
00439dacldr x4, [sp+344]
00439db0sub x3, x3, x4
00439db4ldr x4, [sp+472]
00439db8add x0, x4, x3
00439dbcstr x0, [sp+464]
00439dc0ldr x2, [sp+96]
00439dc4ldr x1, [sp+336]
00439dc8bl runtime.memmove
00439dccldr x2, [sp+488]
00439dd0ldr x0, [sp+472]
00439dd4ldr x3, [sp+480]
00439dd8str x0, [sp+376]
00439ddcstr x3, [sp+384]
00439de0str x2, [sp+392]
00439de4str x0, [sp+440]
00439de8str x3, [sp+448]
00439decstr x2, [sp+456]
00439df0ldr x4, [sp+280]
00439df4add x1, x3, x4
00439df8str x1, [sp+88]
00439dfcsubs xzr, x2, x1
00439e00b.hs 0x439e08
00439e04b 0x439e10
00439e08
00439e08loc_439e08:
00439e08str x1, [sp+448]
00439e0cb 0x439e30
00439e10
00439e10loc_439e10:
00439e10ldr x3, [sp+280]
00439e14adrp x4, 0x1bc000
00439e18add x4, x4, 3072
00439e1cbl runtime.growslice
00439e20str x0, [sp+440]
00439e24str x1, [sp+448]
00439e28str x2, [sp+456]
00439e2cb 0x439e30
00439e30
00439e30loc_439e30:
00439e30ldr x3, [sp+280]
00439e34str x3, [sp+80]
00439e38ldr x3, [sp+88]
00439e3cldr x4, [sp+280]
00439e40sub x3, x3, x4
00439e44ldr x4, [sp+440]
00439e48add x0, x4, x3
00439e4cstr x0, [sp+432]
00439e50ldr x2, [sp+80]
00439e54ldr x1, [sp+272]
00439e58bl runtime.memmove
00439e5cldr x2, [sp+456]
00439e60ldr x3, [sp+440]
00439e64ldr x4, [sp+448]
00439e68str x3, [sp+376]
00439e6cstr x4, [sp+384]
00439e70str x2, [sp+392]
00439e74ldr x1, [sp+72]
00439e78subs xzr, x1, x2
00439e7cb.ls 0x439e84
00439e80b 0x439ef4
00439e84
00439e84loc_439e84:
00439e84b 0x439e88
00439e88
00439e88loc_439e88:
00439e88str x3, [sp+720]
00439e8cstr x1, [sp+728]
00439e90str x2, [sp+736]
00439e94ldr x8, [sp+336]
00439e98ldr x9, [sp+344]
00439e9cldr x10, [sp+352]
00439ea0str x8, [sp+200]
00439ea4str x9, [sp+208]
00439ea8str x10, [sp+216]
00439eacldr x8, [sp+720]
00439eb0ldr x9, [sp+728]
00439eb4ldr x10, [sp+736]
00439eb8str x8, [sp+176]
00439ebcstr x9, [sp+184]
00439ec0str x10, [sp+192]
00439ec4stp xzr, xzr, [sp+160]
00439ec8ldr x0, [sp+200]
00439eccldr x3, [sp+176]
00439ed0ldr x1, [sp+208]
00439ed4ldr x4, [sp+184]
00439ed8ldr x2, [sp+216]
00439edcldr x5, [sp+192]
00439ee0mov x6, xzr
00439ee4mov x7, xzr
00439ee8ldp x29, x30, [sp-8]
00439eecadd sp, sp, 1072
00439ef0ret x30
00439ef4
00439ef4loc_439ef4:
00439ef4bl runtime.panicSliceAcap
00439ef8
00439ef8loc_439ef8:
00439ef8bl runtime.panicSliceB
00439efc
00439efcloc_439efc:
00439efcbl runtime.panicSliceB
00439f00hint
00439f04
00439f04loc_439f04:
00439f04stp x0, x1, [sp+8]
00439f08stp x2, x3, [sp+24]
00439f0cstp x4, x5, [sp+40]
00439f10stp x6, x7, [sp+56]
00439f14str x8, [sp+72]
00439f18mov x3, x30
00439f1cbl runtime.morestack_noctxt.abi0
00439f20ldp x0, x1, [sp+8]
00439f24ldp x2, x3, [sp+24]
00439f28ldp x4, x5, [sp+40]
00439f2cldp x6, x7, [sp+56]
00439f30ldr x8, [sp+72]
00439f34b 0x439390
00439f38udf 0
00439f3cudf 0
00439390
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
Loading..