File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004521c0
004521c0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.StringToKey(struct string secret)
004521c0ldr x16, [x28+16]
004521c4sub x17, sp, 400
004521c8subs xzr, x17, x16
004521ccb.ls 0x45261c
004521d0sub x20, sp, 528
004521d4stp x29, x30, [x20-8]
004521d8add sp, x20, 0
004521dcsub x29, sp, 8
004521e0str x0, [sp+536]
004521e4str x1, [sp+544]
004521e8str xzr, [sp+144]
004521ecstp xzr, xzr, [sp+152]
004521f0stp xzr, xzr, [sp+128]
004521f4ldr x3, [sp+544]
004521f8str x3, [sp+112]
004521fcubfm x1, x3, 63, 62
00452200ldr x3, [sp+544]
00452204str x3, [sp+104]
00452208ubfm x2, x3, 63, 62
0045220cadrp x0, 0x1a3000
00452210add x0, x0, 3072
00452214bl runtime.makeslice
00452218ldr x3, [sp+112]
0045221cubfm x3, x3, 63, 62
00452220ldr x4, [sp+104]
00452224str x0, [sp+264]
00452228str x3, [sp+272]
0045222cubfm x3, x4, 63, 62
00452230str x3, [sp+280]
00452234ldr x3, [sp+536]
00452238ldr x4, [sp+544]
0045223cstr x3, [sp+472]
00452240str x4, [sp+480]
00452244str xzr, [sp+88]
00452248b 0x45224c
0045224c
0045224cloc_45224c:
0045224cldr x3, [sp+88]
00452250ldr x4, [sp+480]
00452254subs xzr, x4, x3
00452258b.gt 0x452260
0045225cb 0x4524b0
00452260
00452260loc_452260:
00452260ldr x3, [sp+88]
00452264str x3, [sp+80]
00452268ldr x3, [sp+88]
0045226cldr x4, [sp+472]
00452270ldrb w3, [x4+x3]
00452274str w3, [sp+52]
00452278subs wzr, w3, 128
0045227cb.lt 0x452284
00452280b 0x452294
00452284
00452284loc_452284:
00452284ldr x1, [sp+88]
00452288add x1, x1, 1
0045228cstr x1, [sp+88]
00452290b 0x4522b0
00452294
00452294loc_452294:
00452294ldr x2, [sp+88]
00452298ldr x0, [sp+472]
0045229cldr x1, [sp+480]
004522a0bl runtime.decoderune
004522a4str w0, [sp+52]
004522a8str x1, [sp+88]
004522acb 0x4522b0
004522b0
004522b0loc_4522b0:
004522b0ldr x1, [sp+80]
004522b4str x1, [sp+56]
004522b8ldrsw x1, [sp+52]
004522bcstr w1, [sp+48]
004522c0stp xzr, xzr, [sp+456]
004522c4add x1, sp, 456
004522c8str x1, [sp+376]
004522ccldrsw x0, [sp+48]
004522d0bl runtime.convT32
004522d4str x0, [sp+368]
004522d8ldr x1, [sp+376]
004522dcldrsb x27, [x1]
004522e0adrp x2, 0x1a3000
004522e4add x2, x2, 3264
004522e8str x2, [x1]
004522ecadrp x27, 0x5f9000
004522f0ldr w2, [x27+3056]
004522f4cbz w2, 0x4522fc
004522f8b 0x452300
004522fc
004522fcloc_4522fc:
004522fcb 0x452314
00452300
00452300loc_452300:
00452300bl runtime.gcWriteBarrier2
00452304str x0, [x25]
00452308ldr x5, [x1+8]
0045230cstr x5, [x25+8]
00452310b 0x452314
00452314
00452314loc_452314:
00452314str x0, [x1+8]
00452318ldr x2, [sp+376]
0045231cldrsb x27, [x2]
00452320b 0x452324
00452324
00452324loc_452324:
00452324str x2, [sp+384]
00452328orr x4, xzr, 1
0045232cstr x4, [sp+392]
00452330str x4, [sp+400]
00452334adrp x0, 0x25e000
00452338add x0, x0, 1426
0045233corr x1, xzr, 4
00452340mov x3, x4
00452344bl fmt.Sprintf
00452348str x0, [sp+168]
0045234cstr x1, [sp+176]
00452350str xzr, [sp+432]
00452354stp xzr, xzr, [sp+440]
00452358stp xzr, xzr, [sp+416]
0045235cldr x0, [sp+168]
00452360ldr x1, [sp+176]
00452364bl encoding/hex.DecodeString
00452368str x0, [sp+432]
0045236cstr x1, [sp+440]
00452370str x2, [sp+448]
00452374str x3, [sp+416]
00452378str x4, [sp+424]
0045237cldr x5, [sp+440]
00452380ldr x6, [sp+448]
00452384ldr x7, [sp+432]
00452388str x7, [sp+288]
0045238cstr x5, [sp+296]
00452390str x6, [sp+304]
00452394ldr x5, [sp+416]
00452398ldr x6, [sp+424]
0045239cstr x5, [sp+504]
004523a0str x6, [sp+512]
004523a4ldr x5, [sp+288]
004523a8ldr x6, [sp+296]
004523acldr x7, [sp+304]
004523b0str x5, [sp+240]
004523b4str x6, [sp+248]
004523b8str x7, [sp+256]
004523bcldr x5, [sp+512]
004523c0ldr x6, [sp+504]
004523c4str x6, [sp+224]
004523c8str x5, [sp+232]
004523cccbnz x6, 0x4523d4
004523d0b 0x45242c
004523d4
004523d4loc_4523d4:
004523d4adrp x0, 0x26b000
004523d8add x0, x0, 1972
004523dcorr x1, xzr, 30
004523e0bl errors.New
004523e4str x0, [sp+416]
004523e8str x1, [sp+424]
004523ecadrp x2, 0x5f9000
004523f0add x2, x2, 1504
004523f4str x2, [sp+360]
004523f8b 0x4523fc
004523fc
004523fcloc_4523fc:
004523fcstr x2, [sp+144]
00452400stp xzr, xzr, [sp+152]
00452404ldr x3, [sp+416]
00452408ldr x4, [sp+424]
0045240cstr x3, [sp+128]
00452410str x4, [sp+136]
00452414ldr x0, [sp+144]
00452418ldr x1, [sp+152]
0045241cldr x2, [sp+160]
00452420ldp x29, x30, [sp-8]
00452424add sp, sp, 528
00452428ret x30
0045242c
0045242cloc_45242c:
0045242cldr x3, [sp+56]
00452430ubfm x0, x3, 63, 62
00452434str x0, [sp+72]
00452438ldr x1, [sp+248]
0045243cldr x4, [sp+240]
00452440subs xzr, x1, 1
00452444b.hi 0x45244c
00452448b 0x452610
0045244c
0045244cloc_45244c:
0045244cldr x1, [sp+272]
00452450ldr x5, [sp+264]
00452454ldrb w4, [x4+1]
00452458subs xzr, x1, x3, lsl #1
0045245cb.hi 0x452464
00452460b 0x45260c
00452464
00452464loc_452464:
00452464strb w4, [x5+x0]
00452468ldr x3, [sp+56]
0045246cubfm x3, x3, 63, 62
00452470add x0, x3, 1
00452474str x0, [sp+64]
00452478ldr x1, [sp+248]
0045247cldr x3, [sp+240]
00452480subs xzr, x1, 0
00452484b.hi 0x45248c
00452488b 0x452604
0045248c
0045248cloc_45248c:
0045248cldr x1, [sp+272]
00452490ldr x4, [sp+264]
00452494ldrb w3, [x3]
00452498subs xzr, x1, x0
0045249cb.hi 0x4524a4
004524a0b 0x452600
004524a4
004524a4loc_4524a4:
004524a4strb w3, [x4+x0]
004524a8b 0x4524ac
004524ac
004524acloc_4524ac:
004524acb 0x45224c
004524b0
004524b0loc_4524b0:
004524b0ldr x0, [sp+264]
004524b4ldr x1, [sp+272]
004524b8ldr x2, [sp+280]
004524bcbl bytes.NewReader
004524c0str x0, [sp+184]
004524c4bl golang.org/x/crypto/md4.New
004524c8str x0, [sp+192]
004524ccstr x1, [sp+200]
004524d0ldr x3, [sp+184]
004524d4str x3, [sp+408]
004524d8stp xzr, xzr, [sp+416]
004524dcldr x1, [sp+200]
004524e0ldr x3, [sp+192]
004524e4str x3, [sp+344]
004524e8str x1, [sp+352]
004524eccbnz x3, 0x4524f4
004524f0b 0x452514
004524f4
004524f4loc_4524f4:
004524f4str x1, [sp+312]
004524f8ldr x1, [x3+8]
004524fcadrp x0, 0x5bf000
00452500add x0, x0, 3856
00452504bl runtime.typeAssert
00452508ldr x1, [sp+312]
0045250cmov x3, x0
00452510b 0x452518
00452514
00452514loc_452514:
00452514b 0x452518
00452518
00452518loc_452518:
00452518str x3, [sp+328]
0045251cstr x1, [sp+336]
00452520ldr x4, [sp+408]
00452524mov x0, x3
00452528adrp x2, 0x2c1000
0045252cadd x2, x2, 2880
00452530mov x3, x4
00452534bl io.Copy
00452538str x0, [sp+96]
0045253cstr x1, [sp+416]
00452540str x2, [sp+424]
00452544ldr x4, [sp+96]
00452548str x4, [sp+120]
0045254cstr x1, [sp+488]
00452550str x2, [sp+496]
00452554str x1, [sp+208]
00452558str x2, [sp+216]
0045255ccbnz x1, 0x452564
00452560b 0x4525a4
00452564
00452564loc_452564:
00452564adrp x5, 0x5f9000
00452568add x5, x5, 1504
0045256cstr x5, [sp+320]
00452570b 0x452574
00452574
00452574loc_452574:
00452574str x5, [sp+144]
00452578stp xzr, xzr, [sp+152]
0045257cldr x3, [sp+208]
00452580ldr x4, [sp+216]
00452584str x3, [sp+128]
00452588str x4, [sp+136]
0045258cldr x0, [sp+144]
00452590ldr x1, [sp+152]
00452594ldr x2, [sp+160]
00452598ldp x29, x30, [sp-8]
0045259cadd sp, sp, 528
004525a0ret x30
004525a4
004525a4loc_4525a4:
004525a4ldr x4, [sp+192]
004525a8ldrsb x27, [x4]
004525acldr x4, [x4+48]
004525b0ldr x0, [sp+200]
004525b4mov x1, xzr
004525b8mov x2, xzr
004525bcmov x3, x2
004525c0blr x4
004525c4str x0, [sp+432]
004525c8str x1, [sp+440]
004525ccstr x2, [sp+448]
004525d0str x0, [sp+144]
004525d4str x1, [sp+152]
004525d8str x2, [sp+160]
004525dcstp xzr, xzr, [sp+128]
004525e0ldr x0, [sp+144]
004525e4ldr x1, [sp+152]
004525e8ldr x2, [sp+160]
004525ecmov x3, xzr
004525f0mov x4, xzr
004525f4ldp x29, x30, [sp-8]
004525f8add sp, sp, 528
004525fcret x30
00452600
00452600loc_452600:
00452600bl runtime.panicIndex
00452604
00452604loc_452604:
00452604mov x0, xzr
00452608bl runtime.panicIndex
0045260c
0045260cloc_45260c:
0045260cbl runtime.panicIndex
00452610
00452610loc_452610:
00452610orr x0, xzr, 1
00452614bl runtime.panicIndex
00452618hint
0045261c
0045261cloc_45261c:
0045261cstp x0, x1, [sp+8]
00452620mov x3, x30
00452624bl runtime.morestack_noctxt.abi0
00452628ldp x0, x1, [sp+8]
0045262cb 0x4521c0
004521c0
004521c0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.StringToKey(struct string secret)
004521c0ldr x16, [x28+16]
004521c4sub x17, sp, 400
004521c8subs xzr, x17, x16
004521ccb.ls 0x45261c
004521d0sub x20, sp, 528
004521d4stp x29, x30, [x20-8]
004521d8add sp, x20, 0
004521dcsub x29, sp, 8
004521e0str x0, [sp+536]
004521e4str x1, [sp+544]
004521e8str xzr, [sp+144]
004521ecstp xzr, xzr, [sp+152]
004521f0stp xzr, xzr, [sp+128]
004521f4ldr x3, [sp+544]
004521f8str x3, [sp+112]
004521fcubfm x1, x3, 63, 62
00452200ldr x3, [sp+544]
00452204str x3, [sp+104]
00452208ubfm x2, x3, 63, 62
0045220cadrp x0, 0x1a3000
00452210add x0, x0, 3072
00452214bl runtime.makeslice
00452218ldr x3, [sp+112]
0045221cubfm x3, x3, 63, 62
00452220ldr x4, [sp+104]
00452224str x0, [sp+264]
00452228str x3, [sp+272]
0045222cubfm x3, x4, 63, 62
00452230str x3, [sp+280]
00452234ldr x3, [sp+536]
00452238ldr x4, [sp+544]
0045223cstr x3, [sp+472]
00452240str x4, [sp+480]
00452244str xzr, [sp+88]
00452248b 0x45224c
0045224c
0045224cloc_45224c:
0045224cldr x3, [sp+88]
00452250ldr x4, [sp+480]
00452254subs xzr, x4, x3
00452258b.gt 0x452260
0045225cb 0x4524b0
00452260
00452260loc_452260:
00452260ldr x3, [sp+88]
00452264str x3, [sp+80]
00452268ldr x3, [sp+88]
0045226cldr x4, [sp+472]
00452270ldrb w3, [x4+x3]
00452274str w3, [sp+52]
00452278subs wzr, w3, 128
0045227cb.lt 0x452284
00452280b 0x452294
00452284
00452284loc_452284:
00452284ldr x1, [sp+88]
00452288add x1, x1, 1
0045228cstr x1, [sp+88]
00452290b 0x4522b0
00452294
00452294loc_452294:
00452294ldr x2, [sp+88]
00452298ldr x0, [sp+472]
0045229cldr x1, [sp+480]
004522a0bl runtime.decoderune
004522a4str w0, [sp+52]
004522a8str x1, [sp+88]
004522acb 0x4522b0
004522b0
004522b0loc_4522b0:
004522b0ldr x1, [sp+80]
004522b4str x1, [sp+56]
004522b8ldrsw x1, [sp+52]
004522bcstr w1, [sp+48]
004522c0stp xzr, xzr, [sp+456]
004522c4add x1, sp, 456
004522c8str x1, [sp+376]
004522ccldrsw x0, [sp+48]
004522d0bl runtime.convT32
004522d4str x0, [sp+368]
004522d8ldr x1, [sp+376]
004522dcldrsb x27, [x1]
004522e0adrp x2, 0x1a3000
004522e4add x2, x2, 3264
004522e8str x2, [x1]
004522ecadrp x27, 0x5f9000
004522f0ldr w2, [x27+3056]
004522f4cbz w2, 0x4522fc
004522f8b 0x452300
004522fc
004522fcloc_4522fc:
004522fcb 0x452314
00452300
00452300loc_452300:
00452300bl runtime.gcWriteBarrier2
00452304str x0, [x25]
00452308ldr x5, [x1+8]
0045230cstr x5, [x25+8]
00452310b 0x452314
00452314
00452314loc_452314:
00452314str x0, [x1+8]
00452318ldr x2, [sp+376]
0045231cldrsb x27, [x2]
00452320b 0x452324
00452324
00452324loc_452324:
00452324str x2, [sp+384]
00452328orr x4, xzr, 1
0045232cstr x4, [sp+392]
00452330str x4, [sp+400]
00452334adrp x0, 0x25e000
00452338add x0, x0, 1426
0045233corr x1, xzr, 4
00452340mov x3, x4
00452344bl fmt.Sprintf
00452348str x0, [sp+168]
0045234cstr x1, [sp+176]
00452350str xzr, [sp+432]
00452354stp xzr, xzr, [sp+440]
00452358stp xzr, xzr, [sp+416]
0045235cldr x0, [sp+168]
00452360ldr x1, [sp+176]
00452364bl encoding/hex.DecodeString
00452368str x0, [sp+432]
0045236cstr x1, [sp+440]
00452370str x2, [sp+448]
00452374str x3, [sp+416]
00452378str x4, [sp+424]
0045237cldr x5, [sp+440]
00452380ldr x6, [sp+448]
00452384ldr x7, [sp+432]
00452388str x7, [sp+288]
0045238cstr x5, [sp+296]
00452390str x6, [sp+304]
00452394ldr x5, [sp+416]
00452398ldr x6, [sp+424]
0045239cstr x5, [sp+504]
004523a0str x6, [sp+512]
004523a4ldr x5, [sp+288]
004523a8ldr x6, [sp+296]
004523acldr x7, [sp+304]
004523b0str x5, [sp+240]
004523b4str x6, [sp+248]
004523b8str x7, [sp+256]
004523bcldr x5, [sp+512]
004523c0ldr x6, [sp+504]
004523c4str x6, [sp+224]
004523c8str x5, [sp+232]
004523cccbnz x6, 0x4523d4
004523d0b 0x45242c
004523d4
004523d4loc_4523d4:
004523d4adrp x0, 0x26b000
004523d8add x0, x0, 1972
004523dcorr x1, xzr, 30
004523e0bl errors.New
004523e4str x0, [sp+416]
004523e8str x1, [sp+424]
004523ecadrp x2, 0x5f9000
004523f0add x2, x2, 1504
004523f4str x2, [sp+360]
004523f8b 0x4523fc
004523fc
004523fcloc_4523fc:
004523fcstr x2, [sp+144]
00452400stp xzr, xzr, [sp+152]
00452404ldr x3, [sp+416]
00452408ldr x4, [sp+424]
0045240cstr x3, [sp+128]
00452410str x4, [sp+136]
00452414ldr x0, [sp+144]
00452418ldr x1, [sp+152]
0045241cldr x2, [sp+160]
00452420ldp x29, x30, [sp-8]
00452424add sp, sp, 528
00452428ret x30
0045242c
0045242cloc_45242c:
0045242cldr x3, [sp+56]
00452430ubfm x0, x3, 63, 62
00452434str x0, [sp+72]
00452438ldr x1, [sp+248]
0045243cldr x4, [sp+240]
00452440subs xzr, x1, 1
00452444b.hi 0x45244c
00452448b 0x452610
0045244c
0045244cloc_45244c:
0045244cldr x1, [sp+272]
00452450ldr x5, [sp+264]
00452454ldrb w4, [x4+1]
00452458subs xzr, x1, x3, lsl #1
0045245cb.hi 0x452464
00452460b 0x45260c
00452464
00452464loc_452464:
00452464strb w4, [x5+x0]
00452468ldr x3, [sp+56]
0045246cubfm x3, x3, 63, 62
00452470add x0, x3, 1
00452474str x0, [sp+64]
00452478ldr x1, [sp+248]
0045247cldr x3, [sp+240]
00452480subs xzr, x1, 0
00452484b.hi 0x45248c
00452488b 0x452604
0045248c
0045248cloc_45248c:
0045248cldr x1, [sp+272]
00452490ldr x4, [sp+264]
00452494ldrb w3, [x3]
00452498subs xzr, x1, x0
0045249cb.hi 0x4524a4
004524a0b 0x452600
004524a4
004524a4loc_4524a4:
004524a4strb w3, [x4+x0]
004524a8b 0x4524ac
004524ac
004524acloc_4524ac:
004524acb 0x45224c
004524b0
004524b0loc_4524b0:
004524b0ldr x0, [sp+264]
004524b4ldr x1, [sp+272]
004524b8ldr x2, [sp+280]
004524bcbl bytes.NewReader
004524c0str x0, [sp+184]
004524c4bl golang.org/x/crypto/md4.New
004524c8str x0, [sp+192]
004524ccstr x1, [sp+200]
004524d0ldr x3, [sp+184]
004524d4str x3, [sp+408]
004524d8stp xzr, xzr, [sp+416]
004524dcldr x1, [sp+200]
004524e0ldr x3, [sp+192]
004524e4str x3, [sp+344]
004524e8str x1, [sp+352]
004524eccbnz x3, 0x4524f4
004524f0b 0x452514
004524f4
004524f4loc_4524f4:
004524f4str x1, [sp+312]
004524f8ldr x1, [x3+8]
004524fcadrp x0, 0x5bf000
00452500add x0, x0, 3856
00452504bl runtime.typeAssert
00452508ldr x1, [sp+312]
0045250cmov x3, x0
00452510b 0x452518
00452514
00452514loc_452514:
00452514b 0x452518
00452518
00452518loc_452518:
00452518str x3, [sp+328]
0045251cstr x1, [sp+336]
00452520ldr x4, [sp+408]
00452524mov x0, x3
00452528adrp x2, 0x2c1000
0045252cadd x2, x2, 2880
00452530mov x3, x4
00452534bl io.Copy
00452538str x0, [sp+96]
0045253cstr x1, [sp+416]
00452540str x2, [sp+424]
00452544ldr x4, [sp+96]
00452548str x4, [sp+120]
0045254cstr x1, [sp+488]
00452550str x2, [sp+496]
00452554str x1, [sp+208]
00452558str x2, [sp+216]
0045255ccbnz x1, 0x452564
00452560b 0x4525a4
00452564
00452564loc_452564:
00452564adrp x5, 0x5f9000
00452568add x5, x5, 1504
0045256cstr x5, [sp+320]
00452570b 0x452574
00452574
00452574loc_452574:
00452574str x5, [sp+144]
00452578stp xzr, xzr, [sp+152]
0045257cldr x3, [sp+208]
00452580ldr x4, [sp+216]
00452584str x3, [sp+128]
00452588str x4, [sp+136]
0045258cldr x0, [sp+144]
00452590ldr x1, [sp+152]
00452594ldr x2, [sp+160]
00452598ldp x29, x30, [sp-8]
0045259cadd sp, sp, 528
004525a0ret x30
004525a4
004525a4loc_4525a4:
004525a4ldr x4, [sp+192]
004525a8ldrsb x27, [x4]
004525acldr x4, [x4+48]
004525b0ldr x0, [sp+200]
004525b4mov x1, xzr
004525b8mov x2, xzr
004525bcmov x3, x2
004525c0blr x4
004525c4str x0, [sp+432]
004525c8str x1, [sp+440]
004525ccstr x2, [sp+448]
004525d0str x0, [sp+144]
004525d4str x1, [sp+152]
004525d8str x2, [sp+160]
004525dcstp xzr, xzr, [sp+128]
004525e0ldr x0, [sp+144]
004525e4ldr x1, [sp+152]
004525e8ldr x2, [sp+160]
004525ecmov x3, xzr
004525f0mov x4, xzr
004525f4ldp x29, x30, [sp-8]
004525f8add sp, sp, 528
004525fcret x30
00452600
00452600loc_452600:
00452600bl runtime.panicIndex
00452604
00452604loc_452604:
00452604mov x0, xzr
00452608bl runtime.panicIndex
0045260c
0045260cloc_45260c:
0045260cbl runtime.panicIndex
00452610
00452610loc_452610:
00452610orr x0, xzr, 1
00452614bl runtime.panicIndex
00452618hint
0045261c
0045261cloc_45261c:
0045261cstp x0, x1, [sp+8]
00452620mov x3, x30
00452624bl runtime.morestack_noctxt.abi0
00452628ldp x0, x1, [sp+8]
0045262cb 0x4521c0
004521c0
00452630
00452630gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.deriveKeys: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.deriveKeys(struct []uint8 key, struct []uint8 checksum, uint32 usage, bool export)
00452630ldr x16, [x28+16]
00452634sub x17, sp, 32
00452638subs xzr, x17, x16
0045263cb.ls 0x452760
00452640str x30, [sp-160]!
00452644stur x29, [sp-8]
00452648sub x29, sp, 8
0045264cstr x0, [sp+168]
00452650str x1, [sp+176]
00452654str x2, [sp+184]
00452658str x3, [sp+192]
0045265cstr x4, [sp+200]
00452660str x5, [sp+208]
00452664str w6, [sp+216]
00452668strb w7, [sp+220]
0045266cstr xzr, [sp+104]
00452670stp xzr, xzr, [sp+112]
00452674str xzr, [sp+80]
00452678stp xzr, xzr, [sp+88]
0045267cstr xzr, [sp+56]
00452680stp xzr, xzr, [sp+64]
00452684ldr x1, [sp+168]
00452688ldr x2, [sp+176]
0045268cldr x3, [sp+184]
00452690str x1, [sp+104]
00452694str x2, [sp+112]
00452698str x3, [sp+120]
0045269cldr w0, [sp+216]
004526a0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType
004526a4str x0, [sp+128]
004526a8str x1, [sp+136]
004526acstr x2, [sp+144]
004526b0ldr x3, [sp+104]
004526b4ldr x4, [sp+112]
004526b8ldr x5, [sp+120]
004526bcmov x6, x0
004526c0mov x0, x3
004526c4mov x7, x1
004526c8mov x1, x4
004526ccmov x8, x2
004526d0mov x2, x5
004526d4mov x3, x6
004526d8mov x4, x7
004526dcmov x5, x8
004526e0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
004526e4str x0, [sp+80]
004526e8str x1, [sp+88]
004526ecstr x2, [sp+96]
004526f0ldr x4, [sp+200]
004526f4ldr x5, [sp+208]
004526f8ldr x3, [sp+192]
004526fcbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
00452700str x0, [sp+56]
00452704str x1, [sp+64]
00452708str x2, [sp+72]
0045270cldr x3, [sp+104]
00452710ldr x4, [sp+80]
00452714ldr x5, [sp+112]
00452718ldr x6, [sp+88]
0045271cldr x7, [sp+120]
00452720ldr x8, [sp+96]
00452724mov x9, x0
00452728mov x0, x3
0045272cmov x10, x1
00452730mov x1, x5
00452734mov x11, x2
00452738mov x2, x7
0045273cmov x3, x4
00452740mov x4, x6
00452744mov x5, x8
00452748mov x6, x9
0045274cmov x7, x10
00452750mov x8, x11
00452754ldur x29, [sp-8]
00452758ldr x30, [sp], 160
0045275cret x30
00452760
00452760loc_452760:
00452760stp x0, x1, [sp+8]
00452764stp x2, x3, [sp+24]
00452768stp x4, x5, [sp+40]
0045276cstr w6, [sp+56]
00452770strb w7, [sp+60]
00452774mov x3, x30
00452778bl runtime.morestack_noctxt.abi0
0045277cldp x0, x1, [sp+8]
00452780ldp x2, x3, [sp+24]
00452784ldp x4, x5, [sp+40]
00452788ldr w6, [sp+56]
0045278cldrb w7, [sp+60]
00452790b 0x452630
00452794udf 0
00452798udf 0
0045279cudf 0
00452630
00452630gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.deriveKeys: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.deriveKeys(struct []uint8 key, struct []uint8 checksum, uint32 usage, bool export)
00452630ldr x16, [x28+16]
00452634sub x17, sp, 32
00452638subs xzr, x17, x16
0045263cb.ls 0x452760
00452640str x30, [sp-160]!
00452644stur x29, [sp-8]
00452648sub x29, sp, 8
0045264cstr x0, [sp+168]
00452650str x1, [sp+176]
00452654str x2, [sp+184]
00452658str x3, [sp+192]
0045265cstr x4, [sp+200]
00452660str x5, [sp+208]
00452664str w6, [sp+216]
00452668strb w7, [sp+220]
0045266cstr xzr, [sp+104]
00452670stp xzr, xzr, [sp+112]
00452674str xzr, [sp+80]
00452678stp xzr, xzr, [sp+88]
0045267cstr xzr, [sp+56]
00452680stp xzr, xzr, [sp+64]
00452684ldr x1, [sp+168]
00452688ldr x2, [sp+176]
0045268cldr x3, [sp+184]
00452690str x1, [sp+104]
00452694str x2, [sp+112]
00452698str x3, [sp+120]
0045269cldr w0, [sp+216]
004526a0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType
004526a4str x0, [sp+128]
004526a8str x1, [sp+136]
004526acstr x2, [sp+144]
004526b0ldr x3, [sp+104]
004526b4ldr x4, [sp+112]
004526b8ldr x5, [sp+120]
004526bcmov x6, x0
004526c0mov x0, x3
004526c4mov x7, x1
004526c8mov x1, x4
004526ccmov x8, x2
004526d0mov x2, x5
004526d4mov x3, x6
004526d8mov x4, x7
004526dcmov x5, x8
004526e0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
004526e4str x0, [sp+80]
004526e8str x1, [sp+88]
004526ecstr x2, [sp+96]
004526f0ldr x4, [sp+200]
004526f4ldr x5, [sp+208]
004526f8ldr x3, [sp+192]
004526fcbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
00452700str x0, [sp+56]
00452704str x1, [sp+64]
00452708str x2, [sp+72]
0045270cldr x3, [sp+104]
00452710ldr x4, [sp+80]
00452714ldr x5, [sp+112]
00452718ldr x6, [sp+88]
0045271cldr x7, [sp+120]
00452720ldr x8, [sp+96]
00452724mov x9, x0
00452728mov x0, x3
0045272cmov x10, x1
00452730mov x1, x5
00452734mov x11, x2
00452738mov x2, x7
0045273cmov x3, x4
00452740mov x4, x6
00452744mov x5, x8
00452748mov x6, x9
0045274cmov x7, x10
00452750mov x8, x11
00452754ldur x29, [sp-8]
00452758ldr x30, [sp], 160
0045275cret x30
00452760
00452760loc_452760:
00452760stp x0, x1, [sp+8]
00452764stp x2, x3, [sp+24]
00452768stp x4, x5, [sp+40]
0045276cstr w6, [sp+56]
00452770strb w7, [sp+60]
00452774mov x3, x30
00452778bl runtime.morestack_noctxt.abi0
0045277cldp x0, x1, [sp+8]
00452780ldp x2, x3, [sp+24]
00452784ldp x4, x5, [sp+40]
00452788ldr w6, [sp+56]
0045278cldrb w7, [sp+60]
00452790b 0x452630
00452794udf 0
00452798udf 0
0045279cudf 0
00452630
004527a0
004527a0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType(uint32 usage)
004527a0ldr x16, [x28+16]
004527a4subs xzr, sp, x16
004527a8b.ls 0x452880
004527acstr x30, [sp-112]!
004527b0stur x29, [sp-8]
004527b4sub x29, sp, 8
004527b8str w0, [sp+120]
004527bcstr xzr, [sp+56]
004527c0stp xzr, xzr, [sp+64]
004527c4ldr w3, [sp+120]
004527c8str w3, [sp+52]
004527ccsubs wzr, w3, 3
004527d0b.eq 0x4527d8
004527d4b 0x4527e8
004527d8
004527d8loc_4527d8:
004527d8b 0x4527dc
004527dc
004527dcloc_4527dc:
004527dcorr x3, xzr, 8
004527e0str w3, [sp+120]
004527e4b 0x45282c
004527e8
004527e8loc_4527e8:
004527e8subs wzr, w3, 9
004527ecb.eq 0x4527f4
004527f0b 0x452804
004527f4
004527f4loc_4527f4:
004527f4b 0x4527f8
004527f8
004527f8loc_4527f8:
004527f8orr x3, xzr, 8
004527fcstr w3, [sp+120]
00452800b 0x45282c
00452804
00452804loc_452804:
00452804subs wzr, w3, 23
00452808b.eq 0x452810
0045280cb 0x452820
00452810
00452810loc_452810:
00452810b 0x452814
00452814
00452814loc_452814:
00452814movz x3, 13
00452818str w3, [sp+120]
0045281cb 0x45282c
00452820
00452820loc_452820:
00452820b 0x452824
00452824
00452824loc_452824:
00452824b 0x452828
00452828
00452828loc_452828:
00452828b 0x45282c
0045282c
0045282cloc_45282c:
0045282cadrp x0, 0x1a3000
00452830add x0, x0, 3072
00452834orr x1, xzr, 4
00452838mov x2, x1
0045283cbl runtime.makeslice
00452840str x0, [sp+80]
00452844orr x2, xzr, 4
00452848str x2, [sp+88]
0045284cstr x2, [sp+96]
00452850ldr w3, [sp+120]
00452854mov x1, x2
00452858bl encoding/binary.PutUvarint
0045285cldr x0, [sp+80]
00452860ldr x1, [sp+88]
00452864ldr x2, [sp+96]
00452868str x0, [sp+56]
0045286cstr x1, [sp+64]
00452870str x2, [sp+72]
00452874ldur x29, [sp-8]
00452878ldr x30, [sp], 112
0045287cret x30
00452880
00452880loc_452880:
00452880str w0, [sp+8]
00452884mov x3, x30
00452888bl runtime.morestack_noctxt.abi0
0045288cldr w0, [sp+8]
00452890b 0x4527a0
00452894udf 0
00452898udf 0
0045289cudf 0
004527a0
004527a0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType(uint32 usage)
004527a0ldr x16, [x28+16]
004527a4subs xzr, sp, x16
004527a8b.ls 0x452880
004527acstr x30, [sp-112]!
004527b0stur x29, [sp-8]
004527b4sub x29, sp, 8
004527b8str w0, [sp+120]
004527bcstr xzr, [sp+56]
004527c0stp xzr, xzr, [sp+64]
004527c4ldr w3, [sp+120]
004527c8str w3, [sp+52]
004527ccsubs wzr, w3, 3
004527d0b.eq 0x4527d8
004527d4b 0x4527e8
004527d8
004527d8loc_4527d8:
004527d8b 0x4527dc
004527dc
004527dcloc_4527dc:
004527dcorr x3, xzr, 8
004527e0str w3, [sp+120]
004527e4b 0x45282c
004527e8
004527e8loc_4527e8:
004527e8subs wzr, w3, 9
004527ecb.eq 0x4527f4
004527f0b 0x452804
004527f4
004527f4loc_4527f4:
004527f4b 0x4527f8
004527f8
004527f8loc_4527f8:
004527f8orr x3, xzr, 8
004527fcstr w3, [sp+120]
00452800b 0x45282c
00452804
00452804loc_452804:
00452804subs wzr, w3, 23
00452808b.eq 0x452810
0045280cb 0x452820
00452810
00452810loc_452810:
00452810b 0x452814
00452814
00452814loc_452814:
00452814movz x3, 13
00452818str w3, [sp+120]
0045281cb 0x45282c
00452820
00452820loc_452820:
00452820b 0x452824
00452824
00452824loc_452824:
00452824b 0x452828
00452828
00452828loc_452828:
00452828b 0x45282c
0045282c
0045282cloc_45282c:
0045282cadrp x0, 0x1a3000
00452830add x0, x0, 3072
00452834orr x1, xzr, 4
00452838mov x2, x1
0045283cbl runtime.makeslice
00452840str x0, [sp+80]
00452844orr x2, xzr, 4
00452848str x2, [sp+88]
0045284cstr x2, [sp+96]
00452850ldr w3, [sp+120]
00452854mov x1, x2
00452858bl encoding/binary.PutUvarint
0045285cldr x0, [sp+80]
00452860ldr x1, [sp+88]
00452864ldr x2, [sp+96]
00452868str x0, [sp+56]
0045286cstr x1, [sp+64]
00452870str x2, [sp+72]
00452874ldur x29, [sp-8]
00452878ldr x30, [sp], 112
0045287cret x30
00452880
00452880loc_452880:
00452880str w0, [sp+8]
00452884mov x3, x30
00452888bl runtime.morestack_noctxt.abi0
0045288cldr w0, [sp+8]
00452890b 0x4527a0
00452894udf 0
00452898udf 0
0045289cudf 0
004527a0
004528a0
004528a0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004528a0str x30, [sp-32]!
004528a4stur x29, [sp-8]
004528a8sub x29, sp, 8
004528acstr wzr, [sp+20]
004528b0movz x0, 17
004528b4str w0, [sp+20]
004528b8add x29, sp, 24
004528bcadd sp, sp, 32
004528c0ret x30
004528c4udf 0
004528c8udf 0
004528ccudf 0
004528a0
004528a0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004528a0str x30, [sp-32]!
004528a4stur x29, [sp-8]
004528a8sub x29, sp, 8
004528acstr wzr, [sp+20]
004528b0movz x0, 17
004528b4str w0, [sp+20]
004528b8add x29, sp, 24
004528bcadd sp, sp, 32
004528c0ret x30
004528c4udf 0
004528c8udf 0
004528ccudf 0
004528a0
004528d0
004528d0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004528d0str x30, [sp-32]!
004528d4stur x29, [sp-8]
004528d8sub x29, sp, 8
004528dcstr wzr, [sp+20]
004528e0orr x0, xzr, 15
004528e4str w0, [sp+20]
004528e8add x29, sp, 24
004528ecadd sp, sp, 32
004528f0ret x30
004528f4udf 0
004528f8udf 0
004528fcudf 0
004528d0
004528d0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004528d0str x30, [sp-32]!
004528d4stur x29, [sp-8]
004528d8sub x29, sp, 8
004528dcstr wzr, [sp+20]
004528e0orr x0, xzr, 15
004528e4str w0, [sp+20]
004528e8add x29, sp, 24
004528ecadd sp, sp, 32
004528f0ret x30
004528f4udf 0
004528f8udf 0
004528fcudf 0
004528d0
00452900
00452900gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452900str x30, [sp-32]!
00452904stur x29, [sp-8]
00452908sub x29, sp, 8
0045290cstr xzr, [sp+16]
00452910orr x0, xzr, 16
00452914str x0, [sp+16]
00452918add x29, sp, 24
0045291cadd sp, sp, 32
00452920ret x30
00452924udf 0
00452928udf 0
0045292cudf 0
00452900
00452900gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452900str x30, [sp-32]!
00452904stur x29, [sp-8]
00452908sub x29, sp, 8
0045290cstr xzr, [sp+16]
00452910orr x0, xzr, 16
00452914str x0, [sp+16]
00452918add x29, sp, 24
0045291cadd sp, sp, 32
00452920ret x30
00452924udf 0
00452928udf 0
0045292cudf 0
00452900
00452930
00452930gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452930ldr x16, [x28+16]
00452934subs xzr, sp, x16
00452938b.ls 0x452968
0045293cstr x30, [sp-32]!
00452940stur x29, [sp-8]
00452944sub x29, sp, 8
00452948str xzr, [sp+8]
0045294cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeyByteSize
00452950str x0, [sp+16]
00452954ubfm x0, x0, 61, 60
00452958str x0, [sp+8]
0045295cldur x29, [sp-8]
00452960ldr x30, [sp], 32
00452964ret x30
00452968
00452968loc_452968:
00452968mov x3, x30
0045296cbl runtime.morestack_noctxt.abi0
00452970b 0x452930
00452974udf 0
00452978udf 0
0045297cudf 0
00452930
00452930gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452930ldr x16, [x28+16]
00452934subs xzr, sp, x16
00452938b.ls 0x452968
0045293cstr x30, [sp-32]!
00452940stur x29, [sp-8]
00452944sub x29, sp, 8
00452948str xzr, [sp+8]
0045294cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeyByteSize
00452950str x0, [sp+16]
00452954ubfm x0, x0, 61, 60
00452958str x0, [sp+8]
0045295cldur x29, [sp-8]
00452960ldr x30, [sp], 32
00452964ret x30
00452968
00452968loc_452968:
00452968mov x3, x30
0045296cbl runtime.morestack_noctxt.abi0
00452970b 0x452930
00452974udf 0
00452978udf 0
0045297cudf 0
00452930
00452980
00452980gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452980str x30, [sp-32]!
00452984stur x29, [sp-8]
00452988sub x29, sp, 8
0045298cstr xzr, [sp+16]
00452990adrp x1, 0x287000
00452994add x1, x1, 152
00452998str x1, [sp+16]
0045299cldr x0, [sp+16]
004529a0add x29, sp, 24
004529a4add sp, sp, 32
004529a8ret x30
004529acudf 0
00452980
00452980gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452980str x30, [sp-32]!
00452984stur x29, [sp-8]
00452988sub x29, sp, 8
0045298cstr xzr, [sp+16]
00452990adrp x1, 0x287000
00452994add x1, x1, 152
00452998str x1, [sp+16]
0045299cldr x0, [sp+16]
004529a0add x29, sp, 24
004529a4add sp, sp, 32
004529a8ret x30
004529acudf 0
00452980
004529b0
004529b0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004529b0str x30, [sp-32]!
004529b4stur x29, [sp-8]
004529b8sub x29, sp, 8
004529bcstr xzr, [sp+16]
004529c0orr x0, xzr, 1
004529c4str x0, [sp+16]
004529c8add x29, sp, 24
004529ccadd sp, sp, 32
004529d0ret x30
004529d4udf 0
004529d8udf 0
004529dcudf 0
004529b0
004529b0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004529b0str x30, [sp-32]!
004529b4stur x29, [sp-8]
004529b8sub x29, sp, 8
004529bcstr xzr, [sp+16]
004529c0orr x0, xzr, 1
004529c4str x0, [sp+16]
004529c8add x29, sp, 24
004529ccadd sp, sp, 32
004529d0ret x30
004529d4udf 0
004529d8udf 0
004529dcudf 0
004529b0
004529e0
004529e0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004529e0str x30, [sp-32]!
004529e4stur x29, [sp-8]
004529e8sub x29, sp, 8
004529ecstp xzr, xzr, [sp+8]
004529f0adrp x0, 0x25f000
004529f4add x0, x0, 2108
004529f8str x0, [sp+8]
004529fcorr x1, xzr, 8
00452a00str x1, [sp+16]
00452a04add x29, sp, 24
00452a08add sp, sp, 32
00452a0cret x30
004529e0
004529e0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004529e0str x30, [sp-32]!
004529e4stur x29, [sp-8]
004529e8sub x29, sp, 8
004529ecstp xzr, xzr, [sp+8]
004529f0adrp x0, 0x25f000
004529f4add x0, x0, 2108
004529f8str x0, [sp+8]
004529fcorr x1, xzr, 8
00452a00str x1, [sp+16]
00452a04add x29, sp, 24
00452a08add sp, sp, 32
00452a0cret x30
004529e0
00452a10
00452a10gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452a10str x30, [sp-32]!
00452a14stur x29, [sp-8]
00452a18sub x29, sp, 8
00452a1cstr xzr, [sp+16]
00452a20orr x0, xzr, 16
00452a24str x0, [sp+16]
00452a28add x29, sp, 24
00452a2cadd sp, sp, 32
00452a30ret x30
00452a34udf 0
00452a38udf 0
00452a3cudf 0
00452a10
00452a10gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452a10str x30, [sp-32]!
00452a14stur x29, [sp-8]
00452a18sub x29, sp, 8
00452a1cstr xzr, [sp+16]
00452a20orr x0, xzr, 16
00452a24str x0, [sp+16]
00452a28add x29, sp, 24
00452a2cadd sp, sp, 32
00452a30ret x30
00452a34udf 0
00452a38udf 0
00452a3cudf 0
00452a10
00452a40
00452a40gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452a40str x30, [sp-32]!
00452a44stur x29, [sp-8]
00452a48sub x29, sp, 8
00452a4cstr xzr, [sp+16]
00452a50orr x0, xzr, 96
00452a54str x0, [sp+16]
00452a58add x29, sp, 24
00452a5cadd sp, sp, 32
00452a60ret x30
00452a64udf 0
00452a68udf 0
00452a6cudf 0
00452a40
00452a40gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452a40str x30, [sp-32]!
00452a44stur x29, [sp-8]
00452a48sub x29, sp, 8
00452a4cstr xzr, [sp+16]
00452a50orr x0, xzr, 96
00452a54str x0, [sp+16]
00452a58add x29, sp, 24
00452a5cadd sp, sp, 32
00452a60ret x30
00452a64udf 0
00452a68udf 0
00452a6cudf 0
00452a40
00452a70
00452a70gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452a70str x30, [sp-32]!
00452a74stur x29, [sp-8]
00452a78sub x29, sp, 8
00452a7cstr xzr, [sp+16]
00452a80orr x0, xzr, 128
00452a84str x0, [sp+16]
00452a88add x29, sp, 24
00452a8cadd sp, sp, 32
00452a90ret x30
00452a94udf 0
00452a98udf 0
00452a9cudf 0
00452a70
00452a70gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452a70str x30, [sp-32]!
00452a74stur x29, [sp-8]
00452a78sub x29, sp, 8
00452a7cstr xzr, [sp+16]
00452a80orr x0, xzr, 128
00452a84str x0, [sp+16]
00452a88add x29, sp, 24
00452a8cadd sp, sp, 32
00452a90ret x30
00452a94udf 0
00452a98udf 0
00452a9cudf 0
00452a70
00452aa0
00452aa0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct string secret, struct string salt, struct string s2kparams)
00452aa0ldr x16, [x28+16]
00452aa4sub x17, sp, 80
00452aa8subs xzr, x17, x16
00452aacb.ls 0x452b94
00452ab0str x30, [sp-208]!
00452ab4stur x29, [sp-8]
00452ab8sub x29, sp, 8
00452abcstr x0, [sp+216]
00452ac0str x1, [sp+224]
00452ac4str x2, [sp+232]
00452ac8str x3, [sp+240]
00452accstr x4, [sp+248]
00452ad0str x5, [sp+256]
00452ad4str xzr, [sp+96]
00452ad8stp xzr, xzr, [sp+104]
00452adcstp xzr, xzr, [sp+80]
00452ae0str xzr, [sp+136]
00452ae4stp xzr, xzr, [sp+144]
00452ae8stp xzr, xzr, [sp+120]
00452aecldr x0, [sp+216]
00452af0ldr x2, [sp+232]
00452af4ldr x4, [sp+248]
00452af8ldr x1, [sp+224]
00452afcldr x3, [sp+240]
00452b00ldr x5, [sp+256]
00452b04adrp x6, 0x2cb000
00452b08add x6, x6, 160
00452b0cadrp x7, 0x5f9000
00452b10add x7, x7, 1504
00452b14bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToKey
00452b18str x0, [sp+136]
00452b1cstr x1, [sp+144]
00452b20str x2, [sp+152]
00452b24str x3, [sp+120]
00452b28str x4, [sp+128]
00452b2cldr x8, [sp+144]
00452b30ldr x9, [sp+152]
00452b34ldr x10, [sp+136]
00452b38str x10, [sp+176]
00452b3cstr x8, [sp+184]
00452b40str x9, [sp+192]
00452b44ldr x8, [sp+120]
00452b48ldr x9, [sp+128]
00452b4cstr x8, [sp+160]
00452b50str x9, [sp+168]
00452b54ldr x8, [sp+176]
00452b58ldr x9, [sp+184]
00452b5cldr x10, [sp+192]
00452b60str x8, [sp+96]
00452b64str x9, [sp+104]
00452b68str x10, [sp+112]
00452b6cldr x3, [sp+160]
00452b70ldr x4, [sp+168]
00452b74str x3, [sp+80]
00452b78str x4, [sp+88]
00452b7cldr x0, [sp+96]
00452b80ldr x1, [sp+104]
00452b84ldr x2, [sp+112]
00452b88ldur x29, [sp-8]
00452b8cldr x30, [sp], 208
00452b90ret x30
00452b94
00452b94loc_452b94:
00452b94stp x0, x1, [sp+8]
00452b98stp x2, x3, [sp+24]
00452b9cstp x4, x5, [sp+40]
00452ba0mov x3, x30
00452ba4bl runtime.morestack_noctxt.abi0
00452ba8ldp x0, x1, [sp+8]
00452bacldp x2, x3, [sp+24]
00452bb0ldp x4, x5, [sp+40]
00452bb4b 0x452aa0
00452bb8udf 0
00452bbcudf 0
00452aa0
00452aa0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct string secret, struct string salt, struct string s2kparams)
00452aa0ldr x16, [x28+16]
00452aa4sub x17, sp, 80
00452aa8subs xzr, x17, x16
00452aacb.ls 0x452b94
00452ab0str x30, [sp-208]!
00452ab4stur x29, [sp-8]
00452ab8sub x29, sp, 8
00452abcstr x0, [sp+216]
00452ac0str x1, [sp+224]
00452ac4str x2, [sp+232]
00452ac8str x3, [sp+240]
00452accstr x4, [sp+248]
00452ad0str x5, [sp+256]
00452ad4str xzr, [sp+96]
00452ad8stp xzr, xzr, [sp+104]
00452adcstp xzr, xzr, [sp+80]
00452ae0str xzr, [sp+136]
00452ae4stp xzr, xzr, [sp+144]
00452ae8stp xzr, xzr, [sp+120]
00452aecldr x0, [sp+216]
00452af0ldr x2, [sp+232]
00452af4ldr x4, [sp+248]
00452af8ldr x1, [sp+224]
00452afcldr x3, [sp+240]
00452b00ldr x5, [sp+256]
00452b04adrp x6, 0x2cb000
00452b08add x6, x6, 160
00452b0cadrp x7, 0x5f9000
00452b10add x7, x7, 1504
00452b14bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToKey
00452b18str x0, [sp+136]
00452b1cstr x1, [sp+144]
00452b20str x2, [sp+152]
00452b24str x3, [sp+120]
00452b28str x4, [sp+128]
00452b2cldr x8, [sp+144]
00452b30ldr x9, [sp+152]
00452b34ldr x10, [sp+136]
00452b38str x10, [sp+176]
00452b3cstr x8, [sp+184]
00452b40str x9, [sp+192]
00452b44ldr x8, [sp+120]
00452b48ldr x9, [sp+128]
00452b4cstr x8, [sp+160]
00452b50str x9, [sp+168]
00452b54ldr x8, [sp+176]
00452b58ldr x9, [sp+184]
00452b5cldr x10, [sp+192]
00452b60str x8, [sp+96]
00452b64str x9, [sp+104]
00452b68str x10, [sp+112]
00452b6cldr x3, [sp+160]
00452b70ldr x4, [sp+168]
00452b74str x3, [sp+80]
00452b78str x4, [sp+88]
00452b7cldr x0, [sp+96]
00452b80ldr x1, [sp+104]
00452b84ldr x2, [sp+112]
00452b88ldur x29, [sp-8]
00452b8cldr x30, [sp], 208
00452b90ret x30
00452b94
00452b94loc_452b94:
00452b94stp x0, x1, [sp+8]
00452b98stp x2, x3, [sp+24]
00452b9cstp x4, x5, [sp+40]
00452ba0mov x3, x30
00452ba4bl runtime.morestack_noctxt.abi0
00452ba8ldp x0, x1, [sp+8]
00452bacldp x2, x3, [sp+24]
00452bb0ldp x4, x5, [sp+40]
00452bb4b 0x452aa0
00452bb8udf 0
00452bbcudf 0
00452aa0
00452bc0
00452bc0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 b)
00452bc0ldr x16, [x28+16]
00452bc4subs xzr, sp, x16
00452bc8b.ls 0x452c20
00452bccstr x30, [sp-96]!
00452bd0stur x29, [sp-8]
00452bd4sub x29, sp, 8
00452bd8str x0, [sp+104]
00452bdcstr x1, [sp+112]
00452be0str x2, [sp+120]
00452be4str xzr, [sp+40]
00452be8stp xzr, xzr, [sp+48]
00452becldr x0, [sp+104]
00452bf0ldr x1, [sp+112]
00452bf4ldr x2, [sp+120]
00452bf8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.RandomToKey
00452bfcstr x0, [sp+64]
00452c00str x1, [sp+72]
00452c04str x2, [sp+80]
00452c08str x0, [sp+40]
00452c0cstr x1, [sp+48]
00452c10str x2, [sp+56]
00452c14ldur x29, [sp-8]
00452c18ldr x30, [sp], 96
00452c1cret x30
00452c20
00452c20loc_452c20:
00452c20stp x0, x1, [sp+8]
00452c24str x2, [sp+24]
00452c28mov x3, x30
00452c2cbl runtime.morestack_noctxt.abi0
00452c30ldp x0, x1, [sp+8]
00452c34ldr x2, [sp+24]
00452c38b 0x452bc0
00452c3cudf 0
00452bc0
00452bc0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 b)
00452bc0ldr x16, [x28+16]
00452bc4subs xzr, sp, x16
00452bc8b.ls 0x452c20
00452bccstr x30, [sp-96]!
00452bd0stur x29, [sp-8]
00452bd4sub x29, sp, 8
00452bd8str x0, [sp+104]
00452bdcstr x1, [sp+112]
00452be0str x2, [sp+120]
00452be4str xzr, [sp+40]
00452be8stp xzr, xzr, [sp+48]
00452becldr x0, [sp+104]
00452bf0ldr x1, [sp+112]
00452bf4ldr x2, [sp+120]
00452bf8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.RandomToKey
00452bfcstr x0, [sp+64]
00452c00str x1, [sp+72]
00452c04str x2, [sp+80]
00452c08str x0, [sp+40]
00452c0cstr x1, [sp+48]
00452c10str x2, [sp+56]
00452c14ldur x29, [sp-8]
00452c18ldr x30, [sp], 96
00452c1cret x30
00452c20
00452c20loc_452c20:
00452c20stp x0, x1, [sp+8]
00452c24str x2, [sp+24]
00452c28mov x3, x30
00452c2cbl runtime.morestack_noctxt.abi0
00452c30ldp x0, x1, [sp+8]
00452c34ldr x2, [sp+24]
00452c38b 0x452bc0
00452c3cudf 0
00452bc0
00452c40
00452c40gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 data)
00452c40ldr x16, [x28+16]
00452c44sub x17, sp, 144
00452c48subs xzr, x17, x16
00452c4cb.ls 0x452d90
00452c50sub x20, sp, 272
00452c54stp x29, x30, [x20-8]
00452c58add sp, x20, 0
00452c5csub x29, sp, 8
00452c60str x0, [sp+280]
00452c64str x1, [sp+288]
00452c68str x2, [sp+296]
00452c6cstr x3, [sp+304]
00452c70str x4, [sp+312]
00452c74str x5, [sp+320]
00452c78str xzr, [sp+112]
00452c7cstp xzr, xzr, [sp+120]
00452c80str xzr, [sp+88]
00452c84stp xzr, xzr, [sp+96]
00452c88stp xzr, xzr, [sp+72]
00452c8cstr xzr, [sp+136]
00452c90stp xzr, xzr, [sp+144]
00452c94str xzr, [sp+240]
00452c98stp xzr, xzr, [sp+248]
00452c9cstp xzr, xzr, [sp+224]
00452ca0ldr x0, [sp+280]
00452ca4ldr x3, [sp+304]
00452ca8ldr x1, [sp+288]
00452cacldr x4, [sp+312]
00452cb0ldr x2, [sp+296]
00452cb4ldr x5, [sp+320]
00452cb8adrp x6, 0x2cb000
00452cbcadd x6, x6, 160
00452cc0adrp x7, 0x5f9000
00452cc4add x7, x7, 1504
00452cc8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptData
00452cccstr x0, [sp+136]
00452cd0str x1, [sp+144]
00452cd4str x2, [sp+152]
00452cd8str x3, [sp+240]
00452cdcstr x4, [sp+248]
00452ce0str x5, [sp+256]
00452ce4str x6, [sp+224]
00452ce8str x7, [sp+232]
00452cecldr x8, [sp+144]
00452cf0ldr x9, [sp+152]
00452cf4ldr x10, [sp+136]
00452cf8str x10, [sp+200]
00452cfcstr x8, [sp+208]
00452d00str x9, [sp+216]
00452d04ldr x8, [sp+240]
00452d08ldr x9, [sp+248]
00452d0cldr x10, [sp+256]
00452d10str x8, [sp+176]
00452d14str x9, [sp+184]
00452d18str x10, [sp+192]
00452d1cldr x8, [sp+224]
00452d20ldr x9, [sp+232]
00452d24str x8, [sp+160]
00452d28str x9, [sp+168]
00452d2cldr x8, [sp+200]
00452d30ldr x9, [sp+208]
00452d34ldr x10, [sp+216]
00452d38str x8, [sp+112]
00452d3cstr x9, [sp+120]
00452d40str x10, [sp+128]
00452d44ldr x8, [sp+176]
00452d48ldr x9, [sp+184]
00452d4cldr x10, [sp+192]
00452d50str x8, [sp+88]
00452d54str x9, [sp+96]
00452d58str x10, [sp+104]
00452d5cldr x6, [sp+160]
00452d60ldr x7, [sp+168]
00452d64str x6, [sp+72]
00452d68str x7, [sp+80]
00452d6cldr x0, [sp+112]
00452d70ldr x3, [sp+88]
00452d74ldr x1, [sp+120]
00452d78ldr x4, [sp+96]
00452d7cldr x2, [sp+128]
00452d80ldr x5, [sp+104]
00452d84ldp x29, x30, [sp-8]
00452d88add sp, sp, 272
00452d8cret x30
00452d90
00452d90loc_452d90:
00452d90stp x0, x1, [sp+8]
00452d94stp x2, x3, [sp+24]
00452d98stp x4, x5, [sp+40]
00452d9cmov x3, x30
00452da0bl runtime.morestack_noctxt.abi0
00452da4ldp x0, x1, [sp+8]
00452da8ldp x2, x3, [sp+24]
00452dacldp x4, x5, [sp+40]
00452db0b 0x452c40
00452db4udf 0
00452db8udf 0
00452dbcudf 0
00452c40
00452c40gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 data)
00452c40ldr x16, [x28+16]
00452c44sub x17, sp, 144
00452c48subs xzr, x17, x16
00452c4cb.ls 0x452d90
00452c50sub x20, sp, 272
00452c54stp x29, x30, [x20-8]
00452c58add sp, x20, 0
00452c5csub x29, sp, 8
00452c60str x0, [sp+280]
00452c64str x1, [sp+288]
00452c68str x2, [sp+296]
00452c6cstr x3, [sp+304]
00452c70str x4, [sp+312]
00452c74str x5, [sp+320]
00452c78str xzr, [sp+112]
00452c7cstp xzr, xzr, [sp+120]
00452c80str xzr, [sp+88]
00452c84stp xzr, xzr, [sp+96]
00452c88stp xzr, xzr, [sp+72]
00452c8cstr xzr, [sp+136]
00452c90stp xzr, xzr, [sp+144]
00452c94str xzr, [sp+240]
00452c98stp xzr, xzr, [sp+248]
00452c9cstp xzr, xzr, [sp+224]
00452ca0ldr x0, [sp+280]
00452ca4ldr x3, [sp+304]
00452ca8ldr x1, [sp+288]
00452cacldr x4, [sp+312]
00452cb0ldr x2, [sp+296]
00452cb4ldr x5, [sp+320]
00452cb8adrp x6, 0x2cb000
00452cbcadd x6, x6, 160
00452cc0adrp x7, 0x5f9000
00452cc4add x7, x7, 1504
00452cc8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptData
00452cccstr x0, [sp+136]
00452cd0str x1, [sp+144]
00452cd4str x2, [sp+152]
00452cd8str x3, [sp+240]
00452cdcstr x4, [sp+248]
00452ce0str x5, [sp+256]
00452ce4str x6, [sp+224]
00452ce8str x7, [sp+232]
00452cecldr x8, [sp+144]
00452cf0ldr x9, [sp+152]
00452cf4ldr x10, [sp+136]
00452cf8str x10, [sp+200]
00452cfcstr x8, [sp+208]
00452d00str x9, [sp+216]
00452d04ldr x8, [sp+240]
00452d08ldr x9, [sp+248]
00452d0cldr x10, [sp+256]
00452d10str x8, [sp+176]
00452d14str x9, [sp+184]
00452d18str x10, [sp+192]
00452d1cldr x8, [sp+224]
00452d20ldr x9, [sp+232]
00452d24str x8, [sp+160]
00452d28str x9, [sp+168]
00452d2cldr x8, [sp+200]
00452d30ldr x9, [sp+208]
00452d34ldr x10, [sp+216]
00452d38str x8, [sp+112]
00452d3cstr x9, [sp+120]
00452d40str x10, [sp+128]
00452d44ldr x8, [sp+176]
00452d48ldr x9, [sp+184]
00452d4cldr x10, [sp+192]
00452d50str x8, [sp+88]
00452d54str x9, [sp+96]
00452d58str x10, [sp+104]
00452d5cldr x6, [sp+160]
00452d60ldr x7, [sp+168]
00452d64str x6, [sp+72]
00452d68str x7, [sp+80]
00452d6cldr x0, [sp+112]
00452d70ldr x3, [sp+88]
00452d74ldr x1, [sp+120]
00452d78ldr x4, [sp+96]
00452d7cldr x2, [sp+128]
00452d80ldr x5, [sp+104]
00452d84ldp x29, x30, [sp-8]
00452d88add sp, sp, 272
00452d8cret x30
00452d90
00452d90loc_452d90:
00452d90stp x0, x1, [sp+8]
00452d94stp x2, x3, [sp+24]
00452d98stp x4, x5, [sp+40]
00452d9cmov x3, x30
00452da0bl runtime.morestack_noctxt.abi0
00452da4ldp x0, x1, [sp+8]
00452da8ldp x2, x3, [sp+24]
00452dacldp x4, x5, [sp+40]
00452db0b 0x452c40
00452db4udf 0
00452db8udf 0
00452dbcudf 0
00452c40
00452dc0
00452dc0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 message, uint32 usage)
00452dc0ldr x16, [x28+16]
00452dc4sub x17, sp, 160
00452dc8subs xzr, x17, x16
00452dccb.ls 0x452f18
00452dd0sub x20, sp, 288
00452dd4stp x29, x30, [x20-8]
00452dd8add sp, x20, 0
00452ddcsub x29, sp, 8
00452de0str x0, [sp+296]
00452de4str x1, [sp+304]
00452de8str x2, [sp+312]
00452decstr x3, [sp+320]
00452df0str x4, [sp+328]
00452df4str x5, [sp+336]
00452df8str w6, [sp+344]
00452dfcstr xzr, [sp+128]
00452e00stp xzr, xzr, [sp+136]
00452e04str xzr, [sp+104]
00452e08stp xzr, xzr, [sp+112]
00452e0cstp xzr, xzr, [sp+88]
00452e10str xzr, [sp+256]
00452e14stp xzr, xzr, [sp+264]
00452e18str xzr, [sp+232]
00452e1cstp xzr, xzr, [sp+240]
00452e20stp xzr, xzr, [sp+216]
00452e24ldr w6, [sp+344]
00452e28ldr x0, [sp+296]
00452e2cldr x3, [sp+320]
00452e30ldr x1, [sp+304]
00452e34ldr x4, [sp+328]
00452e38ldr x2, [sp+312]
00452e3cldr x5, [sp+336]
00452e40adrp x7, 0x2cb000
00452e44add x7, x7, 160
00452e48adrp x8, 0x5f9000
00452e4cadd x8, x8, 1504
00452e50bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptMessage
00452e54str x0, [sp+256]
00452e58str x1, [sp+264]
00452e5cstr x2, [sp+272]
00452e60str x3, [sp+232]
00452e64str x4, [sp+240]
00452e68str x5, [sp+248]
00452e6cstr x6, [sp+216]
00452e70str x7, [sp+224]
00452e74ldr x9, [sp+264]
00452e78ldr x10, [sp+272]
00452e7cldr x11, [sp+256]
00452e80str x11, [sp+192]
00452e84str x9, [sp+200]
00452e88str x10, [sp+208]
00452e8cldr x9, [sp+232]
00452e90ldr x10, [sp+240]
00452e94ldr x11, [sp+248]
00452e98str x9, [sp+168]
00452e9cstr x10, [sp+176]
00452ea0str x11, [sp+184]
00452ea4ldr x9, [sp+216]
00452ea8ldr x10, [sp+224]
00452eacstr x9, [sp+152]
00452eb0str x10, [sp+160]
00452eb4ldr x9, [sp+192]
00452eb8ldr x10, [sp+200]
00452ebcldr x11, [sp+208]
00452ec0str x9, [sp+128]
00452ec4str x10, [sp+136]
00452ec8str x11, [sp+144]
00452eccldr x9, [sp+168]
00452ed0ldr x10, [sp+176]
00452ed4ldr x11, [sp+184]
00452ed8str x9, [sp+104]
00452edcstr x10, [sp+112]
00452ee0str x11, [sp+120]
00452ee4ldr x6, [sp+152]
00452ee8ldr x7, [sp+160]
00452eecstr x6, [sp+88]
00452ef0str x7, [sp+96]
00452ef4ldr x0, [sp+128]
00452ef8ldr x3, [sp+104]
00452efcldr x1, [sp+136]
00452f00ldr x4, [sp+112]
00452f04ldr x2, [sp+144]
00452f08ldr x5, [sp+120]
00452f0cldp x29, x30, [sp-8]
00452f10add sp, sp, 288
00452f14ret x30
00452f18
00452f18loc_452f18:
00452f18stp x0, x1, [sp+8]
00452f1cstp x2, x3, [sp+24]
00452f20stp x4, x5, [sp+40]
00452f24str w6, [sp+56]
00452f28mov x3, x30
00452f2cbl runtime.morestack_noctxt.abi0
00452f30ldp x0, x1, [sp+8]
00452f34ldp x2, x3, [sp+24]
00452f38ldp x4, x5, [sp+40]
00452f3cldr w6, [sp+56]
00452f40b 0x452dc0
00452f44udf 0
00452f48udf 0
00452f4cudf 0
00452dc0
00452dc0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 message, uint32 usage)
00452dc0ldr x16, [x28+16]
00452dc4sub x17, sp, 160
00452dc8subs xzr, x17, x16
00452dccb.ls 0x452f18
00452dd0sub x20, sp, 288
00452dd4stp x29, x30, [x20-8]
00452dd8add sp, x20, 0
00452ddcsub x29, sp, 8
00452de0str x0, [sp+296]
00452de4str x1, [sp+304]
00452de8str x2, [sp+312]
00452decstr x3, [sp+320]
00452df0str x4, [sp+328]
00452df4str x5, [sp+336]
00452df8str w6, [sp+344]
00452dfcstr xzr, [sp+128]
00452e00stp xzr, xzr, [sp+136]
00452e04str xzr, [sp+104]
00452e08stp xzr, xzr, [sp+112]
00452e0cstp xzr, xzr, [sp+88]
00452e10str xzr, [sp+256]
00452e14stp xzr, xzr, [sp+264]
00452e18str xzr, [sp+232]
00452e1cstp xzr, xzr, [sp+240]
00452e20stp xzr, xzr, [sp+216]
00452e24ldr w6, [sp+344]
00452e28ldr x0, [sp+296]
00452e2cldr x3, [sp+320]
00452e30ldr x1, [sp+304]
00452e34ldr x4, [sp+328]
00452e38ldr x2, [sp+312]
00452e3cldr x5, [sp+336]
00452e40adrp x7, 0x2cb000
00452e44add x7, x7, 160
00452e48adrp x8, 0x5f9000
00452e4cadd x8, x8, 1504
00452e50bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptMessage
00452e54str x0, [sp+256]
00452e58str x1, [sp+264]
00452e5cstr x2, [sp+272]
00452e60str x3, [sp+232]
00452e64str x4, [sp+240]
00452e68str x5, [sp+248]
00452e6cstr x6, [sp+216]
00452e70str x7, [sp+224]
00452e74ldr x9, [sp+264]
00452e78ldr x10, [sp+272]
00452e7cldr x11, [sp+256]
00452e80str x11, [sp+192]
00452e84str x9, [sp+200]
00452e88str x10, [sp+208]
00452e8cldr x9, [sp+232]
00452e90ldr x10, [sp+240]
00452e94ldr x11, [sp+248]
00452e98str x9, [sp+168]
00452e9cstr x10, [sp+176]
00452ea0str x11, [sp+184]
00452ea4ldr x9, [sp+216]
00452ea8ldr x10, [sp+224]
00452eacstr x9, [sp+152]
00452eb0str x10, [sp+160]
00452eb4ldr x9, [sp+192]
00452eb8ldr x10, [sp+200]
00452ebcldr x11, [sp+208]
00452ec0str x9, [sp+128]
00452ec4str x10, [sp+136]
00452ec8str x11, [sp+144]
00452eccldr x9, [sp+168]
00452ed0ldr x10, [sp+176]
00452ed4ldr x11, [sp+184]
00452ed8str x9, [sp+104]
00452edcstr x10, [sp+112]
00452ee0str x11, [sp+120]
00452ee4ldr x6, [sp+152]
00452ee8ldr x7, [sp+160]
00452eecstr x6, [sp+88]
00452ef0str x7, [sp+96]
00452ef4ldr x0, [sp+128]
00452ef8ldr x3, [sp+104]
00452efcldr x1, [sp+136]
00452f00ldr x4, [sp+112]
00452f04ldr x2, [sp+144]
00452f08ldr x5, [sp+120]
00452f0cldp x29, x30, [sp-8]
00452f10add sp, sp, 288
00452f14ret x30
00452f18
00452f18loc_452f18:
00452f18stp x0, x1, [sp+8]
00452f1cstp x2, x3, [sp+24]
00452f20stp x4, x5, [sp+40]
00452f24str w6, [sp+56]
00452f28mov x3, x30
00452f2cbl runtime.morestack_noctxt.abi0
00452f30ldp x0, x1, [sp+8]
00452f34ldp x2, x3, [sp+24]
00452f38ldp x4, x5, [sp+40]
00452f3cldr w6, [sp+56]
00452f40b 0x452dc0
00452f44udf 0
00452f48udf 0
00452f4cudf 0
00452dc0
00452f50
00452f50gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 data)
00452f50ldr x16, [x28+16]
00452f54sub x17, sp, 80
00452f58subs xzr, x17, x16
00452f5cb.ls 0x453044
00452f60str x30, [sp-208]!
00452f64stur x29, [sp-8]
00452f68sub x29, sp, 8
00452f6cstr x0, [sp+216]
00452f70str x1, [sp+224]
00452f74str x2, [sp+232]
00452f78str x3, [sp+240]
00452f7cstr x4, [sp+248]
00452f80str x5, [sp+256]
00452f84str xzr, [sp+96]
00452f88stp xzr, xzr, [sp+104]
00452f8cstp xzr, xzr, [sp+80]
00452f90str xzr, [sp+136]
00452f94stp xzr, xzr, [sp+144]
00452f98stp xzr, xzr, [sp+120]
00452f9cldr x0, [sp+216]
00452fa0ldr x3, [sp+240]
00452fa4ldr x1, [sp+224]
00452fa8ldr x4, [sp+248]
00452facldr x2, [sp+232]
00452fb0ldr x5, [sp+256]
00452fb4adrp x6, 0x2cb000
00452fb8add x6, x6, 160
00452fbcadrp x7, 0x5f9000
00452fc0add x7, x7, 1504
00452fc4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptData
00452fc8str x0, [sp+136]
00452fccstr x1, [sp+144]
00452fd0str x2, [sp+152]
00452fd4str x3, [sp+120]
00452fd8str x4, [sp+128]
00452fdcldr x8, [sp+144]
00452fe0ldr x9, [sp+152]
00452fe4ldr x10, [sp+136]
00452fe8str x10, [sp+176]
00452fecstr x8, [sp+184]
00452ff0str x9, [sp+192]
00452ff4ldr x8, [sp+120]
00452ff8ldr x9, [sp+128]
00452ffcstr x8, [sp+160]
00453000str x9, [sp+168]
00453004ldr x8, [sp+176]
00453008ldr x9, [sp+184]
0045300cldr x10, [sp+192]
00453010str x8, [sp+96]
00453014str x9, [sp+104]
00453018str x10, [sp+112]
0045301cldr x3, [sp+160]
00453020ldr x4, [sp+168]
00453024str x3, [sp+80]
00453028str x4, [sp+88]
0045302cldr x0, [sp+96]
00453030ldr x1, [sp+104]
00453034ldr x2, [sp+112]
00453038ldur x29, [sp-8]
0045303cldr x30, [sp], 208
00453040ret x30
00453044
00453044loc_453044:
00453044stp x0, x1, [sp+8]
00453048stp x2, x3, [sp+24]
0045304cstp x4, x5, [sp+40]
00453050mov x3, x30
00453054bl runtime.morestack_noctxt.abi0
00453058ldp x0, x1, [sp+8]
0045305cldp x2, x3, [sp+24]
00453060ldp x4, x5, [sp+40]
00453064b 0x452f50
00453068udf 0
0045306cudf 0
00452f50
00452f50gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 data)
00452f50ldr x16, [x28+16]
00452f54sub x17, sp, 80
00452f58subs xzr, x17, x16
00452f5cb.ls 0x453044
00452f60str x30, [sp-208]!
00452f64stur x29, [sp-8]
00452f68sub x29, sp, 8
00452f6cstr x0, [sp+216]
00452f70str x1, [sp+224]
00452f74str x2, [sp+232]
00452f78str x3, [sp+240]
00452f7cstr x4, [sp+248]
00452f80str x5, [sp+256]
00452f84str xzr, [sp+96]
00452f88stp xzr, xzr, [sp+104]
00452f8cstp xzr, xzr, [sp+80]
00452f90str xzr, [sp+136]
00452f94stp xzr, xzr, [sp+144]
00452f98stp xzr, xzr, [sp+120]
00452f9cldr x0, [sp+216]
00452fa0ldr x3, [sp+240]
00452fa4ldr x1, [sp+224]
00452fa8ldr x4, [sp+248]
00452facldr x2, [sp+232]
00452fb0ldr x5, [sp+256]
00452fb4adrp x6, 0x2cb000
00452fb8add x6, x6, 160
00452fbcadrp x7, 0x5f9000
00452fc0add x7, x7, 1504
00452fc4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptData
00452fc8str x0, [sp+136]
00452fccstr x1, [sp+144]
00452fd0str x2, [sp+152]
00452fd4str x3, [sp+120]
00452fd8str x4, [sp+128]
00452fdcldr x8, [sp+144]
00452fe0ldr x9, [sp+152]
00452fe4ldr x10, [sp+136]
00452fe8str x10, [sp+176]
00452fecstr x8, [sp+184]
00452ff0str x9, [sp+192]
00452ff4ldr x8, [sp+120]
00452ff8ldr x9, [sp+128]
00452ffcstr x8, [sp+160]
00453000str x9, [sp+168]
00453004ldr x8, [sp+176]
00453008ldr x9, [sp+184]
0045300cldr x10, [sp+192]
00453010str x8, [sp+96]
00453014str x9, [sp+104]
00453018str x10, [sp+112]
0045301cldr x3, [sp+160]
00453020ldr x4, [sp+168]
00453024str x3, [sp+80]
00453028str x4, [sp+88]
0045302cldr x0, [sp+96]
00453030ldr x1, [sp+104]
00453034ldr x2, [sp+112]
00453038ldur x29, [sp-8]
0045303cldr x30, [sp], 208
00453040ret x30
00453044
00453044loc_453044:
00453044stp x0, x1, [sp+8]
00453048stp x2, x3, [sp+24]
0045304cstp x4, x5, [sp+40]
00453050mov x3, x30
00453054bl runtime.morestack_noctxt.abi0
00453058ldp x0, x1, [sp+8]
0045305cldp x2, x3, [sp+24]
00453060ldp x4, x5, [sp+40]
00453064b 0x452f50
00453068udf 0
0045306cudf 0
00452f50
00453070
00453070gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
00453070ldr x16, [x28+16]
00453074sub x17, sp, 80
00453078subs xzr, x17, x16
0045307cb.ls 0x45316c
00453080str x30, [sp-208]!
00453084stur x29, [sp-8]
00453088sub x29, sp, 8
0045308cstr x0, [sp+216]
00453090str x1, [sp+224]
00453094str x2, [sp+232]
00453098str x3, [sp+240]
0045309cstr x4, [sp+248]
004530a0str x5, [sp+256]
004530a4str w6, [sp+264]
004530a8str xzr, [sp+96]
004530acstp xzr, xzr, [sp+104]
004530b0stp xzr, xzr, [sp+80]
004530b4str xzr, [sp+136]
004530b8stp xzr, xzr, [sp+144]
004530bcstp xzr, xzr, [sp+120]
004530c0ldr w6, [sp+264]
004530c4ldr x0, [sp+216]
004530c8ldr x3, [sp+240]
004530ccldr x1, [sp+224]
004530d0ldr x4, [sp+248]
004530d4ldr x2, [sp+232]
004530d8ldr x5, [sp+256]
004530dcadrp x7, 0x2ca000
004530e0add x7, x7, 160
004530e4adrp x8, 0x5f8000
004530e8add x8, x8, 1504
004530ecbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptMessage
004530f0str x0, [sp+136]
004530f4str x1, [sp+144]
004530f8str x2, [sp+152]
004530fcstr x3, [sp+120]
00453100str x4, [sp+128]
00453104ldr x9, [sp+144]
00453108ldr x10, [sp+152]
0045310cldr x11, [sp+136]
00453110str x11, [sp+176]
00453114str x9, [sp+184]
00453118str x10, [sp+192]
0045311cldr x9, [sp+120]
00453120ldr x10, [sp+128]
00453124str x9, [sp+160]
00453128str x10, [sp+168]
0045312cldr x9, [sp+176]
00453130ldr x10, [sp+184]
00453134ldr x11, [sp+192]
00453138str x9, [sp+96]
0045313cstr x10, [sp+104]
00453140str x11, [sp+112]
00453144ldr x3, [sp+160]
00453148ldr x4, [sp+168]
0045314cstr x3, [sp+80]
00453150str x4, [sp+88]
00453154ldr x0, [sp+96]
00453158ldr x1, [sp+104]
0045315cldr x2, [sp+112]
00453160ldur x29, [sp-8]
00453164ldr x30, [sp], 208
00453168ret x30
0045316c
0045316cloc_45316c:
0045316cstp x0, x1, [sp+8]
00453170stp x2, x3, [sp+24]
00453174stp x4, x5, [sp+40]
00453178str w6, [sp+56]
0045317cmov x3, x30
00453180bl runtime.morestack_noctxt.abi0
00453184ldp x0, x1, [sp+8]
00453188ldp x2, x3, [sp+24]
0045318cldp x4, x5, [sp+40]
00453190ldr w6, [sp+56]
00453194b 0x453070
00453198udf 0
0045319cudf 0
00453070
00453070gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
00453070ldr x16, [x28+16]
00453074sub x17, sp, 80
00453078subs xzr, x17, x16
0045307cb.ls 0x45316c
00453080str x30, [sp-208]!
00453084stur x29, [sp-8]
00453088sub x29, sp, 8
0045308cstr x0, [sp+216]
00453090str x1, [sp+224]
00453094str x2, [sp+232]
00453098str x3, [sp+240]
0045309cstr x4, [sp+248]
004530a0str x5, [sp+256]
004530a4str w6, [sp+264]
004530a8str xzr, [sp+96]
004530acstp xzr, xzr, [sp+104]
004530b0stp xzr, xzr, [sp+80]
004530b4str xzr, [sp+136]
004530b8stp xzr, xzr, [sp+144]
004530bcstp xzr, xzr, [sp+120]
004530c0ldr w6, [sp+264]
004530c4ldr x0, [sp+216]
004530c8ldr x3, [sp+240]
004530ccldr x1, [sp+224]
004530d0ldr x4, [sp+248]
004530d4ldr x2, [sp+232]
004530d8ldr x5, [sp+256]
004530dcadrp x7, 0x2ca000
004530e0add x7, x7, 160
004530e4adrp x8, 0x5f8000
004530e8add x8, x8, 1504
004530ecbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptMessage
004530f0str x0, [sp+136]
004530f4str x1, [sp+144]
004530f8str x2, [sp+152]
004530fcstr x3, [sp+120]
00453100str x4, [sp+128]
00453104ldr x9, [sp+144]
00453108ldr x10, [sp+152]
0045310cldr x11, [sp+136]
00453110str x11, [sp+176]
00453114str x9, [sp+184]
00453118str x10, [sp+192]
0045311cldr x9, [sp+120]
00453120ldr x10, [sp+128]
00453124str x9, [sp+160]
00453128str x10, [sp+168]
0045312cldr x9, [sp+176]
00453130ldr x10, [sp+184]
00453134ldr x11, [sp+192]
00453138str x9, [sp+96]
0045313cstr x10, [sp+104]
00453140str x11, [sp+112]
00453144ldr x3, [sp+160]
00453148ldr x4, [sp+168]
0045314cstr x3, [sp+80]
00453150str x4, [sp+88]
00453154ldr x0, [sp+96]
00453158ldr x1, [sp+104]
0045315cldr x2, [sp+112]
00453160ldur x29, [sp-8]
00453164ldr x30, [sp], 208
00453168ret x30
0045316c
0045316cloc_45316c:
0045316cstp x0, x1, [sp+8]
00453170stp x2, x3, [sp+24]
00453174stp x4, x5, [sp+40]
00453178str w6, [sp+56]
0045317cmov x3, x30
00453180bl runtime.morestack_noctxt.abi0
00453184ldp x0, x1, [sp+8]
00453188ldp x2, x3, [sp+24]
0045318cldp x4, x5, [sp+40]
00453190ldr w6, [sp+56]
00453194b 0x453070
00453198udf 0
0045319cudf 0
00453070
004531a0
004531a0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 usage)
004531a0ldr x16, [x28+16]
004531a4sub x17, sp, 80
004531a8subs xzr, x17, x16
004531acb.ls 0x453294
004531b0str x30, [sp-208]!
004531b4stur x29, [sp-8]
004531b8sub x29, sp, 8
004531bcstr x0, [sp+216]
004531c0str x1, [sp+224]
004531c4str x2, [sp+232]
004531c8str x3, [sp+240]
004531ccstr x4, [sp+248]
004531d0str x5, [sp+256]
004531d4str xzr, [sp+96]
004531d8stp xzr, xzr, [sp+104]
004531dcstp xzr, xzr, [sp+80]
004531e0str xzr, [sp+136]
004531e4stp xzr, xzr, [sp+144]
004531e8stp xzr, xzr, [sp+120]
004531ecldr x0, [sp+216]
004531f0ldr x3, [sp+240]
004531f4ldr x1, [sp+224]
004531f8ldr x4, [sp+248]
004531fcldr x2, [sp+232]
00453200ldr x5, [sp+256]
00453204adrp x6, 0x2ca000
00453208add x6, x6, 160
0045320cadrp x7, 0x5f8000
00453210add x7, x7, 1504
00453214bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveKey
00453218str x0, [sp+136]
0045321cstr x1, [sp+144]
00453220str x2, [sp+152]
00453224str x3, [sp+120]
00453228str x4, [sp+128]
0045322cldr x8, [sp+144]
00453230ldr x9, [sp+152]
00453234ldr x10, [sp+136]
00453238str x10, [sp+176]
0045323cstr x8, [sp+184]
00453240str x9, [sp+192]
00453244ldr x8, [sp+120]
00453248ldr x9, [sp+128]
0045324cstr x8, [sp+160]
00453250str x9, [sp+168]
00453254ldr x8, [sp+176]
00453258ldr x9, [sp+184]
0045325cldr x10, [sp+192]
00453260str x8, [sp+96]
00453264str x9, [sp+104]
00453268str x10, [sp+112]
0045326cldr x3, [sp+160]
00453270ldr x4, [sp+168]
00453274str x3, [sp+80]
00453278str x4, [sp+88]
0045327cldr x0, [sp+96]
00453280ldr x1, [sp+104]
00453284ldr x2, [sp+112]
00453288ldur x29, [sp-8]
0045328cldr x30, [sp], 208
00453290ret x30
00453294
00453294loc_453294:
00453294stp x0, x1, [sp+8]
00453298stp x2, x3, [sp+24]
0045329cstp x4, x5, [sp+40]
004532a0mov x3, x30
004532a4bl runtime.morestack_noctxt.abi0
004532a8ldp x0, x1, [sp+8]
004532acldp x2, x3, [sp+24]
004532b0ldp x4, x5, [sp+40]
004532b4b 0x4531a0
004532b8udf 0
004532bcudf 0
004531a0
004531a0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 usage)
004531a0ldr x16, [x28+16]
004531a4sub x17, sp, 80
004531a8subs xzr, x17, x16
004531acb.ls 0x453294
004531b0str x30, [sp-208]!
004531b4stur x29, [sp-8]
004531b8sub x29, sp, 8
004531bcstr x0, [sp+216]
004531c0str x1, [sp+224]
004531c4str x2, [sp+232]
004531c8str x3, [sp+240]
004531ccstr x4, [sp+248]
004531d0str x5, [sp+256]
004531d4str xzr, [sp+96]
004531d8stp xzr, xzr, [sp+104]
004531dcstp xzr, xzr, [sp+80]
004531e0str xzr, [sp+136]
004531e4stp xzr, xzr, [sp+144]
004531e8stp xzr, xzr, [sp+120]
004531ecldr x0, [sp+216]
004531f0ldr x3, [sp+240]
004531f4ldr x1, [sp+224]
004531f8ldr x4, [sp+248]
004531fcldr x2, [sp+232]
00453200ldr x5, [sp+256]
00453204adrp x6, 0x2ca000
00453208add x6, x6, 160
0045320cadrp x7, 0x5f8000
00453210add x7, x7, 1504
00453214bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveKey
00453218str x0, [sp+136]
0045321cstr x1, [sp+144]
00453220str x2, [sp+152]
00453224str x3, [sp+120]
00453228str x4, [sp+128]
0045322cldr x8, [sp+144]
00453230ldr x9, [sp+152]
00453234ldr x10, [sp+136]
00453238str x10, [sp+176]
0045323cstr x8, [sp+184]
00453240str x9, [sp+192]
00453244ldr x8, [sp+120]
00453248ldr x9, [sp+128]
0045324cstr x8, [sp+160]
00453250str x9, [sp+168]
00453254ldr x8, [sp+176]
00453258ldr x9, [sp+184]
0045325cldr x10, [sp+192]
00453260str x8, [sp+96]
00453264str x9, [sp+104]
00453268str x10, [sp+112]
0045326cldr x3, [sp+160]
00453270ldr x4, [sp+168]
00453274str x3, [sp+80]
00453278str x4, [sp+88]
0045327cldr x0, [sp+96]
00453280ldr x1, [sp+104]
00453284ldr x2, [sp+112]
00453288ldur x29, [sp-8]
0045328cldr x30, [sp], 208
00453290ret x30
00453294
00453294loc_453294:
00453294stp x0, x1, [sp+8]
00453298stp x2, x3, [sp+24]
0045329cstp x4, x5, [sp+40]
004532a0mov x3, x30
004532a4bl runtime.morestack_noctxt.abi0
004532a8ldp x0, x1, [sp+8]
004532acldp x2, x3, [sp+24]
004532b0ldp x4, x5, [sp+40]
004532b4b 0x4531a0
004532b8udf 0
004532bcudf 0
004531a0
004532c0
004532c0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 usage)
004532c0ldr x16, [x28+16]
004532c4sub x17, sp, 80
004532c8subs xzr, x17, x16
004532ccb.ls 0x4533b4
004532d0str x30, [sp-208]!
004532d4stur x29, [sp-8]
004532d8sub x29, sp, 8
004532dcstr x0, [sp+216]
004532e0str x1, [sp+224]
004532e4str x2, [sp+232]
004532e8str x3, [sp+240]
004532ecstr x4, [sp+248]
004532f0str x5, [sp+256]
004532f4str xzr, [sp+96]
004532f8stp xzr, xzr, [sp+104]
004532fcstp xzr, xzr, [sp+80]
00453300str xzr, [sp+136]
00453304stp xzr, xzr, [sp+144]
00453308stp xzr, xzr, [sp+120]
0045330cldr x0, [sp+216]
00453310ldr x3, [sp+240]
00453314ldr x1, [sp+224]
00453318ldr x4, [sp+248]
0045331cldr x2, [sp+232]
00453320ldr x5, [sp+256]
00453324adrp x6, 0x2ca000
00453328add x6, x6, 160
0045332cadrp x7, 0x5f8000
00453330add x7, x7, 1504
00453334bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveRandom
00453338str x0, [sp+136]
0045333cstr x1, [sp+144]
00453340str x2, [sp+152]
00453344str x3, [sp+120]
00453348str x4, [sp+128]
0045334cldr x8, [sp+144]
00453350ldr x9, [sp+152]
00453354ldr x10, [sp+136]
00453358str x10, [sp+176]
0045335cstr x8, [sp+184]
00453360str x9, [sp+192]
00453364ldr x8, [sp+120]
00453368ldr x9, [sp+128]
0045336cstr x8, [sp+160]
00453370str x9, [sp+168]
00453374ldr x8, [sp+176]
00453378ldr x9, [sp+184]
0045337cldr x10, [sp+192]
00453380str x8, [sp+96]
00453384str x9, [sp+104]
00453388str x10, [sp+112]
0045338cldr x3, [sp+160]
00453390ldr x4, [sp+168]
00453394str x3, [sp+80]
00453398str x4, [sp+88]
0045339cldr x0, [sp+96]
004533a0ldr x1, [sp+104]
004533a4ldr x2, [sp+112]
004533a8ldur x29, [sp-8]
004533acldr x30, [sp], 208
004533b0ret x30
004533b4
004533b4loc_4533b4:
004533b4stp x0, x1, [sp+8]
004533b8stp x2, x3, [sp+24]
004533bcstp x4, x5, [sp+40]
004533c0mov x3, x30
004533c4bl runtime.morestack_noctxt.abi0
004533c8ldp x0, x1, [sp+8]
004533ccldp x2, x3, [sp+24]
004533d0ldp x4, x5, [sp+40]
004533d4b 0x4532c0
004533d8udf 0
004533dcudf 0
004532c0
004532c0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 usage)
004532c0ldr x16, [x28+16]
004532c4sub x17, sp, 80
004532c8subs xzr, x17, x16
004532ccb.ls 0x4533b4
004532d0str x30, [sp-208]!
004532d4stur x29, [sp-8]
004532d8sub x29, sp, 8
004532dcstr x0, [sp+216]
004532e0str x1, [sp+224]
004532e4str x2, [sp+232]
004532e8str x3, [sp+240]
004532ecstr x4, [sp+248]
004532f0str x5, [sp+256]
004532f4str xzr, [sp+96]
004532f8stp xzr, xzr, [sp+104]
004532fcstp xzr, xzr, [sp+80]
00453300str xzr, [sp+136]
00453304stp xzr, xzr, [sp+144]
00453308stp xzr, xzr, [sp+120]
0045330cldr x0, [sp+216]
00453310ldr x3, [sp+240]
00453314ldr x1, [sp+224]
00453318ldr x4, [sp+248]
0045331cldr x2, [sp+232]
00453320ldr x5, [sp+256]
00453324adrp x6, 0x2ca000
00453328add x6, x6, 160
0045332cadrp x7, 0x5f8000
00453330add x7, x7, 1504
00453334bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveRandom
00453338str x0, [sp+136]
0045333cstr x1, [sp+144]
00453340str x2, [sp+152]
00453344str x3, [sp+120]
00453348str x4, [sp+128]
0045334cldr x8, [sp+144]
00453350ldr x9, [sp+152]
00453354ldr x10, [sp+136]
00453358str x10, [sp+176]
0045335cstr x8, [sp+184]
00453360str x9, [sp+192]
00453364ldr x8, [sp+120]
00453368ldr x9, [sp+128]
0045336cstr x8, [sp+160]
00453370str x9, [sp+168]
00453374ldr x8, [sp+176]
00453378ldr x9, [sp+184]
0045337cldr x10, [sp+192]
00453380str x8, [sp+96]
00453384str x9, [sp+104]
00453388str x10, [sp+112]
0045338cldr x3, [sp+160]
00453390ldr x4, [sp+168]
00453394str x3, [sp+80]
00453398str x4, [sp+88]
0045339cldr x0, [sp+96]
004533a0ldr x1, [sp+104]
004533a4ldr x2, [sp+112]
004533a8ldur x29, [sp-8]
004533acldr x30, [sp], 208
004533b0ret x30
004533b4
004533b4loc_4533b4:
004533b4stp x0, x1, [sp+8]
004533b8stp x2, x3, [sp+24]
004533bcstp x4, x5, [sp+40]
004533c0mov x3, x30
004533c4bl runtime.morestack_noctxt.abi0
004533c8ldp x0, x1, [sp+8]
004533ccldp x2, x3, [sp+24]
004533d0ldp x4, x5, [sp+40]
004533d4b 0x4532c0
004533d8udf 0
004533dcudf 0
004532c0
004533e0
004533e0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
004533e0ldr x16, [x28+16]
004533e4subs xzr, sp, x16
004533e8b.ls 0x453474
004533ecstr x30, [sp-128]!
004533f0stur x29, [sp-8]
004533f4sub x29, sp, 8
004533f8str x0, [sp+136]
004533fcstr x1, [sp+144]
00453400str x2, [sp+152]
00453404str x3, [sp+160]
00453408str x4, [sp+168]
0045340cstr x5, [sp+176]
00453410str x6, [sp+184]
00453414str x7, [sp+192]
00453418str x8, [sp+200]
0045341cstr w9, [sp+208]
00453420strb wzr, [sp+118]
00453424ldr w9, [sp+208]
00453428ldr x0, [sp+136]
0045342cldr x3, [sp+160]
00453430ldr x6, [sp+184]
00453434ldr x1, [sp+144]
00453438ldr x4, [sp+168]
0045343cldr x7, [sp+192]
00453440ldr x2, [sp+152]
00453444ldr x5, [sp+176]
00453448ldr x8, [sp+200]
0045344cadrp x10, 0x2ca000
00453450add x10, x10, 160
00453454adrp x11, 0x5f8000
00453458add x11, x11, 1504
0045345cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.VerifyIntegrity
00453460strb w0, [sp+119]
00453464strb w0, [sp+118]
00453468ldur x29, [sp-8]
0045346cldr x30, [sp], 128
00453470ret x30
00453474
00453474loc_453474:
00453474stp x0, x1, [sp+8]
00453478stp x2, x3, [sp+24]
0045347cstp x4, x5, [sp+40]
00453480stp x6, x7, [sp+56]
00453484str x8, [sp+72]
00453488str w9, [sp+80]
0045348cmov x3, x30
00453490bl runtime.morestack_noctxt.abi0
00453494ldp x0, x1, [sp+8]
00453498ldp x2, x3, [sp+24]
0045349cldp x4, x5, [sp+40]
004534a0ldp x6, x7, [sp+56]
004534a4ldr x8, [sp+72]
004534a8ldr w9, [sp+80]
004534acb 0x4533e0
004533e0
004533e0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
004533e0ldr x16, [x28+16]
004533e4subs xzr, sp, x16
004533e8b.ls 0x453474
004533ecstr x30, [sp-128]!
004533f0stur x29, [sp-8]
004533f4sub x29, sp, 8
004533f8str x0, [sp+136]
004533fcstr x1, [sp+144]
00453400str x2, [sp+152]
00453404str x3, [sp+160]
00453408str x4, [sp+168]
0045340cstr x5, [sp+176]
00453410str x6, [sp+184]
00453414str x7, [sp+192]
00453418str x8, [sp+200]
0045341cstr w9, [sp+208]
00453420strb wzr, [sp+118]
00453424ldr w9, [sp+208]
00453428ldr x0, [sp+136]
0045342cldr x3, [sp+160]
00453430ldr x6, [sp+184]
00453434ldr x1, [sp+144]
00453438ldr x4, [sp+168]
0045343cldr x7, [sp+192]
00453440ldr x2, [sp+152]
00453444ldr x5, [sp+176]
00453448ldr x8, [sp+200]
0045344cadrp x10, 0x2ca000
00453450add x10, x10, 160
00453454adrp x11, 0x5f8000
00453458add x11, x11, 1504
0045345cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.VerifyIntegrity
00453460strb w0, [sp+119]
00453464strb w0, [sp+118]
00453468ldur x29, [sp-8]
0045346cldr x30, [sp], 128
00453470ret x30
00453474
00453474loc_453474:
00453474stp x0, x1, [sp+8]
00453478stp x2, x3, [sp+24]
0045347cstp x4, x5, [sp+40]
00453480stp x6, x7, [sp+56]
00453484str x8, [sp+72]
00453488str w9, [sp+80]
0045348cmov x3, x30
00453490bl runtime.morestack_noctxt.abi0
00453494ldp x0, x1, [sp+8]
00453498ldp x2, x3, [sp+24]
0045349cldp x4, x5, [sp+40]
004534a0ldp x6, x7, [sp+56]
004534a4ldr x8, [sp+72]
004534a8ldr w9, [sp+80]
004534acb 0x4533e0
004533e0
004534b0
004534b0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
004534b0ldr x16, [x28+16]
004534b4sub x17, sp, 128
004534b8subs xzr, x17, x16
004534bcb.ls 0x4535cc
004534c0sub x20, sp, 256
004534c4stp x29, x30, [x20-8]
004534c8add sp, x20, 0
004534ccsub x29, sp, 8
004534d0str x0, [sp+264]
004534d4str x1, [sp+272]
004534d8str x2, [sp+280]
004534dcstr x3, [sp+288]
004534e0str x4, [sp+296]
004534e4str x5, [sp+304]
004534e8str w6, [sp+312]
004534ecstr xzr, [sp+120]
004534f0stp xzr, xzr, [sp+128]
004534f4stp xzr, xzr, [sp+104]
004534f8ldr w0, [sp+312]
004534fcbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc
00453500str x0, [sp+168]
00453504str x1, [sp+176]
00453508str x2, [sp+184]
0045350cstr xzr, [sp+144]
00453510stp xzr, xzr, [sp+152]
00453514stp xzr, xzr, [sp+232]
00453518ldr x0, [sp+288]
0045351cldr x3, [sp+264]
00453520ldr x1, [sp+296]
00453524ldr x4, [sp+272]
00453528ldr x2, [sp+304]
0045352cldr x5, [sp+280]
00453530ldr x6, [sp+168]
00453534ldr x7, [sp+176]
00453538ldr x8, [sp+184]
0045353cadrp x9, 0x2ca000
00453540add x9, x9, 160
00453544adrp x10, 0x5f8000
00453548add x10, x10, 1504
0045354cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash
00453550str x0, [sp+144]
00453554str x1, [sp+152]
00453558str x2, [sp+160]
0045355cstr x3, [sp+232]
00453560str x4, [sp+240]
00453564ldr x1, [sp+144]
00453568ldr x2, [sp+152]
0045356cldr x3, [sp+160]
00453570str x1, [sp+208]
00453574str x2, [sp+216]
00453578str x3, [sp+224]
0045357cldr x1, [sp+232]
00453580ldr x2, [sp+240]
00453584str x1, [sp+192]
00453588str x2, [sp+200]
0045358cldr x1, [sp+208]
00453590ldr x2, [sp+216]
00453594ldr x3, [sp+224]
00453598str x1, [sp+120]
0045359cstr x2, [sp+128]
004535a0str x3, [sp+136]
004535a4ldr x3, [sp+192]
004535a8ldr x4, [sp+200]
004535acstr x3, [sp+104]
004535b0str x4, [sp+112]
004535b4ldr x0, [sp+120]
004535b8ldr x1, [sp+128]
004535bcldr x2, [sp+136]
004535c0ldp x29, x30, [sp-8]
004535c4add sp, sp, 256
004535c8ret x30
004535cc
004535ccloc_4535cc:
004535ccstp x0, x1, [sp+8]
004535d0stp x2, x3, [sp+24]
004535d4stp x4, x5, [sp+40]
004535d8str w6, [sp+56]
004535dcmov x3, x30
004535e0bl runtime.morestack_noctxt.abi0
004535e4ldp x0, x1, [sp+8]
004535e8ldp x2, x3, [sp+24]
004535ecldp x4, x5, [sp+40]
004535f0ldr w6, [sp+56]
004535f4b 0x4534b0
004535f8udf 0
004535fcudf 0
004534b0
004534b0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
004534b0ldr x16, [x28+16]
004534b4sub x17, sp, 128
004534b8subs xzr, x17, x16
004534bcb.ls 0x4535cc
004534c0sub x20, sp, 256
004534c4stp x29, x30, [x20-8]
004534c8add sp, x20, 0
004534ccsub x29, sp, 8
004534d0str x0, [sp+264]
004534d4str x1, [sp+272]
004534d8str x2, [sp+280]
004534dcstr x3, [sp+288]
004534e0str x4, [sp+296]
004534e4str x5, [sp+304]
004534e8str w6, [sp+312]
004534ecstr xzr, [sp+120]
004534f0stp xzr, xzr, [sp+128]
004534f4stp xzr, xzr, [sp+104]
004534f8ldr w0, [sp+312]
004534fcbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc
00453500str x0, [sp+168]
00453504str x1, [sp+176]
00453508str x2, [sp+184]
0045350cstr xzr, [sp+144]
00453510stp xzr, xzr, [sp+152]
00453514stp xzr, xzr, [sp+232]
00453518ldr x0, [sp+288]
0045351cldr x3, [sp+264]
00453520ldr x1, [sp+296]
00453524ldr x4, [sp+272]
00453528ldr x2, [sp+304]
0045352cldr x5, [sp+280]
00453530ldr x6, [sp+168]
00453534ldr x7, [sp+176]
00453538ldr x8, [sp+184]
0045353cadrp x9, 0x2ca000
00453540add x9, x9, 160
00453544adrp x10, 0x5f8000
00453548add x10, x10, 1504
0045354cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash
00453550str x0, [sp+144]
00453554str x1, [sp+152]
00453558str x2, [sp+160]
0045355cstr x3, [sp+232]
00453560str x4, [sp+240]
00453564ldr x1, [sp+144]
00453568ldr x2, [sp+152]
0045356cldr x3, [sp+160]
00453570str x1, [sp+208]
00453574str x2, [sp+216]
00453578str x3, [sp+224]
0045357cldr x1, [sp+232]
00453580ldr x2, [sp+240]
00453584str x1, [sp+192]
00453588str x2, [sp+200]
0045358cldr x1, [sp+208]
00453590ldr x2, [sp+216]
00453594ldr x3, [sp+224]
00453598str x1, [sp+120]
0045359cstr x2, [sp+128]
004535a0str x3, [sp+136]
004535a4ldr x3, [sp+192]
004535a8ldr x4, [sp+200]
004535acstr x3, [sp+104]
004535b0str x4, [sp+112]
004535b4ldr x0, [sp+120]
004535b8ldr x1, [sp+128]
004535bcldr x2, [sp+136]
004535c0ldp x29, x30, [sp-8]
004535c4add sp, sp, 256
004535c8ret x30
004535cc
004535ccloc_4535cc:
004535ccstp x0, x1, [sp+8]
004535d0stp x2, x3, [sp+24]
004535d4stp x4, x5, [sp+40]
004535d8str w6, [sp+56]
004535dcmov x3, x30
004535e0bl runtime.morestack_noctxt.abi0
004535e4ldp x0, x1, [sp+8]
004535e8ldp x2, x3, [sp+24]
004535ecldp x4, x5, [sp+40]
004535f0ldr w6, [sp+56]
004535f4b 0x4534b0
004535f8udf 0
004535fcudf 0
004534b0
00453600
00453600gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
00453600ldr x16, [x28+16]
00453604sub x17, sp, 80
00453608subs xzr, x17, x16
0045360cb.ls 0x453724
00453610str x30, [sp-208]!
00453614stur x29, [sp-8]
00453618sub x29, sp, 8
0045361cstr x0, [sp+216]
00453620str x1, [sp+224]
00453624str x2, [sp+232]
00453628str x3, [sp+240]
0045362cstr x4, [sp+248]
00453630str x5, [sp+256]
00453634str x6, [sp+264]
00453638str x7, [sp+272]
0045363cstr x8, [sp+280]
00453640str w9, [sp+288]
00453644strb wzr, [sp+78]
00453648str xzr, [sp+176]
0045364cstp xzr, xzr, [sp+184]
00453650stp xzr, xzr, [sp+160]
00453654ldr w6, [sp+288]
00453658ldr x0, [sp+216]
0045365cldr x3, [sp+240]
00453660ldr x1, [sp+224]
00453664ldr x4, [sp+248]
00453668ldr x2, [sp+232]
0045366cldr x5, [sp+256]
00453670bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetChecksumHash
00453674str x0, [sp+176]
00453678str x1, [sp+184]
0045367cstr x2, [sp+192]
00453680str x3, [sp+160]
00453684str x4, [sp+168]
00453688ldr x7, [sp+184]
0045368cldr x8, [sp+192]
00453690ldr x9, [sp+176]
00453694str x9, [sp+136]
00453698str x7, [sp+144]
0045369cstr x8, [sp+152]
004536a0ldr x7, [sp+160]
004536a4ldr x8, [sp+168]
004536a8str x7, [sp+120]
004536acstr x8, [sp+128]
004536b0ldr x7, [sp+136]
004536b4ldr x8, [sp+144]
004536b8ldr x9, [sp+152]
004536bcstr x7, [sp+96]
004536c0str x8, [sp+104]
004536c4str x9, [sp+112]
004536c8ldr x7, [sp+128]
004536ccldr x8, [sp+120]
004536d0str x8, [sp+80]
004536d4str x7, [sp+88]
004536d8cbnz x8, 0x4536e0
004536dcb 0x4536f4
004536e0
004536e0loc_4536e0:
004536e0strb wzr, [sp+78]
004536e4mov x0, xzr
004536e8ldur x29, [sp-8]
004536ecldr x30, [sp], 208
004536f0ret x30
004536f4
004536f4loc_4536f4:
004536f4ldr x0, [sp+264]
004536f8ldr x3, [sp+96]
004536fcldr x1, [sp+272]
00453700ldr x4, [sp+104]
00453704ldr x2, [sp+280]
00453708ldr x5, [sp+112]
0045370cbl crypto/hmac.Equal
00453710strb w0, [sp+79]
00453714strb w0, [sp+78]
00453718ldur x29, [sp-8]
0045371cldr x30, [sp], 208
00453720ret x30
00453724
00453724loc_453724:
00453724stp x0, x1, [sp+8]
00453728stp x2, x3, [sp+24]
0045372cstp x4, x5, [sp+40]
00453730stp x6, x7, [sp+56]
00453734str x8, [sp+72]
00453738str w9, [sp+80]
0045373cmov x3, x30
00453740bl runtime.morestack_noctxt.abi0
00453744ldp x0, x1, [sp+8]
00453748ldp x2, x3, [sp+24]
0045374cldp x4, x5, [sp+40]
00453750ldp x6, x7, [sp+56]
00453754ldr x8, [sp+72]
00453758ldr w9, [sp+80]
0045375cb 0x453600
00453600
00453600gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
00453600ldr x16, [x28+16]
00453604sub x17, sp, 80
00453608subs xzr, x17, x16
0045360cb.ls 0x453724
00453610str x30, [sp-208]!
00453614stur x29, [sp-8]
00453618sub x29, sp, 8
0045361cstr x0, [sp+216]
00453620str x1, [sp+224]
00453624str x2, [sp+232]
00453628str x3, [sp+240]
0045362cstr x4, [sp+248]
00453630str x5, [sp+256]
00453634str x6, [sp+264]
00453638str x7, [sp+272]
0045363cstr x8, [sp+280]
00453640str w9, [sp+288]
00453644strb wzr, [sp+78]
00453648str xzr, [sp+176]
0045364cstp xzr, xzr, [sp+184]
00453650stp xzr, xzr, [sp+160]
00453654ldr w6, [sp+288]
00453658ldr x0, [sp+216]
0045365cldr x3, [sp+240]
00453660ldr x1, [sp+224]
00453664ldr x4, [sp+248]
00453668ldr x2, [sp+232]
0045366cldr x5, [sp+256]
00453670bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetChecksumHash
00453674str x0, [sp+176]
00453678str x1, [sp+184]
0045367cstr x2, [sp+192]
00453680str x3, [sp+160]
00453684str x4, [sp+168]
00453688ldr x7, [sp+184]
0045368cldr x8, [sp+192]
00453690ldr x9, [sp+176]
00453694str x9, [sp+136]
00453698str x7, [sp+144]
0045369cstr x8, [sp+152]
004536a0ldr x7, [sp+160]
004536a4ldr x8, [sp+168]
004536a8str x7, [sp+120]
004536acstr x8, [sp+128]
004536b0ldr x7, [sp+136]
004536b4ldr x8, [sp+144]
004536b8ldr x9, [sp+152]
004536bcstr x7, [sp+96]
004536c0str x8, [sp+104]
004536c4str x9, [sp+112]
004536c8ldr x7, [sp+128]
004536ccldr x8, [sp+120]
004536d0str x8, [sp+80]
004536d4str x7, [sp+88]
004536d8cbnz x8, 0x4536e0
004536dcb 0x4536f4
004536e0
004536e0loc_4536e0:
004536e0strb wzr, [sp+78]
004536e4mov x0, xzr
004536e8ldur x29, [sp-8]
004536ecldr x30, [sp], 208
004536f0ret x30
004536f4
004536f4loc_4536f4:
004536f4ldr x0, [sp+264]
004536f8ldr x3, [sp+96]
004536fcldr x1, [sp+272]
00453700ldr x4, [sp+104]
00453704ldr x2, [sp+280]
00453708ldr x5, [sp+112]
0045370cbl crypto/hmac.Equal
00453710strb w0, [sp+79]
00453714strb w0, [sp+78]
00453718ldur x29, [sp-8]
0045371cldr x30, [sp], 208
00453720ret x30
00453724
00453724loc_453724:
00453724stp x0, x1, [sp+8]
00453728stp x2, x3, [sp+24]
0045372cstp x4, x5, [sp+40]
00453730stp x6, x7, [sp+56]
00453734str x8, [sp+72]
00453738str w9, [sp+80]
0045373cmov x3, x30
00453740bl runtime.morestack_noctxt.abi0
00453744ldp x0, x1, [sp+8]
00453748ldp x2, x3, [sp+24]
0045374cldp x4, x5, [sp+40]
00453750ldp x6, x7, [sp+56]
00453754ldr x8, [sp+72]
00453758ldr w9, [sp+80]
0045375cb 0x453600
00453600
00453760
00453760gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
00453760str x30, [sp-32]!
00453764stur x29, [sp-8]
00453768sub x29, sp, 8
0045376cstr wzr, [sp+20]
00453770movz x0, 19
00453774str w0, [sp+20]
00453778add x29, sp, 24
0045377cadd sp, sp, 32
00453780ret x30
00453784udf 0
00453788udf 0
0045378cudf 0
00453760
00453760gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
00453760str x30, [sp-32]!
00453764stur x29, [sp-8]
00453768sub x29, sp, 8
0045376cstr wzr, [sp+20]
00453770movz x0, 19
00453774str w0, [sp+20]
00453778add x29, sp, 24
0045377cadd sp, sp, 32
00453780ret x30
00453784udf 0
00453788udf 0
0045378cudf 0
00453760
00453790
00453790gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
00453790str x30, [sp-32]!
00453794stur x29, [sp-8]
00453798sub x29, sp, 8
0045379cstr wzr, [sp+20]
004537a0movz x0, 19
004537a4str w0, [sp+20]
004537a8add x29, sp, 24
004537acadd sp, sp, 32
004537b0ret x30
004537b4udf 0
004537b8udf 0
004537bcudf 0
00453790
00453790gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
00453790str x30, [sp-32]!
00453794stur x29, [sp-8]
00453798sub x29, sp, 8
0045379cstr wzr, [sp+20]
004537a0movz x0, 19
004537a4str w0, [sp+20]
004537a8add x29, sp, 24
004537acadd sp, sp, 32
004537b0ret x30
004537b4udf 0
004537b8udf 0
004537bcudf 0
00453790
004537c0
004537c0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
004537c0str x30, [sp-32]!
004537c4stur x29, [sp-8]
004537c8sub x29, sp, 8
004537ccstr xzr, [sp+16]
004537d0orr x0, xzr, 16
004537d4str x0, [sp+16]
004537d8add x29, sp, 24
004537dcadd sp, sp, 32
004537e0ret x30
004537e4udf 0
004537e8udf 0
004537ecudf 0
004537c0
004537c0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
004537c0str x30, [sp-32]!
004537c4stur x29, [sp-8]
004537c8sub x29, sp, 8
004537ccstr xzr, [sp+16]
004537d0orr x0, xzr, 16
004537d4str x0, [sp+16]
004537d8add x29, sp, 24
004537dcadd sp, sp, 32
004537e0ret x30
004537e4udf 0
004537e8udf 0
004537ecudf 0
004537c0
004537f0
004537f0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
004537f0ldr x16, [x28+16]
004537f4subs xzr, sp, x16
004537f8b.ls 0x453828
004537fcstr x30, [sp-32]!
00453800stur x29, [sp-8]
00453804sub x29, sp, 8
00453808str xzr, [sp+8]
0045380cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeyByteSize
00453810str x0, [sp+16]
00453814ubfm x0, x0, 61, 60
00453818str x0, [sp+8]
0045381cldur x29, [sp-8]
00453820ldr x30, [sp], 32
00453824ret x30
00453828
00453828loc_453828:
00453828mov x3, x30
0045382cbl runtime.morestack_noctxt.abi0
00453830b 0x4537f0
00453834udf 0
00453838udf 0
0045383cudf 0
004537f0
004537f0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
004537f0ldr x16, [x28+16]
004537f4subs xzr, sp, x16
004537f8b.ls 0x453828
004537fcstr x30, [sp-32]!
00453800stur x29, [sp-8]
00453804sub x29, sp, 8
00453808str xzr, [sp+8]
0045380cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeyByteSize
00453810str x0, [sp+16]
00453814ubfm x0, x0, 61, 60
00453818str x0, [sp+8]
0045381cldur x29, [sp-8]
00453820ldr x30, [sp], 32
00453824ret x30
00453828
00453828loc_453828:
00453828mov x3, x30
0045382cbl runtime.morestack_noctxt.abi0
00453830b 0x4537f0
00453834udf 0
00453838udf 0
0045383cudf 0
004537f0
00453840
00453840gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
00453840str x30, [sp-32]!
00453844stur x29, [sp-8]
00453848sub x29, sp, 8
0045384cstr xzr, [sp+16]
00453850adrp x1, 0x286000
00453854add x1, x1, 112
00453858str x1, [sp+16]
0045385cldr x0, [sp+16]
00453860add x29, sp, 24
00453864add sp, sp, 32
00453868ret x30
0045386cudf 0
00453840
00453840gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
00453840str x30, [sp-32]!
00453844stur x29, [sp-8]
00453848sub x29, sp, 8
0045384cstr xzr, [sp+16]
00453850adrp x1, 0x286000
00453854add x1, x1, 112
00453858str x1, [sp+16]
0045385cldr x0, [sp+16]
00453860add x29, sp, 24
00453864add sp, sp, 32
00453868ret x30
0045386cudf 0
00453840
00453870
00453870gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
00453870str x30, [sp-32]!
00453874stur x29, [sp-8]
00453878sub x29, sp, 8
0045387cstr xzr, [sp+16]
00453880orr x0, xzr, 1
00453884str x0, [sp+16]
00453888add x29, sp, 24
0045388cadd sp, sp, 32
00453890ret x30
00453894udf 0
00453898udf 0
0045389cudf 0
00453870
00453870gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
00453870str x30, [sp-32]!
00453874stur x29, [sp-8]
00453878sub x29, sp, 8
0045387cstr xzr, [sp+16]
00453880orr x0, xzr, 1
00453884str x0, [sp+16]
00453888add x29, sp, 24
0045388cadd sp, sp, 32
00453890ret x30
00453894udf 0
00453898udf 0
0045389cudf 0
00453870
004538a0
004538a0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
004538a0str x30, [sp-32]!
004538a4stur x29, [sp-8]
004538a8sub x29, sp, 8
004538acstp xzr, xzr, [sp+8]
004538b0adrp x0, 0x25e000
004538b4add x0, x0, 2116
004538b8str x0, [sp+8]
004538bcorr x1, xzr, 8
004538c0str x1, [sp+16]
004538c4add x29, sp, 24
004538c8add sp, sp, 32
004538ccret x30
004538a0
004538a0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
004538a0str x30, [sp-32]!
004538a4stur x29, [sp-8]
004538a8sub x29, sp, 8
004538acstp xzr, xzr, [sp+8]
004538b0adrp x0, 0x25e000
004538b4add x0, x0, 2116
004538b8str x0, [sp+8]
004538bcorr x1, xzr, 8
004538c0str x1, [sp+16]
004538c4add x29, sp, 24
004538c8add sp, sp, 32
004538ccret x30
004538a0
004538d0
004538d0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
004538d0str x30, [sp-32]!
004538d4stur x29, [sp-8]
004538d8sub x29, sp, 8
004538dcstr xzr, [sp+16]
004538e0orr x0, xzr, 16
004538e4str x0, [sp+16]
004538e8add x29, sp, 24
004538ecadd sp, sp, 32
004538f0ret x30
004538f4udf 0
004538f8udf 0
004538fcudf 0
004538d0
004538d0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
004538d0str x30, [sp-32]!
004538d4stur x29, [sp-8]
004538d8sub x29, sp, 8
004538dcstr xzr, [sp+16]
004538e0orr x0, xzr, 16
004538e4str x0, [sp+16]
004538e8add x29, sp, 24
004538ecadd sp, sp, 32
004538f0ret x30
004538f4udf 0
004538f8udf 0
004538fcudf 0
004538d0
00453900
00453900gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
00453900str x30, [sp-32]!
00453904stur x29, [sp-8]
00453908sub x29, sp, 8
0045390cstr xzr, [sp+16]
00453910orr x0, xzr, 128
00453914str x0, [sp+16]
00453918add x29, sp, 24
0045391cadd sp, sp, 32
00453920ret x30
00453924udf 0
00453928udf 0
0045392cudf 0
00453900
00453900gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
00453900str x30, [sp-32]!
00453904stur x29, [sp-8]
00453908sub x29, sp, 8
0045390cstr xzr, [sp+16]
00453910orr x0, xzr, 128
00453914str x0, [sp+16]
00453918add x29, sp, 24
0045391cadd sp, sp, 32
00453920ret x30
00453924udf 0
00453928udf 0
0045392cudf 0
00453900
00453930
00453930gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
00453930str x30, [sp-32]!
00453934stur x29, [sp-8]
00453938sub x29, sp, 8
0045393cstr xzr, [sp+16]
00453940orr x0, xzr, 128
00453944str x0, [sp+16]
00453948add x29, sp, 24
0045394cadd sp, sp, 32
00453950ret x30
00453954udf 0
00453958udf 0
0045395cudf 0
00453930
00453930gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
00453930str x30, [sp-32]!
00453934stur x29, [sp-8]
00453938sub x29, sp, 8
0045393cstr xzr, [sp+16]
00453940orr x0, xzr, 128
00453944str x0, [sp+16]
00453948add x29, sp, 24
0045394cadd sp, sp, 32
00453950ret x30
00453954udf 0
00453958udf 0
0045395cudf 0
00453930
00453960
00453960gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct string secret, struct string salt, struct string s2kparams)
00453960ldr x16, [x28+16]
00453964sub x17, sp, 96
00453968subs xzr, x17, x16
0045396cb.ls 0x453a74
00453970str x30, [sp-224]!
00453974stur x29, [sp-8]
00453978sub x29, sp, 8
0045397cstr x0, [sp+232]
00453980str x1, [sp+240]
00453984str x2, [sp+248]
00453988str x3, [sp+256]
0045398cstr x4, [sp+264]
00453990str x5, [sp+272]
00453994str xzr, [sp+96]
00453998stp xzr, xzr, [sp+104]
0045399cstp xzr, xzr, [sp+80]
004539a0ldr x0, [sp+248]
004539a4ldr x1, [sp+256]
004539a8adrp x2, 0x267000
004539acadd x2, x2, 2541
004539b0movz x3, 26
004539b4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.GetSaltP
004539b8str x0, [sp+120]
004539bcstr x1, [sp+128]
004539c0str xzr, [sp+136]
004539c4stp xzr, xzr, [sp+144]
004539c8stp xzr, xzr, [sp+200]
004539ccldr x0, [sp+232]
004539d0ldr x2, [sp+120]
004539d4ldr x4, [sp+264]
004539d8ldr x1, [sp+240]
004539dcldr x3, [sp+128]
004539e0ldr x5, [sp+272]
004539e4adrp x6, 0x2ca000
004539e8add x6, x6, 544
004539ecadrp x7, 0x5f8000
004539f0add x7, x7, 1504
004539f4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.StringToKey
004539f8str x0, [sp+136]
004539fcstr x1, [sp+144]
00453a00str x2, [sp+152]
00453a04str x3, [sp+200]
00453a08str x4, [sp+208]
00453a0cldr x4, [sp+144]
00453a10ldr x5, [sp+152]
00453a14ldr x6, [sp+136]
00453a18str x6, [sp+176]
00453a1cstr x4, [sp+184]
00453a20str x5, [sp+192]
00453a24ldr x4, [sp+200]
00453a28ldr x5, [sp+208]
00453a2cstr x4, [sp+160]
00453a30str x5, [sp+168]
00453a34ldr x4, [sp+176]
00453a38ldr x5, [sp+184]
00453a3cldr x6, [sp+192]
00453a40str x4, [sp+96]
00453a44str x5, [sp+104]
00453a48str x6, [sp+112]
00453a4cldr x3, [sp+160]
00453a50ldr x4, [sp+168]
00453a54str x3, [sp+80]
00453a58str x4, [sp+88]
00453a5cldr x0, [sp+96]
00453a60ldr x1, [sp+104]
00453a64ldr x2, [sp+112]
00453a68ldur x29, [sp-8]
00453a6cldr x30, [sp], 224
00453a70ret x30
00453a74
00453a74loc_453a74:
00453a74stp x0, x1, [sp+8]
00453a78stp x2, x3, [sp+24]
00453a7cstp x4, x5, [sp+40]
00453a80mov x3, x30
00453a84bl runtime.morestack_noctxt.abi0
00453a88ldp x0, x1, [sp+8]
00453a8cldp x2, x3, [sp+24]
00453a90ldp x4, x5, [sp+40]
00453a94b 0x453960
00453a98udf 0
00453a9cudf 0
00453960
00453960gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct string secret, struct string salt, struct string s2kparams)
00453960ldr x16, [x28+16]
00453964sub x17, sp, 96
00453968subs xzr, x17, x16
0045396cb.ls 0x453a74
00453970str x30, [sp-224]!
00453974stur x29, [sp-8]
00453978sub x29, sp, 8
0045397cstr x0, [sp+232]
00453980str x1, [sp+240]
00453984str x2, [sp+248]
00453988str x3, [sp+256]
0045398cstr x4, [sp+264]
00453990str x5, [sp+272]
00453994str xzr, [sp+96]
00453998stp xzr, xzr, [sp+104]
0045399cstp xzr, xzr, [sp+80]
004539a0ldr x0, [sp+248]
004539a4ldr x1, [sp+256]
004539a8adrp x2, 0x267000
004539acadd x2, x2, 2541
004539b0movz x3, 26
004539b4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.GetSaltP
004539b8str x0, [sp+120]
004539bcstr x1, [sp+128]
004539c0str xzr, [sp+136]
004539c4stp xzr, xzr, [sp+144]
004539c8stp xzr, xzr, [sp+200]
004539ccldr x0, [sp+232]
004539d0ldr x2, [sp+120]
004539d4ldr x4, [sp+264]
004539d8ldr x1, [sp+240]
004539dcldr x3, [sp+128]
004539e0ldr x5, [sp+272]
004539e4adrp x6, 0x2ca000
004539e8add x6, x6, 544
004539ecadrp x7, 0x5f8000
004539f0add x7, x7, 1504
004539f4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.StringToKey
004539f8str x0, [sp+136]
004539fcstr x1, [sp+144]
00453a00str x2, [sp+152]
00453a04str x3, [sp+200]
00453a08str x4, [sp+208]
00453a0cldr x4, [sp+144]
00453a10ldr x5, [sp+152]
00453a14ldr x6, [sp+136]
00453a18str x6, [sp+176]
00453a1cstr x4, [sp+184]
00453a20str x5, [sp+192]
00453a24ldr x4, [sp+200]
00453a28ldr x5, [sp+208]
00453a2cstr x4, [sp+160]
00453a30str x5, [sp+168]
00453a34ldr x4, [sp+176]
00453a38ldr x5, [sp+184]
00453a3cldr x6, [sp+192]
00453a40str x4, [sp+96]
00453a44str x5, [sp+104]
00453a48str x6, [sp+112]
00453a4cldr x3, [sp+160]
00453a50ldr x4, [sp+168]
00453a54str x3, [sp+80]
00453a58str x4, [sp+88]
00453a5cldr x0, [sp+96]
00453a60ldr x1, [sp+104]
00453a64ldr x2, [sp+112]
00453a68ldur x29, [sp-8]
00453a6cldr x30, [sp], 224
00453a70ret x30
00453a74
00453a74loc_453a74:
00453a74stp x0, x1, [sp+8]
00453a78stp x2, x3, [sp+24]
00453a7cstp x4, x5, [sp+40]
00453a80mov x3, x30
00453a84bl runtime.morestack_noctxt.abi0
00453a88ldp x0, x1, [sp+8]
00453a8cldp x2, x3, [sp+24]
00453a90ldp x4, x5, [sp+40]
00453a94b 0x453960
00453a98udf 0
00453a9cudf 0
00453960
00453aa0
00453aa0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 b)
00453aa0ldr x16, [x28+16]
00453aa4subs xzr, sp, x16
00453aa8b.ls 0x453b00
00453aacstr x30, [sp-96]!
00453ab0stur x29, [sp-8]
00453ab4sub x29, sp, 8
00453ab8str x0, [sp+104]
00453abcstr x1, [sp+112]
00453ac0str x2, [sp+120]
00453ac4str xzr, [sp+40]
00453ac8stp xzr, xzr, [sp+48]
00453accldr x0, [sp+104]
00453ad0ldr x1, [sp+112]
00453ad4ldr x2, [sp+120]
00453ad8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.RandomToKey
00453adcstr x0, [sp+64]
00453ae0str x1, [sp+72]
00453ae4str x2, [sp+80]
00453ae8str x0, [sp+40]
00453aecstr x1, [sp+48]
00453af0str x2, [sp+56]
00453af4ldur x29, [sp-8]
00453af8ldr x30, [sp], 96
00453afcret x30
00453b00
00453b00loc_453b00:
00453b00stp x0, x1, [sp+8]
00453b04str x2, [sp+24]
00453b08mov x3, x30
00453b0cbl runtime.morestack_noctxt.abi0
00453b10ldp x0, x1, [sp+8]
00453b14ldr x2, [sp+24]
00453b18b 0x453aa0
00453b1cudf 0
00453aa0
00453aa0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 b)
00453aa0ldr x16, [x28+16]
00453aa4subs xzr, sp, x16
00453aa8b.ls 0x453b00
00453aacstr x30, [sp-96]!
00453ab0stur x29, [sp-8]
00453ab4sub x29, sp, 8
00453ab8str x0, [sp+104]
00453abcstr x1, [sp+112]
00453ac0str x2, [sp+120]
00453ac4str xzr, [sp+40]
00453ac8stp xzr, xzr, [sp+48]
00453accldr x0, [sp+104]
00453ad0ldr x1, [sp+112]
00453ad4ldr x2, [sp+120]
00453ad8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.RandomToKey
00453adcstr x0, [sp+64]
00453ae0str x1, [sp+72]
00453ae4str x2, [sp+80]
00453ae8str x0, [sp+40]
00453aecstr x1, [sp+48]
00453af0str x2, [sp+56]
00453af4ldur x29, [sp-8]
00453af8ldr x30, [sp], 96
00453afcret x30
00453b00
00453b00loc_453b00:
00453b00stp x0, x1, [sp+8]
00453b04str x2, [sp+24]
00453b08mov x3, x30
00453b0cbl runtime.morestack_noctxt.abi0
00453b10ldp x0, x1, [sp+8]
00453b14ldr x2, [sp+24]
00453b18b 0x453aa0
00453b1cudf 0
00453aa0
00453b20
00453b20gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 key, struct []uint8 data)
00453b20ldr x16, [x28+16]
00453b24sub x17, sp, 144
00453b28subs xzr, x17, x16
00453b2cb.ls 0x453c70
00453b30sub x20, sp, 272
00453b34stp x29, x30, [x20-8]
00453b38add sp, x20, 0
00453b3csub x29, sp, 8
00453b40str x0, [sp+280]
00453b44str x1, [sp+288]
00453b48str x2, [sp+296]
00453b4cstr x3, [sp+304]
00453b50str x4, [sp+312]
00453b54str x5, [sp+320]
00453b58str xzr, [sp+112]
00453b5cstp xzr, xzr, [sp+120]
00453b60str xzr, [sp+88]
00453b64stp xzr, xzr, [sp+96]
00453b68stp xzr, xzr, [sp+72]
00453b6cstr xzr, [sp+136]
00453b70stp xzr, xzr, [sp+144]
00453b74str xzr, [sp+240]
00453b78stp xzr, xzr, [sp+248]
00453b7cstp xzr, xzr, [sp+224]
00453b80ldr x0, [sp+280]
00453b84ldr x3, [sp+304]
00453b88ldr x1, [sp+288]
00453b8cldr x4, [sp+312]
00453b90ldr x2, [sp+296]
00453b94ldr x5, [sp+320]
00453b98adrp x6, 0x2ca000
00453b9cadd x6, x6, 544
00453ba0adrp x7, 0x5f8000
00453ba4add x7, x7, 1504
00453ba8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.EncryptData
00453bacstr x0, [sp+136]
00453bb0str x1, [sp+144]
00453bb4str x2, [sp+152]
00453bb8str x3, [sp+240]
00453bbcstr x4, [sp+248]
00453bc0str x5, [sp+256]
00453bc4str x6, [sp+224]
00453bc8str x7, [sp+232]
00453bccldr x8, [sp+144]
00453bd0ldr x9, [sp+152]
00453bd4ldr x10, [sp+136]
00453bd8str x10, [sp+200]
00453bdcstr x8, [sp+208]
00453be0str x9, [sp+216]
00453be4ldr x8, [sp+240]
00453be8ldr x9, [sp+248]
00453becldr x10, [sp+256]
00453bf0str x8, [sp+176]
00453bf4str x9, [sp+184]
00453bf8str x10, [sp+192]
00453bfcldr x8, [sp+224]
00453c00ldr x9, [sp+232]
00453c04str x8, [sp+160]
00453c08str x9, [sp+168]
00453c0cldr x8, [sp+200]
00453c10ldr x9, [sp+208]
00453c14ldr x10, [sp+216]
00453c18str x8, [sp+112]
00453c1cstr x9, [sp+120]
00453c20str x10, [sp+128]
00453c24ldr x8, [sp+176]
00453c28ldr x9, [sp+184]
00453c2cldr x10, [sp+192]
00453c30str x8, [sp+88]
00453c34str x9, [sp+96]
00453c38str x10, [sp+104]
00453c3cldr x6, [sp+160]
00453c40ldr x7, [sp+168]
00453c44str x6, [sp+72]
00453c48str x7, [sp+80]
00453c4cldr x0, [sp+112]
00453c50ldr x3, [sp+88]
00453c54ldr x1, [sp+120]
00453c58ldr x4, [sp+96]
00453c5cldr x2, [sp+128]
00453c60ldr x5, [sp+104]
00453c64ldp x29, x30, [sp-8]
00453c68add sp, sp, 272
00453c6cret x30
00453c70
00453c70loc_453c70:
00453c70stp x0, x1, [sp+8]
00453c74stp x2, x3, [sp+24]
00453c78stp x4, x5, [sp+40]
00453c7cmov x3, x30
00453c80bl runtime.morestack_noctxt.abi0
00453c84ldp x0, x1, [sp+8]
00453c88ldp x2, x3, [sp+24]
00453c8cldp x4, x5, [sp+40]
00453c90b 0x453b20
00453c94udf 0
00453c98udf 0
00453c9cudf 0
00453b20
00453b20gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 key, struct []uint8 data)
00453b20ldr x16, [x28+16]
00453b24sub x17, sp, 144
00453b28subs xzr, x17, x16
00453b2cb.ls 0x453c70
00453b30sub x20, sp, 272
00453b34stp x29, x30, [x20-8]
00453b38add sp, x20, 0
00453b3csub x29, sp, 8
00453b40str x0, [sp+280]
00453b44str x1, [sp+288]
00453b48str x2, [sp+296]
00453b4cstr x3, [sp+304]
00453b50str x4, [sp+312]
00453b54str x5, [sp+320]
00453b58str xzr, [sp+112]
00453b5cstp xzr, xzr, [sp+120]
00453b60str xzr, [sp+88]
00453b64stp xzr, xzr, [sp+96]
00453b68stp xzr, xzr, [sp+72]
00453b6cstr xzr, [sp+136]
00453b70stp xzr, xzr, [sp+144]
00453b74str xzr, [sp+240]
00453b78stp xzr, xzr, [sp+248]
00453b7cstp xzr, xzr, [sp+224]
00453b80ldr x0, [sp+280]
00453b84ldr x3, [sp+304]
00453b88ldr x1, [sp+288]
00453b8cldr x4, [sp+312]
00453b90ldr x2, [sp+296]
00453b94ldr x5, [sp+320]
00453b98adrp x6, 0x2ca000
00453b9cadd x6, x6, 544
00453ba0adrp x7, 0x5f8000
00453ba4add x7, x7, 1504
00453ba8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.EncryptData
00453bacstr x0, [sp+136]
00453bb0str x1, [sp+144]
00453bb4str x2, [sp+152]
00453bb8str x3, [sp+240]
00453bbcstr x4, [sp+248]
00453bc0str x5, [sp+256]
00453bc4str x6, [sp+224]
00453bc8str x7, [sp+232]
00453bccldr x8, [sp+144]
00453bd0ldr x9, [sp+152]
00453bd4ldr x10, [sp+136]
00453bd8str x10, [sp+200]
00453bdcstr x8, [sp+208]
00453be0str x9, [sp+216]
00453be4ldr x8, [sp+240]
00453be8ldr x9, [sp+248]
00453becldr x10, [sp+256]
00453bf0str x8, [sp+176]
00453bf4str x9, [sp+184]
00453bf8str x10, [sp+192]
00453bfcldr x8, [sp+224]
00453c00ldr x9, [sp+232]
00453c04str x8, [sp+160]
00453c08str x9, [sp+168]
00453c0cldr x8, [sp+200]
00453c10ldr x9, [sp+208]
00453c14ldr x10, [sp+216]
00453c18str x8, [sp+112]
00453c1cstr x9, [sp+120]
00453c20str x10, [sp+128]
00453c24ldr x8, [sp+176]
00453c28ldr x9, [sp+184]
00453c2cldr x10, [sp+192]
00453c30str x8, [sp+88]
00453c34str x9, [sp+96]
00453c38str x10, [sp+104]
00453c3cldr x6, [sp+160]
00453c40ldr x7, [sp+168]
00453c44str x6, [sp+72]
00453c48str x7, [sp+80]
00453c4cldr x0, [sp+112]
00453c50ldr x3, [sp+88]
00453c54ldr x1, [sp+120]
00453c58ldr x4, [sp+96]
00453c5cldr x2, [sp+128]
00453c60ldr x5, [sp+104]
00453c64ldp x29, x30, [sp-8]
00453c68add sp, sp, 272
00453c6cret x30
00453c70
00453c70loc_453c70:
00453c70stp x0, x1, [sp+8]
00453c74stp x2, x3, [sp+24]
00453c78stp x4, x5, [sp+40]
00453c7cmov x3, x30
00453c80bl runtime.morestack_noctxt.abi0
00453c84ldp x0, x1, [sp+8]
00453c88ldp x2, x3, [sp+24]
00453c8cldp x4, x5, [sp+40]
00453c90b 0x453b20
00453c94udf 0
00453c98udf 0
00453c9cudf 0
00453b20
00453ca0
00453ca0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 key, struct []uint8 message, uint32 usage)
00453ca0ldr x16, [x28+16]
00453ca4sub x17, sp, 160
00453ca8subs xzr, x17, x16
00453cacb.ls 0x453df8
00453cb0sub x20, sp, 288
00453cb4stp x29, x30, [x20-8]
00453cb8add sp, x20, 0
00453cbcsub x29, sp, 8
00453cc0str x0, [sp+296]
00453cc4str x1, [sp+304]
00453cc8str x2, [sp+312]
00453cccstr x3, [sp+320]
00453cd0str x4, [sp+328]
00453cd4str x5, [sp+336]
00453cd8str w6, [sp+344]
00453cdcstr xzr, [sp+128]
00453ce0stp xzr, xzr, [sp+136]
00453ce4str xzr, [sp+104]
00453ce8stp xzr, xzr, [sp+112]
00453cecstp xzr, xzr, [sp+88]
00453cf0str xzr, [sp+256]
00453cf4stp xzr, xzr, [sp+264]
00453cf8str xzr, [sp+232]
00453cfcstp xzr, xzr, [sp+240]
00453d00stp xzr, xzr, [sp+216]
00453d04ldr w6, [sp+344]
00453d08ldr x0, [sp+296]
00453d0cldr x3, [sp+320]
00453d10ldr x1, [sp+304]
00453d14ldr x4, [sp+328]
00453d18ldr x2, [sp+312]
00453d1cldr x5, [sp+336]
00453d20adrp x7, 0x2ca000
00453d24add x7, x7, 544
00453d28adrp x8, 0x5f8000
00453d2cadd x8, x8, 1504
00453d30bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.EncryptMessage
00453d34str x0, [sp+256]
00453d38str x1, [sp+264]
00453d3cstr x2, [sp+272]
00453d40str x3, [sp+232]
00453d44str x4, [sp+240]
00453d48str x5, [sp+248]
00453d4cstr x6, [sp+216]
00453d50str x7, [sp+224]
00453d54ldr x9, [sp+264]
00453d58ldr x10, [sp+272]
00453d5cldr x11, [sp+256]
00453d60str x11, [sp+192]
00453d64str x9, [sp+200]
00453d68str x10, [sp+208]
00453d6cldr x9, [sp+232]
00453d70ldr x10, [sp+240]
00453d74ldr x11, [sp+248]
00453d78str x9, [sp+168]
00453d7cstr x10, [sp+176]
00453d80str x11, [sp+184]
00453d84ldr x9, [sp+216]
00453d88ldr x10, [sp+224]
00453d8cstr x9, [sp+152]
00453d90str x10, [sp+160]
00453d94ldr x9, [sp+192]
00453d98ldr x10, [sp+200]
00453d9cldr x11, [sp+208]
00453da0str x9, [sp+128]
00453da4str x10, [sp+136]
00453da8str x11, [sp+144]
00453dacldr x9, [sp+168]
00453db0ldr x10, [sp+176]
00453db4ldr x11, [sp+184]
00453db8str x9, [sp+104]
00453dbcstr x10, [sp+112]
00453dc0str x11, [sp+120]
00453dc4ldr x6, [sp+152]
00453dc8ldr x7, [sp+160]
00453dccstr x6, [sp+88]
00453dd0str x7, [sp+96]
00453dd4ldr x0, [sp+128]
00453dd8ldr x3, [sp+104]
00453ddcldr x1, [sp+136]
00453de0ldr x4, [sp+112]
00453de4ldr x2, [sp+144]
00453de8ldr x5, [sp+120]
00453decldp x29, x30, [sp-8]
00453df0add sp, sp, 288
00453df4ret x30
00453df8
00453df8loc_453df8:
00453df8stp x0, x1, [sp+8]
00453dfcstp x2, x3, [sp+24]
00453e00stp x4, x5, [sp+40]
00453e04str w6, [sp+56]
00453e08mov x3, x30
00453e0cbl runtime.morestack_noctxt.abi0
00453e10ldp x0, x1, [sp+8]
00453e14ldp x2, x3, [sp+24]
00453e18ldp x4, x5, [sp+40]
00453e1cldr w6, [sp+56]
00453e20b 0x453ca0
00453e24udf 0
00453e28udf 0
00453e2cudf 0
00453ca0
00453ca0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 key, struct []uint8 message, uint32 usage)
00453ca0ldr x16, [x28+16]
00453ca4sub x17, sp, 160
00453ca8subs xzr, x17, x16
00453cacb.ls 0x453df8
00453cb0sub x20, sp, 288
00453cb4stp x29, x30, [x20-8]
00453cb8add sp, x20, 0
00453cbcsub x29, sp, 8
00453cc0str x0, [sp+296]
00453cc4str x1, [sp+304]
00453cc8str x2, [sp+312]
00453cccstr x3, [sp+320]
00453cd0str x4, [sp+328]
00453cd4str x5, [sp+336]
00453cd8str w6, [sp+344]
00453cdcstr xzr, [sp+128]
00453ce0stp xzr, xzr, [sp+136]
00453ce4str xzr, [sp+104]
00453ce8stp xzr, xzr, [sp+112]
00453cecstp xzr, xzr, [sp+88]
00453cf0str xzr, [sp+256]
00453cf4stp xzr, xzr, [sp+264]
00453cf8str xzr, [sp+232]
00453cfcstp xzr, xzr, [sp+240]
00453d00stp xzr, xzr, [sp+216]
00453d04ldr w6, [sp+344]
00453d08ldr x0, [sp+296]
00453d0cldr x3, [sp+320]
00453d10ldr x1, [sp+304]
00453d14ldr x4, [sp+328]
00453d18ldr x2, [sp+312]
00453d1cldr x5, [sp+336]
00453d20adrp x7, 0x2ca000
00453d24add x7, x7, 544
00453d28adrp x8, 0x5f8000
00453d2cadd x8, x8, 1504
00453d30bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.EncryptMessage
00453d34str x0, [sp+256]
00453d38str x1, [sp+264]
00453d3cstr x2, [sp+272]
00453d40str x3, [sp+232]
00453d44str x4, [sp+240]
00453d48str x5, [sp+248]
00453d4cstr x6, [sp+216]
00453d50str x7, [sp+224]
00453d54ldr x9, [sp+264]
00453d58ldr x10, [sp+272]
00453d5cldr x11, [sp+256]
00453d60str x11, [sp+192]
00453d64str x9, [sp+200]
00453d68str x10, [sp+208]
00453d6cldr x9, [sp+232]
00453d70ldr x10, [sp+240]
00453d74ldr x11, [sp+248]
00453d78str x9, [sp+168]
00453d7cstr x10, [sp+176]
00453d80str x11, [sp+184]
00453d84ldr x9, [sp+216]
00453d88ldr x10, [sp+224]
00453d8cstr x9, [sp+152]
00453d90str x10, [sp+160]
00453d94ldr x9, [sp+192]
00453d98ldr x10, [sp+200]
00453d9cldr x11, [sp+208]
00453da0str x9, [sp+128]
00453da4str x10, [sp+136]
00453da8str x11, [sp+144]
00453dacldr x9, [sp+168]
00453db0ldr x10, [sp+176]
00453db4ldr x11, [sp+184]
00453db8str x9, [sp+104]
00453dbcstr x10, [sp+112]
00453dc0str x11, [sp+120]
00453dc4ldr x6, [sp+152]
00453dc8ldr x7, [sp+160]
00453dccstr x6, [sp+88]
00453dd0str x7, [sp+96]
00453dd4ldr x0, [sp+128]
00453dd8ldr x3, [sp+104]
00453ddcldr x1, [sp+136]
00453de0ldr x4, [sp+112]
00453de4ldr x2, [sp+144]
00453de8ldr x5, [sp+120]
00453decldp x29, x30, [sp-8]
00453df0add sp, sp, 288
00453df4ret x30
00453df8
00453df8loc_453df8:
00453df8stp x0, x1, [sp+8]
00453dfcstp x2, x3, [sp+24]
00453e00stp x4, x5, [sp+40]
00453e04str w6, [sp+56]
00453e08mov x3, x30
00453e0cbl runtime.morestack_noctxt.abi0
00453e10ldp x0, x1, [sp+8]
00453e14ldp x2, x3, [sp+24]
00453e18ldp x4, x5, [sp+40]
00453e1cldr w6, [sp+56]
00453e20b 0x453ca0
00453e24udf 0
00453e28udf 0
00453e2cudf 0
00453ca0
00453e30
00453e30gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 key, struct []uint8 data)
00453e30ldr x16, [x28+16]
00453e34sub x17, sp, 80
00453e38subs xzr, x17, x16
00453e3cb.ls 0x453f24
00453e40str x30, [sp-208]!
00453e44stur x29, [sp-8]
00453e48sub x29, sp, 8
00453e4cstr x0, [sp+216]
00453e50str x1, [sp+224]
00453e54str x2, [sp+232]
00453e58str x3, [sp+240]
00453e5cstr x4, [sp+248]
00453e60str x5, [sp+256]
00453e64str xzr, [sp+96]
00453e68stp xzr, xzr, [sp+104]
00453e6cstp xzr, xzr, [sp+80]
00453e70str xzr, [sp+136]
00453e74stp xzr, xzr, [sp+144]
00453e78stp xzr, xzr, [sp+120]
00453e7cldr x0, [sp+216]
00453e80ldr x3, [sp+240]
00453e84ldr x1, [sp+224]
00453e88ldr x4, [sp+248]
00453e8cldr x2, [sp+232]
00453e90ldr x5, [sp+256]
00453e94adrp x6, 0x2ca000
00453e98add x6, x6, 544
00453e9cadrp x7, 0x5f8000
00453ea0add x7, x7, 1504
00453ea4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DecryptData
00453ea8str x0, [sp+136]
00453eacstr x1, [sp+144]
00453eb0str x2, [sp+152]
00453eb4str x3, [sp+120]
00453eb8str x4, [sp+128]
00453ebcldr x8, [sp+144]
00453ec0ldr x9, [sp+152]
00453ec4ldr x10, [sp+136]
00453ec8str x10, [sp+176]
00453eccstr x8, [sp+184]
00453ed0str x9, [sp+192]
00453ed4ldr x8, [sp+120]
00453ed8ldr x9, [sp+128]
00453edcstr x8, [sp+160]
00453ee0str x9, [sp+168]
00453ee4ldr x8, [sp+176]
00453ee8ldr x9, [sp+184]
00453eecldr x10, [sp+192]
00453ef0str x8, [sp+96]
00453ef4str x9, [sp+104]
00453ef8str x10, [sp+112]
00453efcldr x3, [sp+160]
00453f00ldr x4, [sp+168]
00453f04str x3, [sp+80]
00453f08str x4, [sp+88]
00453f0cldr x0, [sp+96]
00453f10ldr x1, [sp+104]
00453f14ldr x2, [sp+112]
00453f18ldur x29, [sp-8]
00453f1cldr x30, [sp], 208
00453f20ret x30
00453f24
00453f24loc_453f24:
00453f24stp x0, x1, [sp+8]
00453f28stp x2, x3, [sp+24]
00453f2cstp x4, x5, [sp+40]
00453f30mov x3, x30
00453f34bl runtime.morestack_noctxt.abi0
00453f38ldp x0, x1, [sp+8]
00453f3cldp x2, x3, [sp+24]
00453f40ldp x4, x5, [sp+40]
00453f44b 0x453e30
00453f48udf 0
00453f4cudf 0
00453e30
00453e30gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 key, struct []uint8 data)
00453e30ldr x16, [x28+16]
00453e34sub x17, sp, 80
00453e38subs xzr, x17, x16
00453e3cb.ls 0x453f24
00453e40str x30, [sp-208]!
00453e44stur x29, [sp-8]
00453e48sub x29, sp, 8
00453e4cstr x0, [sp+216]
00453e50str x1, [sp+224]
00453e54str x2, [sp+232]
00453e58str x3, [sp+240]
00453e5cstr x4, [sp+248]
00453e60str x5, [sp+256]
00453e64str xzr, [sp+96]
00453e68stp xzr, xzr, [sp+104]
00453e6cstp xzr, xzr, [sp+80]
00453e70str xzr, [sp+136]
00453e74stp xzr, xzr, [sp+144]
00453e78stp xzr, xzr, [sp+120]
00453e7cldr x0, [sp+216]
00453e80ldr x3, [sp+240]
00453e84ldr x1, [sp+224]
00453e88ldr x4, [sp+248]
00453e8cldr x2, [sp+232]
00453e90ldr x5, [sp+256]
00453e94adrp x6, 0x2ca000
00453e98add x6, x6, 544
00453e9cadrp x7, 0x5f8000
00453ea0add x7, x7, 1504
00453ea4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DecryptData
00453ea8str x0, [sp+136]
00453eacstr x1, [sp+144]
00453eb0str x2, [sp+152]
00453eb4str x3, [sp+120]
00453eb8str x4, [sp+128]
00453ebcldr x8, [sp+144]
00453ec0ldr x9, [sp+152]
00453ec4ldr x10, [sp+136]
00453ec8str x10, [sp+176]
00453eccstr x8, [sp+184]
00453ed0str x9, [sp+192]
00453ed4ldr x8, [sp+120]
00453ed8ldr x9, [sp+128]
00453edcstr x8, [sp+160]
00453ee0str x9, [sp+168]
00453ee4ldr x8, [sp+176]
00453ee8ldr x9, [sp+184]
00453eecldr x10, [sp+192]
00453ef0str x8, [sp+96]
00453ef4str x9, [sp+104]
00453ef8str x10, [sp+112]
00453efcldr x3, [sp+160]
00453f00ldr x4, [sp+168]
00453f04str x3, [sp+80]
00453f08str x4, [sp+88]
00453f0cldr x0, [sp+96]
00453f10ldr x1, [sp+104]
00453f14ldr x2, [sp+112]
00453f18ldur x29, [sp-8]
00453f1cldr x30, [sp], 208
00453f20ret x30
00453f24
00453f24loc_453f24:
00453f24stp x0, x1, [sp+8]
00453f28stp x2, x3, [sp+24]
00453f2cstp x4, x5, [sp+40]
00453f30mov x3, x30
00453f34bl runtime.morestack_noctxt.abi0
00453f38ldp x0, x1, [sp+8]
00453f3cldp x2, x3, [sp+24]
00453f40ldp x4, x5, [sp+40]
00453f44b 0x453e30
00453f48udf 0
00453f4cudf 0
00453e30
00453f50
00453f50gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
00453f50ldr x16, [x28+16]
00453f54sub x17, sp, 80
00453f58subs xzr, x17, x16
00453f5cb.ls 0x45404c
00453f60str x30, [sp-208]!
00453f64stur x29, [sp-8]
00453f68sub x29, sp, 8
00453f6cstr x0, [sp+216]
00453f70str x1, [sp+224]
00453f74str x2, [sp+232]
00453f78str x3, [sp+240]
00453f7cstr x4, [sp+248]
00453f80str x5, [sp+256]
00453f84str w6, [sp+264]
00453f88str xzr, [sp+96]
00453f8cstp xzr, xzr, [sp+104]
00453f90stp xzr, xzr, [sp+80]
00453f94str xzr, [sp+136]
00453f98stp xzr, xzr, [sp+144]
00453f9cstp xzr, xzr, [sp+120]
00453fa0ldr w6, [sp+264]
00453fa4ldr x0, [sp+216]
00453fa8ldr x3, [sp+240]
00453facldr x1, [sp+224]
00453fb0ldr x4, [sp+248]
00453fb4ldr x2, [sp+232]
00453fb8ldr x5, [sp+256]
00453fbcadrp x7, 0x2ca000
00453fc0add x7, x7, 544
00453fc4adrp x8, 0x5f8000
00453fc8add x8, x8, 1504
00453fccbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DecryptMessage
00453fd0str x0, [sp+136]
00453fd4str x1, [sp+144]
00453fd8str x2, [sp+152]
00453fdcstr x3, [sp+120]
00453fe0str x4, [sp+128]
00453fe4ldr x9, [sp+144]
00453fe8ldr x10, [sp+152]
00453fecldr x11, [sp+136]
00453ff0str x11, [sp+176]
00453ff4str x9, [sp+184]
00453ff8str x10, [sp+192]
00453ffcldr x9, [sp+120]
00454000ldr x10, [sp+128]
00454004str x9, [sp+160]
00454008str x10, [sp+168]
0045400cldr x9, [sp+176]
00454010ldr x10, [sp+184]
00454014ldr x11, [sp+192]
00454018str x9, [sp+96]
0045401cstr x10, [sp+104]
00454020str x11, [sp+112]
00454024ldr x3, [sp+160]
00454028ldr x4, [sp+168]
0045402cstr x3, [sp+80]
00454030str x4, [sp+88]
00454034ldr x0, [sp+96]
00454038ldr x1, [sp+104]
0045403cldr x2, [sp+112]
00454040ldur x29, [sp-8]
00454044ldr x30, [sp], 208
00454048ret x30
0045404c
0045404cloc_45404c:
0045404cstp x0, x1, [sp+8]
00454050stp x2, x3, [sp+24]
00454054stp x4, x5, [sp+40]
00454058str w6, [sp+56]
0045405cmov x3, x30
00454060bl runtime.morestack_noctxt.abi0
00454064ldp x0, x1, [sp+8]
00454068ldp x2, x3, [sp+24]
0045406cldp x4, x5, [sp+40]
00454070ldr w6, [sp+56]
00454074b 0x453f50
00454078udf 0
0045407cudf 0
00453f50
00453f50gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
00453f50ldr x16, [x28+16]
00453f54sub x17, sp, 80
00453f58subs xzr, x17, x16
00453f5cb.ls 0x45404c
00453f60str x30, [sp-208]!
00453f64stur x29, [sp-8]
00453f68sub x29, sp, 8
00453f6cstr x0, [sp+216]
00453f70str x1, [sp+224]
00453f74str x2, [sp+232]
00453f78str x3, [sp+240]
00453f7cstr x4, [sp+248]
00453f80str x5, [sp+256]
00453f84str w6, [sp+264]
00453f88str xzr, [sp+96]
00453f8cstp xzr, xzr, [sp+104]
00453f90stp xzr, xzr, [sp+80]
00453f94str xzr, [sp+136]
00453f98stp xzr, xzr, [sp+144]
00453f9cstp xzr, xzr, [sp+120]
00453fa0ldr w6, [sp+264]
00453fa4ldr x0, [sp+216]
00453fa8ldr x3, [sp+240]
00453facldr x1, [sp+224]
00453fb0ldr x4, [sp+248]
00453fb4ldr x2, [sp+232]
00453fb8ldr x5, [sp+256]
00453fbcadrp x7, 0x2ca000
00453fc0add x7, x7, 544
00453fc4adrp x8, 0x5f8000
00453fc8add x8, x8, 1504
00453fccbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DecryptMessage
00453fd0str x0, [sp+136]
00453fd4str x1, [sp+144]
00453fd8str x2, [sp+152]
00453fdcstr x3, [sp+120]
00453fe0str x4, [sp+128]
00453fe4ldr x9, [sp+144]
00453fe8ldr x10, [sp+152]
00453fecldr x11, [sp+136]
00453ff0str x11, [sp+176]
00453ff4str x9, [sp+184]
00453ff8str x10, [sp+192]
00453ffcldr x9, [sp+120]
00454000ldr x10, [sp+128]
00454004str x9, [sp+160]
00454008str x10, [sp+168]
0045400cldr x9, [sp+176]
00454010ldr x10, [sp+184]
00454014ldr x11, [sp+192]
00454018str x9, [sp+96]
0045401cstr x10, [sp+104]
00454020str x11, [sp+112]
00454024ldr x3, [sp+160]
00454028ldr x4, [sp+168]
0045402cstr x3, [sp+80]
00454030str x4, [sp+88]
00454034ldr x0, [sp+96]
00454038ldr x1, [sp+104]
0045403cldr x2, [sp+112]
00454040ldur x29, [sp-8]
00454044ldr x30, [sp], 208
00454048ret x30
0045404c
0045404cloc_45404c:
0045404cstp x0, x1, [sp+8]
00454050stp x2, x3, [sp+24]
00454054stp x4, x5, [sp+40]
00454058str w6, [sp+56]
0045405cmov x3, x30
00454060bl runtime.morestack_noctxt.abi0
00454064ldp x0, x1, [sp+8]
00454068ldp x2, x3, [sp+24]
0045406cldp x4, x5, [sp+40]
00454070ldr w6, [sp+56]
00454074b 0x453f50
00454078udf 0
0045407cudf 0
00453f50
00454080
00454080gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 usage)
00454080ldr x16, [x28+16]
00454084sub x17, sp, 16
00454088subs xzr, x17, x16
0045408cb.ls 0x454128
00454090str x30, [sp-144]!
00454094stur x29, [sp-8]
00454098sub x29, sp, 8
0045409cstr x0, [sp+152]
004540a0str x1, [sp+160]
004540a4str x2, [sp+168]
004540a8str x3, [sp+176]
004540acstr x4, [sp+184]
004540b0str x5, [sp+192]
004540b4str xzr, [sp+88]
004540b8stp xzr, xzr, [sp+96]
004540bcstp xzr, xzr, [sp+72]
004540c0ldr x0, [sp+152]
004540c4ldr x3, [sp+176]
004540c8ldr x1, [sp+160]
004540ccldr x4, [sp+184]
004540d0ldr x2, [sp+168]
004540d4ldr x5, [sp+192]
004540d8adrp x6, 0x2c9000
004540dcadd x6, x6, 544
004540e0adrp x7, 0x5f7000
004540e4add x7, x7, 1504
004540e8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DeriveKey
004540ecstr x0, [sp+112]
004540f0str x1, [sp+120]
004540f4str x2, [sp+128]
004540f8str x0, [sp+88]
004540fcstr x1, [sp+96]
00454100str x2, [sp+104]
00454104stp xzr, xzr, [sp+72]
00454108ldr x0, [sp+88]
0045410cldr x1, [sp+96]
00454110ldr x2, [sp+104]
00454114mov x3, xzr
00454118mov x4, xzr
0045411cldur x29, [sp-8]
00454120ldr x30, [sp], 144
00454124ret x30
00454128
00454128loc_454128:
00454128stp x0, x1, [sp+8]
0045412cstp x2, x3, [sp+24]
00454130stp x4, x5, [sp+40]
00454134mov x3, x30
00454138bl runtime.morestack_noctxt.abi0
0045413cldp x0, x1, [sp+8]
00454140ldp x2, x3, [sp+24]
00454144ldp x4, x5, [sp+40]
00454148b 0x454080
0045414cudf 0
00454080
00454080gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 usage)
00454080ldr x16, [x28+16]
00454084sub x17, sp, 16
00454088subs xzr, x17, x16
0045408cb.ls 0x454128
00454090str x30, [sp-144]!
00454094stur x29, [sp-8]
00454098sub x29, sp, 8
0045409cstr x0, [sp+152]
004540a0str x1, [sp+160]
004540a4str x2, [sp+168]
004540a8str x3, [sp+176]
004540acstr x4, [sp+184]
004540b0str x5, [sp+192]
004540b4str xzr, [sp+88]
004540b8stp xzr, xzr, [sp+96]
004540bcstp xzr, xzr, [sp+72]
004540c0ldr x0, [sp+152]
004540c4ldr x3, [sp+176]
004540c8ldr x1, [sp+160]
004540ccldr x4, [sp+184]
004540d0ldr x2, [sp+168]
004540d4ldr x5, [sp+192]
004540d8adrp x6, 0x2c9000
004540dcadd x6, x6, 544
004540e0adrp x7, 0x5f7000
004540e4add x7, x7, 1504
004540e8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DeriveKey
004540ecstr x0, [sp+112]
004540f0str x1, [sp+120]
004540f4str x2, [sp+128]
004540f8str x0, [sp+88]
004540fcstr x1, [sp+96]
00454100str x2, [sp+104]
00454104stp xzr, xzr, [sp+72]
00454108ldr x0, [sp+88]
0045410cldr x1, [sp+96]
00454110ldr x2, [sp+104]
00454114mov x3, xzr
00454118mov x4, xzr
0045411cldur x29, [sp-8]
00454120ldr x30, [sp], 144
00454124ret x30
00454128
00454128loc_454128:
00454128stp x0, x1, [sp+8]
0045412cstp x2, x3, [sp+24]
00454130stp x4, x5, [sp+40]
00454134mov x3, x30
00454138bl runtime.morestack_noctxt.abi0
0045413cldp x0, x1, [sp+8]
00454140ldp x2, x3, [sp+24]
00454144ldp x4, x5, [sp+40]
00454148b 0x454080
0045414cudf 0
00454080
00454150
00454150gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 usage)
00454150ldr x16, [x28+16]
00454154sub x17, sp, 80
00454158subs xzr, x17, x16
0045415cb.ls 0x454244
00454160str x30, [sp-208]!
00454164stur x29, [sp-8]
00454168sub x29, sp, 8
0045416cstr x0, [sp+216]
00454170str x1, [sp+224]
00454174str x2, [sp+232]
00454178str x3, [sp+240]
0045417cstr x4, [sp+248]
00454180str x5, [sp+256]
00454184str xzr, [sp+96]
00454188stp xzr, xzr, [sp+104]
0045418cstp xzr, xzr, [sp+80]
00454190str xzr, [sp+136]
00454194stp xzr, xzr, [sp+144]
00454198stp xzr, xzr, [sp+120]
0045419cldr x0, [sp+216]
004541a0ldr x3, [sp+240]
004541a4ldr x1, [sp+224]
004541a8ldr x4, [sp+248]
004541acldr x2, [sp+232]
004541b0ldr x5, [sp+256]
004541b4adrp x6, 0x2c9000
004541b8add x6, x6, 544
004541bcadrp x7, 0x5f7000
004541c0add x7, x7, 1504
004541c4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DeriveRandom
004541c8str x0, [sp+136]
004541ccstr x1, [sp+144]
004541d0str x2, [sp+152]
004541d4str x3, [sp+120]
004541d8str x4, [sp+128]
004541dcldr x8, [sp+144]
004541e0ldr x9, [sp+152]
004541e4ldr x10, [sp+136]
004541e8str x10, [sp+176]
004541ecstr x8, [sp+184]
004541f0str x9, [sp+192]
004541f4ldr x8, [sp+120]
004541f8ldr x9, [sp+128]
004541fcstr x8, [sp+160]
00454200str x9, [sp+168]
00454204ldr x8, [sp+176]
00454208ldr x9, [sp+184]
0045420cldr x10, [sp+192]
00454210str x8, [sp+96]
00454214str x9, [sp+104]
00454218str x10, [sp+112]
0045421cldr x3, [sp+160]
00454220ldr x4, [sp+168]
00454224str x3, [sp+80]
00454228str x4, [sp+88]
0045422cldr x0, [sp+96]
00454230ldr x1, [sp+104]
00454234ldr x2, [sp+112]
00454238ldur x29, [sp-8]
0045423cldr x30, [sp], 208
00454240ret x30
00454244
00454244loc_454244:
00454244stp x0, x1, [sp+8]
00454248stp x2, x3, [sp+24]
0045424cstp x4, x5, [sp+40]
00454250mov x3, x30
00454254bl runtime.morestack_noctxt.abi0
00454258ldp x0, x1, [sp+8]
0045425cldp x2, x3, [sp+24]
00454260ldp x4, x5, [sp+40]
00454264b 0x454150
00454268udf 0
0045426cudf 0
00454150
00454150gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 usage)
00454150ldr x16, [x28+16]
00454154sub x17, sp, 80
00454158subs xzr, x17, x16
0045415cb.ls 0x454244
00454160str x30, [sp-208]!
00454164stur x29, [sp-8]
00454168sub x29, sp, 8
0045416cstr x0, [sp+216]
00454170str x1, [sp+224]
00454174str x2, [sp+232]
00454178str x3, [sp+240]
0045417cstr x4, [sp+248]
00454180str x5, [sp+256]
00454184str xzr, [sp+96]
00454188stp xzr, xzr, [sp+104]
0045418cstp xzr, xzr, [sp+80]
00454190str xzr, [sp+136]
00454194stp xzr, xzr, [sp+144]
00454198stp xzr, xzr, [sp+120]
0045419cldr x0, [sp+216]
004541a0ldr x3, [sp+240]
004541a4ldr x1, [sp+224]
004541a8ldr x4, [sp+248]
004541acldr x2, [sp+232]
004541b0ldr x5, [sp+256]
004541b4adrp x6, 0x2c9000
004541b8add x6, x6, 544
004541bcadrp x7, 0x5f7000
004541c0add x7, x7, 1504
004541c4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DeriveRandom
004541c8str x0, [sp+136]
004541ccstr x1, [sp+144]
004541d0str x2, [sp+152]
004541d4str x3, [sp+120]
004541d8str x4, [sp+128]
004541dcldr x8, [sp+144]
004541e0ldr x9, [sp+152]
004541e4ldr x10, [sp+136]
004541e8str x10, [sp+176]
004541ecstr x8, [sp+184]
004541f0str x9, [sp+192]
004541f4ldr x8, [sp+120]
004541f8ldr x9, [sp+128]
004541fcstr x8, [sp+160]
00454200str x9, [sp+168]
00454204ldr x8, [sp+176]
00454208ldr x9, [sp+184]
0045420cldr x10, [sp+192]
00454210str x8, [sp+96]
00454214str x9, [sp+104]
00454218str x10, [sp+112]
0045421cldr x3, [sp+160]
00454220ldr x4, [sp+168]
00454224str x3, [sp+80]
00454228str x4, [sp+88]
0045422cldr x0, [sp+96]
00454230ldr x1, [sp+104]
00454234ldr x2, [sp+112]
00454238ldur x29, [sp-8]
0045423cldr x30, [sp], 208
00454240ret x30
00454244
00454244loc_454244:
00454244stp x0, x1, [sp+8]
00454248stp x2, x3, [sp+24]
0045424cstp x4, x5, [sp+40]
00454250mov x3, x30
00454254bl runtime.morestack_noctxt.abi0
00454258ldp x0, x1, [sp+8]
0045425cldp x2, x3, [sp+24]
00454260ldp x4, x5, [sp+40]
00454264b 0x454150
00454268udf 0
0045426cudf 0
00454150
00454270
00454270gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
00454270ldr x16, [x28+16]
00454274subs xzr, sp, x16
00454278b.ls 0x4542f8
0045427cstr x30, [sp-96]!
00454280stur x29, [sp-8]
00454284sub x29, sp, 8
00454288str x0, [sp+104]
0045428cstr x1, [sp+112]
00454290str x2, [sp+120]
00454294str x3, [sp+128]
00454298str x4, [sp+136]
0045429cstr x5, [sp+144]
004542a0str x6, [sp+152]
004542a4str x7, [sp+160]
004542a8str x8, [sp+168]
004542acstr w9, [sp+176]
004542b0strb wzr, [sp+86]
004542b4ldr w6, [sp+176]
004542b8ldr x0, [sp+104]
004542bcldr x3, [sp+128]
004542c0ldr x1, [sp+112]
004542c4ldr x4, [sp+136]
004542c8ldr x2, [sp+120]
004542ccldr x5, [sp+144]
004542d0adrp x7, 0x2c9000
004542d4add x7, x7, 544
004542d8adrp x8, 0x5f7000
004542dcadd x8, x8, 1504
004542e0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.VerifyIntegrity
004542e4strb w0, [sp+87]
004542e8strb w0, [sp+86]
004542ecldur x29, [sp-8]
004542f0ldr x30, [sp], 96
004542f4ret x30
004542f8
004542f8loc_4542f8:
004542f8stp x0, x1, [sp+8]
004542fcstp x2, x3, [sp+24]
00454300stp x4, x5, [sp+40]
00454304stp x6, x7, [sp+56]
00454308str x8, [sp+72]
0045430cstr w9, [sp+80]
00454310mov x3, x30
00454314bl runtime.morestack_noctxt.abi0
00454318ldp x0, x1, [sp+8]
0045431cldp x2, x3, [sp+24]
00454320ldp x4, x5, [sp+40]
00454324ldp x6, x7, [sp+56]
00454328ldr x8, [sp+72]
0045432cldr w9, [sp+80]
00454330b 0x454270
00454334udf 0
00454338udf 0
0045433cudf 0
00454270
00454270gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
00454270ldr x16, [x28+16]
00454274subs xzr, sp, x16
00454278b.ls 0x4542f8
0045427cstr x30, [sp-96]!
00454280stur x29, [sp-8]
00454284sub x29, sp, 8
00454288str x0, [sp+104]
0045428cstr x1, [sp+112]
00454290str x2, [sp+120]
00454294str x3, [sp+128]
00454298str x4, [sp+136]
0045429cstr x5, [sp+144]
004542a0str x6, [sp+152]
004542a4str x7, [sp+160]
004542a8str x8, [sp+168]
004542acstr w9, [sp+176]
004542b0strb wzr, [sp+86]
004542b4ldr w6, [sp+176]
004542b8ldr x0, [sp+104]
004542bcldr x3, [sp+128]
004542c0ldr x1, [sp+112]
004542c4ldr x4, [sp+136]
004542c8ldr x2, [sp+120]
004542ccldr x5, [sp+144]
004542d0adrp x7, 0x2c9000
004542d4add x7, x7, 544
004542d8adrp x8, 0x5f7000
004542dcadd x8, x8, 1504
004542e0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.VerifyIntegrity
004542e4strb w0, [sp+87]
004542e8strb w0, [sp+86]
004542ecldur x29, [sp-8]
004542f0ldr x30, [sp], 96
004542f4ret x30
004542f8
004542f8loc_4542f8:
004542f8stp x0, x1, [sp+8]
004542fcstp x2, x3, [sp+24]
00454300stp x4, x5, [sp+40]
00454304stp x6, x7, [sp+56]
00454308str x8, [sp+72]
0045430cstr w9, [sp+80]
00454310mov x3, x30
00454314bl runtime.morestack_noctxt.abi0
00454318ldp x0, x1, [sp+8]
0045431cldp x2, x3, [sp+24]
00454320ldp x4, x5, [sp+40]
00454324ldp x6, x7, [sp+56]
00454328ldr x8, [sp+72]
0045432cldr w9, [sp+80]
00454330b 0x454270
00454334udf 0
00454338udf 0
0045433cudf 0
00454270
00454340
00454340gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
00454340ldr x16, [x28+16]
00454344sub x17, sp, 128
00454348subs xzr, x17, x16
0045434cb.ls 0x45445c
00454350sub x20, sp, 256
00454354stp x29, x30, [x20-8]
00454358add sp, x20, 0
0045435csub x29, sp, 8
00454360str x0, [sp+264]
00454364str x1, [sp+272]
00454368str x2, [sp+280]
0045436cstr x3, [sp+288]
00454370str x4, [sp+296]
00454374str x5, [sp+304]
00454378str w6, [sp+312]
0045437cstr xzr, [sp+120]
00454380stp xzr, xzr, [sp+128]
00454384stp xzr, xzr, [sp+104]
00454388ldr w0, [sp+312]
0045438cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc
00454390str x0, [sp+168]
00454394str x1, [sp+176]
00454398str x2, [sp+184]
0045439cstr xzr, [sp+144]
004543a0stp xzr, xzr, [sp+152]
004543a4stp xzr, xzr, [sp+232]
004543a8ldr x0, [sp+288]
004543acldr x3, [sp+264]
004543b0ldr x1, [sp+296]
004543b4ldr x4, [sp+272]
004543b8ldr x2, [sp+304]
004543bcldr x5, [sp+280]
004543c0ldr x6, [sp+168]
004543c4ldr x7, [sp+176]
004543c8ldr x8, [sp+184]
004543ccadrp x9, 0x2c9000
004543d0add x9, x9, 544
004543d4adrp x10, 0x5f7000
004543d8add x10, x10, 1504
004543dcbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash
004543e0str x0, [sp+144]
004543e4str x1, [sp+152]
004543e8str x2, [sp+160]
004543ecstr x3, [sp+232]
004543f0str x4, [sp+240]
004543f4ldr x1, [sp+144]
004543f8ldr x2, [sp+152]
004543fcldr x3, [sp+160]
00454400str x1, [sp+208]
00454404str x2, [sp+216]
00454408str x3, [sp+224]
0045440cldr x1, [sp+232]
00454410ldr x2, [sp+240]
00454414str x1, [sp+192]
00454418str x2, [sp+200]
0045441cldr x1, [sp+208]
00454420ldr x2, [sp+216]
00454424ldr x3, [sp+224]
00454428str x1, [sp+120]
0045442cstr x2, [sp+128]
00454430str x3, [sp+136]
00454434ldr x3, [sp+192]
00454438ldr x4, [sp+200]
0045443cstr x3, [sp+104]
00454440str x4, [sp+112]
00454444ldr x0, [sp+120]
00454448ldr x1, [sp+128]
0045444cldr x2, [sp+136]
00454450ldp x29, x30, [sp-8]
00454454add sp, sp, 256
00454458ret x30
0045445c
0045445cloc_45445c:
0045445cstp x0, x1, [sp+8]
00454460stp x2, x3, [sp+24]
00454464stp x4, x5, [sp+40]
00454468str w6, [sp+56]
0045446cmov x3, x30
00454470bl runtime.morestack_noctxt.abi0
00454474ldp x0, x1, [sp+8]
00454478ldp x2, x3, [sp+24]
0045447cldp x4, x5, [sp+40]
00454480ldr w6, [sp+56]
00454484b 0x454340
00454488udf 0
0045448cudf 0
00454340
00454340gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
00454340ldr x16, [x28+16]
00454344sub x17, sp, 128
00454348subs xzr, x17, x16
0045434cb.ls 0x45445c
00454350sub x20, sp, 256
00454354stp x29, x30, [x20-8]
00454358add sp, x20, 0
0045435csub x29, sp, 8
00454360str x0, [sp+264]
00454364str x1, [sp+272]
00454368str x2, [sp+280]
0045436cstr x3, [sp+288]
00454370str x4, [sp+296]
00454374str x5, [sp+304]
00454378str w6, [sp+312]
0045437cstr xzr, [sp+120]
00454380stp xzr, xzr, [sp+128]
00454384stp xzr, xzr, [sp+104]
00454388ldr w0, [sp+312]
0045438cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc
00454390str x0, [sp+168]
00454394str x1, [sp+176]
00454398str x2, [sp+184]
0045439cstr xzr, [sp+144]
004543a0stp xzr, xzr, [sp+152]
004543a4stp xzr, xzr, [sp+232]
004543a8ldr x0, [sp+288]
004543acldr x3, [sp+264]
004543b0ldr x1, [sp+296]
004543b4ldr x4, [sp+272]
004543b8ldr x2, [sp+304]
004543bcldr x5, [sp+280]
004543c0ldr x6, [sp+168]
004543c4ldr x7, [sp+176]
004543c8ldr x8, [sp+184]
004543ccadrp x9, 0x2c9000
004543d0add x9, x9, 544
004543d4adrp x10, 0x5f7000
004543d8add x10, x10, 1504
004543dcbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash
004543e0str x0, [sp+144]
004543e4str x1, [sp+152]
004543e8str x2, [sp+160]
004543ecstr x3, [sp+232]
004543f0str x4, [sp+240]
004543f4ldr x1, [sp+144]
004543f8ldr x2, [sp+152]
004543fcldr x3, [sp+160]
00454400str x1, [sp+208]
00454404str x2, [sp+216]
00454408str x3, [sp+224]
0045440cldr x1, [sp+232]
00454410ldr x2, [sp+240]
00454414str x1, [sp+192]
00454418str x2, [sp+200]
0045441cldr x1, [sp+208]
00454420ldr x2, [sp+216]
00454424ldr x3, [sp+224]
00454428str x1, [sp+120]
0045442cstr x2, [sp+128]
00454430str x3, [sp+136]
00454434ldr x3, [sp+192]
00454438ldr x4, [sp+200]
0045443cstr x3, [sp+104]
00454440str x4, [sp+112]
00454444ldr x0, [sp+120]
00454448ldr x1, [sp+128]
0045444cldr x2, [sp+136]
00454450ldp x29, x30, [sp-8]
00454454add sp, sp, 256
00454458ret x30
0045445c
0045445cloc_45445c:
0045445cstp x0, x1, [sp+8]
00454460stp x2, x3, [sp+24]
00454464stp x4, x5, [sp+40]
00454468str w6, [sp+56]
0045446cmov x3, x30
00454470bl runtime.morestack_noctxt.abi0
00454474ldp x0, x1, [sp+8]
00454478ldp x2, x3, [sp+24]
0045447cldp x4, x5, [sp+40]
00454480ldr w6, [sp+56]
00454484b 0x454340
00454488udf 0
0045448cudf 0
00454340
00454490
00454490gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
00454490ldr x16, [x28+16]
00454494sub x17, sp, 80
00454498subs xzr, x17, x16
0045449cb.ls 0x4545b4
004544a0str x30, [sp-208]!
004544a4stur x29, [sp-8]
004544a8sub x29, sp, 8
004544acstr x0, [sp+216]
004544b0str x1, [sp+224]
004544b4str x2, [sp+232]
004544b8str x3, [sp+240]
004544bcstr x4, [sp+248]
004544c0str x5, [sp+256]
004544c4str x6, [sp+264]
004544c8str x7, [sp+272]
004544ccstr x8, [sp+280]
004544d0str w9, [sp+288]
004544d4strb wzr, [sp+78]
004544d8str xzr, [sp+176]
004544dcstp xzr, xzr, [sp+184]
004544e0stp xzr, xzr, [sp+160]
004544e4ldr w6, [sp+288]
004544e8ldr x0, [sp+216]
004544ecldr x3, [sp+240]
004544f0ldr x1, [sp+224]
004544f4ldr x4, [sp+248]
004544f8ldr x2, [sp+232]
004544fcldr x5, [sp+256]
00454500bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetChecksumHash
00454504str x0, [sp+176]
00454508str x1, [sp+184]
0045450cstr x2, [sp+192]
00454510str x3, [sp+160]
00454514str x4, [sp+168]
00454518ldr x7, [sp+184]
0045451cldr x8, [sp+192]
00454520ldr x9, [sp+176]
00454524str x9, [sp+136]
00454528str x7, [sp+144]
0045452cstr x8, [sp+152]
00454530ldr x7, [sp+160]
00454534ldr x8, [sp+168]
00454538str x7, [sp+120]
0045453cstr x8, [sp+128]
00454540ldr x7, [sp+136]
00454544ldr x8, [sp+144]
00454548ldr x9, [sp+152]
0045454cstr x7, [sp+96]
00454550str x8, [sp+104]
00454554str x9, [sp+112]
00454558ldr x7, [sp+128]
0045455cldr x8, [sp+120]
00454560str x8, [sp+80]
00454564str x7, [sp+88]
00454568cbnz x8, 0x454570
0045456cb 0x454584
00454570
00454570loc_454570:
00454570strb wzr, [sp+78]
00454574mov x0, xzr
00454578ldur x29, [sp-8]
0045457cldr x30, [sp], 208
00454580ret x30
00454584
00454584loc_454584:
00454584ldr x0, [sp+264]
00454588ldr x3, [sp+96]
0045458cldr x1, [sp+272]
00454590ldr x4, [sp+104]
00454594ldr x2, [sp+280]
00454598ldr x5, [sp+112]
0045459cbl crypto/hmac.Equal
004545a0strb w0, [sp+79]
004545a4strb w0, [sp+78]
004545a8ldur x29, [sp-8]
004545acldr x30, [sp], 208
004545b0ret x30
004545b4
004545b4loc_4545b4:
004545b4stp x0, x1, [sp+8]
004545b8stp x2, x3, [sp+24]
004545bcstp x4, x5, [sp+40]
004545c0stp x6, x7, [sp+56]
004545c4str x8, [sp+72]
004545c8str w9, [sp+80]
004545ccmov x3, x30
004545d0bl runtime.morestack_noctxt.abi0
004545d4ldp x0, x1, [sp+8]
004545d8ldp x2, x3, [sp+24]
004545dcldp x4, x5, [sp+40]
004545e0ldp x6, x7, [sp+56]
004545e4ldr x8, [sp+72]
004545e8ldr w9, [sp+80]
004545ecb 0x454490
00454490
00454490gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
00454490ldr x16, [x28+16]
00454494sub x17, sp, 80
00454498subs xzr, x17, x16
0045449cb.ls 0x4545b4
004544a0str x30, [sp-208]!
004544a4stur x29, [sp-8]
004544a8sub x29, sp, 8
004544acstr x0, [sp+216]
004544b0str x1, [sp+224]
004544b4str x2, [sp+232]
004544b8str x3, [sp+240]
004544bcstr x4, [sp+248]
004544c0str x5, [sp+256]
004544c4str x6, [sp+264]
004544c8str x7, [sp+272]
004544ccstr x8, [sp+280]
004544d0str w9, [sp+288]
004544d4strb wzr, [sp+78]
004544d8str xzr, [sp+176]
004544dcstp xzr, xzr, [sp+184]
004544e0stp xzr, xzr, [sp+160]
004544e4ldr w6, [sp+288]
004544e8ldr x0, [sp+216]
004544ecldr x3, [sp+240]
004544f0ldr x1, [sp+224]
004544f4ldr x4, [sp+248]
004544f8ldr x2, [sp+232]
004544fcldr x5, [sp+256]
00454500bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetChecksumHash
00454504str x0, [sp+176]
00454508str x1, [sp+184]
0045450cstr x2, [sp+192]
00454510str x3, [sp+160]
00454514str x4, [sp+168]
00454518ldr x7, [sp+184]
0045451cldr x8, [sp+192]
00454520ldr x9, [sp+176]
00454524str x9, [sp+136]
00454528str x7, [sp+144]
0045452cstr x8, [sp+152]
00454530ldr x7, [sp+160]
00454534ldr x8, [sp+168]
00454538str x7, [sp+120]
0045453cstr x8, [sp+128]
00454540ldr x7, [sp+136]
00454544ldr x8, [sp+144]
00454548ldr x9, [sp+152]
0045454cstr x7, [sp+96]
00454550str x8, [sp+104]
00454554str x9, [sp+112]
00454558ldr x7, [sp+128]
0045455cldr x8, [sp+120]
00454560str x8, [sp+80]
00454564str x7, [sp+88]
00454568cbnz x8, 0x454570
0045456cb 0x454584
00454570
00454570loc_454570:
00454570strb wzr, [sp+78]
00454574mov x0, xzr
00454578ldur x29, [sp-8]
0045457cldr x30, [sp], 208
00454580ret x30
00454584
00454584loc_454584:
00454584ldr x0, [sp+264]
00454588ldr x3, [sp+96]
0045458cldr x1, [sp+272]
00454590ldr x4, [sp+104]
00454594ldr x2, [sp+280]
00454598ldr x5, [sp+112]
0045459cbl crypto/hmac.Equal
004545a0strb w0, [sp+79]
004545a4strb w0, [sp+78]
004545a8ldur x29, [sp-8]
004545acldr x30, [sp], 208
004545b0ret x30
004545b4
004545b4loc_4545b4:
004545b4stp x0, x1, [sp+8]
004545b8stp x2, x3, [sp+24]
004545bcstp x4, x5, [sp+40]
004545c0stp x6, x7, [sp+56]
004545c4str x8, [sp+72]
004545c8str w9, [sp+80]
004545ccmov x3, x30
004545d0bl runtime.morestack_noctxt.abi0
004545d4ldp x0, x1, [sp+8]
004545d8ldp x2, x3, [sp+24]
004545dcldp x4, x5, [sp+40]
004545e0ldp x6, x7, [sp+56]
004545e4ldr x8, [sp+72]
004545e8ldr w9, [sp+80]
004545ecb 0x454490
00454490
Loading..