File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0045f520
0045f520gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 key, struct []uint8 data)
0045f520ldr x16, [x28+16]
0045f524sub x17, sp, 128
0045f528subs xzr, x17, x16
0045f52cb.ls 0x45f688
0045f530sub x20, sp, 256
0045f534stp x29, x30, [x20-8]
0045f538add sp, x20, 0
0045f53csub x29, sp, 8
0045f540ldr x16, [x28+32]
0045f544cbnz x16, 0x45f6b4
0045f548
0045f548loc_45f548:
0045f548str x0, [sp+264]
0045f54cstr x1, [sp+272]
0045f550str x2, [sp+280]
0045f554str x3, [sp+288]
0045f558str x4, [sp+296]
0045f55cstr x5, [sp+304]
0045f560str x6, [sp+312]
0045f564str xzr, [sp+96]
0045f568stp xzr, xzr, [sp+104]
0045f56cstr xzr, [sp+72]
0045f570stp xzr, xzr, [sp+80]
0045f574stp xzr, xzr, [sp+56]
0045f578ldr x6, [sp+264]
0045f57ccbnz x6, 0x45f584
0045f580b 0x45f680
0045f584
0045f584loc_45f584:
0045f584str xzr, [sp+120]
0045f588stp xzr, xzr, [sp+128]
0045f58cstr xzr, [sp+224]
0045f590stp xzr, xzr, [sp+232]
0045f594stp xzr, xzr, [sp+208]
0045f598ldr x0, [sp+272]
0045f59cldr x3, [sp+296]
0045f5a0ldr x6, [sp+264]
0045f5a4ldrsb x27, [x6]
0045f5a8ldr x1, [sp+280]
0045f5acldr x4, [sp+304]
0045f5b0ldr x2, [sp+288]
0045f5b4ldr x5, [sp+312]
0045f5b8bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.EncryptData
0045f5bcstr x0, [sp+120]
0045f5c0str x1, [sp+128]
0045f5c4str x2, [sp+136]
0045f5c8str x3, [sp+224]
0045f5ccstr x4, [sp+232]
0045f5d0str x5, [sp+240]
0045f5d4str x6, [sp+208]
0045f5d8str x7, [sp+216]
0045f5dcldr x6, [sp+120]
0045f5e0ldr x7, [sp+128]
0045f5e4ldr x8, [sp+136]
0045f5e8str x6, [sp+184]
0045f5ecstr x7, [sp+192]
0045f5f0str x8, [sp+200]
0045f5f4ldr x6, [sp+224]
0045f5f8ldr x7, [sp+232]
0045f5fcldr x8, [sp+240]
0045f600str x6, [sp+160]
0045f604str x7, [sp+168]
0045f608str x8, [sp+176]
0045f60cldr x6, [sp+208]
0045f610ldr x7, [sp+216]
0045f614str x6, [sp+144]
0045f618str x7, [sp+152]
0045f61cldr x6, [sp+184]
0045f620ldr x7, [sp+192]
0045f624ldr x8, [sp+200]
0045f628str x6, [sp+96]
0045f62cstr x7, [sp+104]
0045f630str x8, [sp+112]
0045f634ldr x6, [sp+160]
0045f638ldr x7, [sp+168]
0045f63cldr x8, [sp+176]
0045f640str x6, [sp+72]
0045f644str x7, [sp+80]
0045f648str x8, [sp+88]
0045f64cldr x6, [sp+144]
0045f650ldr x7, [sp+152]
0045f654str x6, [sp+56]
0045f658str x7, [sp+64]
0045f65cldr x0, [sp+96]
0045f660ldr x3, [sp+72]
0045f664ldr x1, [sp+104]
0045f668ldr x4, [sp+80]
0045f66cldr x2, [sp+112]
0045f670ldr x5, [sp+88]
0045f674ldp x29, x30, [sp-8]
0045f678add sp, sp, 256
0045f67cret x30
0045f680
0045f680loc_45f680:
0045f680bl runtime.panicwrap
0045f684hint
0045f688
0045f688loc_45f688:
0045f688stp x0, x1, [sp+8]
0045f68cstp x2, x3, [sp+24]
0045f690stp x4, x5, [sp+40]
0045f694str x6, [sp+56]
0045f698mov x3, x30
0045f69cbl runtime.morestack_noctxt.abi0
0045f6a0ldp x0, x1, [sp+8]
0045f6a4ldp x2, x3, [sp+24]
0045f6a8ldp x4, x5, [sp+40]
0045f6acldr x6, [sp+56]
0045f6b0b 0x45f520
0045f6b4
0045f6b4loc_45f6b4:
0045f6b4ldr x17, [x16]
0045f6b8add x20, sp, 264
0045f6bcsubs xzr, x20, x17
0045f6c0b.ne 0x45f548
0045f6c4add x20, sp, 8
0045f6c8str x20, [x16]
0045f6ccb 0x45f548
0045f520
0045f520gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 key, struct []uint8 data)
0045f520ldr x16, [x28+16]
0045f524sub x17, sp, 128
0045f528subs xzr, x17, x16
0045f52cb.ls 0x45f688
0045f530sub x20, sp, 256
0045f534stp x29, x30, [x20-8]
0045f538add sp, x20, 0
0045f53csub x29, sp, 8
0045f540ldr x16, [x28+32]
0045f544cbnz x16, 0x45f6b4
0045f548
0045f548loc_45f548:
0045f548str x0, [sp+264]
0045f54cstr x1, [sp+272]
0045f550str x2, [sp+280]
0045f554str x3, [sp+288]
0045f558str x4, [sp+296]
0045f55cstr x5, [sp+304]
0045f560str x6, [sp+312]
0045f564str xzr, [sp+96]
0045f568stp xzr, xzr, [sp+104]
0045f56cstr xzr, [sp+72]
0045f570stp xzr, xzr, [sp+80]
0045f574stp xzr, xzr, [sp+56]
0045f578ldr x6, [sp+264]
0045f57ccbnz x6, 0x45f584
0045f580b 0x45f680
0045f584
0045f584loc_45f584:
0045f584str xzr, [sp+120]
0045f588stp xzr, xzr, [sp+128]
0045f58cstr xzr, [sp+224]
0045f590stp xzr, xzr, [sp+232]
0045f594stp xzr, xzr, [sp+208]
0045f598ldr x0, [sp+272]
0045f59cldr x3, [sp+296]
0045f5a0ldr x6, [sp+264]
0045f5a4ldrsb x27, [x6]
0045f5a8ldr x1, [sp+280]
0045f5acldr x4, [sp+304]
0045f5b0ldr x2, [sp+288]
0045f5b4ldr x5, [sp+312]
0045f5b8bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.EncryptData
0045f5bcstr x0, [sp+120]
0045f5c0str x1, [sp+128]
0045f5c4str x2, [sp+136]
0045f5c8str x3, [sp+224]
0045f5ccstr x4, [sp+232]
0045f5d0str x5, [sp+240]
0045f5d4str x6, [sp+208]
0045f5d8str x7, [sp+216]
0045f5dcldr x6, [sp+120]
0045f5e0ldr x7, [sp+128]
0045f5e4ldr x8, [sp+136]
0045f5e8str x6, [sp+184]
0045f5ecstr x7, [sp+192]
0045f5f0str x8, [sp+200]
0045f5f4ldr x6, [sp+224]
0045f5f8ldr x7, [sp+232]
0045f5fcldr x8, [sp+240]
0045f600str x6, [sp+160]
0045f604str x7, [sp+168]
0045f608str x8, [sp+176]
0045f60cldr x6, [sp+208]
0045f610ldr x7, [sp+216]
0045f614str x6, [sp+144]
0045f618str x7, [sp+152]
0045f61cldr x6, [sp+184]
0045f620ldr x7, [sp+192]
0045f624ldr x8, [sp+200]
0045f628str x6, [sp+96]
0045f62cstr x7, [sp+104]
0045f630str x8, [sp+112]
0045f634ldr x6, [sp+160]
0045f638ldr x7, [sp+168]
0045f63cldr x8, [sp+176]
0045f640str x6, [sp+72]
0045f644str x7, [sp+80]
0045f648str x8, [sp+88]
0045f64cldr x6, [sp+144]
0045f650ldr x7, [sp+152]
0045f654str x6, [sp+56]
0045f658str x7, [sp+64]
0045f65cldr x0, [sp+96]
0045f660ldr x3, [sp+72]
0045f664ldr x1, [sp+104]
0045f668ldr x4, [sp+80]
0045f66cldr x2, [sp+112]
0045f670ldr x5, [sp+88]
0045f674ldp x29, x30, [sp-8]
0045f678add sp, sp, 256
0045f67cret x30
0045f680
0045f680loc_45f680:
0045f680bl runtime.panicwrap
0045f684hint
0045f688
0045f688loc_45f688:
0045f688stp x0, x1, [sp+8]
0045f68cstp x2, x3, [sp+24]
0045f690stp x4, x5, [sp+40]
0045f694str x6, [sp+56]
0045f698mov x3, x30
0045f69cbl runtime.morestack_noctxt.abi0
0045f6a0ldp x0, x1, [sp+8]
0045f6a4ldp x2, x3, [sp+24]
0045f6a8ldp x4, x5, [sp+40]
0045f6acldr x6, [sp+56]
0045f6b0b 0x45f520
0045f6b4
0045f6b4loc_45f6b4:
0045f6b4ldr x17, [x16]
0045f6b8add x20, sp, 264
0045f6bcsubs xzr, x20, x17
0045f6c0b.ne 0x45f548
0045f6c4add x20, sp, 8
0045f6c8str x20, [x16]
0045f6ccb 0x45f548
0045f520
0045f6d0
0045f6d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 key, struct []uint8 message, uint32 usage)
0045f6d0ldr x16, [x28+16]
0045f6d4sub x17, sp, 144
0045f6d8subs xzr, x17, x16
0045f6dcb.ls 0x45f840
0045f6e0sub x20, sp, 272
0045f6e4stp x29, x30, [x20-8]
0045f6e8add sp, x20, 0
0045f6ecsub x29, sp, 8
0045f6f0ldr x16, [x28+32]
0045f6f4cbnz x16, 0x45f874
0045f6f8
0045f6f8loc_45f6f8:
0045f6f8str x0, [sp+280]
0045f6fcstr x1, [sp+288]
0045f700str x2, [sp+296]
0045f704str x3, [sp+304]
0045f708str x4, [sp+312]
0045f70cstr x5, [sp+320]
0045f710str x6, [sp+328]
0045f714str w7, [sp+336]
0045f718str xzr, [sp+112]
0045f71cstp xzr, xzr, [sp+120]
0045f720str xzr, [sp+88]
0045f724stp xzr, xzr, [sp+96]
0045f728stp xzr, xzr, [sp+72]
0045f72cldr x7, [sp+280]
0045f730cbnz x7, 0x45f738
0045f734b 0x45f838
0045f738
0045f738loc_45f738:
0045f738str xzr, [sp+240]
0045f73cstp xzr, xzr, [sp+248]
0045f740str xzr, [sp+216]
0045f744stp xzr, xzr, [sp+224]
0045f748stp xzr, xzr, [sp+200]
0045f74cldr w6, [sp+336]
0045f750ldr x0, [sp+288]
0045f754ldr x3, [sp+312]
0045f758ldr x7, [sp+280]
0045f75cldrsb x27, [x7]
0045f760ldr x1, [sp+296]
0045f764ldr x4, [sp+320]
0045f768ldr x2, [sp+304]
0045f76cldr x5, [sp+328]
0045f770bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.EncryptMessage
0045f774str x0, [sp+240]
0045f778str x1, [sp+248]
0045f77cstr x2, [sp+256]
0045f780str x3, [sp+216]
0045f784str x4, [sp+224]
0045f788str x5, [sp+232]
0045f78cstr x6, [sp+200]
0045f790str x7, [sp+208]
0045f794ldr x7, [sp+240]
0045f798ldr x8, [sp+248]
0045f79cldr x9, [sp+256]
0045f7a0str x7, [sp+176]
0045f7a4str x8, [sp+184]
0045f7a8str x9, [sp+192]
0045f7acldr x7, [sp+216]
0045f7b0ldr x8, [sp+224]
0045f7b4ldr x9, [sp+232]
0045f7b8str x7, [sp+152]
0045f7bcstr x8, [sp+160]
0045f7c0str x9, [sp+168]
0045f7c4ldr x7, [sp+200]
0045f7c8ldr x8, [sp+208]
0045f7ccstr x7, [sp+136]
0045f7d0str x8, [sp+144]
0045f7d4ldr x7, [sp+176]
0045f7d8ldr x8, [sp+184]
0045f7dcldr x9, [sp+192]
0045f7e0str x7, [sp+112]
0045f7e4str x8, [sp+120]
0045f7e8str x9, [sp+128]
0045f7ecldr x7, [sp+152]
0045f7f0ldr x8, [sp+160]
0045f7f4ldr x9, [sp+168]
0045f7f8str x7, [sp+88]
0045f7fcstr x8, [sp+96]
0045f800str x9, [sp+104]
0045f804ldr x6, [sp+136]
0045f808ldr x7, [sp+144]
0045f80cstr x6, [sp+72]
0045f810str x7, [sp+80]
0045f814ldr x0, [sp+112]
0045f818ldr x3, [sp+88]
0045f81cldr x1, [sp+120]
0045f820ldr x4, [sp+96]
0045f824ldr x2, [sp+128]
0045f828ldr x5, [sp+104]
0045f82cldp x29, x30, [sp-8]
0045f830add sp, sp, 272
0045f834ret x30
0045f838
0045f838loc_45f838:
0045f838bl runtime.panicwrap
0045f83chint
0045f840
0045f840loc_45f840:
0045f840stp x0, x1, [sp+8]
0045f844stp x2, x3, [sp+24]
0045f848stp x4, x5, [sp+40]
0045f84cstr x6, [sp+56]
0045f850str w7, [sp+64]
0045f854mov x3, x30
0045f858bl runtime.morestack_noctxt.abi0
0045f85cldp x0, x1, [sp+8]
0045f860ldp x2, x3, [sp+24]
0045f864ldp x4, x5, [sp+40]
0045f868ldr x6, [sp+56]
0045f86cldr w7, [sp+64]
0045f870b 0x45f6d0
0045f874
0045f874loc_45f874:
0045f874ldr x17, [x16]
0045f878add x20, sp, 280
0045f87csubs xzr, x20, x17
0045f880b.ne 0x45f6f8
0045f884add x20, sp, 8
0045f888str x20, [x16]
0045f88cb 0x45f6f8
0045f6d0
0045f6d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 key, struct []uint8 message, uint32 usage)
0045f6d0ldr x16, [x28+16]
0045f6d4sub x17, sp, 144
0045f6d8subs xzr, x17, x16
0045f6dcb.ls 0x45f840
0045f6e0sub x20, sp, 272
0045f6e4stp x29, x30, [x20-8]
0045f6e8add sp, x20, 0
0045f6ecsub x29, sp, 8
0045f6f0ldr x16, [x28+32]
0045f6f4cbnz x16, 0x45f874
0045f6f8
0045f6f8loc_45f6f8:
0045f6f8str x0, [sp+280]
0045f6fcstr x1, [sp+288]
0045f700str x2, [sp+296]
0045f704str x3, [sp+304]
0045f708str x4, [sp+312]
0045f70cstr x5, [sp+320]
0045f710str x6, [sp+328]
0045f714str w7, [sp+336]
0045f718str xzr, [sp+112]
0045f71cstp xzr, xzr, [sp+120]
0045f720str xzr, [sp+88]
0045f724stp xzr, xzr, [sp+96]
0045f728stp xzr, xzr, [sp+72]
0045f72cldr x7, [sp+280]
0045f730cbnz x7, 0x45f738
0045f734b 0x45f838
0045f738
0045f738loc_45f738:
0045f738str xzr, [sp+240]
0045f73cstp xzr, xzr, [sp+248]
0045f740str xzr, [sp+216]
0045f744stp xzr, xzr, [sp+224]
0045f748stp xzr, xzr, [sp+200]
0045f74cldr w6, [sp+336]
0045f750ldr x0, [sp+288]
0045f754ldr x3, [sp+312]
0045f758ldr x7, [sp+280]
0045f75cldrsb x27, [x7]
0045f760ldr x1, [sp+296]
0045f764ldr x4, [sp+320]
0045f768ldr x2, [sp+304]
0045f76cldr x5, [sp+328]
0045f770bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.EncryptMessage
0045f774str x0, [sp+240]
0045f778str x1, [sp+248]
0045f77cstr x2, [sp+256]
0045f780str x3, [sp+216]
0045f784str x4, [sp+224]
0045f788str x5, [sp+232]
0045f78cstr x6, [sp+200]
0045f790str x7, [sp+208]
0045f794ldr x7, [sp+240]
0045f798ldr x8, [sp+248]
0045f79cldr x9, [sp+256]
0045f7a0str x7, [sp+176]
0045f7a4str x8, [sp+184]
0045f7a8str x9, [sp+192]
0045f7acldr x7, [sp+216]
0045f7b0ldr x8, [sp+224]
0045f7b4ldr x9, [sp+232]
0045f7b8str x7, [sp+152]
0045f7bcstr x8, [sp+160]
0045f7c0str x9, [sp+168]
0045f7c4ldr x7, [sp+200]
0045f7c8ldr x8, [sp+208]
0045f7ccstr x7, [sp+136]
0045f7d0str x8, [sp+144]
0045f7d4ldr x7, [sp+176]
0045f7d8ldr x8, [sp+184]
0045f7dcldr x9, [sp+192]
0045f7e0str x7, [sp+112]
0045f7e4str x8, [sp+120]
0045f7e8str x9, [sp+128]
0045f7ecldr x7, [sp+152]
0045f7f0ldr x8, [sp+160]
0045f7f4ldr x9, [sp+168]
0045f7f8str x7, [sp+88]
0045f7fcstr x8, [sp+96]
0045f800str x9, [sp+104]
0045f804ldr x6, [sp+136]
0045f808ldr x7, [sp+144]
0045f80cstr x6, [sp+72]
0045f810str x7, [sp+80]
0045f814ldr x0, [sp+112]
0045f818ldr x3, [sp+88]
0045f81cldr x1, [sp+120]
0045f820ldr x4, [sp+96]
0045f824ldr x2, [sp+128]
0045f828ldr x5, [sp+104]
0045f82cldp x29, x30, [sp-8]
0045f830add sp, sp, 272
0045f834ret x30
0045f838
0045f838loc_45f838:
0045f838bl runtime.panicwrap
0045f83chint
0045f840
0045f840loc_45f840:
0045f840stp x0, x1, [sp+8]
0045f844stp x2, x3, [sp+24]
0045f848stp x4, x5, [sp+40]
0045f84cstr x6, [sp+56]
0045f850str w7, [sp+64]
0045f854mov x3, x30
0045f858bl runtime.morestack_noctxt.abi0
0045f85cldp x0, x1, [sp+8]
0045f860ldp x2, x3, [sp+24]
0045f864ldp x4, x5, [sp+40]
0045f868ldr x6, [sp+56]
0045f86cldr w7, [sp+64]
0045f870b 0x45f6d0
0045f874
0045f874loc_45f874:
0045f874ldr x17, [x16]
0045f878add x20, sp, 280
0045f87csubs xzr, x20, x17
0045f880b.ne 0x45f6f8
0045f884add x20, sp, 8
0045f888str x20, [x16]
0045f88cb 0x45f6f8
0045f6d0
0045f890
0045f890gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
0045f890ldr x16, [x28+16]
0045f894sub x17, sp, 64
0045f898subs xzr, x17, x16
0045f89cb.ls 0x45f9a4
0045f8a0str x30, [sp-192]!
0045f8a4stur x29, [sp-8]
0045f8a8sub x29, sp, 8
0045f8acldr x16, [x28+32]
0045f8b0cbnz x16, 0x45f9d8
0045f8b4
0045f8b4loc_45f8b4:
0045f8b4str x0, [sp+200]
0045f8b8str x1, [sp+208]
0045f8bcstr x2, [sp+216]
0045f8c0str x3, [sp+224]
0045f8c4str x4, [sp+232]
0045f8c8str x5, [sp+240]
0045f8ccstr x6, [sp+248]
0045f8d0str w7, [sp+256]
0045f8d4str xzr, [sp+80]
0045f8d8stp xzr, xzr, [sp+88]
0045f8dcstp xzr, xzr, [sp+64]
0045f8e0ldr x7, [sp+200]
0045f8e4cbnz x7, 0x45f8ec
0045f8e8b 0x45f99c
0045f8ec
0045f8ecloc_45f8ec:
0045f8ecstr xzr, [sp+120]
0045f8f0stp xzr, xzr, [sp+128]
0045f8f4stp xzr, xzr, [sp+104]
0045f8f8ldr w6, [sp+256]
0045f8fcldr x0, [sp+208]
0045f900ldr x3, [sp+232]
0045f904ldr x7, [sp+200]
0045f908ldrsb x27, [x7]
0045f90cldr x1, [sp+216]
0045f910ldr x4, [sp+240]
0045f914ldr x2, [sp+224]
0045f918ldr x5, [sp+248]
0045f91cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetChecksumHash
0045f920str x0, [sp+120]
0045f924str x1, [sp+128]
0045f928str x2, [sp+136]
0045f92cstr x3, [sp+104]
0045f930str x4, [sp+112]
0045f934ldr x7, [sp+120]
0045f938ldr x8, [sp+128]
0045f93cldr x9, [sp+136]
0045f940str x7, [sp+160]
0045f944str x8, [sp+168]
0045f948str x9, [sp+176]
0045f94cldr x7, [sp+104]
0045f950ldr x8, [sp+112]
0045f954str x7, [sp+144]
0045f958str x8, [sp+152]
0045f95cldr x7, [sp+160]
0045f960ldr x8, [sp+168]
0045f964ldr x9, [sp+176]
0045f968str x7, [sp+80]
0045f96cstr x8, [sp+88]
0045f970str x9, [sp+96]
0045f974ldr x3, [sp+144]
0045f978ldr x4, [sp+152]
0045f97cstr x3, [sp+64]
0045f980str x4, [sp+72]
0045f984ldr x0, [sp+80]
0045f988ldr x1, [sp+88]
0045f98cldr x2, [sp+96]
0045f990ldur x29, [sp-8]
0045f994ldr x30, [sp], 192
0045f998ret x30
0045f99c
0045f99cloc_45f99c:
0045f99cbl runtime.panicwrap
0045f9a0hint
0045f9a4
0045f9a4loc_45f9a4:
0045f9a4stp x0, x1, [sp+8]
0045f9a8stp x2, x3, [sp+24]
0045f9acstp x4, x5, [sp+40]
0045f9b0str x6, [sp+56]
0045f9b4str w7, [sp+64]
0045f9b8mov x3, x30
0045f9bcbl runtime.morestack_noctxt.abi0
0045f9c0ldp x0, x1, [sp+8]
0045f9c4ldp x2, x3, [sp+24]
0045f9c8ldp x4, x5, [sp+40]
0045f9ccldr x6, [sp+56]
0045f9d0ldr w7, [sp+64]
0045f9d4b 0x45f890
0045f9d8
0045f9d8loc_45f9d8:
0045f9d8ldr x17, [x16]
0045f9dcadd x20, sp, 200
0045f9e0subs xzr, x20, x17
0045f9e4b.ne 0x45f8b4
0045f9e8add x20, sp, 8
0045f9ecstr x20, [x16]
0045f9f0b 0x45f8b4
0045f9f4udf 0
0045f9f8udf 0
0045f9fcudf 0
0045f890
0045f890gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
0045f890ldr x16, [x28+16]
0045f894sub x17, sp, 64
0045f898subs xzr, x17, x16
0045f89cb.ls 0x45f9a4
0045f8a0str x30, [sp-192]!
0045f8a4stur x29, [sp-8]
0045f8a8sub x29, sp, 8
0045f8acldr x16, [x28+32]
0045f8b0cbnz x16, 0x45f9d8
0045f8b4
0045f8b4loc_45f8b4:
0045f8b4str x0, [sp+200]
0045f8b8str x1, [sp+208]
0045f8bcstr x2, [sp+216]
0045f8c0str x3, [sp+224]
0045f8c4str x4, [sp+232]
0045f8c8str x5, [sp+240]
0045f8ccstr x6, [sp+248]
0045f8d0str w7, [sp+256]
0045f8d4str xzr, [sp+80]
0045f8d8stp xzr, xzr, [sp+88]
0045f8dcstp xzr, xzr, [sp+64]
0045f8e0ldr x7, [sp+200]
0045f8e4cbnz x7, 0x45f8ec
0045f8e8b 0x45f99c
0045f8ec
0045f8ecloc_45f8ec:
0045f8ecstr xzr, [sp+120]
0045f8f0stp xzr, xzr, [sp+128]
0045f8f4stp xzr, xzr, [sp+104]
0045f8f8ldr w6, [sp+256]
0045f8fcldr x0, [sp+208]
0045f900ldr x3, [sp+232]
0045f904ldr x7, [sp+200]
0045f908ldrsb x27, [x7]
0045f90cldr x1, [sp+216]
0045f910ldr x4, [sp+240]
0045f914ldr x2, [sp+224]
0045f918ldr x5, [sp+248]
0045f91cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetChecksumHash
0045f920str x0, [sp+120]
0045f924str x1, [sp+128]
0045f928str x2, [sp+136]
0045f92cstr x3, [sp+104]
0045f930str x4, [sp+112]
0045f934ldr x7, [sp+120]
0045f938ldr x8, [sp+128]
0045f93cldr x9, [sp+136]
0045f940str x7, [sp+160]
0045f944str x8, [sp+168]
0045f948str x9, [sp+176]
0045f94cldr x7, [sp+104]
0045f950ldr x8, [sp+112]
0045f954str x7, [sp+144]
0045f958str x8, [sp+152]
0045f95cldr x7, [sp+160]
0045f960ldr x8, [sp+168]
0045f964ldr x9, [sp+176]
0045f968str x7, [sp+80]
0045f96cstr x8, [sp+88]
0045f970str x9, [sp+96]
0045f974ldr x3, [sp+144]
0045f978ldr x4, [sp+152]
0045f97cstr x3, [sp+64]
0045f980str x4, [sp+72]
0045f984ldr x0, [sp+80]
0045f988ldr x1, [sp+88]
0045f98cldr x2, [sp+96]
0045f990ldur x29, [sp-8]
0045f994ldr x30, [sp], 192
0045f998ret x30
0045f99c
0045f99cloc_45f99c:
0045f99cbl runtime.panicwrap
0045f9a0hint
0045f9a4
0045f9a4loc_45f9a4:
0045f9a4stp x0, x1, [sp+8]
0045f9a8stp x2, x3, [sp+24]
0045f9acstp x4, x5, [sp+40]
0045f9b0str x6, [sp+56]
0045f9b4str w7, [sp+64]
0045f9b8mov x3, x30
0045f9bcbl runtime.morestack_noctxt.abi0
0045f9c0ldp x0, x1, [sp+8]
0045f9c4ldp x2, x3, [sp+24]
0045f9c8ldp x4, x5, [sp+40]
0045f9ccldr x6, [sp+56]
0045f9d0ldr w7, [sp+64]
0045f9d4b 0x45f890
0045f9d8
0045f9d8loc_45f9d8:
0045f9d8ldr x17, [x16]
0045f9dcadd x20, sp, 200
0045f9e0subs xzr, x20, x17
0045f9e4b.ne 0x45f8b4
0045f9e8add x20, sp, 8
0045f9ecstr x20, [x16]
0045f9f0b 0x45f8b4
0045f9f4udf 0
0045f9f8udf 0
0045f9fcudf 0
0045f890
0045fa00
0045fa00gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fa00ldr x16, [x28+16]
0045fa04subs xzr, sp, x16
0045fa08b.ls 0x45fa54
0045fa0cstr x30, [sp-32]!
0045fa10stur x29, [sp-8]
0045fa14sub x29, sp, 8
0045fa18ldr x16, [x28+32]
0045fa1ccbnz x16, 0x45fa68
0045fa20
0045fa20loc_45fa20:
0045fa20str x0, [sp+40]
0045fa24str xzr, [sp+8]
0045fa28cbnz x0, 0x45fa30
0045fa2cb 0x45fa4c
0045fa30
0045fa30loc_45fa30:
0045fa30ldrsb x27, [x0]
0045fa34bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetConfounderByteSize
0045fa38str x0, [sp+16]
0045fa3cstr x0, [sp+8]
0045fa40ldur x29, [sp-8]
0045fa44ldr x30, [sp], 32
0045fa48ret x30
0045fa4c
0045fa4cloc_45fa4c:
0045fa4cbl runtime.panicwrap
0045fa50hint
0045fa54
0045fa54loc_45fa54:
0045fa54str x0, [sp+8]
0045fa58mov x3, x30
0045fa5cbl runtime.morestack_noctxt.abi0
0045fa60ldr x0, [sp+8]
0045fa64b 0x45fa00
0045fa68
0045fa68loc_45fa68:
0045fa68ldr x17, [x16]
0045fa6cadd x20, sp, 40
0045fa70subs xzr, x20, x17
0045fa74b.ne 0x45fa20
0045fa78add x20, sp, 8
0045fa7cstr x20, [x16]
0045fa80b 0x45fa20
0045fa84udf 0
0045fa88udf 0
0045fa8cudf 0
0045fa00
0045fa00gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fa00ldr x16, [x28+16]
0045fa04subs xzr, sp, x16
0045fa08b.ls 0x45fa54
0045fa0cstr x30, [sp-32]!
0045fa10stur x29, [sp-8]
0045fa14sub x29, sp, 8
0045fa18ldr x16, [x28+32]
0045fa1ccbnz x16, 0x45fa68
0045fa20
0045fa20loc_45fa20:
0045fa20str x0, [sp+40]
0045fa24str xzr, [sp+8]
0045fa28cbnz x0, 0x45fa30
0045fa2cb 0x45fa4c
0045fa30
0045fa30loc_45fa30:
0045fa30ldrsb x27, [x0]
0045fa34bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetConfounderByteSize
0045fa38str x0, [sp+16]
0045fa3cstr x0, [sp+8]
0045fa40ldur x29, [sp-8]
0045fa44ldr x30, [sp], 32
0045fa48ret x30
0045fa4c
0045fa4cloc_45fa4c:
0045fa4cbl runtime.panicwrap
0045fa50hint
0045fa54
0045fa54loc_45fa54:
0045fa54str x0, [sp+8]
0045fa58mov x3, x30
0045fa5cbl runtime.morestack_noctxt.abi0
0045fa60ldr x0, [sp+8]
0045fa64b 0x45fa00
0045fa68
0045fa68loc_45fa68:
0045fa68ldr x17, [x16]
0045fa6cadd x20, sp, 40
0045fa70subs xzr, x20, x17
0045fa74b.ne 0x45fa20
0045fa78add x20, sp, 8
0045fa7cstr x20, [x16]
0045fa80b 0x45fa20
0045fa84udf 0
0045fa88udf 0
0045fa8cudf 0
0045fa00
0045fa90
0045fa90gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fa90ldr x16, [x28+16]
0045fa94subs xzr, sp, x16
0045fa98b.ls 0x45fae4
0045fa9cstr x30, [sp-32]!
0045faa0stur x29, [sp-8]
0045faa4sub x29, sp, 8
0045faa8ldr x16, [x28+32]
0045faaccbnz x16, 0x45faf8
0045fab0
0045fab0loc_45fab0:
0045fab0str x0, [sp+40]
0045fab4str xzr, [sp+8]
0045fab8cbnz x0, 0x45fac0
0045fabcb 0x45fadc
0045fac0
0045fac0loc_45fac0:
0045fac0ldrsb x27, [x0]
0045fac4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetCypherBlockBitLength
0045fac8str x0, [sp+16]
0045faccstr x0, [sp+8]
0045fad0ldur x29, [sp-8]
0045fad4ldr x30, [sp], 32
0045fad8ret x30
0045fadc
0045fadcloc_45fadc:
0045fadcbl runtime.panicwrap
0045fae0hint
0045fae4
0045fae4loc_45fae4:
0045fae4str x0, [sp+8]
0045fae8mov x3, x30
0045faecbl runtime.morestack_noctxt.abi0
0045faf0ldr x0, [sp+8]
0045faf4b 0x45fa90
0045faf8
0045faf8loc_45faf8:
0045faf8ldr x17, [x16]
0045fafcadd x20, sp, 40
0045fb00subs xzr, x20, x17
0045fb04b.ne 0x45fab0
0045fb08add x20, sp, 8
0045fb0cstr x20, [x16]
0045fb10b 0x45fab0
0045fb14udf 0
0045fb18udf 0
0045fb1cudf 0
0045fa90
0045fa90gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fa90ldr x16, [x28+16]
0045fa94subs xzr, sp, x16
0045fa98b.ls 0x45fae4
0045fa9cstr x30, [sp-32]!
0045faa0stur x29, [sp-8]
0045faa4sub x29, sp, 8
0045faa8ldr x16, [x28+32]
0045faaccbnz x16, 0x45faf8
0045fab0
0045fab0loc_45fab0:
0045fab0str x0, [sp+40]
0045fab4str xzr, [sp+8]
0045fab8cbnz x0, 0x45fac0
0045fabcb 0x45fadc
0045fac0
0045fac0loc_45fac0:
0045fac0ldrsb x27, [x0]
0045fac4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetCypherBlockBitLength
0045fac8str x0, [sp+16]
0045faccstr x0, [sp+8]
0045fad0ldur x29, [sp-8]
0045fad4ldr x30, [sp], 32
0045fad8ret x30
0045fadc
0045fadcloc_45fadc:
0045fadcbl runtime.panicwrap
0045fae0hint
0045fae4
0045fae4loc_45fae4:
0045fae4str x0, [sp+8]
0045fae8mov x3, x30
0045faecbl runtime.morestack_noctxt.abi0
0045faf0ldr x0, [sp+8]
0045faf4b 0x45fa90
0045faf8
0045faf8loc_45faf8:
0045faf8ldr x17, [x16]
0045fafcadd x20, sp, 40
0045fb00subs xzr, x20, x17
0045fb04b.ne 0x45fab0
0045fb08add x20, sp, 8
0045fb0cstr x20, [x16]
0045fb10b 0x45fab0
0045fb14udf 0
0045fb18udf 0
0045fb1cudf 0
0045fa90
0045fb20
0045fb20gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fb20ldr x16, [x28+16]
0045fb24subs xzr, sp, x16
0045fb28b.ls 0x45fb84
0045fb2cstr x30, [sp-48]!
0045fb30stur x29, [sp-8]
0045fb34sub x29, sp, 8
0045fb38ldr x16, [x28+32]
0045fb3ccbnz x16, 0x45fb98
0045fb40
0045fb40loc_45fb40:
0045fb40str x0, [sp+56]
0045fb44stp xzr, xzr, [sp+8]
0045fb48ldr x0, [sp+56]
0045fb4ccbnz x0, 0x45fb54
0045fb50b 0x45fb7c
0045fb54
0045fb54loc_45fb54:
0045fb54ldr x0, [sp+56]
0045fb58ldrsb x27, [x0]
0045fb5cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetDefaultStringToKeyParams
0045fb60str x0, [sp+24]
0045fb64str x1, [sp+32]
0045fb68str x0, [sp+8]
0045fb6cstr x1, [sp+16]
0045fb70ldur x29, [sp-8]
0045fb74ldr x30, [sp], 48
0045fb78ret x30
0045fb7c
0045fb7cloc_45fb7c:
0045fb7cbl runtime.panicwrap
0045fb80hint
0045fb84
0045fb84loc_45fb84:
0045fb84str x0, [sp+8]
0045fb88mov x3, x30
0045fb8cbl runtime.morestack_noctxt.abi0
0045fb90ldr x0, [sp+8]
0045fb94b 0x45fb20
0045fb98
0045fb98loc_45fb98:
0045fb98ldr x17, [x16]
0045fb9cadd x20, sp, 56
0045fba0subs xzr, x20, x17
0045fba4b.ne 0x45fb40
0045fba8add x20, sp, 8
0045fbacstr x20, [x16]
0045fbb0b 0x45fb40
0045fbb4udf 0
0045fbb8udf 0
0045fbbcudf 0
0045fb20
0045fb20gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fb20ldr x16, [x28+16]
0045fb24subs xzr, sp, x16
0045fb28b.ls 0x45fb84
0045fb2cstr x30, [sp-48]!
0045fb30stur x29, [sp-8]
0045fb34sub x29, sp, 8
0045fb38ldr x16, [x28+32]
0045fb3ccbnz x16, 0x45fb98
0045fb40
0045fb40loc_45fb40:
0045fb40str x0, [sp+56]
0045fb44stp xzr, xzr, [sp+8]
0045fb48ldr x0, [sp+56]
0045fb4ccbnz x0, 0x45fb54
0045fb50b 0x45fb7c
0045fb54
0045fb54loc_45fb54:
0045fb54ldr x0, [sp+56]
0045fb58ldrsb x27, [x0]
0045fb5cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetDefaultStringToKeyParams
0045fb60str x0, [sp+24]
0045fb64str x1, [sp+32]
0045fb68str x0, [sp+8]
0045fb6cstr x1, [sp+16]
0045fb70ldur x29, [sp-8]
0045fb74ldr x30, [sp], 48
0045fb78ret x30
0045fb7c
0045fb7cloc_45fb7c:
0045fb7cbl runtime.panicwrap
0045fb80hint
0045fb84
0045fb84loc_45fb84:
0045fb84str x0, [sp+8]
0045fb88mov x3, x30
0045fb8cbl runtime.morestack_noctxt.abi0
0045fb90ldr x0, [sp+8]
0045fb94b 0x45fb20
0045fb98
0045fb98loc_45fb98:
0045fb98ldr x17, [x16]
0045fb9cadd x20, sp, 56
0045fba0subs xzr, x20, x17
0045fba4b.ne 0x45fb40
0045fba8add x20, sp, 8
0045fbacstr x20, [x16]
0045fbb0b 0x45fb40
0045fbb4udf 0
0045fbb8udf 0
0045fbbcudf 0
0045fb20
0045fbc0
0045fbc0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fbc0ldr x16, [x28+16]
0045fbc4subs xzr, sp, x16
0045fbc8b.ls 0x45fc1c
0045fbccstr x30, [sp-32]!
0045fbd0stur x29, [sp-8]
0045fbd4sub x29, sp, 8
0045fbd8ldr x16, [x28+32]
0045fbdccbnz x16, 0x45fc30
0045fbe0
0045fbe0loc_45fbe0:
0045fbe0str x0, [sp+40]
0045fbe4str wzr, [sp+16]
0045fbe8ldr x0, [sp+40]
0045fbeccbnz x0, 0x45fbf4
0045fbf0b 0x45fc14
0045fbf4
0045fbf4loc_45fbf4:
0045fbf4ldr x0, [sp+40]
0045fbf8ldrsb x27, [x0]
0045fbfcbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetETypeID
0045fc00str w0, [sp+20]
0045fc04str w0, [sp+16]
0045fc08ldur x29, [sp-8]
0045fc0cldr x30, [sp], 32
0045fc10ret x30
0045fc14
0045fc14loc_45fc14:
0045fc14bl runtime.panicwrap
0045fc18hint
0045fc1c
0045fc1cloc_45fc1c:
0045fc1cstr x0, [sp+8]
0045fc20mov x3, x30
0045fc24bl runtime.morestack_noctxt.abi0
0045fc28ldr x0, [sp+8]
0045fc2cb 0x45fbc0
0045fc30
0045fc30loc_45fc30:
0045fc30ldr x17, [x16]
0045fc34add x20, sp, 40
0045fc38subs xzr, x20, x17
0045fc3cb.ne 0x45fbe0
0045fc40add x20, sp, 8
0045fc44str x20, [x16]
0045fc48b 0x45fbe0
0045fc4cudf 0
0045fbc0
0045fbc0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fbc0ldr x16, [x28+16]
0045fbc4subs xzr, sp, x16
0045fbc8b.ls 0x45fc1c
0045fbccstr x30, [sp-32]!
0045fbd0stur x29, [sp-8]
0045fbd4sub x29, sp, 8
0045fbd8ldr x16, [x28+32]
0045fbdccbnz x16, 0x45fc30
0045fbe0
0045fbe0loc_45fbe0:
0045fbe0str x0, [sp+40]
0045fbe4str wzr, [sp+16]
0045fbe8ldr x0, [sp+40]
0045fbeccbnz x0, 0x45fbf4
0045fbf0b 0x45fc14
0045fbf4
0045fbf4loc_45fbf4:
0045fbf4ldr x0, [sp+40]
0045fbf8ldrsb x27, [x0]
0045fbfcbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetETypeID
0045fc00str w0, [sp+20]
0045fc04str w0, [sp+16]
0045fc08ldur x29, [sp-8]
0045fc0cldr x30, [sp], 32
0045fc10ret x30
0045fc14
0045fc14loc_45fc14:
0045fc14bl runtime.panicwrap
0045fc18hint
0045fc1c
0045fc1cloc_45fc1c:
0045fc1cstr x0, [sp+8]
0045fc20mov x3, x30
0045fc24bl runtime.morestack_noctxt.abi0
0045fc28ldr x0, [sp+8]
0045fc2cb 0x45fbc0
0045fc30
0045fc30loc_45fc30:
0045fc30ldr x17, [x16]
0045fc34add x20, sp, 40
0045fc38subs xzr, x20, x17
0045fc3cb.ne 0x45fbe0
0045fc40add x20, sp, 8
0045fc44str x20, [x16]
0045fc48b 0x45fbe0
0045fc4cudf 0
0045fbc0
0045fc50
0045fc50gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fc50ldr x16, [x28+16]
0045fc54subs xzr, sp, x16
0045fc58b.ls 0x45fca4
0045fc5cstr x30, [sp-32]!
0045fc60stur x29, [sp-8]
0045fc64sub x29, sp, 8
0045fc68ldr x16, [x28+32]
0045fc6ccbnz x16, 0x45fcb8
0045fc70
0045fc70loc_45fc70:
0045fc70str x0, [sp+40]
0045fc74str xzr, [sp+8]
0045fc78cbnz x0, 0x45fc80
0045fc7cb 0x45fc9c
0045fc80
0045fc80loc_45fc80:
0045fc80ldrsb x27, [x0]
0045fc84bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHMACBitLength
0045fc88str x0, [sp+16]
0045fc8cstr x0, [sp+8]
0045fc90ldur x29, [sp-8]
0045fc94ldr x30, [sp], 32
0045fc98ret x30
0045fc9c
0045fc9cloc_45fc9c:
0045fc9cbl runtime.panicwrap
0045fca0hint
0045fca4
0045fca4loc_45fca4:
0045fca4str x0, [sp+8]
0045fca8mov x3, x30
0045fcacbl runtime.morestack_noctxt.abi0
0045fcb0ldr x0, [sp+8]
0045fcb4b 0x45fc50
0045fcb8
0045fcb8loc_45fcb8:
0045fcb8ldr x17, [x16]
0045fcbcadd x20, sp, 40
0045fcc0subs xzr, x20, x17
0045fcc4b.ne 0x45fc70
0045fcc8add x20, sp, 8
0045fcccstr x20, [x16]
0045fcd0b 0x45fc70
0045fcd4udf 0
0045fcd8udf 0
0045fcdcudf 0
0045fc50
0045fc50gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fc50ldr x16, [x28+16]
0045fc54subs xzr, sp, x16
0045fc58b.ls 0x45fca4
0045fc5cstr x30, [sp-32]!
0045fc60stur x29, [sp-8]
0045fc64sub x29, sp, 8
0045fc68ldr x16, [x28+32]
0045fc6ccbnz x16, 0x45fcb8
0045fc70
0045fc70loc_45fc70:
0045fc70str x0, [sp+40]
0045fc74str xzr, [sp+8]
0045fc78cbnz x0, 0x45fc80
0045fc7cb 0x45fc9c
0045fc80
0045fc80loc_45fc80:
0045fc80ldrsb x27, [x0]
0045fc84bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHMACBitLength
0045fc88str x0, [sp+16]
0045fc8cstr x0, [sp+8]
0045fc90ldur x29, [sp-8]
0045fc94ldr x30, [sp], 32
0045fc98ret x30
0045fc9c
0045fc9cloc_45fc9c:
0045fc9cbl runtime.panicwrap
0045fca0hint
0045fca4
0045fca4loc_45fca4:
0045fca4str x0, [sp+8]
0045fca8mov x3, x30
0045fcacbl runtime.morestack_noctxt.abi0
0045fcb0ldr x0, [sp+8]
0045fcb4b 0x45fc50
0045fcb8
0045fcb8loc_45fcb8:
0045fcb8ldr x17, [x16]
0045fcbcadd x20, sp, 40
0045fcc0subs xzr, x20, x17
0045fcc4b.ne 0x45fc70
0045fcc8add x20, sp, 8
0045fcccstr x20, [x16]
0045fcd0b 0x45fc70
0045fcd4udf 0
0045fcd8udf 0
0045fcdcudf 0
0045fc50
0045fce0
0045fce0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fce0ldr x16, [x28+16]
0045fce4subs xzr, sp, x16
0045fce8b.ls 0x45fd3c
0045fcecstr x30, [sp-32]!
0045fcf0stur x29, [sp-8]
0045fcf4sub x29, sp, 8
0045fcf8ldr x16, [x28+32]
0045fcfccbnz x16, 0x45fd50
0045fd00
0045fd00loc_45fd00:
0045fd00str x0, [sp+40]
0045fd04str xzr, [sp+8]
0045fd08ldr x0, [sp+40]
0045fd0ccbnz x0, 0x45fd14
0045fd10b 0x45fd34
0045fd14
0045fd14loc_45fd14:
0045fd14ldr x0, [sp+40]
0045fd18ldrsb x27, [x0]
0045fd1cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHashFunc
0045fd20str x0, [sp+16]
0045fd24str x0, [sp+8]
0045fd28ldur x29, [sp-8]
0045fd2cldr x30, [sp], 32
0045fd30ret x30
0045fd34
0045fd34loc_45fd34:
0045fd34bl runtime.panicwrap
0045fd38hint
0045fd3c
0045fd3cloc_45fd3c:
0045fd3cstr x0, [sp+8]
0045fd40mov x3, x30
0045fd44bl runtime.morestack_noctxt.abi0
0045fd48ldr x0, [sp+8]
0045fd4cb 0x45fce0
0045fd50
0045fd50loc_45fd50:
0045fd50ldr x17, [x16]
0045fd54add x20, sp, 40
0045fd58subs xzr, x20, x17
0045fd5cb.ne 0x45fd00
0045fd60add x20, sp, 8
0045fd64str x20, [x16]
0045fd68b 0x45fd00
0045fd6cudf 0
0045fce0
0045fce0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fce0ldr x16, [x28+16]
0045fce4subs xzr, sp, x16
0045fce8b.ls 0x45fd3c
0045fcecstr x30, [sp-32]!
0045fcf0stur x29, [sp-8]
0045fcf4sub x29, sp, 8
0045fcf8ldr x16, [x28+32]
0045fcfccbnz x16, 0x45fd50
0045fd00
0045fd00loc_45fd00:
0045fd00str x0, [sp+40]
0045fd04str xzr, [sp+8]
0045fd08ldr x0, [sp+40]
0045fd0ccbnz x0, 0x45fd14
0045fd10b 0x45fd34
0045fd14
0045fd14loc_45fd14:
0045fd14ldr x0, [sp+40]
0045fd18ldrsb x27, [x0]
0045fd1cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHashFunc
0045fd20str x0, [sp+16]
0045fd24str x0, [sp+8]
0045fd28ldur x29, [sp-8]
0045fd2cldr x30, [sp], 32
0045fd30ret x30
0045fd34
0045fd34loc_45fd34:
0045fd34bl runtime.panicwrap
0045fd38hint
0045fd3c
0045fd3cloc_45fd3c:
0045fd3cstr x0, [sp+8]
0045fd40mov x3, x30
0045fd44bl runtime.morestack_noctxt.abi0
0045fd48ldr x0, [sp+8]
0045fd4cb 0x45fce0
0045fd50
0045fd50loc_45fd50:
0045fd50ldr x17, [x16]
0045fd54add x20, sp, 40
0045fd58subs xzr, x20, x17
0045fd5cb.ne 0x45fd00
0045fd60add x20, sp, 8
0045fd64str x20, [x16]
0045fd68b 0x45fd00
0045fd6cudf 0
0045fce0
0045fd70
0045fd70gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fd70ldr x16, [x28+16]
0045fd74subs xzr, sp, x16
0045fd78b.ls 0x45fdcc
0045fd7cstr x30, [sp-32]!
0045fd80stur x29, [sp-8]
0045fd84sub x29, sp, 8
0045fd88ldr x16, [x28+32]
0045fd8ccbnz x16, 0x45fde0
0045fd90
0045fd90loc_45fd90:
0045fd90str x0, [sp+40]
0045fd94str wzr, [sp+16]
0045fd98ldr x0, [sp+40]
0045fd9ccbnz x0, 0x45fda4
0045fda0b 0x45fdc4
0045fda4
0045fda4loc_45fda4:
0045fda4ldr x0, [sp+40]
0045fda8ldrsb x27, [x0]
0045fdacbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHashID
0045fdb0str w0, [sp+20]
0045fdb4str w0, [sp+16]
0045fdb8ldur x29, [sp-8]
0045fdbcldr x30, [sp], 32
0045fdc0ret x30
0045fdc4
0045fdc4loc_45fdc4:
0045fdc4bl runtime.panicwrap
0045fdc8hint
0045fdcc
0045fdccloc_45fdcc:
0045fdccstr x0, [sp+8]
0045fdd0mov x3, x30
0045fdd4bl runtime.morestack_noctxt.abi0
0045fdd8ldr x0, [sp+8]
0045fddcb 0x45fd70
0045fde0
0045fde0loc_45fde0:
0045fde0ldr x17, [x16]
0045fde4add x20, sp, 40
0045fde8subs xzr, x20, x17
0045fdecb.ne 0x45fd90
0045fdf0add x20, sp, 8
0045fdf4str x20, [x16]
0045fdf8b 0x45fd90
0045fdfcudf 0
0045fd70
0045fd70gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fd70ldr x16, [x28+16]
0045fd74subs xzr, sp, x16
0045fd78b.ls 0x45fdcc
0045fd7cstr x30, [sp-32]!
0045fd80stur x29, [sp-8]
0045fd84sub x29, sp, 8
0045fd88ldr x16, [x28+32]
0045fd8ccbnz x16, 0x45fde0
0045fd90
0045fd90loc_45fd90:
0045fd90str x0, [sp+40]
0045fd94str wzr, [sp+16]
0045fd98ldr x0, [sp+40]
0045fd9ccbnz x0, 0x45fda4
0045fda0b 0x45fdc4
0045fda4
0045fda4loc_45fda4:
0045fda4ldr x0, [sp+40]
0045fda8ldrsb x27, [x0]
0045fdacbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHashID
0045fdb0str w0, [sp+20]
0045fdb4str w0, [sp+16]
0045fdb8ldur x29, [sp-8]
0045fdbcldr x30, [sp], 32
0045fdc0ret x30
0045fdc4
0045fdc4loc_45fdc4:
0045fdc4bl runtime.panicwrap
0045fdc8hint
0045fdcc
0045fdccloc_45fdcc:
0045fdccstr x0, [sp+8]
0045fdd0mov x3, x30
0045fdd4bl runtime.morestack_noctxt.abi0
0045fdd8ldr x0, [sp+8]
0045fddcb 0x45fd70
0045fde0
0045fde0loc_45fde0:
0045fde0ldr x17, [x16]
0045fde4add x20, sp, 40
0045fde8subs xzr, x20, x17
0045fdecb.ne 0x45fd90
0045fdf0add x20, sp, 8
0045fdf4str x20, [x16]
0045fdf8b 0x45fd90
0045fdfcudf 0
0045fd70
0045fe00
0045fe00gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fe00ldr x16, [x28+16]
0045fe04subs xzr, sp, x16
0045fe08b.ls 0x45fe54
0045fe0cstr x30, [sp-32]!
0045fe10stur x29, [sp-8]
0045fe14sub x29, sp, 8
0045fe18ldr x16, [x28+32]
0045fe1ccbnz x16, 0x45fe68
0045fe20
0045fe20loc_45fe20:
0045fe20str x0, [sp+40]
0045fe24str xzr, [sp+8]
0045fe28cbnz x0, 0x45fe30
0045fe2cb 0x45fe4c
0045fe30
0045fe30loc_45fe30:
0045fe30ldrsb x27, [x0]
0045fe34bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetKeyByteSize
0045fe38str x0, [sp+16]
0045fe3cstr x0, [sp+8]
0045fe40ldur x29, [sp-8]
0045fe44ldr x30, [sp], 32
0045fe48ret x30
0045fe4c
0045fe4cloc_45fe4c:
0045fe4cbl runtime.panicwrap
0045fe50hint
0045fe54
0045fe54loc_45fe54:
0045fe54str x0, [sp+8]
0045fe58mov x3, x30
0045fe5cbl runtime.morestack_noctxt.abi0
0045fe60ldr x0, [sp+8]
0045fe64b 0x45fe00
0045fe68
0045fe68loc_45fe68:
0045fe68ldr x17, [x16]
0045fe6cadd x20, sp, 40
0045fe70subs xzr, x20, x17
0045fe74b.ne 0x45fe20
0045fe78add x20, sp, 8
0045fe7cstr x20, [x16]
0045fe80b 0x45fe20
0045fe84udf 0
0045fe88udf 0
0045fe8cudf 0
0045fe00
0045fe00gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fe00ldr x16, [x28+16]
0045fe04subs xzr, sp, x16
0045fe08b.ls 0x45fe54
0045fe0cstr x30, [sp-32]!
0045fe10stur x29, [sp-8]
0045fe14sub x29, sp, 8
0045fe18ldr x16, [x28+32]
0045fe1ccbnz x16, 0x45fe68
0045fe20
0045fe20loc_45fe20:
0045fe20str x0, [sp+40]
0045fe24str xzr, [sp+8]
0045fe28cbnz x0, 0x45fe30
0045fe2cb 0x45fe4c
0045fe30
0045fe30loc_45fe30:
0045fe30ldrsb x27, [x0]
0045fe34bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetKeyByteSize
0045fe38str x0, [sp+16]
0045fe3cstr x0, [sp+8]
0045fe40ldur x29, [sp-8]
0045fe44ldr x30, [sp], 32
0045fe48ret x30
0045fe4c
0045fe4cloc_45fe4c:
0045fe4cbl runtime.panicwrap
0045fe50hint
0045fe54
0045fe54loc_45fe54:
0045fe54str x0, [sp+8]
0045fe58mov x3, x30
0045fe5cbl runtime.morestack_noctxt.abi0
0045fe60ldr x0, [sp+8]
0045fe64b 0x45fe00
0045fe68
0045fe68loc_45fe68:
0045fe68ldr x17, [x16]
0045fe6cadd x20, sp, 40
0045fe70subs xzr, x20, x17
0045fe74b.ne 0x45fe20
0045fe78add x20, sp, 8
0045fe7cstr x20, [x16]
0045fe80b 0x45fe20
0045fe84udf 0
0045fe88udf 0
0045fe8cudf 0
0045fe00
0045fe90
0045fe90gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fe90ldr x16, [x28+16]
0045fe94subs xzr, sp, x16
0045fe98b.ls 0x45fee4
0045fe9cstr x30, [sp-32]!
0045fea0stur x29, [sp-8]
0045fea4sub x29, sp, 8
0045fea8ldr x16, [x28+32]
0045feaccbnz x16, 0x45fef8
0045feb0
0045feb0loc_45feb0:
0045feb0str x0, [sp+40]
0045feb4str xzr, [sp+8]
0045feb8cbnz x0, 0x45fec0
0045febcb 0x45fedc
0045fec0
0045fec0loc_45fec0:
0045fec0ldrsb x27, [x0]
0045fec4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetKeySeedBitLength
0045fec8str x0, [sp+16]
0045feccstr x0, [sp+8]
0045fed0ldur x29, [sp-8]
0045fed4ldr x30, [sp], 32
0045fed8ret x30
0045fedc
0045fedcloc_45fedc:
0045fedcbl runtime.panicwrap
0045fee0hint
0045fee4
0045fee4loc_45fee4:
0045fee4str x0, [sp+8]
0045fee8mov x3, x30
0045feecbl runtime.morestack_noctxt.abi0
0045fef0ldr x0, [sp+8]
0045fef4b 0x45fe90
0045fef8
0045fef8loc_45fef8:
0045fef8ldr x17, [x16]
0045fefcadd x20, sp, 40
0045ff00subs xzr, x20, x17
0045ff04b.ne 0x45feb0
0045ff08add x20, sp, 8
0045ff0cstr x20, [x16]
0045ff10b 0x45feb0
0045ff14udf 0
0045ff18udf 0
0045ff1cudf 0
0045fe90
0045fe90gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045fe90ldr x16, [x28+16]
0045fe94subs xzr, sp, x16
0045fe98b.ls 0x45fee4
0045fe9cstr x30, [sp-32]!
0045fea0stur x29, [sp-8]
0045fea4sub x29, sp, 8
0045fea8ldr x16, [x28+32]
0045feaccbnz x16, 0x45fef8
0045feb0
0045feb0loc_45feb0:
0045feb0str x0, [sp+40]
0045feb4str xzr, [sp+8]
0045feb8cbnz x0, 0x45fec0
0045febcb 0x45fedc
0045fec0
0045fec0loc_45fec0:
0045fec0ldrsb x27, [x0]
0045fec4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetKeySeedBitLength
0045fec8str x0, [sp+16]
0045feccstr x0, [sp+8]
0045fed0ldur x29, [sp-8]
0045fed4ldr x30, [sp], 32
0045fed8ret x30
0045fedc
0045fedcloc_45fedc:
0045fedcbl runtime.panicwrap
0045fee0hint
0045fee4
0045fee4loc_45fee4:
0045fee4str x0, [sp+8]
0045fee8mov x3, x30
0045feecbl runtime.morestack_noctxt.abi0
0045fef0ldr x0, [sp+8]
0045fef4b 0x45fe90
0045fef8
0045fef8loc_45fef8:
0045fef8ldr x17, [x16]
0045fefcadd x20, sp, 40
0045ff00subs xzr, x20, x17
0045ff04b.ne 0x45feb0
0045ff08add x20, sp, 8
0045ff0cstr x20, [x16]
0045ff10b 0x45feb0
0045ff14udf 0
0045ff18udf 0
0045ff1cudf 0
0045fe90
0045ff20
0045ff20gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045ff20ldr x16, [x28+16]
0045ff24subs xzr, sp, x16
0045ff28b.ls 0x45ff74
0045ff2cstr x30, [sp-32]!
0045ff30stur x29, [sp-8]
0045ff34sub x29, sp, 8
0045ff38ldr x16, [x28+32]
0045ff3ccbnz x16, 0x45ff88
0045ff40
0045ff40loc_45ff40:
0045ff40str x0, [sp+40]
0045ff44str xzr, [sp+8]
0045ff48cbnz x0, 0x45ff50
0045ff4cb 0x45ff6c
0045ff50
0045ff50loc_45ff50:
0045ff50ldrsb x27, [x0]
0045ff54bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetMessageBlockByteSize
0045ff58str x0, [sp+16]
0045ff5cstr x0, [sp+8]
0045ff60ldur x29, [sp-8]
0045ff64ldr x30, [sp], 32
0045ff68ret x30
0045ff6c
0045ff6cloc_45ff6c:
0045ff6cbl runtime.panicwrap
0045ff70hint
0045ff74
0045ff74loc_45ff74:
0045ff74str x0, [sp+8]
0045ff78mov x3, x30
0045ff7cbl runtime.morestack_noctxt.abi0
0045ff80ldr x0, [sp+8]
0045ff84b 0x45ff20
0045ff88
0045ff88loc_45ff88:
0045ff88ldr x17, [x16]
0045ff8cadd x20, sp, 40
0045ff90subs xzr, x20, x17
0045ff94b.ne 0x45ff40
0045ff98add x20, sp, 8
0045ff9cstr x20, [x16]
0045ffa0b 0x45ff40
0045ffa4udf 0
0045ffa8udf 0
0045ffacudf 0
0045ff20
0045ff20gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
0045ff20ldr x16, [x28+16]
0045ff24subs xzr, sp, x16
0045ff28b.ls 0x45ff74
0045ff2cstr x30, [sp-32]!
0045ff30stur x29, [sp-8]
0045ff34sub x29, sp, 8
0045ff38ldr x16, [x28+32]
0045ff3ccbnz x16, 0x45ff88
0045ff40
0045ff40loc_45ff40:
0045ff40str x0, [sp+40]
0045ff44str xzr, [sp+8]
0045ff48cbnz x0, 0x45ff50
0045ff4cb 0x45ff6c
0045ff50
0045ff50loc_45ff50:
0045ff50ldrsb x27, [x0]
0045ff54bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetMessageBlockByteSize
0045ff58str x0, [sp+16]
0045ff5cstr x0, [sp+8]
0045ff60ldur x29, [sp-8]
0045ff64ldr x30, [sp], 32
0045ff68ret x30
0045ff6c
0045ff6cloc_45ff6c:
0045ff6cbl runtime.panicwrap
0045ff70hint
0045ff74
0045ff74loc_45ff74:
0045ff74str x0, [sp+8]
0045ff78mov x3, x30
0045ff7cbl runtime.morestack_noctxt.abi0
0045ff80ldr x0, [sp+8]
0045ff84b 0x45ff20
0045ff88
0045ff88loc_45ff88:
0045ff88ldr x17, [x16]
0045ff8cadd x20, sp, 40
0045ff90subs xzr, x20, x17
0045ff94b.ne 0x45ff40
0045ff98add x20, sp, 8
0045ff9cstr x20, [x16]
0045ffa0b 0x45ff40
0045ffa4udf 0
0045ffa8udf 0
0045ffacudf 0
0045ff20
0045ffb0
0045ffb0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 b)
0045ffb0ldr x16, [x28+16]
0045ffb4subs xzr, sp, x16
0045ffb8b.ls 0x460038
0045ffbcstr x30, [sp-96]!
0045ffc0stur x29, [sp-8]
0045ffc4sub x29, sp, 8
0045ffc8ldr x16, [x28+32]
0045ffcccbnz x16, 0x460054
0045ffd0
0045ffd0loc_45ffd0:
0045ffd0str x0, [sp+104]
0045ffd4str x1, [sp+112]
0045ffd8str x2, [sp+120]
0045ffdcstr x3, [sp+128]
0045ffe0str xzr, [sp+40]
0045ffe4stp xzr, xzr, [sp+48]
0045ffe8ldr x3, [sp+104]
0045ffeccbnz x3, 0x45fff4
0045fff0b 0x460030
0045fff4
0045fff4loc_45fff4:
0045fff4ldr x0, [sp+112]
0045fff8ldr x3, [sp+104]
0045fffcldrsb x27, [x3]
00460000ldr x1, [sp+120]
00460004ldr x2, [sp+128]
00460008bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.RandomToKey
0046000cstr x0, [sp+64]
00460010str x1, [sp+72]
00460014str x2, [sp+80]
00460018str x0, [sp+40]
0046001cstr x1, [sp+48]
00460020str x2, [sp+56]
00460024ldur x29, [sp-8]
00460028ldr x30, [sp], 96
0046002cret x30
00460030
00460030loc_460030:
00460030bl runtime.panicwrap
00460034hint
00460038
00460038loc_460038:
00460038stp x0, x1, [sp+8]
0046003cstp x2, x3, [sp+24]
00460040mov x3, x30
00460044bl runtime.morestack_noctxt.abi0
00460048ldp x0, x1, [sp+8]
0046004cldp x2, x3, [sp+24]
00460050b 0x45ffb0
00460054
00460054loc_460054:
00460054ldr x17, [x16]
00460058add x20, sp, 104
0046005csubs xzr, x20, x17
00460060b.ne 0x45ffd0
00460064add x20, sp, 8
00460068str x20, [x16]
0046006cb 0x45ffd0
0045ffb0
0045ffb0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 b)
0045ffb0ldr x16, [x28+16]
0045ffb4subs xzr, sp, x16
0045ffb8b.ls 0x460038
0045ffbcstr x30, [sp-96]!
0045ffc0stur x29, [sp-8]
0045ffc4sub x29, sp, 8
0045ffc8ldr x16, [x28+32]
0045ffcccbnz x16, 0x460054
0045ffd0
0045ffd0loc_45ffd0:
0045ffd0str x0, [sp+104]
0045ffd4str x1, [sp+112]
0045ffd8str x2, [sp+120]
0045ffdcstr x3, [sp+128]
0045ffe0str xzr, [sp+40]
0045ffe4stp xzr, xzr, [sp+48]
0045ffe8ldr x3, [sp+104]
0045ffeccbnz x3, 0x45fff4
0045fff0b 0x460030
0045fff4
0045fff4loc_45fff4:
0045fff4ldr x0, [sp+112]
0045fff8ldr x3, [sp+104]
0045fffcldrsb x27, [x3]
00460000ldr x1, [sp+120]
00460004ldr x2, [sp+128]
00460008bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.RandomToKey
0046000cstr x0, [sp+64]
00460010str x1, [sp+72]
00460014str x2, [sp+80]
00460018str x0, [sp+40]
0046001cstr x1, [sp+48]
00460020str x2, [sp+56]
00460024ldur x29, [sp-8]
00460028ldr x30, [sp], 96
0046002cret x30
00460030
00460030loc_460030:
00460030bl runtime.panicwrap
00460034hint
00460038
00460038loc_460038:
00460038stp x0, x1, [sp+8]
0046003cstp x2, x3, [sp+24]
00460040mov x3, x30
00460044bl runtime.morestack_noctxt.abi0
00460048ldp x0, x1, [sp+8]
0046004cldp x2, x3, [sp+24]
00460050b 0x45ffb0
00460054
00460054loc_460054:
00460054ldr x17, [x16]
00460058add x20, sp, 104
0046005csubs xzr, x20, x17
00460060b.ne 0x45ffd0
00460064add x20, sp, 8
00460068str x20, [x16]
0046006cb 0x45ffd0
0045ffb0
00460070
00460070gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct string secret, struct string salt, struct string s2kparams)
00460070ldr x16, [x28+16]
00460074sub x17, sp, 64
00460078subs xzr, x17, x16
0046007cb.ls 0x46017c
00460080str x30, [sp-192]!
00460084stur x29, [sp-8]
00460088sub x29, sp, 8
0046008cldr x16, [x28+32]
00460090cbnz x16, 0x4601a8
00460094
00460094loc_460094:
00460094str x0, [sp+200]
00460098str x1, [sp+208]
0046009cstr x2, [sp+216]
004600a0str x3, [sp+224]
004600a4str x4, [sp+232]
004600a8str x5, [sp+240]
004600acstr x6, [sp+248]
004600b0str xzr, [sp+80]
004600b4stp xzr, xzr, [sp+88]
004600b8stp xzr, xzr, [sp+64]
004600bcldr x6, [sp+200]
004600c0cbnz x6, 0x4600c8
004600c4b 0x460174
004600c8
004600c8loc_4600c8:
004600c8str xzr, [sp+120]
004600ccstp xzr, xzr, [sp+128]
004600d0stp xzr, xzr, [sp+104]
004600d4ldr x0, [sp+208]
004600d8ldr x2, [sp+224]
004600dcldr x4, [sp+240]
004600e0ldr x6, [sp+200]
004600e4ldrsb x27, [x6]
004600e8ldr x1, [sp+216]
004600ecldr x3, [sp+232]
004600f0ldr x5, [sp+248]
004600f4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.StringToKey
004600f8str x0, [sp+120]
004600fcstr x1, [sp+128]
00460100str x2, [sp+136]
00460104str x3, [sp+104]
00460108str x4, [sp+112]
0046010cldr x6, [sp+120]
00460110ldr x7, [sp+128]
00460114ldr x8, [sp+136]
00460118str x6, [sp+160]
0046011cstr x7, [sp+168]
00460120str x8, [sp+176]
00460124ldr x6, [sp+104]
00460128ldr x7, [sp+112]
0046012cstr x6, [sp+144]
00460130str x7, [sp+152]
00460134ldr x6, [sp+160]
00460138ldr x7, [sp+168]
0046013cldr x8, [sp+176]
00460140str x6, [sp+80]
00460144str x7, [sp+88]
00460148str x8, [sp+96]
0046014cldr x3, [sp+144]
00460150ldr x4, [sp+152]
00460154str x3, [sp+64]
00460158str x4, [sp+72]
0046015cldr x0, [sp+80]
00460160ldr x1, [sp+88]
00460164ldr x2, [sp+96]
00460168ldur x29, [sp-8]
0046016cldr x30, [sp], 192
00460170ret x30
00460174
00460174loc_460174:
00460174bl runtime.panicwrap
00460178hint
0046017c
0046017cloc_46017c:
0046017cstp x0, x1, [sp+8]
00460180stp x2, x3, [sp+24]
00460184stp x4, x5, [sp+40]
00460188str x6, [sp+56]
0046018cmov x3, x30
00460190bl runtime.morestack_noctxt.abi0
00460194ldp x0, x1, [sp+8]
00460198ldp x2, x3, [sp+24]
0046019cldp x4, x5, [sp+40]
004601a0ldr x6, [sp+56]
004601a4b 0x460070
004601a8
004601a8loc_4601a8:
004601a8ldr x17, [x16]
004601acadd x20, sp, 200
004601b0subs xzr, x20, x17
004601b4b.ne 0x460094
004601b8add x20, sp, 8
004601bcstr x20, [x16]
004601c0b 0x460094
004601c4udf 0
004601c8udf 0
004601ccudf 0
00460070
00460070gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct string secret, struct string salt, struct string s2kparams)
00460070ldr x16, [x28+16]
00460074sub x17, sp, 64
00460078subs xzr, x17, x16
0046007cb.ls 0x46017c
00460080str x30, [sp-192]!
00460084stur x29, [sp-8]
00460088sub x29, sp, 8
0046008cldr x16, [x28+32]
00460090cbnz x16, 0x4601a8
00460094
00460094loc_460094:
00460094str x0, [sp+200]
00460098str x1, [sp+208]
0046009cstr x2, [sp+216]
004600a0str x3, [sp+224]
004600a4str x4, [sp+232]
004600a8str x5, [sp+240]
004600acstr x6, [sp+248]
004600b0str xzr, [sp+80]
004600b4stp xzr, xzr, [sp+88]
004600b8stp xzr, xzr, [sp+64]
004600bcldr x6, [sp+200]
004600c0cbnz x6, 0x4600c8
004600c4b 0x460174
004600c8
004600c8loc_4600c8:
004600c8str xzr, [sp+120]
004600ccstp xzr, xzr, [sp+128]
004600d0stp xzr, xzr, [sp+104]
004600d4ldr x0, [sp+208]
004600d8ldr x2, [sp+224]
004600dcldr x4, [sp+240]
004600e0ldr x6, [sp+200]
004600e4ldrsb x27, [x6]
004600e8ldr x1, [sp+216]
004600ecldr x3, [sp+232]
004600f0ldr x5, [sp+248]
004600f4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.StringToKey
004600f8str x0, [sp+120]
004600fcstr x1, [sp+128]
00460100str x2, [sp+136]
00460104str x3, [sp+104]
00460108str x4, [sp+112]
0046010cldr x6, [sp+120]
00460110ldr x7, [sp+128]
00460114ldr x8, [sp+136]
00460118str x6, [sp+160]
0046011cstr x7, [sp+168]
00460120str x8, [sp+176]
00460124ldr x6, [sp+104]
00460128ldr x7, [sp+112]
0046012cstr x6, [sp+144]
00460130str x7, [sp+152]
00460134ldr x6, [sp+160]
00460138ldr x7, [sp+168]
0046013cldr x8, [sp+176]
00460140str x6, [sp+80]
00460144str x7, [sp+88]
00460148str x8, [sp+96]
0046014cldr x3, [sp+144]
00460150ldr x4, [sp+152]
00460154str x3, [sp+64]
00460158str x4, [sp+72]
0046015cldr x0, [sp+80]
00460160ldr x1, [sp+88]
00460164ldr x2, [sp+96]
00460168ldur x29, [sp-8]
0046016cldr x30, [sp], 192
00460170ret x30
00460174
00460174loc_460174:
00460174bl runtime.panicwrap
00460178hint
0046017c
0046017cloc_46017c:
0046017cstp x0, x1, [sp+8]
00460180stp x2, x3, [sp+24]
00460184stp x4, x5, [sp+40]
00460188str x6, [sp+56]
0046018cmov x3, x30
00460190bl runtime.morestack_noctxt.abi0
00460194ldp x0, x1, [sp+8]
00460198ldp x2, x3, [sp+24]
0046019cldp x4, x5, [sp+40]
004601a0ldr x6, [sp+56]
004601a4b 0x460070
004601a8
004601a8loc_4601a8:
004601a8ldr x17, [x16]
004601acadd x20, sp, 200
004601b0subs xzr, x20, x17
004601b4b.ne 0x460094
004601b8add x20, sp, 8
004601bcstr x20, [x16]
004601c0b 0x460094
004601c4udf 0
004601c8udf 0
004601ccudf 0
00460070
004601d0
004601d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
004601d0ldr x16, [x28+16]
004601d4subs xzr, sp, x16
004601d8b.ls 0x46027c
004601dcstr x30, [sp-112]!
004601e0stur x29, [sp-8]
004601e4sub x29, sp, 8
004601e8ldr x16, [x28+32]
004601eccbnz x16, 0x4602b8
004601f0
004601f0loc_4601f0:
004601f0str x0, [sp+120]
004601f4str x1, [sp+128]
004601f8str x2, [sp+136]
004601fcstr x3, [sp+144]
00460200str x4, [sp+152]
00460204str x5, [sp+160]
00460208str x6, [sp+168]
0046020cstr x7, [sp+176]
00460210str x8, [sp+184]
00460214str x9, [sp+192]
00460218str w10, [sp+200]
0046021cstrb wzr, [sp+102]
00460220ldr x10, [sp+120]
00460224cbnz x10, 0x46022c
00460228b 0x460274
0046022c
0046022cloc_46022c:
0046022cldr w9, [sp+200]
00460230ldr x0, [sp+128]
00460234ldr x3, [sp+152]
00460238ldr x6, [sp+176]
0046023cldr x10, [sp+120]
00460240ldrsb x27, [x10]
00460244ldr x1, [sp+136]
00460248ldr x4, [sp+160]
0046024cldr x7, [sp+184]
00460250ldr x2, [sp+144]
00460254ldr x5, [sp+168]
00460258ldr x8, [sp+192]
0046025cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.VerifyChecksum
00460260strb w0, [sp+103]
00460264strb w0, [sp+102]
00460268ldur x29, [sp-8]
0046026cldr x30, [sp], 112
00460270ret x30
00460274
00460274loc_460274:
00460274bl runtime.panicwrap
00460278hint
0046027c
0046027cloc_46027c:
0046027cstp x0, x1, [sp+8]
00460280stp x2, x3, [sp+24]
00460284stp x4, x5, [sp+40]
00460288stp x6, x7, [sp+56]
0046028cstp x8, x9, [sp+72]
00460290str w10, [sp+88]
00460294mov x3, x30
00460298bl runtime.morestack_noctxt.abi0
0046029cldp x0, x1, [sp+8]
004602a0ldp x2, x3, [sp+24]
004602a4ldp x4, x5, [sp+40]
004602a8ldp x6, x7, [sp+56]
004602acldp x8, x9, [sp+72]
004602b0ldr w10, [sp+88]
004602b4b 0x4601d0
004602b8
004602b8loc_4602b8:
004602b8ldr x17, [x16]
004602bcadd x20, sp, 120
004602c0subs xzr, x20, x17
004602c4b.ne 0x4601f0
004602c8add x20, sp, 8
004602ccstr x20, [x16]
004602d0b 0x4601f0
004602d4udf 0
004602d8udf 0
004602dcudf 0
004601d0
004601d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
004601d0ldr x16, [x28+16]
004601d4subs xzr, sp, x16
004601d8b.ls 0x46027c
004601dcstr x30, [sp-112]!
004601e0stur x29, [sp-8]
004601e4sub x29, sp, 8
004601e8ldr x16, [x28+32]
004601eccbnz x16, 0x4602b8
004601f0
004601f0loc_4601f0:
004601f0str x0, [sp+120]
004601f4str x1, [sp+128]
004601f8str x2, [sp+136]
004601fcstr x3, [sp+144]
00460200str x4, [sp+152]
00460204str x5, [sp+160]
00460208str x6, [sp+168]
0046020cstr x7, [sp+176]
00460210str x8, [sp+184]
00460214str x9, [sp+192]
00460218str w10, [sp+200]
0046021cstrb wzr, [sp+102]
00460220ldr x10, [sp+120]
00460224cbnz x10, 0x46022c
00460228b 0x460274
0046022c
0046022cloc_46022c:
0046022cldr w9, [sp+200]
00460230ldr x0, [sp+128]
00460234ldr x3, [sp+152]
00460238ldr x6, [sp+176]
0046023cldr x10, [sp+120]
00460240ldrsb x27, [x10]
00460244ldr x1, [sp+136]
00460248ldr x4, [sp+160]
0046024cldr x7, [sp+184]
00460250ldr x2, [sp+144]
00460254ldr x5, [sp+168]
00460258ldr x8, [sp+192]
0046025cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.VerifyChecksum
00460260strb w0, [sp+103]
00460264strb w0, [sp+102]
00460268ldur x29, [sp-8]
0046026cldr x30, [sp], 112
00460270ret x30
00460274
00460274loc_460274:
00460274bl runtime.panicwrap
00460278hint
0046027c
0046027cloc_46027c:
0046027cstp x0, x1, [sp+8]
00460280stp x2, x3, [sp+24]
00460284stp x4, x5, [sp+40]
00460288stp x6, x7, [sp+56]
0046028cstp x8, x9, [sp+72]
00460290str w10, [sp+88]
00460294mov x3, x30
00460298bl runtime.morestack_noctxt.abi0
0046029cldp x0, x1, [sp+8]
004602a0ldp x2, x3, [sp+24]
004602a4ldp x4, x5, [sp+40]
004602a8ldp x6, x7, [sp+56]
004602acldp x8, x9, [sp+72]
004602b0ldr w10, [sp+88]
004602b4b 0x4601d0
004602b8
004602b8loc_4602b8:
004602b8ldr x17, [x16]
004602bcadd x20, sp, 120
004602c0subs xzr, x20, x17
004602c4b.ne 0x4601f0
004602c8add x20, sp, 8
004602ccstr x20, [x16]
004602d0b 0x4601f0
004602d4udf 0
004602d8udf 0
004602dcudf 0
004601d0
004602e0
004602e0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
004602e0ldr x16, [x28+16]
004602e4subs xzr, sp, x16
004602e8b.ls 0x46038c
004602ecstr x30, [sp-112]!
004602f0stur x29, [sp-8]
004602f4sub x29, sp, 8
004602f8ldr x16, [x28+32]
004602fccbnz x16, 0x4603c8
00460300
00460300loc_460300:
00460300str x0, [sp+120]
00460304str x1, [sp+128]
00460308str x2, [sp+136]
0046030cstr x3, [sp+144]
00460310str x4, [sp+152]
00460314str x5, [sp+160]
00460318str x6, [sp+168]
0046031cstr x7, [sp+176]
00460320str x8, [sp+184]
00460324str x9, [sp+192]
00460328str w10, [sp+200]
0046032cstrb wzr, [sp+102]
00460330ldr x10, [sp+120]
00460334cbnz x10, 0x46033c
00460338b 0x460384
0046033c
0046033cloc_46033c:
0046033cldr w9, [sp+200]
00460340ldr x0, [sp+128]
00460344ldr x3, [sp+152]
00460348ldr x6, [sp+176]
0046034cldr x10, [sp+120]
00460350ldrsb x27, [x10]
00460354ldr x1, [sp+136]
00460358ldr x4, [sp+160]
0046035cldr x7, [sp+184]
00460360ldr x2, [sp+144]
00460364ldr x5, [sp+168]
00460368ldr x8, [sp+192]
0046036cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.VerifyIntegrity
00460370strb w0, [sp+103]
00460374strb w0, [sp+102]
00460378ldur x29, [sp-8]
0046037cldr x30, [sp], 112
00460380ret x30
00460384
00460384loc_460384:
00460384bl runtime.panicwrap
00460388hint
0046038c
0046038cloc_46038c:
0046038cstp x0, x1, [sp+8]
00460390stp x2, x3, [sp+24]
00460394stp x4, x5, [sp+40]
00460398stp x6, x7, [sp+56]
0046039cstp x8, x9, [sp+72]
004603a0str w10, [sp+88]
004603a4mov x3, x30
004603a8bl runtime.morestack_noctxt.abi0
004603acldp x0, x1, [sp+8]
004603b0ldp x2, x3, [sp+24]
004603b4ldp x4, x5, [sp+40]
004603b8ldp x6, x7, [sp+56]
004603bcldp x8, x9, [sp+72]
004603c0ldr w10, [sp+88]
004603c4b 0x4602e0
004603c8
004603c8loc_4603c8:
004603c8ldr x17, [x16]
004603ccadd x20, sp, 120
004603d0subs xzr, x20, x17
004603d4b.ne 0x460300
004603d8add x20, sp, 8
004603dcstr x20, [x16]
004603e0b 0x460300
004603e4udf 0
004603e8udf 0
004603ecudf 0
004602e0
004602e0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
004602e0ldr x16, [x28+16]
004602e4subs xzr, sp, x16
004602e8b.ls 0x46038c
004602ecstr x30, [sp-112]!
004602f0stur x29, [sp-8]
004602f4sub x29, sp, 8
004602f8ldr x16, [x28+32]
004602fccbnz x16, 0x4603c8
00460300
00460300loc_460300:
00460300str x0, [sp+120]
00460304str x1, [sp+128]
00460308str x2, [sp+136]
0046030cstr x3, [sp+144]
00460310str x4, [sp+152]
00460314str x5, [sp+160]
00460318str x6, [sp+168]
0046031cstr x7, [sp+176]
00460320str x8, [sp+184]
00460324str x9, [sp+192]
00460328str w10, [sp+200]
0046032cstrb wzr, [sp+102]
00460330ldr x10, [sp+120]
00460334cbnz x10, 0x46033c
00460338b 0x460384
0046033c
0046033cloc_46033c:
0046033cldr w9, [sp+200]
00460340ldr x0, [sp+128]
00460344ldr x3, [sp+152]
00460348ldr x6, [sp+176]
0046034cldr x10, [sp+120]
00460350ldrsb x27, [x10]
00460354ldr x1, [sp+136]
00460358ldr x4, [sp+160]
0046035cldr x7, [sp+184]
00460360ldr x2, [sp+144]
00460364ldr x5, [sp+168]
00460368ldr x8, [sp+192]
0046036cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.VerifyIntegrity
00460370strb w0, [sp+103]
00460374strb w0, [sp+102]
00460378ldur x29, [sp-8]
0046037cldr x30, [sp], 112
00460380ret x30
00460384
00460384loc_460384:
00460384bl runtime.panicwrap
00460388hint
0046038c
0046038cloc_46038c:
0046038cstp x0, x1, [sp+8]
00460390stp x2, x3, [sp+24]
00460394stp x4, x5, [sp+40]
00460398stp x6, x7, [sp+56]
0046039cstp x8, x9, [sp+72]
004603a0str w10, [sp+88]
004603a4mov x3, x30
004603a8bl runtime.morestack_noctxt.abi0
004603acldp x0, x1, [sp+8]
004603b0ldp x2, x3, [sp+24]
004603b4ldp x4, x5, [sp+40]
004603b8ldp x6, x7, [sp+56]
004603bcldp x8, x9, [sp+72]
004603c0ldr w10, [sp+88]
004603c4b 0x4602e0
004603c8
004603c8loc_4603c8:
004603c8ldr x17, [x16]
004603ccadd x20, sp, 120
004603d0subs xzr, x20, x17
004603d4b.ne 0x460300
004603d8add x20, sp, 8
004603dcstr x20, [x16]
004603e0b 0x460300
004603e4udf 0
004603e8udf 0
004603ecudf 0
004602e0
004603f0
004603f0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 key, struct []uint8 data)
004603f0ldr x16, [x28+16]
004603f4sub x17, sp, 64
004603f8subs xzr, x17, x16
004603fcb.ls 0x4604fc
00460400str x30, [sp-192]!
00460404stur x29, [sp-8]
00460408sub x29, sp, 8
0046040cldr x16, [x28+32]
00460410cbnz x16, 0x460528
00460414
00460414loc_460414:
00460414str x0, [sp+200]
00460418str x1, [sp+208]
0046041cstr x2, [sp+216]
00460420str x3, [sp+224]
00460424str x4, [sp+232]
00460428str x5, [sp+240]
0046042cstr x6, [sp+248]
00460430str xzr, [sp+80]
00460434stp xzr, xzr, [sp+88]
00460438stp xzr, xzr, [sp+64]
0046043cldr x6, [sp+200]
00460440cbnz x6, 0x460448
00460444b 0x4604f4
00460448
00460448loc_460448:
00460448str xzr, [sp+120]
0046044cstp xzr, xzr, [sp+128]
00460450stp xzr, xzr, [sp+104]
00460454ldr x0, [sp+208]
00460458ldr x3, [sp+232]
0046045cldr x6, [sp+200]
00460460ldrsb x27, [x6]
00460464ldr x1, [sp+216]
00460468ldr x4, [sp+240]
0046046cldr x2, [sp+224]
00460470ldr x5, [sp+248]
00460474bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.DecryptData
00460478str x0, [sp+120]
0046047cstr x1, [sp+128]
00460480str x2, [sp+136]
00460484str x3, [sp+104]
00460488str x4, [sp+112]
0046048cldr x6, [sp+120]
00460490ldr x7, [sp+128]
00460494ldr x8, [sp+136]
00460498str x6, [sp+160]
0046049cstr x7, [sp+168]
004604a0str x8, [sp+176]
004604a4ldr x6, [sp+104]
004604a8ldr x7, [sp+112]
004604acstr x6, [sp+144]
004604b0str x7, [sp+152]
004604b4ldr x6, [sp+160]
004604b8ldr x7, [sp+168]
004604bcldr x8, [sp+176]
004604c0str x6, [sp+80]
004604c4str x7, [sp+88]
004604c8str x8, [sp+96]
004604ccldr x3, [sp+144]
004604d0ldr x4, [sp+152]
004604d4str x3, [sp+64]
004604d8str x4, [sp+72]
004604dcldr x0, [sp+80]
004604e0ldr x1, [sp+88]
004604e4ldr x2, [sp+96]
004604e8ldur x29, [sp-8]
004604ecldr x30, [sp], 192
004604f0ret x30
004604f4
004604f4loc_4604f4:
004604f4bl runtime.panicwrap
004604f8hint
004604fc
004604fcloc_4604fc:
004604fcstp x0, x1, [sp+8]
00460500stp x2, x3, [sp+24]
00460504stp x4, x5, [sp+40]
00460508str x6, [sp+56]
0046050cmov x3, x30
00460510bl runtime.morestack_noctxt.abi0
00460514ldp x0, x1, [sp+8]
00460518ldp x2, x3, [sp+24]
0046051cldp x4, x5, [sp+40]
00460520ldr x6, [sp+56]
00460524b 0x4603f0
00460528
00460528loc_460528:
00460528ldr x17, [x16]
0046052cadd x20, sp, 200
00460530subs xzr, x20, x17
00460534b.ne 0x460414
00460538add x20, sp, 8
0046053cstr x20, [x16]
00460540b 0x460414
00460544udf 0
00460548udf 0
0046054cudf 0
004603f0
004603f0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 key, struct []uint8 data)
004603f0ldr x16, [x28+16]
004603f4sub x17, sp, 64
004603f8subs xzr, x17, x16
004603fcb.ls 0x4604fc
00460400str x30, [sp-192]!
00460404stur x29, [sp-8]
00460408sub x29, sp, 8
0046040cldr x16, [x28+32]
00460410cbnz x16, 0x460528
00460414
00460414loc_460414:
00460414str x0, [sp+200]
00460418str x1, [sp+208]
0046041cstr x2, [sp+216]
00460420str x3, [sp+224]
00460424str x4, [sp+232]
00460428str x5, [sp+240]
0046042cstr x6, [sp+248]
00460430str xzr, [sp+80]
00460434stp xzr, xzr, [sp+88]
00460438stp xzr, xzr, [sp+64]
0046043cldr x6, [sp+200]
00460440cbnz x6, 0x460448
00460444b 0x4604f4
00460448
00460448loc_460448:
00460448str xzr, [sp+120]
0046044cstp xzr, xzr, [sp+128]
00460450stp xzr, xzr, [sp+104]
00460454ldr x0, [sp+208]
00460458ldr x3, [sp+232]
0046045cldr x6, [sp+200]
00460460ldrsb x27, [x6]
00460464ldr x1, [sp+216]
00460468ldr x4, [sp+240]
0046046cldr x2, [sp+224]
00460470ldr x5, [sp+248]
00460474bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.DecryptData
00460478str x0, [sp+120]
0046047cstr x1, [sp+128]
00460480str x2, [sp+136]
00460484str x3, [sp+104]
00460488str x4, [sp+112]
0046048cldr x6, [sp+120]
00460490ldr x7, [sp+128]
00460494ldr x8, [sp+136]
00460498str x6, [sp+160]
0046049cstr x7, [sp+168]
004604a0str x8, [sp+176]
004604a4ldr x6, [sp+104]
004604a8ldr x7, [sp+112]
004604acstr x6, [sp+144]
004604b0str x7, [sp+152]
004604b4ldr x6, [sp+160]
004604b8ldr x7, [sp+168]
004604bcldr x8, [sp+176]
004604c0str x6, [sp+80]
004604c4str x7, [sp+88]
004604c8str x8, [sp+96]
004604ccldr x3, [sp+144]
004604d0ldr x4, [sp+152]
004604d4str x3, [sp+64]
004604d8str x4, [sp+72]
004604dcldr x0, [sp+80]
004604e0ldr x1, [sp+88]
004604e4ldr x2, [sp+96]
004604e8ldur x29, [sp-8]
004604ecldr x30, [sp], 192
004604f0ret x30
004604f4
004604f4loc_4604f4:
004604f4bl runtime.panicwrap
004604f8hint
004604fc
004604fcloc_4604fc:
004604fcstp x0, x1, [sp+8]
00460500stp x2, x3, [sp+24]
00460504stp x4, x5, [sp+40]
00460508str x6, [sp+56]
0046050cmov x3, x30
00460510bl runtime.morestack_noctxt.abi0
00460514ldp x0, x1, [sp+8]
00460518ldp x2, x3, [sp+24]
0046051cldp x4, x5, [sp+40]
00460520ldr x6, [sp+56]
00460524b 0x4603f0
00460528
00460528loc_460528:
00460528ldr x17, [x16]
0046052cadd x20, sp, 200
00460530subs xzr, x20, x17
00460534b.ne 0x460414
00460538add x20, sp, 8
0046053cstr x20, [x16]
00460540b 0x460414
00460544udf 0
00460548udf 0
0046054cudf 0
004603f0
00460550
00460550gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
00460550ldr x16, [x28+16]
00460554sub x17, sp, 64
00460558subs xzr, x17, x16
0046055cb.ls 0x460664
00460560str x30, [sp-192]!
00460564stur x29, [sp-8]
00460568sub x29, sp, 8
0046056cldr x16, [x28+32]
00460570cbnz x16, 0x460698
00460574
00460574loc_460574:
00460574str x0, [sp+200]
00460578str x1, [sp+208]
0046057cstr x2, [sp+216]
00460580str x3, [sp+224]
00460584str x4, [sp+232]
00460588str x5, [sp+240]
0046058cstr x6, [sp+248]
00460590str w7, [sp+256]
00460594str xzr, [sp+80]
00460598stp xzr, xzr, [sp+88]
0046059cstp xzr, xzr, [sp+64]
004605a0ldr x7, [sp+200]
004605a4cbnz x7, 0x4605ac
004605a8b 0x46065c
004605ac
004605acloc_4605ac:
004605acstr xzr, [sp+120]
004605b0stp xzr, xzr, [sp+128]
004605b4stp xzr, xzr, [sp+104]
004605b8ldr w6, [sp+256]
004605bcldr x0, [sp+208]
004605c0ldr x3, [sp+232]
004605c4ldr x7, [sp+200]
004605c8ldrsb x27, [x7]
004605ccldr x1, [sp+216]
004605d0ldr x4, [sp+240]
004605d4ldr x2, [sp+224]
004605d8ldr x5, [sp+248]
004605dcbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.DecryptMessage
004605e0str x0, [sp+120]
004605e4str x1, [sp+128]
004605e8str x2, [sp+136]
004605ecstr x3, [sp+104]
004605f0str x4, [sp+112]
004605f4ldr x7, [sp+120]
004605f8ldr x8, [sp+128]
004605fcldr x9, [sp+136]
00460600str x7, [sp+160]
00460604str x8, [sp+168]
00460608str x9, [sp+176]
0046060cldr x7, [sp+104]
00460610ldr x8, [sp+112]
00460614str x7, [sp+144]
00460618str x8, [sp+152]
0046061cldr x7, [sp+160]
00460620ldr x8, [sp+168]
00460624ldr x9, [sp+176]
00460628str x7, [sp+80]
0046062cstr x8, [sp+88]
00460630str x9, [sp+96]
00460634ldr x3, [sp+144]
00460638ldr x4, [sp+152]
0046063cstr x3, [sp+64]
00460640str x4, [sp+72]
00460644ldr x0, [sp+80]
00460648ldr x1, [sp+88]
0046064cldr x2, [sp+96]
00460650ldur x29, [sp-8]
00460654ldr x30, [sp], 192
00460658ret x30
0046065c
0046065cloc_46065c:
0046065cbl runtime.panicwrap
00460660hint
00460664
00460664loc_460664:
00460664stp x0, x1, [sp+8]
00460668stp x2, x3, [sp+24]
0046066cstp x4, x5, [sp+40]
00460670str x6, [sp+56]
00460674str w7, [sp+64]
00460678mov x3, x30
0046067cbl runtime.morestack_noctxt.abi0
00460680ldp x0, x1, [sp+8]
00460684ldp x2, x3, [sp+24]
00460688ldp x4, x5, [sp+40]
0046068cldr x6, [sp+56]
00460690ldr w7, [sp+64]
00460694b 0x460550
00460698
00460698loc_460698:
00460698ldr x17, [x16]
0046069cadd x20, sp, 200
004606a0subs xzr, x20, x17
004606a4b.ne 0x460574
004606a8add x20, sp, 8
004606acstr x20, [x16]
004606b0b 0x460574
004606b4udf 0
004606b8udf 0
004606bcudf 0
00460550
00460550gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
00460550ldr x16, [x28+16]
00460554sub x17, sp, 64
00460558subs xzr, x17, x16
0046055cb.ls 0x460664
00460560str x30, [sp-192]!
00460564stur x29, [sp-8]
00460568sub x29, sp, 8
0046056cldr x16, [x28+32]
00460570cbnz x16, 0x460698
00460574
00460574loc_460574:
00460574str x0, [sp+200]
00460578str x1, [sp+208]
0046057cstr x2, [sp+216]
00460580str x3, [sp+224]
00460584str x4, [sp+232]
00460588str x5, [sp+240]
0046058cstr x6, [sp+248]
00460590str w7, [sp+256]
00460594str xzr, [sp+80]
00460598stp xzr, xzr, [sp+88]
0046059cstp xzr, xzr, [sp+64]
004605a0ldr x7, [sp+200]
004605a4cbnz x7, 0x4605ac
004605a8b 0x46065c
004605ac
004605acloc_4605ac:
004605acstr xzr, [sp+120]
004605b0stp xzr, xzr, [sp+128]
004605b4stp xzr, xzr, [sp+104]
004605b8ldr w6, [sp+256]
004605bcldr x0, [sp+208]
004605c0ldr x3, [sp+232]
004605c4ldr x7, [sp+200]
004605c8ldrsb x27, [x7]
004605ccldr x1, [sp+216]
004605d0ldr x4, [sp+240]
004605d4ldr x2, [sp+224]
004605d8ldr x5, [sp+248]
004605dcbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.DecryptMessage
004605e0str x0, [sp+120]
004605e4str x1, [sp+128]
004605e8str x2, [sp+136]
004605ecstr x3, [sp+104]
004605f0str x4, [sp+112]
004605f4ldr x7, [sp+120]
004605f8ldr x8, [sp+128]
004605fcldr x9, [sp+136]
00460600str x7, [sp+160]
00460604str x8, [sp+168]
00460608str x9, [sp+176]
0046060cldr x7, [sp+104]
00460610ldr x8, [sp+112]
00460614str x7, [sp+144]
00460618str x8, [sp+152]
0046061cldr x7, [sp+160]
00460620ldr x8, [sp+168]
00460624ldr x9, [sp+176]
00460628str x7, [sp+80]
0046062cstr x8, [sp+88]
00460630str x9, [sp+96]
00460634ldr x3, [sp+144]
00460638ldr x4, [sp+152]
0046063cstr x3, [sp+64]
00460640str x4, [sp+72]
00460644ldr x0, [sp+80]
00460648ldr x1, [sp+88]
0046064cldr x2, [sp+96]
00460650ldur x29, [sp-8]
00460654ldr x30, [sp], 192
00460658ret x30
0046065c
0046065cloc_46065c:
0046065cbl runtime.panicwrap
00460660hint
00460664
00460664loc_460664:
00460664stp x0, x1, [sp+8]
00460668stp x2, x3, [sp+24]
0046066cstp x4, x5, [sp+40]
00460670str x6, [sp+56]
00460674str w7, [sp+64]
00460678mov x3, x30
0046067cbl runtime.morestack_noctxt.abi0
00460680ldp x0, x1, [sp+8]
00460684ldp x2, x3, [sp+24]
00460688ldp x4, x5, [sp+40]
0046068cldr x6, [sp+56]
00460690ldr w7, [sp+64]
00460694b 0x460550
00460698
00460698loc_460698:
00460698ldr x17, [x16]
0046069cadd x20, sp, 200
004606a0subs xzr, x20, x17
004606a4b.ne 0x460574
004606a8add x20, sp, 8
004606acstr x20, [x16]
004606b0b 0x460574
004606b4udf 0
004606b8udf 0
004606bcudf 0
00460550
004606c0
004606c0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 usage)
004606c0ldr x16, [x28+16]
004606c4sub x17, sp, 64
004606c8subs xzr, x17, x16
004606ccb.ls 0x4607cc
004606d0str x30, [sp-192]!
004606d4stur x29, [sp-8]
004606d8sub x29, sp, 8
004606dcldr x16, [x28+32]
004606e0cbnz x16, 0x4607f8
004606e4
004606e4loc_4606e4:
004606e4str x0, [sp+200]
004606e8str x1, [sp+208]
004606ecstr x2, [sp+216]
004606f0str x3, [sp+224]
004606f4str x4, [sp+232]
004606f8str x5, [sp+240]
004606fcstr x6, [sp+248]
00460700str xzr, [sp+80]
00460704stp xzr, xzr, [sp+88]
00460708stp xzr, xzr, [sp+64]
0046070cldr x6, [sp+200]
00460710cbnz x6, 0x460718
00460714b 0x4607c4
00460718
00460718loc_460718:
00460718str xzr, [sp+120]
0046071cstp xzr, xzr, [sp+128]
00460720stp xzr, xzr, [sp+104]
00460724ldr x0, [sp+208]
00460728ldr x3, [sp+232]
0046072cldr x6, [sp+200]
00460730ldrsb x27, [x6]
00460734ldr x1, [sp+216]
00460738ldr x4, [sp+240]
0046073cldr x2, [sp+224]
00460740ldr x5, [sp+248]
00460744bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.DeriveKey
00460748str x0, [sp+120]
0046074cstr x1, [sp+128]
00460750str x2, [sp+136]
00460754str x3, [sp+104]
00460758str x4, [sp+112]
0046075cldr x6, [sp+120]
00460760ldr x7, [sp+128]
00460764ldr x8, [sp+136]
00460768str x6, [sp+160]
0046076cstr x7, [sp+168]
00460770str x8, [sp+176]
00460774ldr x6, [sp+104]
00460778ldr x7, [sp+112]
0046077cstr x6, [sp+144]
00460780str x7, [sp+152]
00460784ldr x6, [sp+160]
00460788ldr x7, [sp+168]
0046078cldr x8, [sp+176]
00460790str x6, [sp+80]
00460794str x7, [sp+88]
00460798str x8, [sp+96]
0046079cldr x3, [sp+144]
004607a0ldr x4, [sp+152]
004607a4str x3, [sp+64]
004607a8str x4, [sp+72]
004607acldr x0, [sp+80]
004607b0ldr x1, [sp+88]
004607b4ldr x2, [sp+96]
004607b8ldur x29, [sp-8]
004607bcldr x30, [sp], 192
004607c0ret x30
004607c4
004607c4loc_4607c4:
004607c4bl runtime.panicwrap
004607c8hint
004607cc
004607ccloc_4607cc:
004607ccstp x0, x1, [sp+8]
004607d0stp x2, x3, [sp+24]
004607d4stp x4, x5, [sp+40]
004607d8str x6, [sp+56]
004607dcmov x3, x30
004607e0bl runtime.morestack_noctxt.abi0
004607e4ldp x0, x1, [sp+8]
004607e8ldp x2, x3, [sp+24]
004607ecldp x4, x5, [sp+40]
004607f0ldr x6, [sp+56]
004607f4b 0x4606c0
004607f8
004607f8loc_4607f8:
004607f8ldr x17, [x16]
004607fcadd x20, sp, 200
00460800subs xzr, x20, x17
00460804b.ne 0x4606e4
00460808add x20, sp, 8
0046080cstr x20, [x16]
00460810b 0x4606e4
00460814udf 0
00460818udf 0
0046081cudf 0
004606c0
004606c0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 usage)
004606c0ldr x16, [x28+16]
004606c4sub x17, sp, 64
004606c8subs xzr, x17, x16
004606ccb.ls 0x4607cc
004606d0str x30, [sp-192]!
004606d4stur x29, [sp-8]
004606d8sub x29, sp, 8
004606dcldr x16, [x28+32]
004606e0cbnz x16, 0x4607f8
004606e4
004606e4loc_4606e4:
004606e4str x0, [sp+200]
004606e8str x1, [sp+208]
004606ecstr x2, [sp+216]
004606f0str x3, [sp+224]
004606f4str x4, [sp+232]
004606f8str x5, [sp+240]
004606fcstr x6, [sp+248]
00460700str xzr, [sp+80]
00460704stp xzr, xzr, [sp+88]
00460708stp xzr, xzr, [sp+64]
0046070cldr x6, [sp+200]
00460710cbnz x6, 0x460718
00460714b 0x4607c4
00460718
00460718loc_460718:
00460718str xzr, [sp+120]
0046071cstp xzr, xzr, [sp+128]
00460720stp xzr, xzr, [sp+104]
00460724ldr x0, [sp+208]
00460728ldr x3, [sp+232]
0046072cldr x6, [sp+200]
00460730ldrsb x27, [x6]
00460734ldr x1, [sp+216]
00460738ldr x4, [sp+240]
0046073cldr x2, [sp+224]
00460740ldr x5, [sp+248]
00460744bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.DeriveKey
00460748str x0, [sp+120]
0046074cstr x1, [sp+128]
00460750str x2, [sp+136]
00460754str x3, [sp+104]
00460758str x4, [sp+112]
0046075cldr x6, [sp+120]
00460760ldr x7, [sp+128]
00460764ldr x8, [sp+136]
00460768str x6, [sp+160]
0046076cstr x7, [sp+168]
00460770str x8, [sp+176]
00460774ldr x6, [sp+104]
00460778ldr x7, [sp+112]
0046077cstr x6, [sp+144]
00460780str x7, [sp+152]
00460784ldr x6, [sp+160]
00460788ldr x7, [sp+168]
0046078cldr x8, [sp+176]
00460790str x6, [sp+80]
00460794str x7, [sp+88]
00460798str x8, [sp+96]
0046079cldr x3, [sp+144]
004607a0ldr x4, [sp+152]
004607a4str x3, [sp+64]
004607a8str x4, [sp+72]
004607acldr x0, [sp+80]
004607b0ldr x1, [sp+88]
004607b4ldr x2, [sp+96]
004607b8ldur x29, [sp-8]
004607bcldr x30, [sp], 192
004607c0ret x30
004607c4
004607c4loc_4607c4:
004607c4bl runtime.panicwrap
004607c8hint
004607cc
004607ccloc_4607cc:
004607ccstp x0, x1, [sp+8]
004607d0stp x2, x3, [sp+24]
004607d4stp x4, x5, [sp+40]
004607d8str x6, [sp+56]
004607dcmov x3, x30
004607e0bl runtime.morestack_noctxt.abi0
004607e4ldp x0, x1, [sp+8]
004607e8ldp x2, x3, [sp+24]
004607ecldp x4, x5, [sp+40]
004607f0ldr x6, [sp+56]
004607f4b 0x4606c0
004607f8
004607f8loc_4607f8:
004607f8ldr x17, [x16]
004607fcadd x20, sp, 200
00460800subs xzr, x20, x17
00460804b.ne 0x4606e4
00460808add x20, sp, 8
0046080cstr x20, [x16]
00460810b 0x4606e4
00460814udf 0
00460818udf 0
0046081cudf 0
004606c0
00460820
00460820gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 usage)
00460820ldr x16, [x28+16]
00460824sub x17, sp, 64
00460828subs xzr, x17, x16
0046082cb.ls 0x46092c
00460830str x30, [sp-192]!
00460834stur x29, [sp-8]
00460838sub x29, sp, 8
0046083cldr x16, [x28+32]
00460840cbnz x16, 0x460958
00460844
00460844loc_460844:
00460844str x0, [sp+200]
00460848str x1, [sp+208]
0046084cstr x2, [sp+216]
00460850str x3, [sp+224]
00460854str x4, [sp+232]
00460858str x5, [sp+240]
0046085cstr x6, [sp+248]
00460860str xzr, [sp+80]
00460864stp xzr, xzr, [sp+88]
00460868stp xzr, xzr, [sp+64]
0046086cldr x6, [sp+200]
00460870cbnz x6, 0x460878
00460874b 0x460924
00460878
00460878loc_460878:
00460878str xzr, [sp+120]
0046087cstp xzr, xzr, [sp+128]
00460880stp xzr, xzr, [sp+104]
00460884ldr x0, [sp+208]
00460888ldr x3, [sp+232]
0046088cldr x6, [sp+200]
00460890ldrsb x27, [x6]
00460894ldr x1, [sp+216]
00460898ldr x4, [sp+240]
0046089cldr x2, [sp+224]
004608a0ldr x5, [sp+248]
004608a4bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.DeriveRandom
004608a8str x0, [sp+120]
004608acstr x1, [sp+128]
004608b0str x2, [sp+136]
004608b4str x3, [sp+104]
004608b8str x4, [sp+112]
004608bcldr x6, [sp+120]
004608c0ldr x7, [sp+128]
004608c4ldr x8, [sp+136]
004608c8str x6, [sp+160]
004608ccstr x7, [sp+168]
004608d0str x8, [sp+176]
004608d4ldr x6, [sp+104]
004608d8ldr x7, [sp+112]
004608dcstr x6, [sp+144]
004608e0str x7, [sp+152]
004608e4ldr x6, [sp+160]
004608e8ldr x7, [sp+168]
004608ecldr x8, [sp+176]
004608f0str x6, [sp+80]
004608f4str x7, [sp+88]
004608f8str x8, [sp+96]
004608fcldr x3, [sp+144]
00460900ldr x4, [sp+152]
00460904str x3, [sp+64]
00460908str x4, [sp+72]
0046090cldr x0, [sp+80]
00460910ldr x1, [sp+88]
00460914ldr x2, [sp+96]
00460918ldur x29, [sp-8]
0046091cldr x30, [sp], 192
00460920ret x30
00460924
00460924loc_460924:
00460924bl runtime.panicwrap
00460928hint
0046092c
0046092cloc_46092c:
0046092cstp x0, x1, [sp+8]
00460930stp x2, x3, [sp+24]
00460934stp x4, x5, [sp+40]
00460938str x6, [sp+56]
0046093cmov x3, x30
00460940bl runtime.morestack_noctxt.abi0
00460944ldp x0, x1, [sp+8]
00460948ldp x2, x3, [sp+24]
0046094cldp x4, x5, [sp+40]
00460950ldr x6, [sp+56]
00460954b 0x460820
00460958
00460958loc_460958:
00460958ldr x17, [x16]
0046095cadd x20, sp, 200
00460960subs xzr, x20, x17
00460964b.ne 0x460844
00460968add x20, sp, 8
0046096cstr x20, [x16]
00460970b 0x460844
00460974udf 0
00460978udf 0
0046097cudf 0
00460820
00460820gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 usage)
00460820ldr x16, [x28+16]
00460824sub x17, sp, 64
00460828subs xzr, x17, x16
0046082cb.ls 0x46092c
00460830str x30, [sp-192]!
00460834stur x29, [sp-8]
00460838sub x29, sp, 8
0046083cldr x16, [x28+32]
00460840cbnz x16, 0x460958
00460844
00460844loc_460844:
00460844str x0, [sp+200]
00460848str x1, [sp+208]
0046084cstr x2, [sp+216]
00460850str x3, [sp+224]
00460854str x4, [sp+232]
00460858str x5, [sp+240]
0046085cstr x6, [sp+248]
00460860str xzr, [sp+80]
00460864stp xzr, xzr, [sp+88]
00460868stp xzr, xzr, [sp+64]
0046086cldr x6, [sp+200]
00460870cbnz x6, 0x460878
00460874b 0x460924
00460878
00460878loc_460878:
00460878str xzr, [sp+120]
0046087cstp xzr, xzr, [sp+128]
00460880stp xzr, xzr, [sp+104]
00460884ldr x0, [sp+208]
00460888ldr x3, [sp+232]
0046088cldr x6, [sp+200]
00460890ldrsb x27, [x6]
00460894ldr x1, [sp+216]
00460898ldr x4, [sp+240]
0046089cldr x2, [sp+224]
004608a0ldr x5, [sp+248]
004608a4bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.DeriveRandom
004608a8str x0, [sp+120]
004608acstr x1, [sp+128]
004608b0str x2, [sp+136]
004608b4str x3, [sp+104]
004608b8str x4, [sp+112]
004608bcldr x6, [sp+120]
004608c0ldr x7, [sp+128]
004608c4ldr x8, [sp+136]
004608c8str x6, [sp+160]
004608ccstr x7, [sp+168]
004608d0str x8, [sp+176]
004608d4ldr x6, [sp+104]
004608d8ldr x7, [sp+112]
004608dcstr x6, [sp+144]
004608e0str x7, [sp+152]
004608e4ldr x6, [sp+160]
004608e8ldr x7, [sp+168]
004608ecldr x8, [sp+176]
004608f0str x6, [sp+80]
004608f4str x7, [sp+88]
004608f8str x8, [sp+96]
004608fcldr x3, [sp+144]
00460900ldr x4, [sp+152]
00460904str x3, [sp+64]
00460908str x4, [sp+72]
0046090cldr x0, [sp+80]
00460910ldr x1, [sp+88]
00460914ldr x2, [sp+96]
00460918ldur x29, [sp-8]
0046091cldr x30, [sp], 192
00460920ret x30
00460924
00460924loc_460924:
00460924bl runtime.panicwrap
00460928hint
0046092c
0046092cloc_46092c:
0046092cstp x0, x1, [sp+8]
00460930stp x2, x3, [sp+24]
00460934stp x4, x5, [sp+40]
00460938str x6, [sp+56]
0046093cmov x3, x30
00460940bl runtime.morestack_noctxt.abi0
00460944ldp x0, x1, [sp+8]
00460948ldp x2, x3, [sp+24]
0046094cldp x4, x5, [sp+40]
00460950ldr x6, [sp+56]
00460954b 0x460820
00460958
00460958loc_460958:
00460958ldr x17, [x16]
0046095cadd x20, sp, 200
00460960subs xzr, x20, x17
00460964b.ne 0x460844
00460968add x20, sp, 8
0046096cstr x20, [x16]
00460970b 0x460844
00460974udf 0
00460978udf 0
0046097cudf 0
00460820
00460980
00460980gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 key, struct []uint8 data)
00460980ldr x16, [x28+16]
00460984sub x17, sp, 128
00460988subs xzr, x17, x16
0046098cb.ls 0x460ae8
00460990sub x20, sp, 256
00460994stp x29, x30, [x20-8]
00460998add sp, x20, 0
0046099csub x29, sp, 8
004609a0ldr x16, [x28+32]
004609a4cbnz x16, 0x460b14
004609a8
004609a8loc_4609a8:
004609a8str x0, [sp+264]
004609acstr x1, [sp+272]
004609b0str x2, [sp+280]
004609b4str x3, [sp+288]
004609b8str x4, [sp+296]
004609bcstr x5, [sp+304]
004609c0str x6, [sp+312]
004609c4str xzr, [sp+96]
004609c8stp xzr, xzr, [sp+104]
004609ccstr xzr, [sp+72]
004609d0stp xzr, xzr, [sp+80]
004609d4stp xzr, xzr, [sp+56]
004609d8ldr x6, [sp+264]
004609dccbnz x6, 0x4609e4
004609e0b 0x460ae0
004609e4
004609e4loc_4609e4:
004609e4str xzr, [sp+120]
004609e8stp xzr, xzr, [sp+128]
004609ecstr xzr, [sp+224]
004609f0stp xzr, xzr, [sp+232]
004609f4stp xzr, xzr, [sp+208]
004609f8ldr x0, [sp+272]
004609fcldr x3, [sp+296]
00460a00ldr x6, [sp+264]
00460a04ldrsb x27, [x6]
00460a08ldr x1, [sp+280]
00460a0cldr x4, [sp+304]
00460a10ldr x2, [sp+288]
00460a14ldr x5, [sp+312]
00460a18bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.EncryptData
00460a1cstr x0, [sp+120]
00460a20str x1, [sp+128]
00460a24str x2, [sp+136]
00460a28str x3, [sp+224]
00460a2cstr x4, [sp+232]
00460a30str x5, [sp+240]
00460a34str x6, [sp+208]
00460a38str x7, [sp+216]
00460a3cldr x6, [sp+120]
00460a40ldr x7, [sp+128]
00460a44ldr x8, [sp+136]
00460a48str x6, [sp+184]
00460a4cstr x7, [sp+192]
00460a50str x8, [sp+200]
00460a54ldr x6, [sp+224]
00460a58ldr x7, [sp+232]
00460a5cldr x8, [sp+240]
00460a60str x6, [sp+160]
00460a64str x7, [sp+168]
00460a68str x8, [sp+176]
00460a6cldr x6, [sp+208]
00460a70ldr x7, [sp+216]
00460a74str x6, [sp+144]
00460a78str x7, [sp+152]
00460a7cldr x6, [sp+184]
00460a80ldr x7, [sp+192]
00460a84ldr x8, [sp+200]
00460a88str x6, [sp+96]
00460a8cstr x7, [sp+104]
00460a90str x8, [sp+112]
00460a94ldr x6, [sp+160]
00460a98ldr x7, [sp+168]
00460a9cldr x8, [sp+176]
00460aa0str x6, [sp+72]
00460aa4str x7, [sp+80]
00460aa8str x8, [sp+88]
00460aacldr x6, [sp+144]
00460ab0ldr x7, [sp+152]
00460ab4str x6, [sp+56]
00460ab8str x7, [sp+64]
00460abcldr x0, [sp+96]
00460ac0ldr x3, [sp+72]
00460ac4ldr x1, [sp+104]
00460ac8ldr x4, [sp+80]
00460accldr x2, [sp+112]
00460ad0ldr x5, [sp+88]
00460ad4ldp x29, x30, [sp-8]
00460ad8add sp, sp, 256
00460adcret x30
00460ae0
00460ae0loc_460ae0:
00460ae0bl runtime.panicwrap
00460ae4hint
00460ae8
00460ae8loc_460ae8:
00460ae8stp x0, x1, [sp+8]
00460aecstp x2, x3, [sp+24]
00460af0stp x4, x5, [sp+40]
00460af4str x6, [sp+56]
00460af8mov x3, x30
00460afcbl runtime.morestack_noctxt.abi0
00460b00ldp x0, x1, [sp+8]
00460b04ldp x2, x3, [sp+24]
00460b08ldp x4, x5, [sp+40]
00460b0cldr x6, [sp+56]
00460b10b 0x460980
00460b14
00460b14loc_460b14:
00460b14ldr x17, [x16]
00460b18add x20, sp, 264
00460b1csubs xzr, x20, x17
00460b20b.ne 0x4609a8
00460b24add x20, sp, 8
00460b28str x20, [x16]
00460b2cb 0x4609a8
00460980
00460980gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 key, struct []uint8 data)
00460980ldr x16, [x28+16]
00460984sub x17, sp, 128
00460988subs xzr, x17, x16
0046098cb.ls 0x460ae8
00460990sub x20, sp, 256
00460994stp x29, x30, [x20-8]
00460998add sp, x20, 0
0046099csub x29, sp, 8
004609a0ldr x16, [x28+32]
004609a4cbnz x16, 0x460b14
004609a8
004609a8loc_4609a8:
004609a8str x0, [sp+264]
004609acstr x1, [sp+272]
004609b0str x2, [sp+280]
004609b4str x3, [sp+288]
004609b8str x4, [sp+296]
004609bcstr x5, [sp+304]
004609c0str x6, [sp+312]
004609c4str xzr, [sp+96]
004609c8stp xzr, xzr, [sp+104]
004609ccstr xzr, [sp+72]
004609d0stp xzr, xzr, [sp+80]
004609d4stp xzr, xzr, [sp+56]
004609d8ldr x6, [sp+264]
004609dccbnz x6, 0x4609e4
004609e0b 0x460ae0
004609e4
004609e4loc_4609e4:
004609e4str xzr, [sp+120]
004609e8stp xzr, xzr, [sp+128]
004609ecstr xzr, [sp+224]
004609f0stp xzr, xzr, [sp+232]
004609f4stp xzr, xzr, [sp+208]
004609f8ldr x0, [sp+272]
004609fcldr x3, [sp+296]
00460a00ldr x6, [sp+264]
00460a04ldrsb x27, [x6]
00460a08ldr x1, [sp+280]
00460a0cldr x4, [sp+304]
00460a10ldr x2, [sp+288]
00460a14ldr x5, [sp+312]
00460a18bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.EncryptData
00460a1cstr x0, [sp+120]
00460a20str x1, [sp+128]
00460a24str x2, [sp+136]
00460a28str x3, [sp+224]
00460a2cstr x4, [sp+232]
00460a30str x5, [sp+240]
00460a34str x6, [sp+208]
00460a38str x7, [sp+216]
00460a3cldr x6, [sp+120]
00460a40ldr x7, [sp+128]
00460a44ldr x8, [sp+136]
00460a48str x6, [sp+184]
00460a4cstr x7, [sp+192]
00460a50str x8, [sp+200]
00460a54ldr x6, [sp+224]
00460a58ldr x7, [sp+232]
00460a5cldr x8, [sp+240]
00460a60str x6, [sp+160]
00460a64str x7, [sp+168]
00460a68str x8, [sp+176]
00460a6cldr x6, [sp+208]
00460a70ldr x7, [sp+216]
00460a74str x6, [sp+144]
00460a78str x7, [sp+152]
00460a7cldr x6, [sp+184]
00460a80ldr x7, [sp+192]
00460a84ldr x8, [sp+200]
00460a88str x6, [sp+96]
00460a8cstr x7, [sp+104]
00460a90str x8, [sp+112]
00460a94ldr x6, [sp+160]
00460a98ldr x7, [sp+168]
00460a9cldr x8, [sp+176]
00460aa0str x6, [sp+72]
00460aa4str x7, [sp+80]
00460aa8str x8, [sp+88]
00460aacldr x6, [sp+144]
00460ab0ldr x7, [sp+152]
00460ab4str x6, [sp+56]
00460ab8str x7, [sp+64]
00460abcldr x0, [sp+96]
00460ac0ldr x3, [sp+72]
00460ac4ldr x1, [sp+104]
00460ac8ldr x4, [sp+80]
00460accldr x2, [sp+112]
00460ad0ldr x5, [sp+88]
00460ad4ldp x29, x30, [sp-8]
00460ad8add sp, sp, 256
00460adcret x30
00460ae0
00460ae0loc_460ae0:
00460ae0bl runtime.panicwrap
00460ae4hint
00460ae8
00460ae8loc_460ae8:
00460ae8stp x0, x1, [sp+8]
00460aecstp x2, x3, [sp+24]
00460af0stp x4, x5, [sp+40]
00460af4str x6, [sp+56]
00460af8mov x3, x30
00460afcbl runtime.morestack_noctxt.abi0
00460b00ldp x0, x1, [sp+8]
00460b04ldp x2, x3, [sp+24]
00460b08ldp x4, x5, [sp+40]
00460b0cldr x6, [sp+56]
00460b10b 0x460980
00460b14
00460b14loc_460b14:
00460b14ldr x17, [x16]
00460b18add x20, sp, 264
00460b1csubs xzr, x20, x17
00460b20b.ne 0x4609a8
00460b24add x20, sp, 8
00460b28str x20, [x16]
00460b2cb 0x4609a8
00460980
00460b30
00460b30gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 key, struct []uint8 message, uint32 usage)
00460b30ldr x16, [x28+16]
00460b34sub x17, sp, 144
00460b38subs xzr, x17, x16
00460b3cb.ls 0x460ca0
00460b40sub x20, sp, 272
00460b44stp x29, x30, [x20-8]
00460b48add sp, x20, 0
00460b4csub x29, sp, 8
00460b50ldr x16, [x28+32]
00460b54cbnz x16, 0x460cd4
00460b58
00460b58loc_460b58:
00460b58str x0, [sp+280]
00460b5cstr x1, [sp+288]
00460b60str x2, [sp+296]
00460b64str x3, [sp+304]
00460b68str x4, [sp+312]
00460b6cstr x5, [sp+320]
00460b70str x6, [sp+328]
00460b74str w7, [sp+336]
00460b78str xzr, [sp+112]
00460b7cstp xzr, xzr, [sp+120]
00460b80str xzr, [sp+88]
00460b84stp xzr, xzr, [sp+96]
00460b88stp xzr, xzr, [sp+72]
00460b8cldr x7, [sp+280]
00460b90cbnz x7, 0x460b98
00460b94b 0x460c98
00460b98
00460b98loc_460b98:
00460b98str xzr, [sp+240]
00460b9cstp xzr, xzr, [sp+248]
00460ba0str xzr, [sp+216]
00460ba4stp xzr, xzr, [sp+224]
00460ba8stp xzr, xzr, [sp+200]
00460bacldr w6, [sp+336]
00460bb0ldr x0, [sp+288]
00460bb4ldr x3, [sp+312]
00460bb8ldr x7, [sp+280]
00460bbcldrsb x27, [x7]
00460bc0ldr x1, [sp+296]
00460bc4ldr x4, [sp+320]
00460bc8ldr x2, [sp+304]
00460bccldr x5, [sp+328]
00460bd0bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.EncryptMessage
00460bd4str x0, [sp+240]
00460bd8str x1, [sp+248]
00460bdcstr x2, [sp+256]
00460be0str x3, [sp+216]
00460be4str x4, [sp+224]
00460be8str x5, [sp+232]
00460becstr x6, [sp+200]
00460bf0str x7, [sp+208]
00460bf4ldr x7, [sp+240]
00460bf8ldr x8, [sp+248]
00460bfcldr x9, [sp+256]
00460c00str x7, [sp+176]
00460c04str x8, [sp+184]
00460c08str x9, [sp+192]
00460c0cldr x7, [sp+216]
00460c10ldr x8, [sp+224]
00460c14ldr x9, [sp+232]
00460c18str x7, [sp+152]
00460c1cstr x8, [sp+160]
00460c20str x9, [sp+168]
00460c24ldr x7, [sp+200]
00460c28ldr x8, [sp+208]
00460c2cstr x7, [sp+136]
00460c30str x8, [sp+144]
00460c34ldr x7, [sp+176]
00460c38ldr x8, [sp+184]
00460c3cldr x9, [sp+192]
00460c40str x7, [sp+112]
00460c44str x8, [sp+120]
00460c48str x9, [sp+128]
00460c4cldr x7, [sp+152]
00460c50ldr x8, [sp+160]
00460c54ldr x9, [sp+168]
00460c58str x7, [sp+88]
00460c5cstr x8, [sp+96]
00460c60str x9, [sp+104]
00460c64ldr x6, [sp+136]
00460c68ldr x7, [sp+144]
00460c6cstr x6, [sp+72]
00460c70str x7, [sp+80]
00460c74ldr x0, [sp+112]
00460c78ldr x3, [sp+88]
00460c7cldr x1, [sp+120]
00460c80ldr x4, [sp+96]
00460c84ldr x2, [sp+128]
00460c88ldr x5, [sp+104]
00460c8cldp x29, x30, [sp-8]
00460c90add sp, sp, 272
00460c94ret x30
00460c98
00460c98loc_460c98:
00460c98bl runtime.panicwrap
00460c9chint
00460ca0
00460ca0loc_460ca0:
00460ca0stp x0, x1, [sp+8]
00460ca4stp x2, x3, [sp+24]
00460ca8stp x4, x5, [sp+40]
00460cacstr x6, [sp+56]
00460cb0str w7, [sp+64]
00460cb4mov x3, x30
00460cb8bl runtime.morestack_noctxt.abi0
00460cbcldp x0, x1, [sp+8]
00460cc0ldp x2, x3, [sp+24]
00460cc4ldp x4, x5, [sp+40]
00460cc8ldr x6, [sp+56]
00460cccldr w7, [sp+64]
00460cd0b 0x460b30
00460cd4
00460cd4loc_460cd4:
00460cd4ldr x17, [x16]
00460cd8add x20, sp, 280
00460cdcsubs xzr, x20, x17
00460ce0b.ne 0x460b58
00460ce4add x20, sp, 8
00460ce8str x20, [x16]
00460cecb 0x460b58
00460b30
00460b30gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 key, struct []uint8 message, uint32 usage)
00460b30ldr x16, [x28+16]
00460b34sub x17, sp, 144
00460b38subs xzr, x17, x16
00460b3cb.ls 0x460ca0
00460b40sub x20, sp, 272
00460b44stp x29, x30, [x20-8]
00460b48add sp, x20, 0
00460b4csub x29, sp, 8
00460b50ldr x16, [x28+32]
00460b54cbnz x16, 0x460cd4
00460b58
00460b58loc_460b58:
00460b58str x0, [sp+280]
00460b5cstr x1, [sp+288]
00460b60str x2, [sp+296]
00460b64str x3, [sp+304]
00460b68str x4, [sp+312]
00460b6cstr x5, [sp+320]
00460b70str x6, [sp+328]
00460b74str w7, [sp+336]
00460b78str xzr, [sp+112]
00460b7cstp xzr, xzr, [sp+120]
00460b80str xzr, [sp+88]
00460b84stp xzr, xzr, [sp+96]
00460b88stp xzr, xzr, [sp+72]
00460b8cldr x7, [sp+280]
00460b90cbnz x7, 0x460b98
00460b94b 0x460c98
00460b98
00460b98loc_460b98:
00460b98str xzr, [sp+240]
00460b9cstp xzr, xzr, [sp+248]
00460ba0str xzr, [sp+216]
00460ba4stp xzr, xzr, [sp+224]
00460ba8stp xzr, xzr, [sp+200]
00460bacldr w6, [sp+336]
00460bb0ldr x0, [sp+288]
00460bb4ldr x3, [sp+312]
00460bb8ldr x7, [sp+280]
00460bbcldrsb x27, [x7]
00460bc0ldr x1, [sp+296]
00460bc4ldr x4, [sp+320]
00460bc8ldr x2, [sp+304]
00460bccldr x5, [sp+328]
00460bd0bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.EncryptMessage
00460bd4str x0, [sp+240]
00460bd8str x1, [sp+248]
00460bdcstr x2, [sp+256]
00460be0str x3, [sp+216]
00460be4str x4, [sp+224]
00460be8str x5, [sp+232]
00460becstr x6, [sp+200]
00460bf0str x7, [sp+208]
00460bf4ldr x7, [sp+240]
00460bf8ldr x8, [sp+248]
00460bfcldr x9, [sp+256]
00460c00str x7, [sp+176]
00460c04str x8, [sp+184]
00460c08str x9, [sp+192]
00460c0cldr x7, [sp+216]
00460c10ldr x8, [sp+224]
00460c14ldr x9, [sp+232]
00460c18str x7, [sp+152]
00460c1cstr x8, [sp+160]
00460c20str x9, [sp+168]
00460c24ldr x7, [sp+200]
00460c28ldr x8, [sp+208]
00460c2cstr x7, [sp+136]
00460c30str x8, [sp+144]
00460c34ldr x7, [sp+176]
00460c38ldr x8, [sp+184]
00460c3cldr x9, [sp+192]
00460c40str x7, [sp+112]
00460c44str x8, [sp+120]
00460c48str x9, [sp+128]
00460c4cldr x7, [sp+152]
00460c50ldr x8, [sp+160]
00460c54ldr x9, [sp+168]
00460c58str x7, [sp+88]
00460c5cstr x8, [sp+96]
00460c60str x9, [sp+104]
00460c64ldr x6, [sp+136]
00460c68ldr x7, [sp+144]
00460c6cstr x6, [sp+72]
00460c70str x7, [sp+80]
00460c74ldr x0, [sp+112]
00460c78ldr x3, [sp+88]
00460c7cldr x1, [sp+120]
00460c80ldr x4, [sp+96]
00460c84ldr x2, [sp+128]
00460c88ldr x5, [sp+104]
00460c8cldp x29, x30, [sp-8]
00460c90add sp, sp, 272
00460c94ret x30
00460c98
00460c98loc_460c98:
00460c98bl runtime.panicwrap
00460c9chint
00460ca0
00460ca0loc_460ca0:
00460ca0stp x0, x1, [sp+8]
00460ca4stp x2, x3, [sp+24]
00460ca8stp x4, x5, [sp+40]
00460cacstr x6, [sp+56]
00460cb0str w7, [sp+64]
00460cb4mov x3, x30
00460cb8bl runtime.morestack_noctxt.abi0
00460cbcldp x0, x1, [sp+8]
00460cc0ldp x2, x3, [sp+24]
00460cc4ldp x4, x5, [sp+40]
00460cc8ldr x6, [sp+56]
00460cccldr w7, [sp+64]
00460cd0b 0x460b30
00460cd4
00460cd4loc_460cd4:
00460cd4ldr x17, [x16]
00460cd8add x20, sp, 280
00460cdcsubs xzr, x20, x17
00460ce0b.ne 0x460b58
00460ce4add x20, sp, 8
00460ce8str x20, [x16]
00460cecb 0x460b58
00460b30
00460cf0
00460cf0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
00460cf0ldr x16, [x28+16]
00460cf4sub x17, sp, 64
00460cf8subs xzr, x17, x16
00460cfcb.ls 0x460e04
00460d00str x30, [sp-192]!
00460d04stur x29, [sp-8]
00460d08sub x29, sp, 8
00460d0cldr x16, [x28+32]
00460d10cbnz x16, 0x460e38
00460d14
00460d14loc_460d14:
00460d14str x0, [sp+200]
00460d18str x1, [sp+208]
00460d1cstr x2, [sp+216]
00460d20str x3, [sp+224]
00460d24str x4, [sp+232]
00460d28str x5, [sp+240]
00460d2cstr x6, [sp+248]
00460d30str w7, [sp+256]
00460d34str xzr, [sp+80]
00460d38stp xzr, xzr, [sp+88]
00460d3cstp xzr, xzr, [sp+64]
00460d40ldr x7, [sp+200]
00460d44cbnz x7, 0x460d4c
00460d48b 0x460dfc
00460d4c
00460d4cloc_460d4c:
00460d4cstr xzr, [sp+120]
00460d50stp xzr, xzr, [sp+128]
00460d54stp xzr, xzr, [sp+104]
00460d58ldr w6, [sp+256]
00460d5cldr x0, [sp+208]
00460d60ldr x3, [sp+232]
00460d64ldr x7, [sp+200]
00460d68ldrsb x27, [x7]
00460d6cldr x1, [sp+216]
00460d70ldr x4, [sp+240]
00460d74ldr x2, [sp+224]
00460d78ldr x5, [sp+248]
00460d7cbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetChecksumHash
00460d80str x0, [sp+120]
00460d84str x1, [sp+128]
00460d88str x2, [sp+136]
00460d8cstr x3, [sp+104]
00460d90str x4, [sp+112]
00460d94ldr x7, [sp+120]
00460d98ldr x8, [sp+128]
00460d9cldr x9, [sp+136]
00460da0str x7, [sp+160]
00460da4str x8, [sp+168]
00460da8str x9, [sp+176]
00460dacldr x7, [sp+104]
00460db0ldr x8, [sp+112]
00460db4str x7, [sp+144]
00460db8str x8, [sp+152]
00460dbcldr x7, [sp+160]
00460dc0ldr x8, [sp+168]
00460dc4ldr x9, [sp+176]
00460dc8str x7, [sp+80]
00460dccstr x8, [sp+88]
00460dd0str x9, [sp+96]
00460dd4ldr x3, [sp+144]
00460dd8ldr x4, [sp+152]
00460ddcstr x3, [sp+64]
00460de0str x4, [sp+72]
00460de4ldr x0, [sp+80]
00460de8ldr x1, [sp+88]
00460decldr x2, [sp+96]
00460df0ldur x29, [sp-8]
00460df4ldr x30, [sp], 192
00460df8ret x30
00460dfc
00460dfcloc_460dfc:
00460dfcbl runtime.panicwrap
00460e00hint
00460e04
00460e04loc_460e04:
00460e04stp x0, x1, [sp+8]
00460e08stp x2, x3, [sp+24]
00460e0cstp x4, x5, [sp+40]
00460e10str x6, [sp+56]
00460e14str w7, [sp+64]
00460e18mov x3, x30
00460e1cbl runtime.morestack_noctxt.abi0
00460e20ldp x0, x1, [sp+8]
00460e24ldp x2, x3, [sp+24]
00460e28ldp x4, x5, [sp+40]
00460e2cldr x6, [sp+56]
00460e30ldr w7, [sp+64]
00460e34b 0x460cf0
00460e38
00460e38loc_460e38:
00460e38ldr x17, [x16]
00460e3cadd x20, sp, 200
00460e40subs xzr, x20, x17
00460e44b.ne 0x460d14
00460e48add x20, sp, 8
00460e4cstr x20, [x16]
00460e50b 0x460d14
00460e54udf 0
00460e58udf 0
00460e5cudf 0
00460cf0
00460cf0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
00460cf0ldr x16, [x28+16]
00460cf4sub x17, sp, 64
00460cf8subs xzr, x17, x16
00460cfcb.ls 0x460e04
00460d00str x30, [sp-192]!
00460d04stur x29, [sp-8]
00460d08sub x29, sp, 8
00460d0cldr x16, [x28+32]
00460d10cbnz x16, 0x460e38
00460d14
00460d14loc_460d14:
00460d14str x0, [sp+200]
00460d18str x1, [sp+208]
00460d1cstr x2, [sp+216]
00460d20str x3, [sp+224]
00460d24str x4, [sp+232]
00460d28str x5, [sp+240]
00460d2cstr x6, [sp+248]
00460d30str w7, [sp+256]
00460d34str xzr, [sp+80]
00460d38stp xzr, xzr, [sp+88]
00460d3cstp xzr, xzr, [sp+64]
00460d40ldr x7, [sp+200]
00460d44cbnz x7, 0x460d4c
00460d48b 0x460dfc
00460d4c
00460d4cloc_460d4c:
00460d4cstr xzr, [sp+120]
00460d50stp xzr, xzr, [sp+128]
00460d54stp xzr, xzr, [sp+104]
00460d58ldr w6, [sp+256]
00460d5cldr x0, [sp+208]
00460d60ldr x3, [sp+232]
00460d64ldr x7, [sp+200]
00460d68ldrsb x27, [x7]
00460d6cldr x1, [sp+216]
00460d70ldr x4, [sp+240]
00460d74ldr x2, [sp+224]
00460d78ldr x5, [sp+248]
00460d7cbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetChecksumHash
00460d80str x0, [sp+120]
00460d84str x1, [sp+128]
00460d88str x2, [sp+136]
00460d8cstr x3, [sp+104]
00460d90str x4, [sp+112]
00460d94ldr x7, [sp+120]
00460d98ldr x8, [sp+128]
00460d9cldr x9, [sp+136]
00460da0str x7, [sp+160]
00460da4str x8, [sp+168]
00460da8str x9, [sp+176]
00460dacldr x7, [sp+104]
00460db0ldr x8, [sp+112]
00460db4str x7, [sp+144]
00460db8str x8, [sp+152]
00460dbcldr x7, [sp+160]
00460dc0ldr x8, [sp+168]
00460dc4ldr x9, [sp+176]
00460dc8str x7, [sp+80]
00460dccstr x8, [sp+88]
00460dd0str x9, [sp+96]
00460dd4ldr x3, [sp+144]
00460dd8ldr x4, [sp+152]
00460ddcstr x3, [sp+64]
00460de0str x4, [sp+72]
00460de4ldr x0, [sp+80]
00460de8ldr x1, [sp+88]
00460decldr x2, [sp+96]
00460df0ldur x29, [sp-8]
00460df4ldr x30, [sp], 192
00460df8ret x30
00460dfc
00460dfcloc_460dfc:
00460dfcbl runtime.panicwrap
00460e00hint
00460e04
00460e04loc_460e04:
00460e04stp x0, x1, [sp+8]
00460e08stp x2, x3, [sp+24]
00460e0cstp x4, x5, [sp+40]
00460e10str x6, [sp+56]
00460e14str w7, [sp+64]
00460e18mov x3, x30
00460e1cbl runtime.morestack_noctxt.abi0
00460e20ldp x0, x1, [sp+8]
00460e24ldp x2, x3, [sp+24]
00460e28ldp x4, x5, [sp+40]
00460e2cldr x6, [sp+56]
00460e30ldr w7, [sp+64]
00460e34b 0x460cf0
00460e38
00460e38loc_460e38:
00460e38ldr x17, [x16]
00460e3cadd x20, sp, 200
00460e40subs xzr, x20, x17
00460e44b.ne 0x460d14
00460e48add x20, sp, 8
00460e4cstr x20, [x16]
00460e50b 0x460d14
00460e54udf 0
00460e58udf 0
00460e5cudf 0
00460cf0
00460e60
00460e60gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00460e60ldr x16, [x28+16]
00460e64subs xzr, sp, x16
00460e68b.ls 0x460eb4
00460e6cstr x30, [sp-32]!
00460e70stur x29, [sp-8]
00460e74sub x29, sp, 8
00460e78ldr x16, [x28+32]
00460e7ccbnz x16, 0x460ec8
00460e80
00460e80loc_460e80:
00460e80str x0, [sp+40]
00460e84str xzr, [sp+8]
00460e88cbnz x0, 0x460e90
00460e8cb 0x460eac
00460e90
00460e90loc_460e90:
00460e90ldrsb x27, [x0]
00460e94bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetConfounderByteSize
00460e98str x0, [sp+16]
00460e9cstr x0, [sp+8]
00460ea0ldur x29, [sp-8]
00460ea4ldr x30, [sp], 32
00460ea8ret x30
00460eac
00460eacloc_460eac:
00460eacbl runtime.panicwrap
00460eb0hint
00460eb4
00460eb4loc_460eb4:
00460eb4str x0, [sp+8]
00460eb8mov x3, x30
00460ebcbl runtime.morestack_noctxt.abi0
00460ec0ldr x0, [sp+8]
00460ec4b 0x460e60
00460ec8
00460ec8loc_460ec8:
00460ec8ldr x17, [x16]
00460eccadd x20, sp, 40
00460ed0subs xzr, x20, x17
00460ed4b.ne 0x460e80
00460ed8add x20, sp, 8
00460edcstr x20, [x16]
00460ee0b 0x460e80
00460ee4udf 0
00460ee8udf 0
00460eecudf 0
00460e60
00460e60gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00460e60ldr x16, [x28+16]
00460e64subs xzr, sp, x16
00460e68b.ls 0x460eb4
00460e6cstr x30, [sp-32]!
00460e70stur x29, [sp-8]
00460e74sub x29, sp, 8
00460e78ldr x16, [x28+32]
00460e7ccbnz x16, 0x460ec8
00460e80
00460e80loc_460e80:
00460e80str x0, [sp+40]
00460e84str xzr, [sp+8]
00460e88cbnz x0, 0x460e90
00460e8cb 0x460eac
00460e90
00460e90loc_460e90:
00460e90ldrsb x27, [x0]
00460e94bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetConfounderByteSize
00460e98str x0, [sp+16]
00460e9cstr x0, [sp+8]
00460ea0ldur x29, [sp-8]
00460ea4ldr x30, [sp], 32
00460ea8ret x30
00460eac
00460eacloc_460eac:
00460eacbl runtime.panicwrap
00460eb0hint
00460eb4
00460eb4loc_460eb4:
00460eb4str x0, [sp+8]
00460eb8mov x3, x30
00460ebcbl runtime.morestack_noctxt.abi0
00460ec0ldr x0, [sp+8]
00460ec4b 0x460e60
00460ec8
00460ec8loc_460ec8:
00460ec8ldr x17, [x16]
00460eccadd x20, sp, 40
00460ed0subs xzr, x20, x17
00460ed4b.ne 0x460e80
00460ed8add x20, sp, 8
00460edcstr x20, [x16]
00460ee0b 0x460e80
00460ee4udf 0
00460ee8udf 0
00460eecudf 0
00460e60
00460ef0
00460ef0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00460ef0ldr x16, [x28+16]
00460ef4subs xzr, sp, x16
00460ef8b.ls 0x460f44
00460efcstr x30, [sp-32]!
00460f00stur x29, [sp-8]
00460f04sub x29, sp, 8
00460f08ldr x16, [x28+32]
00460f0ccbnz x16, 0x460f58
00460f10
00460f10loc_460f10:
00460f10str x0, [sp+40]
00460f14str xzr, [sp+8]
00460f18cbnz x0, 0x460f20
00460f1cb 0x460f3c
00460f20
00460f20loc_460f20:
00460f20ldrsb x27, [x0]
00460f24bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetCypherBlockBitLength
00460f28str x0, [sp+16]
00460f2cstr x0, [sp+8]
00460f30ldur x29, [sp-8]
00460f34ldr x30, [sp], 32
00460f38ret x30
00460f3c
00460f3cloc_460f3c:
00460f3cbl runtime.panicwrap
00460f40hint
00460f44
00460f44loc_460f44:
00460f44str x0, [sp+8]
00460f48mov x3, x30
00460f4cbl runtime.morestack_noctxt.abi0
00460f50ldr x0, [sp+8]
00460f54b 0x460ef0
00460f58
00460f58loc_460f58:
00460f58ldr x17, [x16]
00460f5cadd x20, sp, 40
00460f60subs xzr, x20, x17
00460f64b.ne 0x460f10
00460f68add x20, sp, 8
00460f6cstr x20, [x16]
00460f70b 0x460f10
00460f74udf 0
00460f78udf 0
00460f7cudf 0
00460ef0
00460ef0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00460ef0ldr x16, [x28+16]
00460ef4subs xzr, sp, x16
00460ef8b.ls 0x460f44
00460efcstr x30, [sp-32]!
00460f00stur x29, [sp-8]
00460f04sub x29, sp, 8
00460f08ldr x16, [x28+32]
00460f0ccbnz x16, 0x460f58
00460f10
00460f10loc_460f10:
00460f10str x0, [sp+40]
00460f14str xzr, [sp+8]
00460f18cbnz x0, 0x460f20
00460f1cb 0x460f3c
00460f20
00460f20loc_460f20:
00460f20ldrsb x27, [x0]
00460f24bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetCypherBlockBitLength
00460f28str x0, [sp+16]
00460f2cstr x0, [sp+8]
00460f30ldur x29, [sp-8]
00460f34ldr x30, [sp], 32
00460f38ret x30
00460f3c
00460f3cloc_460f3c:
00460f3cbl runtime.panicwrap
00460f40hint
00460f44
00460f44loc_460f44:
00460f44str x0, [sp+8]
00460f48mov x3, x30
00460f4cbl runtime.morestack_noctxt.abi0
00460f50ldr x0, [sp+8]
00460f54b 0x460ef0
00460f58
00460f58loc_460f58:
00460f58ldr x17, [x16]
00460f5cadd x20, sp, 40
00460f60subs xzr, x20, x17
00460f64b.ne 0x460f10
00460f68add x20, sp, 8
00460f6cstr x20, [x16]
00460f70b 0x460f10
00460f74udf 0
00460f78udf 0
00460f7cudf 0
00460ef0
00460f80
00460f80gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00460f80ldr x16, [x28+16]
00460f84subs xzr, sp, x16
00460f88b.ls 0x460fe4
00460f8cstr x30, [sp-48]!
00460f90stur x29, [sp-8]
00460f94sub x29, sp, 8
00460f98ldr x16, [x28+32]
00460f9ccbnz x16, 0x460ff8
00460fa0
00460fa0loc_460fa0:
00460fa0str x0, [sp+56]
00460fa4stp xzr, xzr, [sp+8]
00460fa8ldr x0, [sp+56]
00460faccbnz x0, 0x460fb4
00460fb0b 0x460fdc
00460fb4
00460fb4loc_460fb4:
00460fb4ldr x0, [sp+56]
00460fb8ldrsb x27, [x0]
00460fbcbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetDefaultStringToKeyParams
00460fc0str x0, [sp+24]
00460fc4str x1, [sp+32]
00460fc8str x0, [sp+8]
00460fccstr x1, [sp+16]
00460fd0ldur x29, [sp-8]
00460fd4ldr x30, [sp], 48
00460fd8ret x30
00460fdc
00460fdcloc_460fdc:
00460fdcbl runtime.panicwrap
00460fe0hint
00460fe4
00460fe4loc_460fe4:
00460fe4str x0, [sp+8]
00460fe8mov x3, x30
00460fecbl runtime.morestack_noctxt.abi0
00460ff0ldr x0, [sp+8]
00460ff4b 0x460f80
00460ff8
00460ff8loc_460ff8:
00460ff8ldr x17, [x16]
00460ffcadd x20, sp, 56
00461000subs xzr, x20, x17
00461004b.ne 0x460fa0
00461008add x20, sp, 8
0046100cstr x20, [x16]
00461010b 0x460fa0
00461014udf 0
00461018udf 0
0046101cudf 0
00460f80
00460f80gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00460f80ldr x16, [x28+16]
00460f84subs xzr, sp, x16
00460f88b.ls 0x460fe4
00460f8cstr x30, [sp-48]!
00460f90stur x29, [sp-8]
00460f94sub x29, sp, 8
00460f98ldr x16, [x28+32]
00460f9ccbnz x16, 0x460ff8
00460fa0
00460fa0loc_460fa0:
00460fa0str x0, [sp+56]
00460fa4stp xzr, xzr, [sp+8]
00460fa8ldr x0, [sp+56]
00460faccbnz x0, 0x460fb4
00460fb0b 0x460fdc
00460fb4
00460fb4loc_460fb4:
00460fb4ldr x0, [sp+56]
00460fb8ldrsb x27, [x0]
00460fbcbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetDefaultStringToKeyParams
00460fc0str x0, [sp+24]
00460fc4str x1, [sp+32]
00460fc8str x0, [sp+8]
00460fccstr x1, [sp+16]
00460fd0ldur x29, [sp-8]
00460fd4ldr x30, [sp], 48
00460fd8ret x30
00460fdc
00460fdcloc_460fdc:
00460fdcbl runtime.panicwrap
00460fe0hint
00460fe4
00460fe4loc_460fe4:
00460fe4str x0, [sp+8]
00460fe8mov x3, x30
00460fecbl runtime.morestack_noctxt.abi0
00460ff0ldr x0, [sp+8]
00460ff4b 0x460f80
00460ff8
00460ff8loc_460ff8:
00460ff8ldr x17, [x16]
00460ffcadd x20, sp, 56
00461000subs xzr, x20, x17
00461004b.ne 0x460fa0
00461008add x20, sp, 8
0046100cstr x20, [x16]
00461010b 0x460fa0
00461014udf 0
00461018udf 0
0046101cudf 0
00460f80
00461020
00461020gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00461020ldr x16, [x28+16]
00461024subs xzr, sp, x16
00461028b.ls 0x46107c
0046102cstr x30, [sp-32]!
00461030stur x29, [sp-8]
00461034sub x29, sp, 8
00461038ldr x16, [x28+32]
0046103ccbnz x16, 0x461090
00461040
00461040loc_461040:
00461040str x0, [sp+40]
00461044str wzr, [sp+16]
00461048ldr x0, [sp+40]
0046104ccbnz x0, 0x461054
00461050b 0x461074
00461054
00461054loc_461054:
00461054ldr x0, [sp+40]
00461058ldrsb x27, [x0]
0046105cbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetETypeID
00461060str w0, [sp+20]
00461064str w0, [sp+16]
00461068ldur x29, [sp-8]
0046106cldr x30, [sp], 32
00461070ret x30
00461074
00461074loc_461074:
00461074bl runtime.panicwrap
00461078hint
0046107c
0046107cloc_46107c:
0046107cstr x0, [sp+8]
00461080mov x3, x30
00461084bl runtime.morestack_noctxt.abi0
00461088ldr x0, [sp+8]
0046108cb 0x461020
00461090
00461090loc_461090:
00461090ldr x17, [x16]
00461094add x20, sp, 40
00461098subs xzr, x20, x17
0046109cb.ne 0x461040
004610a0add x20, sp, 8
004610a4str x20, [x16]
004610a8b 0x461040
004610acudf 0
00461020
00461020gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00461020ldr x16, [x28+16]
00461024subs xzr, sp, x16
00461028b.ls 0x46107c
0046102cstr x30, [sp-32]!
00461030stur x29, [sp-8]
00461034sub x29, sp, 8
00461038ldr x16, [x28+32]
0046103ccbnz x16, 0x461090
00461040
00461040loc_461040:
00461040str x0, [sp+40]
00461044str wzr, [sp+16]
00461048ldr x0, [sp+40]
0046104ccbnz x0, 0x461054
00461050b 0x461074
00461054
00461054loc_461054:
00461054ldr x0, [sp+40]
00461058ldrsb x27, [x0]
0046105cbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetETypeID
00461060str w0, [sp+20]
00461064str w0, [sp+16]
00461068ldur x29, [sp-8]
0046106cldr x30, [sp], 32
00461070ret x30
00461074
00461074loc_461074:
00461074bl runtime.panicwrap
00461078hint
0046107c
0046107cloc_46107c:
0046107cstr x0, [sp+8]
00461080mov x3, x30
00461084bl runtime.morestack_noctxt.abi0
00461088ldr x0, [sp+8]
0046108cb 0x461020
00461090
00461090loc_461090:
00461090ldr x17, [x16]
00461094add x20, sp, 40
00461098subs xzr, x20, x17
0046109cb.ne 0x461040
004610a0add x20, sp, 8
004610a4str x20, [x16]
004610a8b 0x461040
004610acudf 0
00461020
004610b0
004610b0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
004610b0ldr x16, [x28+16]
004610b4subs xzr, sp, x16
004610b8b.ls 0x461104
004610bcstr x30, [sp-32]!
004610c0stur x29, [sp-8]
004610c4sub x29, sp, 8
004610c8ldr x16, [x28+32]
004610cccbnz x16, 0x461118
004610d0
004610d0loc_4610d0:
004610d0str x0, [sp+40]
004610d4str xzr, [sp+8]
004610d8cbnz x0, 0x4610e0
004610dcb 0x4610fc
004610e0
004610e0loc_4610e0:
004610e0ldrsb x27, [x0]
004610e4bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetHMACBitLength
004610e8str x0, [sp+16]
004610ecstr x0, [sp+8]
004610f0ldur x29, [sp-8]
004610f4ldr x30, [sp], 32
004610f8ret x30
004610fc
004610fcloc_4610fc:
004610fcbl runtime.panicwrap
00461100hint
00461104
00461104loc_461104:
00461104str x0, [sp+8]
00461108mov x3, x30
0046110cbl runtime.morestack_noctxt.abi0
00461110ldr x0, [sp+8]
00461114b 0x4610b0
00461118
00461118loc_461118:
00461118ldr x17, [x16]
0046111cadd x20, sp, 40
00461120subs xzr, x20, x17
00461124b.ne 0x4610d0
00461128add x20, sp, 8
0046112cstr x20, [x16]
00461130b 0x4610d0
00461134udf 0
00461138udf 0
0046113cudf 0
004610b0
004610b0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
004610b0ldr x16, [x28+16]
004610b4subs xzr, sp, x16
004610b8b.ls 0x461104
004610bcstr x30, [sp-32]!
004610c0stur x29, [sp-8]
004610c4sub x29, sp, 8
004610c8ldr x16, [x28+32]
004610cccbnz x16, 0x461118
004610d0
004610d0loc_4610d0:
004610d0str x0, [sp+40]
004610d4str xzr, [sp+8]
004610d8cbnz x0, 0x4610e0
004610dcb 0x4610fc
004610e0
004610e0loc_4610e0:
004610e0ldrsb x27, [x0]
004610e4bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetHMACBitLength
004610e8str x0, [sp+16]
004610ecstr x0, [sp+8]
004610f0ldur x29, [sp-8]
004610f4ldr x30, [sp], 32
004610f8ret x30
004610fc
004610fcloc_4610fc:
004610fcbl runtime.panicwrap
00461100hint
00461104
00461104loc_461104:
00461104str x0, [sp+8]
00461108mov x3, x30
0046110cbl runtime.morestack_noctxt.abi0
00461110ldr x0, [sp+8]
00461114b 0x4610b0
00461118
00461118loc_461118:
00461118ldr x17, [x16]
0046111cadd x20, sp, 40
00461120subs xzr, x20, x17
00461124b.ne 0x4610d0
00461128add x20, sp, 8
0046112cstr x20, [x16]
00461130b 0x4610d0
00461134udf 0
00461138udf 0
0046113cudf 0
004610b0
00461140
00461140gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00461140ldr x16, [x28+16]
00461144subs xzr, sp, x16
00461148b.ls 0x46119c
0046114cstr x30, [sp-32]!
00461150stur x29, [sp-8]
00461154sub x29, sp, 8
00461158ldr x16, [x28+32]
0046115ccbnz x16, 0x4611b0
00461160
00461160loc_461160:
00461160str x0, [sp+40]
00461164str xzr, [sp+8]
00461168ldr x0, [sp+40]
0046116ccbnz x0, 0x461174
00461170b 0x461194
00461174
00461174loc_461174:
00461174ldr x0, [sp+40]
00461178ldrsb x27, [x0]
0046117cbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetHashFunc
00461180str x0, [sp+16]
00461184str x0, [sp+8]
00461188ldur x29, [sp-8]
0046118cldr x30, [sp], 32
00461190ret x30
00461194
00461194loc_461194:
00461194bl runtime.panicwrap
00461198hint
0046119c
0046119cloc_46119c:
0046119cstr x0, [sp+8]
004611a0mov x3, x30
004611a4bl runtime.morestack_noctxt.abi0
004611a8ldr x0, [sp+8]
004611acb 0x461140
004611b0
004611b0loc_4611b0:
004611b0ldr x17, [x16]
004611b4add x20, sp, 40
004611b8subs xzr, x20, x17
004611bcb.ne 0x461160
004611c0add x20, sp, 8
004611c4str x20, [x16]
004611c8b 0x461160
004611ccudf 0
00461140
00461140gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00461140ldr x16, [x28+16]
00461144subs xzr, sp, x16
00461148b.ls 0x46119c
0046114cstr x30, [sp-32]!
00461150stur x29, [sp-8]
00461154sub x29, sp, 8
00461158ldr x16, [x28+32]
0046115ccbnz x16, 0x4611b0
00461160
00461160loc_461160:
00461160str x0, [sp+40]
00461164str xzr, [sp+8]
00461168ldr x0, [sp+40]
0046116ccbnz x0, 0x461174
00461170b 0x461194
00461174
00461174loc_461174:
00461174ldr x0, [sp+40]
00461178ldrsb x27, [x0]
0046117cbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetHashFunc
00461180str x0, [sp+16]
00461184str x0, [sp+8]
00461188ldur x29, [sp-8]
0046118cldr x30, [sp], 32
00461190ret x30
00461194
00461194loc_461194:
00461194bl runtime.panicwrap
00461198hint
0046119c
0046119cloc_46119c:
0046119cstr x0, [sp+8]
004611a0mov x3, x30
004611a4bl runtime.morestack_noctxt.abi0
004611a8ldr x0, [sp+8]
004611acb 0x461140
004611b0
004611b0loc_4611b0:
004611b0ldr x17, [x16]
004611b4add x20, sp, 40
004611b8subs xzr, x20, x17
004611bcb.ne 0x461160
004611c0add x20, sp, 8
004611c4str x20, [x16]
004611c8b 0x461160
004611ccudf 0
00461140
004611d0
004611d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
004611d0ldr x16, [x28+16]
004611d4subs xzr, sp, x16
004611d8b.ls 0x46122c
004611dcstr x30, [sp-32]!
004611e0stur x29, [sp-8]
004611e4sub x29, sp, 8
004611e8ldr x16, [x28+32]
004611eccbnz x16, 0x461240
004611f0
004611f0loc_4611f0:
004611f0str x0, [sp+40]
004611f4str wzr, [sp+16]
004611f8ldr x0, [sp+40]
004611fccbnz x0, 0x461204
00461200b 0x461224
00461204
00461204loc_461204:
00461204ldr x0, [sp+40]
00461208ldrsb x27, [x0]
0046120cbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetHashID
00461210str w0, [sp+20]
00461214str w0, [sp+16]
00461218ldur x29, [sp-8]
0046121cldr x30, [sp], 32
00461220ret x30
00461224
00461224loc_461224:
00461224bl runtime.panicwrap
00461228hint
0046122c
0046122cloc_46122c:
0046122cstr x0, [sp+8]
00461230mov x3, x30
00461234bl runtime.morestack_noctxt.abi0
00461238ldr x0, [sp+8]
0046123cb 0x4611d0
00461240
00461240loc_461240:
00461240ldr x17, [x16]
00461244add x20, sp, 40
00461248subs xzr, x20, x17
0046124cb.ne 0x4611f0
00461250add x20, sp, 8
00461254str x20, [x16]
00461258b 0x4611f0
0046125cudf 0
004611d0
004611d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
004611d0ldr x16, [x28+16]
004611d4subs xzr, sp, x16
004611d8b.ls 0x46122c
004611dcstr x30, [sp-32]!
004611e0stur x29, [sp-8]
004611e4sub x29, sp, 8
004611e8ldr x16, [x28+32]
004611eccbnz x16, 0x461240
004611f0
004611f0loc_4611f0:
004611f0str x0, [sp+40]
004611f4str wzr, [sp+16]
004611f8ldr x0, [sp+40]
004611fccbnz x0, 0x461204
00461200b 0x461224
00461204
00461204loc_461204:
00461204ldr x0, [sp+40]
00461208ldrsb x27, [x0]
0046120cbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetHashID
00461210str w0, [sp+20]
00461214str w0, [sp+16]
00461218ldur x29, [sp-8]
0046121cldr x30, [sp], 32
00461220ret x30
00461224
00461224loc_461224:
00461224bl runtime.panicwrap
00461228hint
0046122c
0046122cloc_46122c:
0046122cstr x0, [sp+8]
00461230mov x3, x30
00461234bl runtime.morestack_noctxt.abi0
00461238ldr x0, [sp+8]
0046123cb 0x4611d0
00461240
00461240loc_461240:
00461240ldr x17, [x16]
00461244add x20, sp, 40
00461248subs xzr, x20, x17
0046124cb.ne 0x4611f0
00461250add x20, sp, 8
00461254str x20, [x16]
00461258b 0x4611f0
0046125cudf 0
004611d0
00461260
00461260gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00461260ldr x16, [x28+16]
00461264subs xzr, sp, x16
00461268b.ls 0x4612b4
0046126cstr x30, [sp-32]!
00461270stur x29, [sp-8]
00461274sub x29, sp, 8
00461278ldr x16, [x28+32]
0046127ccbnz x16, 0x4612c8
00461280
00461280loc_461280:
00461280str x0, [sp+40]
00461284str xzr, [sp+8]
00461288cbnz x0, 0x461290
0046128cb 0x4612ac
00461290
00461290loc_461290:
00461290ldrsb x27, [x0]
00461294bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetKeyByteSize
00461298str x0, [sp+16]
0046129cstr x0, [sp+8]
004612a0ldur x29, [sp-8]
004612a4ldr x30, [sp], 32
004612a8ret x30
004612ac
004612acloc_4612ac:
004612acbl runtime.panicwrap
004612b0hint
004612b4
004612b4loc_4612b4:
004612b4str x0, [sp+8]
004612b8mov x3, x30
004612bcbl runtime.morestack_noctxt.abi0
004612c0ldr x0, [sp+8]
004612c4b 0x461260
004612c8
004612c8loc_4612c8:
004612c8ldr x17, [x16]
004612ccadd x20, sp, 40
004612d0subs xzr, x20, x17
004612d4b.ne 0x461280
004612d8add x20, sp, 8
004612dcstr x20, [x16]
004612e0b 0x461280
004612e4udf 0
004612e8udf 0
004612ecudf 0
00461260
00461260gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00461260ldr x16, [x28+16]
00461264subs xzr, sp, x16
00461268b.ls 0x4612b4
0046126cstr x30, [sp-32]!
00461270stur x29, [sp-8]
00461274sub x29, sp, 8
00461278ldr x16, [x28+32]
0046127ccbnz x16, 0x4612c8
00461280
00461280loc_461280:
00461280str x0, [sp+40]
00461284str xzr, [sp+8]
00461288cbnz x0, 0x461290
0046128cb 0x4612ac
00461290
00461290loc_461290:
00461290ldrsb x27, [x0]
00461294bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetKeyByteSize
00461298str x0, [sp+16]
0046129cstr x0, [sp+8]
004612a0ldur x29, [sp-8]
004612a4ldr x30, [sp], 32
004612a8ret x30
004612ac
004612acloc_4612ac:
004612acbl runtime.panicwrap
004612b0hint
004612b4
004612b4loc_4612b4:
004612b4str x0, [sp+8]
004612b8mov x3, x30
004612bcbl runtime.morestack_noctxt.abi0
004612c0ldr x0, [sp+8]
004612c4b 0x461260
004612c8
004612c8loc_4612c8:
004612c8ldr x17, [x16]
004612ccadd x20, sp, 40
004612d0subs xzr, x20, x17
004612d4b.ne 0x461280
004612d8add x20, sp, 8
004612dcstr x20, [x16]
004612e0b 0x461280
004612e4udf 0
004612e8udf 0
004612ecudf 0
00461260
004612f0
004612f0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
004612f0ldr x16, [x28+16]
004612f4subs xzr, sp, x16
004612f8b.ls 0x461344
004612fcstr x30, [sp-32]!
00461300stur x29, [sp-8]
00461304sub x29, sp, 8
00461308ldr x16, [x28+32]
0046130ccbnz x16, 0x461358
00461310
00461310loc_461310:
00461310str x0, [sp+40]
00461314str xzr, [sp+8]
00461318cbnz x0, 0x461320
0046131cb 0x46133c
00461320
00461320loc_461320:
00461320ldrsb x27, [x0]
00461324bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetKeySeedBitLength
00461328str x0, [sp+16]
0046132cstr x0, [sp+8]
00461330ldur x29, [sp-8]
00461334ldr x30, [sp], 32
00461338ret x30
0046133c
0046133cloc_46133c:
0046133cbl runtime.panicwrap
00461340hint
00461344
00461344loc_461344:
00461344str x0, [sp+8]
00461348mov x3, x30
0046134cbl runtime.morestack_noctxt.abi0
00461350ldr x0, [sp+8]
00461354b 0x4612f0
00461358
00461358loc_461358:
00461358ldr x17, [x16]
0046135cadd x20, sp, 40
00461360subs xzr, x20, x17
00461364b.ne 0x461310
00461368add x20, sp, 8
0046136cstr x20, [x16]
00461370b 0x461310
00461374udf 0
00461378udf 0
0046137cudf 0
004612f0
004612f0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
004612f0ldr x16, [x28+16]
004612f4subs xzr, sp, x16
004612f8b.ls 0x461344
004612fcstr x30, [sp-32]!
00461300stur x29, [sp-8]
00461304sub x29, sp, 8
00461308ldr x16, [x28+32]
0046130ccbnz x16, 0x461358
00461310
00461310loc_461310:
00461310str x0, [sp+40]
00461314str xzr, [sp+8]
00461318cbnz x0, 0x461320
0046131cb 0x46133c
00461320
00461320loc_461320:
00461320ldrsb x27, [x0]
00461324bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetKeySeedBitLength
00461328str x0, [sp+16]
0046132cstr x0, [sp+8]
00461330ldur x29, [sp-8]
00461334ldr x30, [sp], 32
00461338ret x30
0046133c
0046133cloc_46133c:
0046133cbl runtime.panicwrap
00461340hint
00461344
00461344loc_461344:
00461344str x0, [sp+8]
00461348mov x3, x30
0046134cbl runtime.morestack_noctxt.abi0
00461350ldr x0, [sp+8]
00461354b 0x4612f0
00461358
00461358loc_461358:
00461358ldr x17, [x16]
0046135cadd x20, sp, 40
00461360subs xzr, x20, x17
00461364b.ne 0x461310
00461368add x20, sp, 8
0046136cstr x20, [x16]
00461370b 0x461310
00461374udf 0
00461378udf 0
0046137cudf 0
004612f0
00461380
00461380gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00461380ldr x16, [x28+16]
00461384subs xzr, sp, x16
00461388b.ls 0x4613d4
0046138cstr x30, [sp-32]!
00461390stur x29, [sp-8]
00461394sub x29, sp, 8
00461398ldr x16, [x28+32]
0046139ccbnz x16, 0x4613e8
004613a0
004613a0loc_4613a0:
004613a0str x0, [sp+40]
004613a4str xzr, [sp+8]
004613a8cbnz x0, 0x4613b0
004613acb 0x4613cc
004613b0
004613b0loc_4613b0:
004613b0ldrsb x27, [x0]
004613b4bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetMessageBlockByteSize
004613b8str x0, [sp+16]
004613bcstr x0, [sp+8]
004613c0ldur x29, [sp-8]
004613c4ldr x30, [sp], 32
004613c8ret x30
004613cc
004613ccloc_4613cc:
004613ccbl runtime.panicwrap
004613d0hint
004613d4
004613d4loc_4613d4:
004613d4str x0, [sp+8]
004613d8mov x3, x30
004613dcbl runtime.morestack_noctxt.abi0
004613e0ldr x0, [sp+8]
004613e4b 0x461380
004613e8
004613e8loc_4613e8:
004613e8ldr x17, [x16]
004613ecadd x20, sp, 40
004613f0subs xzr, x20, x17
004613f4b.ne 0x4613a0
004613f8add x20, sp, 8
004613fcstr x20, [x16]
00461400b 0x4613a0
00461404udf 0
00461408udf 0
0046140cudf 0
00461380
00461380gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
00461380ldr x16, [x28+16]
00461384subs xzr, sp, x16
00461388b.ls 0x4613d4
0046138cstr x30, [sp-32]!
00461390stur x29, [sp-8]
00461394sub x29, sp, 8
00461398ldr x16, [x28+32]
0046139ccbnz x16, 0x4613e8
004613a0
004613a0loc_4613a0:
004613a0str x0, [sp+40]
004613a4str xzr, [sp+8]
004613a8cbnz x0, 0x4613b0
004613acb 0x4613cc
004613b0
004613b0loc_4613b0:
004613b0ldrsb x27, [x0]
004613b4bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetMessageBlockByteSize
004613b8str x0, [sp+16]
004613bcstr x0, [sp+8]
004613c0ldur x29, [sp-8]
004613c4ldr x30, [sp], 32
004613c8ret x30
004613cc
004613ccloc_4613cc:
004613ccbl runtime.panicwrap
004613d0hint
004613d4
004613d4loc_4613d4:
004613d4str x0, [sp+8]
004613d8mov x3, x30
004613dcbl runtime.morestack_noctxt.abi0
004613e0ldr x0, [sp+8]
004613e4b 0x461380
004613e8
004613e8loc_4613e8:
004613e8ldr x17, [x16]
004613ecadd x20, sp, 40
004613f0subs xzr, x20, x17
004613f4b.ne 0x4613a0
004613f8add x20, sp, 8
004613fcstr x20, [x16]
00461400b 0x4613a0
00461404udf 0
00461408udf 0
0046140cudf 0
00461380
00461410
00461410gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 b)
00461410ldr x16, [x28+16]
00461414subs xzr, sp, x16
00461418b.ls 0x461498
0046141cstr x30, [sp-96]!
00461420stur x29, [sp-8]
00461424sub x29, sp, 8
00461428ldr x16, [x28+32]
0046142ccbnz x16, 0x4614b4
00461430
00461430loc_461430:
00461430str x0, [sp+104]
00461434str x1, [sp+112]
00461438str x2, [sp+120]
0046143cstr x3, [sp+128]
00461440str xzr, [sp+40]
00461444stp xzr, xzr, [sp+48]
00461448ldr x3, [sp+104]
0046144ccbnz x3, 0x461454
00461450b 0x461490
00461454
00461454loc_461454:
00461454ldr x0, [sp+112]
00461458ldr x3, [sp+104]
0046145cldrsb x27, [x3]
00461460ldr x1, [sp+120]
00461464ldr x2, [sp+128]
00461468bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.RandomToKey
0046146cstr x0, [sp+64]
00461470str x1, [sp+72]
00461474str x2, [sp+80]
00461478str x0, [sp+40]
0046147cstr x1, [sp+48]
00461480str x2, [sp+56]
00461484ldur x29, [sp-8]
00461488ldr x30, [sp], 96
0046148cret x30
00461490
00461490loc_461490:
00461490bl runtime.panicwrap
00461494hint
00461498
00461498loc_461498:
00461498stp x0, x1, [sp+8]
0046149cstp x2, x3, [sp+24]
004614a0mov x3, x30
004614a4bl runtime.morestack_noctxt.abi0
004614a8ldp x0, x1, [sp+8]
004614acldp x2, x3, [sp+24]
004614b0b 0x461410
004614b4
004614b4loc_4614b4:
004614b4ldr x17, [x16]
004614b8add x20, sp, 104
004614bcsubs xzr, x20, x17
004614c0b.ne 0x461430
004614c4add x20, sp, 8
004614c8str x20, [x16]
004614ccb 0x461430
00461410
00461410gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 b)
00461410ldr x16, [x28+16]
00461414subs xzr, sp, x16
00461418b.ls 0x461498
0046141cstr x30, [sp-96]!
00461420stur x29, [sp-8]
00461424sub x29, sp, 8
00461428ldr x16, [x28+32]
0046142ccbnz x16, 0x4614b4
00461430
00461430loc_461430:
00461430str x0, [sp+104]
00461434str x1, [sp+112]
00461438str x2, [sp+120]
0046143cstr x3, [sp+128]
00461440str xzr, [sp+40]
00461444stp xzr, xzr, [sp+48]
00461448ldr x3, [sp+104]
0046144ccbnz x3, 0x461454
00461450b 0x461490
00461454
00461454loc_461454:
00461454ldr x0, [sp+112]
00461458ldr x3, [sp+104]
0046145cldrsb x27, [x3]
00461460ldr x1, [sp+120]
00461464ldr x2, [sp+128]
00461468bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.RandomToKey
0046146cstr x0, [sp+64]
00461470str x1, [sp+72]
00461474str x2, [sp+80]
00461478str x0, [sp+40]
0046147cstr x1, [sp+48]
00461480str x2, [sp+56]
00461484ldur x29, [sp-8]
00461488ldr x30, [sp], 96
0046148cret x30
00461490
00461490loc_461490:
00461490bl runtime.panicwrap
00461494hint
00461498
00461498loc_461498:
00461498stp x0, x1, [sp+8]
0046149cstp x2, x3, [sp+24]
004614a0mov x3, x30
004614a4bl runtime.morestack_noctxt.abi0
004614a8ldp x0, x1, [sp+8]
004614acldp x2, x3, [sp+24]
004614b0b 0x461410
004614b4
004614b4loc_4614b4:
004614b4ldr x17, [x16]
004614b8add x20, sp, 104
004614bcsubs xzr, x20, x17
004614c0b.ne 0x461430
004614c4add x20, sp, 8
004614c8str x20, [x16]
004614ccb 0x461430
00461410
004614d0
004614d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct string secret, struct string salt, struct string s2kparams)
004614d0ldr x16, [x28+16]
004614d4sub x17, sp, 64
004614d8subs xzr, x17, x16
004614dcb.ls 0x4615dc
004614e0str x30, [sp-192]!
004614e4stur x29, [sp-8]
004614e8sub x29, sp, 8
004614ecldr x16, [x28+32]
004614f0cbnz x16, 0x461608
004614f4
004614f4loc_4614f4:
004614f4str x0, [sp+200]
004614f8str x1, [sp+208]
004614fcstr x2, [sp+216]
00461500str x3, [sp+224]
00461504str x4, [sp+232]
00461508str x5, [sp+240]
0046150cstr x6, [sp+248]
00461510str xzr, [sp+80]
00461514stp xzr, xzr, [sp+88]
00461518stp xzr, xzr, [sp+64]
0046151cldr x6, [sp+200]
00461520cbnz x6, 0x461528
00461524b 0x4615d4
00461528
00461528loc_461528:
00461528str xzr, [sp+120]
0046152cstp xzr, xzr, [sp+128]
00461530stp xzr, xzr, [sp+104]
00461534ldr x0, [sp+208]
00461538ldr x2, [sp+224]
0046153cldr x4, [sp+240]
00461540ldr x6, [sp+200]
00461544ldrsb x27, [x6]
00461548ldr x1, [sp+216]
0046154cldr x3, [sp+232]
00461550ldr x5, [sp+248]
00461554bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.StringToKey
00461558str x0, [sp+120]
0046155cstr x1, [sp+128]
00461560str x2, [sp+136]
00461564str x3, [sp+104]
00461568str x4, [sp+112]
0046156cldr x6, [sp+120]
00461570ldr x7, [sp+128]
00461574ldr x8, [sp+136]
00461578str x6, [sp+160]
0046157cstr x7, [sp+168]
00461580str x8, [sp+176]
00461584ldr x6, [sp+104]
00461588ldr x7, [sp+112]
0046158cstr x6, [sp+144]
00461590str x7, [sp+152]
00461594ldr x6, [sp+160]
00461598ldr x7, [sp+168]
0046159cldr x8, [sp+176]
004615a0str x6, [sp+80]
004615a4str x7, [sp+88]
004615a8str x8, [sp+96]
004615acldr x3, [sp+144]
004615b0ldr x4, [sp+152]
004615b4str x3, [sp+64]
004615b8str x4, [sp+72]
004615bcldr x0, [sp+80]
004615c0ldr x1, [sp+88]
004615c4ldr x2, [sp+96]
004615c8ldur x29, [sp-8]
004615ccldr x30, [sp], 192
004615d0ret x30
004615d4
004615d4loc_4615d4:
004615d4bl runtime.panicwrap
004615d8hint
004615dc
004615dcloc_4615dc:
004615dcstp x0, x1, [sp+8]
004615e0stp x2, x3, [sp+24]
004615e4stp x4, x5, [sp+40]
004615e8str x6, [sp+56]
004615ecmov x3, x30
004615f0bl runtime.morestack_noctxt.abi0
004615f4ldp x0, x1, [sp+8]
004615f8ldp x2, x3, [sp+24]
004615fcldp x4, x5, [sp+40]
00461600ldr x6, [sp+56]
00461604b 0x4614d0
00461608
00461608loc_461608:
00461608ldr x17, [x16]
0046160cadd x20, sp, 200
00461610subs xzr, x20, x17
00461614b.ne 0x4614f4
00461618add x20, sp, 8
0046161cstr x20, [x16]
00461620b 0x4614f4
00461624udf 0
00461628udf 0
0046162cudf 0
004614d0
004614d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct string secret, struct string salt, struct string s2kparams)
004614d0ldr x16, [x28+16]
004614d4sub x17, sp, 64
004614d8subs xzr, x17, x16
004614dcb.ls 0x4615dc
004614e0str x30, [sp-192]!
004614e4stur x29, [sp-8]
004614e8sub x29, sp, 8
004614ecldr x16, [x28+32]
004614f0cbnz x16, 0x461608
004614f4
004614f4loc_4614f4:
004614f4str x0, [sp+200]
004614f8str x1, [sp+208]
004614fcstr x2, [sp+216]
00461500str x3, [sp+224]
00461504str x4, [sp+232]
00461508str x5, [sp+240]
0046150cstr x6, [sp+248]
00461510str xzr, [sp+80]
00461514stp xzr, xzr, [sp+88]
00461518stp xzr, xzr, [sp+64]
0046151cldr x6, [sp+200]
00461520cbnz x6, 0x461528
00461524b 0x4615d4
00461528
00461528loc_461528:
00461528str xzr, [sp+120]
0046152cstp xzr, xzr, [sp+128]
00461530stp xzr, xzr, [sp+104]
00461534ldr x0, [sp+208]
00461538ldr x2, [sp+224]
0046153cldr x4, [sp+240]
00461540ldr x6, [sp+200]
00461544ldrsb x27, [x6]
00461548ldr x1, [sp+216]
0046154cldr x3, [sp+232]
00461550ldr x5, [sp+248]
00461554bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.StringToKey
00461558str x0, [sp+120]
0046155cstr x1, [sp+128]
00461560str x2, [sp+136]
00461564str x3, [sp+104]
00461568str x4, [sp+112]
0046156cldr x6, [sp+120]
00461570ldr x7, [sp+128]
00461574ldr x8, [sp+136]
00461578str x6, [sp+160]
0046157cstr x7, [sp+168]
00461580str x8, [sp+176]
00461584ldr x6, [sp+104]
00461588ldr x7, [sp+112]
0046158cstr x6, [sp+144]
00461590str x7, [sp+152]
00461594ldr x6, [sp+160]
00461598ldr x7, [sp+168]
0046159cldr x8, [sp+176]
004615a0str x6, [sp+80]
004615a4str x7, [sp+88]
004615a8str x8, [sp+96]
004615acldr x3, [sp+144]
004615b0ldr x4, [sp+152]
004615b4str x3, [sp+64]
004615b8str x4, [sp+72]
004615bcldr x0, [sp+80]
004615c0ldr x1, [sp+88]
004615c4ldr x2, [sp+96]
004615c8ldur x29, [sp-8]
004615ccldr x30, [sp], 192
004615d0ret x30
004615d4
004615d4loc_4615d4:
004615d4bl runtime.panicwrap
004615d8hint
004615dc
004615dcloc_4615dc:
004615dcstp x0, x1, [sp+8]
004615e0stp x2, x3, [sp+24]
004615e4stp x4, x5, [sp+40]
004615e8str x6, [sp+56]
004615ecmov x3, x30
004615f0bl runtime.morestack_noctxt.abi0
004615f4ldp x0, x1, [sp+8]
004615f8ldp x2, x3, [sp+24]
004615fcldp x4, x5, [sp+40]
00461600ldr x6, [sp+56]
00461604b 0x4614d0
00461608
00461608loc_461608:
00461608ldr x17, [x16]
0046160cadd x20, sp, 200
00461610subs xzr, x20, x17
00461614b.ne 0x4614f4
00461618add x20, sp, 8
0046161cstr x20, [x16]
00461620b 0x4614f4
00461624udf 0
00461628udf 0
0046162cudf 0
004614d0
00461630
00461630gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
00461630ldr x16, [x28+16]
00461634subs xzr, sp, x16
00461638b.ls 0x4616dc
0046163cstr x30, [sp-112]!
00461640stur x29, [sp-8]
00461644sub x29, sp, 8
00461648ldr x16, [x28+32]
0046164ccbnz x16, 0x461718
00461650
00461650loc_461650:
00461650str x0, [sp+120]
00461654str x1, [sp+128]
00461658str x2, [sp+136]
0046165cstr x3, [sp+144]
00461660str x4, [sp+152]
00461664str x5, [sp+160]
00461668str x6, [sp+168]
0046166cstr x7, [sp+176]
00461670str x8, [sp+184]
00461674str x9, [sp+192]
00461678str w10, [sp+200]
0046167cstrb wzr, [sp+102]
00461680ldr x10, [sp+120]
00461684cbnz x10, 0x46168c
00461688b 0x4616d4
0046168c
0046168cloc_46168c:
0046168cldr w9, [sp+200]
00461690ldr x0, [sp+128]
00461694ldr x3, [sp+152]
00461698ldr x6, [sp+176]
0046169cldr x10, [sp+120]
004616a0ldrsb x27, [x10]
004616a4ldr x1, [sp+136]
004616a8ldr x4, [sp+160]
004616acldr x7, [sp+184]
004616b0ldr x2, [sp+144]
004616b4ldr x5, [sp+168]
004616b8ldr x8, [sp+192]
004616bcbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.VerifyChecksum
004616c0strb w0, [sp+103]
004616c4strb w0, [sp+102]
004616c8ldur x29, [sp-8]
004616ccldr x30, [sp], 112
004616d0ret x30
004616d4
004616d4loc_4616d4:
004616d4bl runtime.panicwrap
004616d8hint
004616dc
004616dcloc_4616dc:
004616dcstp x0, x1, [sp+8]
004616e0stp x2, x3, [sp+24]
004616e4stp x4, x5, [sp+40]
004616e8stp x6, x7, [sp+56]
004616ecstp x8, x9, [sp+72]
004616f0str w10, [sp+88]
004616f4mov x3, x30
004616f8bl runtime.morestack_noctxt.abi0
004616fcldp x0, x1, [sp+8]
00461700ldp x2, x3, [sp+24]
00461704ldp x4, x5, [sp+40]
00461708ldp x6, x7, [sp+56]
0046170cldp x8, x9, [sp+72]
00461710ldr w10, [sp+88]
00461714b 0x461630
00461718
00461718loc_461718:
00461718ldr x17, [x16]
0046171cadd x20, sp, 120
00461720subs xzr, x20, x17
00461724b.ne 0x461650
00461728add x20, sp, 8
0046172cstr x20, [x16]
00461730b 0x461650
00461734udf 0
00461738udf 0
0046173cudf 0
00461630
00461630gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
00461630ldr x16, [x28+16]
00461634subs xzr, sp, x16
00461638b.ls 0x4616dc
0046163cstr x30, [sp-112]!
00461640stur x29, [sp-8]
00461644sub x29, sp, 8
00461648ldr x16, [x28+32]
0046164ccbnz x16, 0x461718
00461650
00461650loc_461650:
00461650str x0, [sp+120]
00461654str x1, [sp+128]
00461658str x2, [sp+136]
0046165cstr x3, [sp+144]
00461660str x4, [sp+152]
00461664str x5, [sp+160]
00461668str x6, [sp+168]
0046166cstr x7, [sp+176]
00461670str x8, [sp+184]
00461674str x9, [sp+192]
00461678str w10, [sp+200]
0046167cstrb wzr, [sp+102]
00461680ldr x10, [sp+120]
00461684cbnz x10, 0x46168c
00461688b 0x4616d4
0046168c
0046168cloc_46168c:
0046168cldr w9, [sp+200]
00461690ldr x0, [sp+128]
00461694ldr x3, [sp+152]
00461698ldr x6, [sp+176]
0046169cldr x10, [sp+120]
004616a0ldrsb x27, [x10]
004616a4ldr x1, [sp+136]
004616a8ldr x4, [sp+160]
004616acldr x7, [sp+184]
004616b0ldr x2, [sp+144]
004616b4ldr x5, [sp+168]
004616b8ldr x8, [sp+192]
004616bcbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.VerifyChecksum
004616c0strb w0, [sp+103]
004616c4strb w0, [sp+102]
004616c8ldur x29, [sp-8]
004616ccldr x30, [sp], 112
004616d0ret x30
004616d4
004616d4loc_4616d4:
004616d4bl runtime.panicwrap
004616d8hint
004616dc
004616dcloc_4616dc:
004616dcstp x0, x1, [sp+8]
004616e0stp x2, x3, [sp+24]
004616e4stp x4, x5, [sp+40]
004616e8stp x6, x7, [sp+56]
004616ecstp x8, x9, [sp+72]
004616f0str w10, [sp+88]
004616f4mov x3, x30
004616f8bl runtime.morestack_noctxt.abi0
004616fcldp x0, x1, [sp+8]
00461700ldp x2, x3, [sp+24]
00461704ldp x4, x5, [sp+40]
00461708ldp x6, x7, [sp+56]
0046170cldp x8, x9, [sp+72]
00461710ldr w10, [sp+88]
00461714b 0x461630
00461718
00461718loc_461718:
00461718ldr x17, [x16]
0046171cadd x20, sp, 120
00461720subs xzr, x20, x17
00461724b.ne 0x461650
00461728add x20, sp, 8
0046172cstr x20, [x16]
00461730b 0x461650
00461734udf 0
00461738udf 0
0046173cudf 0
00461630
Loading..