File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00451050
00451050gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.EncryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00451050ldr x16, [x28+16]
00451054sub x17, sp, 336
00451058subs xzr, x17, x16
0045105cb.ls 0x451468
00451060sub x20, sp, 464
00451064stp x29, x30, [x20-8]
00451068add sp, x20, 0
0045106csub x29, sp, 8
00451070str x0, [sp+472]
00451074str x1, [sp+480]
00451078str x2, [sp+488]
0045107cstr x3, [sp+496]
00451080str x4, [sp+504]
00451084str x5, [sp+512]
00451088str x6, [sp+520]
0045108cstr x7, [sp+528]
00451090str xzr, [sp+120]
00451094stp xzr, xzr, [sp+128]
00451098stp xzr, xzr, [sp+104]
0045109cldr x1, [sp+480]
004510a0str x1, [sp+96]
004510a4ldr x0, [sp+528]
004510a8ldr x1, [sp+520]
004510acldrsb x27, [x1]
004510b0ldr x1, [x1+136]
004510b4blr x1
004510b8str x0, [sp+88]
004510bcldr x1, [sp+96]
004510c0subs xzr, x0, x1
004510c4b.ne 0x4510cc
004510c8b 0x45120c
004510cc
004510ccloc_4510cc:
004510ccldr x1, [sp+520]
004510d0ldrsb x27, [x1]
004510d4ldr x1, [x1+136]
004510d8ldr x0, [sp+528]
004510dcblr x1
004510e0str x0, [sp+88]
004510e4ldr x1, [sp+480]
004510e8str x1, [sp+96]
004510ecstp xzr, xzr, [sp+424]
004510f0stp xzr, xzr, [sp+440]
004510f4add x1, sp, 424
004510f8str x1, [sp+352]
004510fcldr x0, [sp+88]
00451100bl runtime.convT64
00451104str x0, [sp+344]
00451108ldr x1, [sp+352]
0045110cldrsb x27, [x1]
00451110adrp x2, 0x1a4000
00451114add x2, x2, 3520
00451118str x2, [x1]
0045111cadrp x27, 0x5fa000
00451120ldr w2, [x27+3056]
00451124cbz w2, 0x45112c
00451128b 0x451130
0045112c
0045112cloc_45112c:
0045112cb 0x451144
00451130
00451130loc_451130:
00451130bl runtime.gcWriteBarrier2
00451134str x0, [x25]
00451138ldr x2, [x1+8]
0045113cstr x2, [x25+8]
00451140b 0x451144
00451144
00451144loc_451144:
00451144str x0, [x1+8]
00451148ldr x0, [sp+96]
0045114cbl runtime.convT64
00451150str x0, [sp+336]
00451154ldr x1, [sp+352]
00451158ldrsb x27, [x1]
0045115cadrp x2, 0x1a4000
00451160add x2, x2, 3520
00451164str x2, [x1+16]
00451168adrp x27, 0x5fa000
0045116cldr w2, [x27+3056]
00451170cbz w2, 0x451178
00451174b 0x45117c
00451178
00451178loc_451178:
00451178b 0x451190
0045117c
0045117cloc_45117c:
0045117cbl runtime.gcWriteBarrier2
00451180str x0, [x25]
00451184ldr x5, [x1+24]
00451188str x5, [x25+8]
0045118cb 0x451190
00451190
00451190loc_451190:
00451190str x0, [x1+24]
00451194ldr x2, [sp+352]
00451198ldrsb x27, [x2]
0045119cb 0x4511a0
004511a0
004511a0loc_4511a0:
004511a0str x2, [sp+360]
004511a4orr x4, xzr, 2
004511a8str x4, [sp+368]
004511acstr x4, [sp+376]
004511b0adrp x0, 0x274000
004511b4add x0, x0, 2755
004511b8movz x1, 42
004511bcmov x3, x4
004511c0bl fmt.Errorf
004511c4str x0, [sp+408]
004511c8str x1, [sp+416]
004511ccadrp x5, 0x5fa000
004511d0add x5, x5, 1504
004511d4str x5, [sp+328]
004511d8b 0x4511dc
004511dc
004511dcloc_4511dc:
004511dcstr x5, [sp+120]
004511e0stp xzr, xzr, [sp+128]
004511e4ldr x3, [sp+408]
004511e8ldr x4, [sp+416]
004511ecstr x3, [sp+104]
004511f0str x4, [sp+112]
004511f4ldr x0, [sp+120]
004511f8ldr x1, [sp+128]
004511fcldr x2, [sp+136]
00451200ldp x29, x30, [sp-8]
00451204add sp, sp, 464
00451208ret x30
0045120c
0045120cloc_45120c:
0045120cstr xzr, [sp+400]
00451210stp xzr, xzr, [sp+408]
00451214ldr x0, [sp+472]
00451218ldr x1, [sp+480]
0045121cldr x2, [sp+488]
00451220bl crypto/rc4.NewCipher
00451224str x0, [sp+400]
00451228str x1, [sp+408]
0045122cstr x2, [sp+416]
00451230ldr x3, [sp+400]
00451234str x3, [sp+208]
00451238ldr x3, [sp+416]
0045123cldr x4, [sp+408]
00451240str x4, [sp+192]
00451244str x3, [sp+200]
00451248ldr x3, [sp+208]
0045124cstr x3, [sp+144]
00451250ldr x3, [sp+200]
00451254ldr x4, [sp+192]
00451258str x4, [sp+152]
0045125cstr x3, [sp+160]
00451260cbnz x4, 0x451268
00451264b 0x451360
00451268
00451268loc_451268:
00451268stp xzr, xzr, [sp+384]
0045126cadd x5, sp, 384
00451270str x5, [sp+296]
00451274ldr x5, [sp+152]
00451278ldr x6, [sp+160]
0045127cstr x5, [sp+280]
00451280str x6, [sp+288]
00451284str x5, [sp+272]
00451288ldr x5, [sp+272]
0045128ccbnz x5, 0x451294
00451290b 0x4512a4
00451294
00451294loc_451294:
00451294ldr x5, [sp+272]
00451298ldr x5, [x5+8]
0045129cstr x5, [sp+272]
004512a0b 0x4512a8
004512a4
004512a4loc_4512a4:
004512a4b 0x4512a8
004512a8
004512a8loc_4512a8:
004512a8ldr x5, [sp+296]
004512acldrsb x27, [x5]
004512b0ldr x6, [sp+288]
004512b4ldr x7, [sp+272]
004512b8str x7, [x5]
004512bcadrp x27, 0x5fa000
004512c0ldr w7, [x27+3056]
004512c4cbz w7, 0x4512cc
004512c8b 0x4512d0
004512cc
004512ccloc_4512cc:
004512ccb 0x4512e4
004512d0
004512d0loc_4512d0:
004512d0bl runtime.gcWriteBarrier2
004512d4str x6, [x25]
004512d8ldr x7, [x5+8]
004512dcstr x7, [x25+8]
004512e0b 0x4512e4
004512e4
004512e4loc_4512e4:
004512e4str x6, [x5+8]
004512e8ldr x2, [sp+296]
004512ecldrsb x27, [x2]
004512f0b 0x4512f4
004512f4
004512f4loc_4512f4:
004512f4str x2, [sp+304]
004512f8orr x4, xzr, 1
004512fcstr x4, [sp+312]
00451300str x4, [sp+320]
00451304adrp x0, 0x26b000
00451308add x0, x0, 3585
0045130cmovz x1, 29
00451310mov x3, x4
00451314bl fmt.Errorf
00451318str x0, [sp+408]
0045131cstr x1, [sp+416]
00451320adrp x5, 0x5fa000
00451324add x5, x5, 1504
00451328str x5, [sp+264]
0045132cb 0x451330
00451330
00451330loc_451330:
00451330str x5, [sp+120]
00451334stp xzr, xzr, [sp+128]
00451338ldr x3, [sp+408]
0045133cldr x4, [sp+416]
00451340str x3, [sp+104]
00451344str x4, [sp+112]
00451348ldr x0, [sp+120]
0045134cldr x1, [sp+128]
00451350ldr x2, [sp+136]
00451354ldp x29, x30, [sp-8]
00451358add sp, sp, 464
0045135cret x30
00451360
00451360loc_451360:
00451360ldr x2, [sp+504]
00451364str x2, [sp+96]
00451368adrp x0, 0x1a4000
0045136cadd x0, x0, 3072
00451370mov x1, x2
00451374bl runtime.makeslice
00451378ldr x3, [sp+96]
0045137cldr x4, [sp+96]
00451380str x0, [sp+168]
00451384str x3, [sp+176]
00451388str x4, [sp+184]
0045138cstr x0, [sp+240]
00451390str x3, [sp+248]
00451394str x4, [sp+256]
00451398ldr x3, [sp+504]
0045139cldr x4, [sp+496]
004513a0ldr x5, [sp+512]
004513a4str x4, [sp+216]
004513a8str x3, [sp+224]
004513acstr x5, [sp+232]
004513b0ldr x4, [sp+248]
004513b4str x4, [sp+80]
004513b8subs xzr, x4, x3
004513bcb.gt 0x4513c4
004513c0b 0x4513cc
004513c4
004513c4loc_4513c4:
004513c4str x3, [sp+80]
004513c8b 0x4513d0
004513cc
004513ccloc_4513cc:
004513ccb 0x4513d0
004513d0
004513d0loc_4513d0:
004513d0ldr x7, [sp+216]
004513d4ldr x8, [sp+240]
004513d8subs xzr, x7, x8
004513dcb.ne 0x4513e4
004513e0b 0x451400
004513e4
004513e4loc_4513e4:
004513e4ldr x3, [sp+80]
004513e8str x3, [sp+72]
004513ecldr x2, [sp+72]
004513f0ldr x1, [sp+216]
004513f4ldr x0, [sp+240]
004513f8bl runtime.memmove
004513fcb 0x451404
00451400
00451400loc_451400:
00451400b 0x451404
00451404
00451404loc_451404:
00451404ldr x1, [sp+168]
00451408ldr x4, [sp+168]
0045140cldr x2, [sp+176]
00451410ldr x5, [sp+176]
00451414ldr x3, [sp+184]
00451418ldr x6, [sp+184]
0045141cldr x0, [sp+144]
00451420bl crypto/rc4.(*Cipher).XORKeyStream
00451424ldr x0, [sp+144]
00451428bl crypto/rc4.(*Cipher).Reset
0045142cldr x7, [sp+168]
00451430ldr x8, [sp+176]
00451434ldr x9, [sp+184]
00451438str x7, [sp+120]
0045143cstr x8, [sp+128]
00451440str x9, [sp+136]
00451444stp xzr, xzr, [sp+104]
00451448ldr x0, [sp+120]
0045144cldr x1, [sp+128]
00451450ldr x2, [sp+136]
00451454mov x3, xzr
00451458mov x4, xzr
0045145cldp x29, x30, [sp-8]
00451460add sp, sp, 464
00451464ret x30
00451468
00451468loc_451468:
00451468stp x0, x1, [sp+8]
0045146cstp x2, x3, [sp+24]
00451470stp x4, x5, [sp+40]
00451474stp x6, x7, [sp+56]
00451478mov x3, x30
0045147cbl runtime.morestack_noctxt.abi0
00451480ldp x0, x1, [sp+8]
00451484ldp x2, x3, [sp+24]
00451488ldp x4, x5, [sp+40]
0045148cldp x6, x7, [sp+56]
00451490b 0x451050
00451494udf 0
00451498udf 0
0045149cudf 0
00451050
00451050gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.EncryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00451050ldr x16, [x28+16]
00451054sub x17, sp, 336
00451058subs xzr, x17, x16
0045105cb.ls 0x451468
00451060sub x20, sp, 464
00451064stp x29, x30, [x20-8]
00451068add sp, x20, 0
0045106csub x29, sp, 8
00451070str x0, [sp+472]
00451074str x1, [sp+480]
00451078str x2, [sp+488]
0045107cstr x3, [sp+496]
00451080str x4, [sp+504]
00451084str x5, [sp+512]
00451088str x6, [sp+520]
0045108cstr x7, [sp+528]
00451090str xzr, [sp+120]
00451094stp xzr, xzr, [sp+128]
00451098stp xzr, xzr, [sp+104]
0045109cldr x1, [sp+480]
004510a0str x1, [sp+96]
004510a4ldr x0, [sp+528]
004510a8ldr x1, [sp+520]
004510acldrsb x27, [x1]
004510b0ldr x1, [x1+136]
004510b4blr x1
004510b8str x0, [sp+88]
004510bcldr x1, [sp+96]
004510c0subs xzr, x0, x1
004510c4b.ne 0x4510cc
004510c8b 0x45120c
004510cc
004510ccloc_4510cc:
004510ccldr x1, [sp+520]
004510d0ldrsb x27, [x1]
004510d4ldr x1, [x1+136]
004510d8ldr x0, [sp+528]
004510dcblr x1
004510e0str x0, [sp+88]
004510e4ldr x1, [sp+480]
004510e8str x1, [sp+96]
004510ecstp xzr, xzr, [sp+424]
004510f0stp xzr, xzr, [sp+440]
004510f4add x1, sp, 424
004510f8str x1, [sp+352]
004510fcldr x0, [sp+88]
00451100bl runtime.convT64
00451104str x0, [sp+344]
00451108ldr x1, [sp+352]
0045110cldrsb x27, [x1]
00451110adrp x2, 0x1a4000
00451114add x2, x2, 3520
00451118str x2, [x1]
0045111cadrp x27, 0x5fa000
00451120ldr w2, [x27+3056]
00451124cbz w2, 0x45112c
00451128b 0x451130
0045112c
0045112cloc_45112c:
0045112cb 0x451144
00451130
00451130loc_451130:
00451130bl runtime.gcWriteBarrier2
00451134str x0, [x25]
00451138ldr x2, [x1+8]
0045113cstr x2, [x25+8]
00451140b 0x451144
00451144
00451144loc_451144:
00451144str x0, [x1+8]
00451148ldr x0, [sp+96]
0045114cbl runtime.convT64
00451150str x0, [sp+336]
00451154ldr x1, [sp+352]
00451158ldrsb x27, [x1]
0045115cadrp x2, 0x1a4000
00451160add x2, x2, 3520
00451164str x2, [x1+16]
00451168adrp x27, 0x5fa000
0045116cldr w2, [x27+3056]
00451170cbz w2, 0x451178
00451174b 0x45117c
00451178
00451178loc_451178:
00451178b 0x451190
0045117c
0045117cloc_45117c:
0045117cbl runtime.gcWriteBarrier2
00451180str x0, [x25]
00451184ldr x5, [x1+24]
00451188str x5, [x25+8]
0045118cb 0x451190
00451190
00451190loc_451190:
00451190str x0, [x1+24]
00451194ldr x2, [sp+352]
00451198ldrsb x27, [x2]
0045119cb 0x4511a0
004511a0
004511a0loc_4511a0:
004511a0str x2, [sp+360]
004511a4orr x4, xzr, 2
004511a8str x4, [sp+368]
004511acstr x4, [sp+376]
004511b0adrp x0, 0x274000
004511b4add x0, x0, 2755
004511b8movz x1, 42
004511bcmov x3, x4
004511c0bl fmt.Errorf
004511c4str x0, [sp+408]
004511c8str x1, [sp+416]
004511ccadrp x5, 0x5fa000
004511d0add x5, x5, 1504
004511d4str x5, [sp+328]
004511d8b 0x4511dc
004511dc
004511dcloc_4511dc:
004511dcstr x5, [sp+120]
004511e0stp xzr, xzr, [sp+128]
004511e4ldr x3, [sp+408]
004511e8ldr x4, [sp+416]
004511ecstr x3, [sp+104]
004511f0str x4, [sp+112]
004511f4ldr x0, [sp+120]
004511f8ldr x1, [sp+128]
004511fcldr x2, [sp+136]
00451200ldp x29, x30, [sp-8]
00451204add sp, sp, 464
00451208ret x30
0045120c
0045120cloc_45120c:
0045120cstr xzr, [sp+400]
00451210stp xzr, xzr, [sp+408]
00451214ldr x0, [sp+472]
00451218ldr x1, [sp+480]
0045121cldr x2, [sp+488]
00451220bl crypto/rc4.NewCipher
00451224str x0, [sp+400]
00451228str x1, [sp+408]
0045122cstr x2, [sp+416]
00451230ldr x3, [sp+400]
00451234str x3, [sp+208]
00451238ldr x3, [sp+416]
0045123cldr x4, [sp+408]
00451240str x4, [sp+192]
00451244str x3, [sp+200]
00451248ldr x3, [sp+208]
0045124cstr x3, [sp+144]
00451250ldr x3, [sp+200]
00451254ldr x4, [sp+192]
00451258str x4, [sp+152]
0045125cstr x3, [sp+160]
00451260cbnz x4, 0x451268
00451264b 0x451360
00451268
00451268loc_451268:
00451268stp xzr, xzr, [sp+384]
0045126cadd x5, sp, 384
00451270str x5, [sp+296]
00451274ldr x5, [sp+152]
00451278ldr x6, [sp+160]
0045127cstr x5, [sp+280]
00451280str x6, [sp+288]
00451284str x5, [sp+272]
00451288ldr x5, [sp+272]
0045128ccbnz x5, 0x451294
00451290b 0x4512a4
00451294
00451294loc_451294:
00451294ldr x5, [sp+272]
00451298ldr x5, [x5+8]
0045129cstr x5, [sp+272]
004512a0b 0x4512a8
004512a4
004512a4loc_4512a4:
004512a4b 0x4512a8
004512a8
004512a8loc_4512a8:
004512a8ldr x5, [sp+296]
004512acldrsb x27, [x5]
004512b0ldr x6, [sp+288]
004512b4ldr x7, [sp+272]
004512b8str x7, [x5]
004512bcadrp x27, 0x5fa000
004512c0ldr w7, [x27+3056]
004512c4cbz w7, 0x4512cc
004512c8b 0x4512d0
004512cc
004512ccloc_4512cc:
004512ccb 0x4512e4
004512d0
004512d0loc_4512d0:
004512d0bl runtime.gcWriteBarrier2
004512d4str x6, [x25]
004512d8ldr x7, [x5+8]
004512dcstr x7, [x25+8]
004512e0b 0x4512e4
004512e4
004512e4loc_4512e4:
004512e4str x6, [x5+8]
004512e8ldr x2, [sp+296]
004512ecldrsb x27, [x2]
004512f0b 0x4512f4
004512f4
004512f4loc_4512f4:
004512f4str x2, [sp+304]
004512f8orr x4, xzr, 1
004512fcstr x4, [sp+312]
00451300str x4, [sp+320]
00451304adrp x0, 0x26b000
00451308add x0, x0, 3585
0045130cmovz x1, 29
00451310mov x3, x4
00451314bl fmt.Errorf
00451318str x0, [sp+408]
0045131cstr x1, [sp+416]
00451320adrp x5, 0x5fa000
00451324add x5, x5, 1504
00451328str x5, [sp+264]
0045132cb 0x451330
00451330
00451330loc_451330:
00451330str x5, [sp+120]
00451334stp xzr, xzr, [sp+128]
00451338ldr x3, [sp+408]
0045133cldr x4, [sp+416]
00451340str x3, [sp+104]
00451344str x4, [sp+112]
00451348ldr x0, [sp+120]
0045134cldr x1, [sp+128]
00451350ldr x2, [sp+136]
00451354ldp x29, x30, [sp-8]
00451358add sp, sp, 464
0045135cret x30
00451360
00451360loc_451360:
00451360ldr x2, [sp+504]
00451364str x2, [sp+96]
00451368adrp x0, 0x1a4000
0045136cadd x0, x0, 3072
00451370mov x1, x2
00451374bl runtime.makeslice
00451378ldr x3, [sp+96]
0045137cldr x4, [sp+96]
00451380str x0, [sp+168]
00451384str x3, [sp+176]
00451388str x4, [sp+184]
0045138cstr x0, [sp+240]
00451390str x3, [sp+248]
00451394str x4, [sp+256]
00451398ldr x3, [sp+504]
0045139cldr x4, [sp+496]
004513a0ldr x5, [sp+512]
004513a4str x4, [sp+216]
004513a8str x3, [sp+224]
004513acstr x5, [sp+232]
004513b0ldr x4, [sp+248]
004513b4str x4, [sp+80]
004513b8subs xzr, x4, x3
004513bcb.gt 0x4513c4
004513c0b 0x4513cc
004513c4
004513c4loc_4513c4:
004513c4str x3, [sp+80]
004513c8b 0x4513d0
004513cc
004513ccloc_4513cc:
004513ccb 0x4513d0
004513d0
004513d0loc_4513d0:
004513d0ldr x7, [sp+216]
004513d4ldr x8, [sp+240]
004513d8subs xzr, x7, x8
004513dcb.ne 0x4513e4
004513e0b 0x451400
004513e4
004513e4loc_4513e4:
004513e4ldr x3, [sp+80]
004513e8str x3, [sp+72]
004513ecldr x2, [sp+72]
004513f0ldr x1, [sp+216]
004513f4ldr x0, [sp+240]
004513f8bl runtime.memmove
004513fcb 0x451404
00451400
00451400loc_451400:
00451400b 0x451404
00451404
00451404loc_451404:
00451404ldr x1, [sp+168]
00451408ldr x4, [sp+168]
0045140cldr x2, [sp+176]
00451410ldr x5, [sp+176]
00451414ldr x3, [sp+184]
00451418ldr x6, [sp+184]
0045141cldr x0, [sp+144]
00451420bl crypto/rc4.(*Cipher).XORKeyStream
00451424ldr x0, [sp+144]
00451428bl crypto/rc4.(*Cipher).Reset
0045142cldr x7, [sp+168]
00451430ldr x8, [sp+176]
00451434ldr x9, [sp+184]
00451438str x7, [sp+120]
0045143cstr x8, [sp+128]
00451440str x9, [sp+136]
00451444stp xzr, xzr, [sp+104]
00451448ldr x0, [sp+120]
0045144cldr x1, [sp+128]
00451450ldr x2, [sp+136]
00451454mov x3, xzr
00451458mov x4, xzr
0045145cldp x29, x30, [sp-8]
00451460add sp, sp, 464
00451464ret x30
00451468
00451468loc_451468:
00451468stp x0, x1, [sp+8]
0045146cstp x2, x3, [sp+24]
00451470stp x4, x5, [sp+40]
00451474stp x6, x7, [sp+56]
00451478mov x3, x30
0045147cbl runtime.morestack_noctxt.abi0
00451480ldp x0, x1, [sp+8]
00451484ldp x2, x3, [sp+24]
00451488ldp x4, x5, [sp+40]
0045148cldp x6, x7, [sp+56]
00451490b 0x451050
00451494udf 0
00451498udf 0
0045149cudf 0
00451050
004514a0
004514a0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.DecryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
004514a0ldr x16, [x28+16]
004514a4sub x17, sp, 80
004514a8subs xzr, x17, x16
004514acb.ls 0x451594
004514b0str x30, [sp-208]!
004514b4stur x29, [sp-8]
004514b8sub x29, sp, 8
004514bcstr x0, [sp+216]
004514c0str x1, [sp+224]
004514c4str x2, [sp+232]
004514c8str x3, [sp+240]
004514ccstr x4, [sp+248]
004514d0str x5, [sp+256]
004514d4str x6, [sp+264]
004514d8str x7, [sp+272]
004514dcstr xzr, [sp+96]
004514e0stp xzr, xzr, [sp+104]
004514e4stp xzr, xzr, [sp+80]
004514e8str xzr, [sp+136]
004514ecstp xzr, xzr, [sp+144]
004514f0stp xzr, xzr, [sp+120]
004514f4ldr x6, [sp+264]
004514f8ldr x0, [sp+216]
004514fcldr x3, [sp+240]
00451500ldr x1, [sp+224]
00451504ldr x4, [sp+248]
00451508ldr x7, [sp+272]
0045150cldr x2, [sp+232]
00451510ldr x5, [sp+256]
00451514bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.EncryptData
00451518str x0, [sp+136]
0045151cstr x1, [sp+144]
00451520str x2, [sp+152]
00451524str x3, [sp+120]
00451528str x4, [sp+128]
0045152cldr x8, [sp+144]
00451530ldr x9, [sp+152]
00451534ldr x10, [sp+136]
00451538str x10, [sp+176]
0045153cstr x8, [sp+184]
00451540str x9, [sp+192]
00451544ldr x8, [sp+120]
00451548ldr x9, [sp+128]
0045154cstr x8, [sp+160]
00451550str x9, [sp+168]
00451554ldr x8, [sp+176]
00451558ldr x9, [sp+184]
0045155cldr x10, [sp+192]
00451560str x8, [sp+96]
00451564str x9, [sp+104]
00451568str x10, [sp+112]
0045156cldr x3, [sp+160]
00451570ldr x4, [sp+168]
00451574str x3, [sp+80]
00451578str x4, [sp+88]
0045157cldr x0, [sp+96]
00451580ldr x1, [sp+104]
00451584ldr x2, [sp+112]
00451588ldur x29, [sp-8]
0045158cldr x30, [sp], 208
00451590ret x30
00451594
00451594loc_451594:
00451594stp x0, x1, [sp+8]
00451598stp x2, x3, [sp+24]
0045159cstp x4, x5, [sp+40]
004515a0stp x6, x7, [sp+56]
004515a4mov x3, x30
004515a8bl runtime.morestack_noctxt.abi0
004515acldp x0, x1, [sp+8]
004515b0ldp x2, x3, [sp+24]
004515b4ldp x4, x5, [sp+40]
004515b8ldp x6, x7, [sp+56]
004515bcb 0x4514a0
004514a0
004514a0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.DecryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
004514a0ldr x16, [x28+16]
004514a4sub x17, sp, 80
004514a8subs xzr, x17, x16
004514acb.ls 0x451594
004514b0str x30, [sp-208]!
004514b4stur x29, [sp-8]
004514b8sub x29, sp, 8
004514bcstr x0, [sp+216]
004514c0str x1, [sp+224]
004514c4str x2, [sp+232]
004514c8str x3, [sp+240]
004514ccstr x4, [sp+248]
004514d0str x5, [sp+256]
004514d4str x6, [sp+264]
004514d8str x7, [sp+272]
004514dcstr xzr, [sp+96]
004514e0stp xzr, xzr, [sp+104]
004514e4stp xzr, xzr, [sp+80]
004514e8str xzr, [sp+136]
004514ecstp xzr, xzr, [sp+144]
004514f0stp xzr, xzr, [sp+120]
004514f4ldr x6, [sp+264]
004514f8ldr x0, [sp+216]
004514fcldr x3, [sp+240]
00451500ldr x1, [sp+224]
00451504ldr x4, [sp+248]
00451508ldr x7, [sp+272]
0045150cldr x2, [sp+232]
00451510ldr x5, [sp+256]
00451514bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.EncryptData
00451518str x0, [sp+136]
0045151cstr x1, [sp+144]
00451520str x2, [sp+152]
00451524str x3, [sp+120]
00451528str x4, [sp+128]
0045152cldr x8, [sp+144]
00451530ldr x9, [sp+152]
00451534ldr x10, [sp+136]
00451538str x10, [sp+176]
0045153cstr x8, [sp+184]
00451540str x9, [sp+192]
00451544ldr x8, [sp+120]
00451548ldr x9, [sp+128]
0045154cstr x8, [sp+160]
00451550str x9, [sp+168]
00451554ldr x8, [sp+176]
00451558ldr x9, [sp+184]
0045155cldr x10, [sp+192]
00451560str x8, [sp+96]
00451564str x9, [sp+104]
00451568str x10, [sp+112]
0045156cldr x3, [sp+160]
00451570ldr x4, [sp+168]
00451574str x3, [sp+80]
00451578str x4, [sp+88]
0045157cldr x0, [sp+96]
00451580ldr x1, [sp+104]
00451584ldr x2, [sp+112]
00451588ldur x29, [sp-8]
0045158cldr x30, [sp], 208
00451590ret x30
00451594
00451594loc_451594:
00451594stp x0, x1, [sp+8]
00451598stp x2, x3, [sp+24]
0045159cstp x4, x5, [sp+40]
004515a0stp x6, x7, [sp+56]
004515a4mov x3, x30
004515a8bl runtime.morestack_noctxt.abi0
004515acldp x0, x1, [sp+8]
004515b0ldp x2, x3, [sp+24]
004515b4ldp x4, x5, [sp+40]
004515b8ldp x6, x7, [sp+56]
004515bcb 0x4514a0
004514a0
004515c0
004515c0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.EncryptMessage(struct []uint8 key, struct []uint8 data, uint32 usage, bool export, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
004515c0ldr x16, [x28+16]
004515c4sub x17, sp, 560
004515c8subs xzr, x17, x16
004515ccb.ls 0x451b64
004515d0sub x20, sp, 688
004515d4stp x29, x30, [x20-8]
004515d8add sp, x20, 0
004515dcsub x29, sp, 8
004515e0str x0, [sp+696]
004515e4str x1, [sp+704]
004515e8str x2, [sp+712]
004515ecstr x3, [sp+720]
004515f0str x4, [sp+728]
004515f4str x5, [sp+736]
004515f8str w6, [sp+744]
004515fcstrb w7, [sp+748]
00451600str x8, [sp+752]
00451604str x9, [sp+760]
00451608str xzr, [sp+144]
0045160cstp xzr, xzr, [sp+152]
00451610stp xzr, xzr, [sp+128]
00451614ldr x1, [sp+752]
00451618ldrsb x27, [x1]
0045161cldr x1, [x1+80]
00451620ldr x0, [sp+760]
00451624blr x1
00451628str x0, [sp+120]
0045162cmov x1, x0
00451630mov x2, x1
00451634adrp x0, 0x1a4000
00451638add x0, x0, 3072
0045163cbl runtime.makeslice
00451640ldr x1, [sp+120]
00451644ldr x2, [sp+120]
00451648str x0, [sp+328]
0045164cstr x1, [sp+336]
00451650str x2, [sp+344]
00451654add x27, sp, 608
00451658stp xzr, xzr, [x27]
0045165cldr x0, [sp+328]
00451660ldr x1, [sp+336]
00451664ldr x2, [sp+344]
00451668bl crypto/rand.Read
0045166cstr x0, [sp+120]
00451670str x1, [sp+608]
00451674str x2, [sp+616]
00451678ldr x3, [sp+120]
0045167cstr x3, [sp+80]
00451680str x1, [sp+664]
00451684str x2, [sp+672]
00451688str x1, [sp+288]
0045168cstr x2, [sp+296]
00451690cbnz x1, 0x451698
00451694b 0x451794
00451698
00451698loc_451698:
00451698add x27, sp, 592
0045169cstp xzr, xzr, [x27]
004516a0add x5, sp, 592
004516a4str x5, [sp+536]
004516a8ldr x5, [sp+288]
004516acldr x6, [sp+296]
004516b0str x5, [sp+520]
004516b4str x6, [sp+528]
004516b8str x5, [sp+512]
004516bcldr x5, [sp+512]
004516c0cbnz x5, 0x4516c8
004516c4b 0x4516d8
004516c8
004516c8loc_4516c8:
004516c8ldr x5, [sp+512]
004516ccldr x5, [x5+8]
004516d0str x5, [sp+512]
004516d4b 0x4516dc
004516d8
004516d8loc_4516d8:
004516d8b 0x4516dc
004516dc
004516dcloc_4516dc:
004516dcldr x5, [sp+536]
004516e0ldrsb x27, [x5]
004516e4ldr x6, [sp+512]
004516e8ldr x7, [sp+528]
004516ecstr x6, [x5]
004516f0adrp x27, 0x5fa000
004516f4ldr w6, [x27+3056]
004516f8cbz w6, 0x451700
004516fcb 0x451704
00451700
00451700loc_451700:
00451700b 0x451718
00451704
00451704loc_451704:
00451704bl runtime.gcWriteBarrier2
00451708str x7, [x25]
0045170cldr x6, [x5+8]
00451710str x6, [x25+8]
00451714b 0x451718
00451718
00451718loc_451718:
00451718str x7, [x5+8]
0045171cldr x2, [sp+536]
00451720ldrsb x27, [x2]
00451724b 0x451728
00451728
00451728loc_451728:
00451728str x2, [sp+544]
0045172corr x4, xzr, 1
00451730str x4, [sp+552]
00451734str x4, [sp+560]
00451738adrp x0, 0x26d000
0045173cadd x0, x0, 754
00451740orr x1, xzr, 31
00451744mov x3, x4
00451748bl fmt.Errorf
0045174cstr x0, [sp+608]
00451750str x1, [sp+616]
00451754adrp x5, 0x5fa000
00451758add x5, x5, 1504
0045175cstr x5, [sp+504]
00451760b 0x451764
00451764
00451764loc_451764:
00451764str x5, [sp+144]
00451768stp xzr, xzr, [sp+152]
0045176cldr x3, [sp+608]
00451770ldr x4, [sp+616]
00451774str x3, [sp+128]
00451778str x4, [sp+136]
0045177cldr x0, [sp+144]
00451780ldr x1, [sp+152]
00451784ldr x2, [sp+160]
00451788ldp x29, x30, [sp-8]
0045178cadd sp, sp, 688
00451790ret x30
00451794
00451794loc_451794:
00451794ldr x1, [sp+696]
00451798ldr x2, [sp+704]
0045179cldr x3, [sp+712]
004517a0str x1, [sp+264]
004517a4str x2, [sp+272]
004517a8str x3, [sp+280]
004517acldr w0, [sp+744]
004517b0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType
004517b4str x0, [sp+568]
004517b8str x1, [sp+576]
004517bcstr x2, [sp+584]
004517c0ldr x3, [sp+264]
004517c4ldr x4, [sp+272]
004517c8ldr x5, [sp+280]
004517ccmov x6, x0
004517d0mov x0, x3
004517d4mov x7, x1
004517d8mov x1, x4
004517dcmov x8, x2
004517e0mov x2, x5
004517e4mov x3, x6
004517e8mov x4, x7
004517ecmov x5, x8
004517f0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
004517f4str x0, [sp+240]
004517f8str x1, [sp+248]
004517fcstr x2, [sp+256]
00451800ldr x2, [sp+344]
00451804ldr x0, [sp+328]
00451808ldr x1, [sp+336]
0045180cstr x0, [sp+480]
00451810str x1, [sp+488]
00451814str x2, [sp+496]
00451818ldr x3, [sp+728]
0045181cadd x1, x1, x3
00451820str x1, [sp+112]
00451824subs xzr, x2, x1
00451828b.hs 0x451830
0045182cb 0x451838
00451830
00451830loc_451830:
00451830str x1, [sp+488]
00451834b 0x451858
00451838
00451838loc_451838:
00451838ldr x3, [sp+728]
0045183cadrp x4, 0x1a4000
00451840add x4, x4, 3072
00451844bl runtime.growslice
00451848str x0, [sp+480]
0045184cstr x1, [sp+488]
00451850str x2, [sp+496]
00451854b 0x451858
00451858
00451858loc_451858:
00451858ldr x3, [sp+728]
0045185cstr x3, [sp+104]
00451860ldr x3, [sp+112]
00451864ldr x4, [sp+728]
00451868sub x3, x3, x4
0045186cldr x4, [sp+480]
00451870add x0, x4, x3
00451874str x0, [sp+472]
00451878ldr x2, [sp+104]
0045187cldr x1, [sp+720]
00451880bl runtime.memmove
00451884ldr x3, [sp+480]
00451888ldr x4, [sp+488]
0045188cldr x5, [sp+496]
00451890str x3, [sp+168]
00451894str x4, [sp+176]
00451898str x5, [sp+184]
0045189cldr x0, [sp+240]
004518a0ldr x1, [sp+248]
004518a4ldr x2, [sp+256]
004518a8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
004518acstr x0, [sp+352]
004518b0str x1, [sp+360]
004518b4str x2, [sp+368]
004518b8ldr x3, [sp+240]
004518bcldr x4, [sp+248]
004518c0ldr x5, [sp+256]
004518c4mov x6, x0
004518c8mov x0, x3
004518ccmov x7, x1
004518d0mov x1, x4
004518d4mov x8, x2
004518d8mov x2, x5
004518dcmov x3, x6
004518e0mov x4, x7
004518e4mov x5, x8
004518e8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
004518ecstr x0, [sp+216]
004518f0str x1, [sp+224]
004518f4str x2, [sp+232]
004518f8str xzr, [sp+568]
004518fcadd x27, sp, 576
00451900stp xzr, xzr, [x27]
00451904add x27, sp, 608
00451908stp xzr, xzr, [x27]
0045190cldr x6, [sp+752]
00451910ldr x0, [sp+216]
00451914ldr x3, [sp+168]
00451918ldr x1, [sp+224]
0045191cldr x4, [sp+176]
00451920ldr x7, [sp+760]
00451924ldr x2, [sp+232]
00451928ldr x5, [sp+184]
0045192cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.EncryptData
00451930str x0, [sp+568]
00451934str x1, [sp+576]
00451938str x2, [sp+584]
0045193cstr x3, [sp+608]
00451940str x4, [sp+616]
00451944ldr x3, [sp+576]
00451948ldr x4, [sp+584]
0045194cldr x5, [sp+568]
00451950str x5, [sp+640]
00451954str x3, [sp+648]
00451958str x4, [sp+656]
0045195cldr x3, [sp+608]
00451960ldr x4, [sp+616]
00451964str x3, [sp+624]
00451968str x4, [sp+632]
0045196cldr x3, [sp+640]
00451970ldr x4, [sp+648]
00451974ldr x5, [sp+656]
00451978str x3, [sp+304]
0045197cstr x4, [sp+312]
00451980str x5, [sp+320]
00451984ldr x3, [sp+632]
00451988ldr x4, [sp+624]
0045198cstr x4, [sp+288]
00451990str x3, [sp+296]
00451994cbnz x4, 0x45199c
00451998b 0x451a98
0045199c
0045199cloc_45199c:
0045199cadd x27, sp, 592
004519a0stp xzr, xzr, [x27]
004519a4add x5, sp, 592
004519a8str x5, [sp+440]
004519acldr x5, [sp+288]
004519b0ldr x6, [sp+296]
004519b4str x5, [sp+424]
004519b8str x6, [sp+432]
004519bcstr x5, [sp+416]
004519c0ldr x5, [sp+416]
004519c4cbnz x5, 0x4519cc
004519c8b 0x4519dc
004519cc
004519ccloc_4519cc:
004519ccldr x5, [sp+416]
004519d0ldr x5, [x5+8]
004519d4str x5, [sp+416]
004519d8b 0x4519e0
004519dc
004519dcloc_4519dc:
004519dcb 0x4519e0
004519e0
004519e0loc_4519e0:
004519e0ldr x5, [sp+440]
004519e4ldrsb x27, [x5]
004519e8ldr x6, [sp+432]
004519ecldr x7, [sp+416]
004519f0str x7, [x5]
004519f4adrp x27, 0x5fa000
004519f8ldr w7, [x27+3056]
004519fccbz w7, 0x451a04
00451a00b 0x451a08
00451a04
00451a04loc_451a04:
00451a04b 0x451a1c
00451a08
00451a08loc_451a08:
00451a08bl runtime.gcWriteBarrier2
00451a0cstr x6, [x25]
00451a10ldr x7, [x5+8]
00451a14str x7, [x25+8]
00451a18b 0x451a1c
00451a1c
00451a1cloc_451a1c:
00451a1cstr x6, [x5+8]
00451a20ldr x2, [sp+440]
00451a24ldrsb x27, [x2]
00451a28b 0x451a2c
00451a2c
00451a2cloc_451a2c:
00451a2cstr x2, [sp+448]
00451a30orr x4, xzr, 1
00451a34str x4, [sp+456]
00451a38str x4, [sp+464]
00451a3cadrp x0, 0x269000
00451a40add x0, x0, 233
00451a44movz x1, 25
00451a48mov x3, x4
00451a4cbl fmt.Errorf
00451a50str x0, [sp+608]
00451a54str x1, [sp+616]
00451a58adrp x5, 0x5fa000
00451a5cadd x5, x5, 1504
00451a60str x5, [sp+408]
00451a64b 0x451a68
00451a68
00451a68loc_451a68:
00451a68str x5, [sp+144]
00451a6cstp xzr, xzr, [sp+152]
00451a70ldr x3, [sp+608]
00451a74ldr x4, [sp+616]
00451a78str x3, [sp+128]
00451a7cstr x4, [sp+136]
00451a80ldr x0, [sp+144]
00451a84ldr x1, [sp+152]
00451a88ldr x2, [sp+160]
00451a8cldp x29, x30, [sp-8]
00451a90add sp, sp, 688
00451a94ret x30
00451a98
00451a98loc_451a98:
00451a98ldr x2, [sp+368]
00451a9cldr x0, [sp+352]
00451aa0ldr x5, [sp+360]
00451aa4str x0, [sp+384]
00451aa8str x5, [sp+392]
00451aacstr x2, [sp+400]
00451ab0ldr x6, [sp+312]
00451ab4add x1, x5, x6
00451ab8str x1, [sp+96]
00451abcsubs xzr, x2, x1
00451ac0b.hs 0x451ac8
00451ac4b 0x451ad0
00451ac8
00451ac8loc_451ac8:
00451ac8str x1, [sp+392]
00451accb 0x451af0
00451ad0
00451ad0loc_451ad0:
00451ad0ldr x3, [sp+312]
00451ad4adrp x4, 0x1a4000
00451ad8add x4, x4, 3072
00451adcbl runtime.growslice
00451ae0str x0, [sp+384]
00451ae4str x1, [sp+392]
00451ae8str x2, [sp+400]
00451aecb 0x451af0
00451af0
00451af0loc_451af0:
00451af0ldr x3, [sp+312]
00451af4str x3, [sp+88]
00451af8ldr x3, [sp+96]
00451afcldr x4, [sp+312]
00451b00sub x3, x3, x4
00451b04ldr x4, [sp+384]
00451b08add x0, x4, x3
00451b0cstr x0, [sp+376]
00451b10ldr x2, [sp+88]
00451b14ldr x1, [sp+304]
00451b18bl runtime.memmove
00451b1cldr x3, [sp+384]
00451b20ldr x4, [sp+392]
00451b24ldr x5, [sp+400]
00451b28str x3, [sp+192]
00451b2cstr x4, [sp+200]
00451b30str x5, [sp+208]
00451b34str x3, [sp+144]
00451b38str x4, [sp+152]
00451b3cstr x5, [sp+160]
00451b40stp xzr, xzr, [sp+128]
00451b44ldr x0, [sp+144]
00451b48ldr x1, [sp+152]
00451b4cldr x2, [sp+160]
00451b50mov x3, xzr
00451b54mov x4, xzr
00451b58ldp x29, x30, [sp-8]
00451b5cadd sp, sp, 688
00451b60ret x30
00451b64
00451b64loc_451b64:
00451b64stp x0, x1, [sp+8]
00451b68stp x2, x3, [sp+24]
00451b6cstp x4, x5, [sp+40]
00451b70str w6, [sp+56]
00451b74strb w7, [sp+60]
00451b78stp x8, x9, [sp+64]
00451b7cmov x3, x30
00451b80bl runtime.morestack_noctxt.abi0
00451b84ldp x0, x1, [sp+8]
00451b88ldp x2, x3, [sp+24]
00451b8cldp x4, x5, [sp+40]
00451b90ldr w6, [sp+56]
00451b94ldrb w7, [sp+60]
00451b98ldp x8, x9, [sp+64]
00451b9cb 0x4515c0
004515c0
004515c0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.EncryptMessage(struct []uint8 key, struct []uint8 data, uint32 usage, bool export, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
004515c0ldr x16, [x28+16]
004515c4sub x17, sp, 560
004515c8subs xzr, x17, x16
004515ccb.ls 0x451b64
004515d0sub x20, sp, 688
004515d4stp x29, x30, [x20-8]
004515d8add sp, x20, 0
004515dcsub x29, sp, 8
004515e0str x0, [sp+696]
004515e4str x1, [sp+704]
004515e8str x2, [sp+712]
004515ecstr x3, [sp+720]
004515f0str x4, [sp+728]
004515f4str x5, [sp+736]
004515f8str w6, [sp+744]
004515fcstrb w7, [sp+748]
00451600str x8, [sp+752]
00451604str x9, [sp+760]
00451608str xzr, [sp+144]
0045160cstp xzr, xzr, [sp+152]
00451610stp xzr, xzr, [sp+128]
00451614ldr x1, [sp+752]
00451618ldrsb x27, [x1]
0045161cldr x1, [x1+80]
00451620ldr x0, [sp+760]
00451624blr x1
00451628str x0, [sp+120]
0045162cmov x1, x0
00451630mov x2, x1
00451634adrp x0, 0x1a4000
00451638add x0, x0, 3072
0045163cbl runtime.makeslice
00451640ldr x1, [sp+120]
00451644ldr x2, [sp+120]
00451648str x0, [sp+328]
0045164cstr x1, [sp+336]
00451650str x2, [sp+344]
00451654add x27, sp, 608
00451658stp xzr, xzr, [x27]
0045165cldr x0, [sp+328]
00451660ldr x1, [sp+336]
00451664ldr x2, [sp+344]
00451668bl crypto/rand.Read
0045166cstr x0, [sp+120]
00451670str x1, [sp+608]
00451674str x2, [sp+616]
00451678ldr x3, [sp+120]
0045167cstr x3, [sp+80]
00451680str x1, [sp+664]
00451684str x2, [sp+672]
00451688str x1, [sp+288]
0045168cstr x2, [sp+296]
00451690cbnz x1, 0x451698
00451694b 0x451794
00451698
00451698loc_451698:
00451698add x27, sp, 592
0045169cstp xzr, xzr, [x27]
004516a0add x5, sp, 592
004516a4str x5, [sp+536]
004516a8ldr x5, [sp+288]
004516acldr x6, [sp+296]
004516b0str x5, [sp+520]
004516b4str x6, [sp+528]
004516b8str x5, [sp+512]
004516bcldr x5, [sp+512]
004516c0cbnz x5, 0x4516c8
004516c4b 0x4516d8
004516c8
004516c8loc_4516c8:
004516c8ldr x5, [sp+512]
004516ccldr x5, [x5+8]
004516d0str x5, [sp+512]
004516d4b 0x4516dc
004516d8
004516d8loc_4516d8:
004516d8b 0x4516dc
004516dc
004516dcloc_4516dc:
004516dcldr x5, [sp+536]
004516e0ldrsb x27, [x5]
004516e4ldr x6, [sp+512]
004516e8ldr x7, [sp+528]
004516ecstr x6, [x5]
004516f0adrp x27, 0x5fa000
004516f4ldr w6, [x27+3056]
004516f8cbz w6, 0x451700
004516fcb 0x451704
00451700
00451700loc_451700:
00451700b 0x451718
00451704
00451704loc_451704:
00451704bl runtime.gcWriteBarrier2
00451708str x7, [x25]
0045170cldr x6, [x5+8]
00451710str x6, [x25+8]
00451714b 0x451718
00451718
00451718loc_451718:
00451718str x7, [x5+8]
0045171cldr x2, [sp+536]
00451720ldrsb x27, [x2]
00451724b 0x451728
00451728
00451728loc_451728:
00451728str x2, [sp+544]
0045172corr x4, xzr, 1
00451730str x4, [sp+552]
00451734str x4, [sp+560]
00451738adrp x0, 0x26d000
0045173cadd x0, x0, 754
00451740orr x1, xzr, 31
00451744mov x3, x4
00451748bl fmt.Errorf
0045174cstr x0, [sp+608]
00451750str x1, [sp+616]
00451754adrp x5, 0x5fa000
00451758add x5, x5, 1504
0045175cstr x5, [sp+504]
00451760b 0x451764
00451764
00451764loc_451764:
00451764str x5, [sp+144]
00451768stp xzr, xzr, [sp+152]
0045176cldr x3, [sp+608]
00451770ldr x4, [sp+616]
00451774str x3, [sp+128]
00451778str x4, [sp+136]
0045177cldr x0, [sp+144]
00451780ldr x1, [sp+152]
00451784ldr x2, [sp+160]
00451788ldp x29, x30, [sp-8]
0045178cadd sp, sp, 688
00451790ret x30
00451794
00451794loc_451794:
00451794ldr x1, [sp+696]
00451798ldr x2, [sp+704]
0045179cldr x3, [sp+712]
004517a0str x1, [sp+264]
004517a4str x2, [sp+272]
004517a8str x3, [sp+280]
004517acldr w0, [sp+744]
004517b0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType
004517b4str x0, [sp+568]
004517b8str x1, [sp+576]
004517bcstr x2, [sp+584]
004517c0ldr x3, [sp+264]
004517c4ldr x4, [sp+272]
004517c8ldr x5, [sp+280]
004517ccmov x6, x0
004517d0mov x0, x3
004517d4mov x7, x1
004517d8mov x1, x4
004517dcmov x8, x2
004517e0mov x2, x5
004517e4mov x3, x6
004517e8mov x4, x7
004517ecmov x5, x8
004517f0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
004517f4str x0, [sp+240]
004517f8str x1, [sp+248]
004517fcstr x2, [sp+256]
00451800ldr x2, [sp+344]
00451804ldr x0, [sp+328]
00451808ldr x1, [sp+336]
0045180cstr x0, [sp+480]
00451810str x1, [sp+488]
00451814str x2, [sp+496]
00451818ldr x3, [sp+728]
0045181cadd x1, x1, x3
00451820str x1, [sp+112]
00451824subs xzr, x2, x1
00451828b.hs 0x451830
0045182cb 0x451838
00451830
00451830loc_451830:
00451830str x1, [sp+488]
00451834b 0x451858
00451838
00451838loc_451838:
00451838ldr x3, [sp+728]
0045183cadrp x4, 0x1a4000
00451840add x4, x4, 3072
00451844bl runtime.growslice
00451848str x0, [sp+480]
0045184cstr x1, [sp+488]
00451850str x2, [sp+496]
00451854b 0x451858
00451858
00451858loc_451858:
00451858ldr x3, [sp+728]
0045185cstr x3, [sp+104]
00451860ldr x3, [sp+112]
00451864ldr x4, [sp+728]
00451868sub x3, x3, x4
0045186cldr x4, [sp+480]
00451870add x0, x4, x3
00451874str x0, [sp+472]
00451878ldr x2, [sp+104]
0045187cldr x1, [sp+720]
00451880bl runtime.memmove
00451884ldr x3, [sp+480]
00451888ldr x4, [sp+488]
0045188cldr x5, [sp+496]
00451890str x3, [sp+168]
00451894str x4, [sp+176]
00451898str x5, [sp+184]
0045189cldr x0, [sp+240]
004518a0ldr x1, [sp+248]
004518a4ldr x2, [sp+256]
004518a8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
004518acstr x0, [sp+352]
004518b0str x1, [sp+360]
004518b4str x2, [sp+368]
004518b8ldr x3, [sp+240]
004518bcldr x4, [sp+248]
004518c0ldr x5, [sp+256]
004518c4mov x6, x0
004518c8mov x0, x3
004518ccmov x7, x1
004518d0mov x1, x4
004518d4mov x8, x2
004518d8mov x2, x5
004518dcmov x3, x6
004518e0mov x4, x7
004518e4mov x5, x8
004518e8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
004518ecstr x0, [sp+216]
004518f0str x1, [sp+224]
004518f4str x2, [sp+232]
004518f8str xzr, [sp+568]
004518fcadd x27, sp, 576
00451900stp xzr, xzr, [x27]
00451904add x27, sp, 608
00451908stp xzr, xzr, [x27]
0045190cldr x6, [sp+752]
00451910ldr x0, [sp+216]
00451914ldr x3, [sp+168]
00451918ldr x1, [sp+224]
0045191cldr x4, [sp+176]
00451920ldr x7, [sp+760]
00451924ldr x2, [sp+232]
00451928ldr x5, [sp+184]
0045192cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.EncryptData
00451930str x0, [sp+568]
00451934str x1, [sp+576]
00451938str x2, [sp+584]
0045193cstr x3, [sp+608]
00451940str x4, [sp+616]
00451944ldr x3, [sp+576]
00451948ldr x4, [sp+584]
0045194cldr x5, [sp+568]
00451950str x5, [sp+640]
00451954str x3, [sp+648]
00451958str x4, [sp+656]
0045195cldr x3, [sp+608]
00451960ldr x4, [sp+616]
00451964str x3, [sp+624]
00451968str x4, [sp+632]
0045196cldr x3, [sp+640]
00451970ldr x4, [sp+648]
00451974ldr x5, [sp+656]
00451978str x3, [sp+304]
0045197cstr x4, [sp+312]
00451980str x5, [sp+320]
00451984ldr x3, [sp+632]
00451988ldr x4, [sp+624]
0045198cstr x4, [sp+288]
00451990str x3, [sp+296]
00451994cbnz x4, 0x45199c
00451998b 0x451a98
0045199c
0045199cloc_45199c:
0045199cadd x27, sp, 592
004519a0stp xzr, xzr, [x27]
004519a4add x5, sp, 592
004519a8str x5, [sp+440]
004519acldr x5, [sp+288]
004519b0ldr x6, [sp+296]
004519b4str x5, [sp+424]
004519b8str x6, [sp+432]
004519bcstr x5, [sp+416]
004519c0ldr x5, [sp+416]
004519c4cbnz x5, 0x4519cc
004519c8b 0x4519dc
004519cc
004519ccloc_4519cc:
004519ccldr x5, [sp+416]
004519d0ldr x5, [x5+8]
004519d4str x5, [sp+416]
004519d8b 0x4519e0
004519dc
004519dcloc_4519dc:
004519dcb 0x4519e0
004519e0
004519e0loc_4519e0:
004519e0ldr x5, [sp+440]
004519e4ldrsb x27, [x5]
004519e8ldr x6, [sp+432]
004519ecldr x7, [sp+416]
004519f0str x7, [x5]
004519f4adrp x27, 0x5fa000
004519f8ldr w7, [x27+3056]
004519fccbz w7, 0x451a04
00451a00b 0x451a08
00451a04
00451a04loc_451a04:
00451a04b 0x451a1c
00451a08
00451a08loc_451a08:
00451a08bl runtime.gcWriteBarrier2
00451a0cstr x6, [x25]
00451a10ldr x7, [x5+8]
00451a14str x7, [x25+8]
00451a18b 0x451a1c
00451a1c
00451a1cloc_451a1c:
00451a1cstr x6, [x5+8]
00451a20ldr x2, [sp+440]
00451a24ldrsb x27, [x2]
00451a28b 0x451a2c
00451a2c
00451a2cloc_451a2c:
00451a2cstr x2, [sp+448]
00451a30orr x4, xzr, 1
00451a34str x4, [sp+456]
00451a38str x4, [sp+464]
00451a3cadrp x0, 0x269000
00451a40add x0, x0, 233
00451a44movz x1, 25
00451a48mov x3, x4
00451a4cbl fmt.Errorf
00451a50str x0, [sp+608]
00451a54str x1, [sp+616]
00451a58adrp x5, 0x5fa000
00451a5cadd x5, x5, 1504
00451a60str x5, [sp+408]
00451a64b 0x451a68
00451a68
00451a68loc_451a68:
00451a68str x5, [sp+144]
00451a6cstp xzr, xzr, [sp+152]
00451a70ldr x3, [sp+608]
00451a74ldr x4, [sp+616]
00451a78str x3, [sp+128]
00451a7cstr x4, [sp+136]
00451a80ldr x0, [sp+144]
00451a84ldr x1, [sp+152]
00451a88ldr x2, [sp+160]
00451a8cldp x29, x30, [sp-8]
00451a90add sp, sp, 688
00451a94ret x30
00451a98
00451a98loc_451a98:
00451a98ldr x2, [sp+368]
00451a9cldr x0, [sp+352]
00451aa0ldr x5, [sp+360]
00451aa4str x0, [sp+384]
00451aa8str x5, [sp+392]
00451aacstr x2, [sp+400]
00451ab0ldr x6, [sp+312]
00451ab4add x1, x5, x6
00451ab8str x1, [sp+96]
00451abcsubs xzr, x2, x1
00451ac0b.hs 0x451ac8
00451ac4b 0x451ad0
00451ac8
00451ac8loc_451ac8:
00451ac8str x1, [sp+392]
00451accb 0x451af0
00451ad0
00451ad0loc_451ad0:
00451ad0ldr x3, [sp+312]
00451ad4adrp x4, 0x1a4000
00451ad8add x4, x4, 3072
00451adcbl runtime.growslice
00451ae0str x0, [sp+384]
00451ae4str x1, [sp+392]
00451ae8str x2, [sp+400]
00451aecb 0x451af0
00451af0
00451af0loc_451af0:
00451af0ldr x3, [sp+312]
00451af4str x3, [sp+88]
00451af8ldr x3, [sp+96]
00451afcldr x4, [sp+312]
00451b00sub x3, x3, x4
00451b04ldr x4, [sp+384]
00451b08add x0, x4, x3
00451b0cstr x0, [sp+376]
00451b10ldr x2, [sp+88]
00451b14ldr x1, [sp+304]
00451b18bl runtime.memmove
00451b1cldr x3, [sp+384]
00451b20ldr x4, [sp+392]
00451b24ldr x5, [sp+400]
00451b28str x3, [sp+192]
00451b2cstr x4, [sp+200]
00451b30str x5, [sp+208]
00451b34str x3, [sp+144]
00451b38str x4, [sp+152]
00451b3cstr x5, [sp+160]
00451b40stp xzr, xzr, [sp+128]
00451b44ldr x0, [sp+144]
00451b48ldr x1, [sp+152]
00451b4cldr x2, [sp+160]
00451b50mov x3, xzr
00451b54mov x4, xzr
00451b58ldp x29, x30, [sp-8]
00451b5cadd sp, sp, 688
00451b60ret x30
00451b64
00451b64loc_451b64:
00451b64stp x0, x1, [sp+8]
00451b68stp x2, x3, [sp+24]
00451b6cstp x4, x5, [sp+40]
00451b70str w6, [sp+56]
00451b74strb w7, [sp+60]
00451b78stp x8, x9, [sp+64]
00451b7cmov x3, x30
00451b80bl runtime.morestack_noctxt.abi0
00451b84ldp x0, x1, [sp+8]
00451b88ldp x2, x3, [sp+24]
00451b8cldp x4, x5, [sp+40]
00451b90ldr w6, [sp+56]
00451b94ldrb w7, [sp+60]
00451b98ldp x8, x9, [sp+64]
00451b9cb 0x4515c0
004515c0
00451ba0
00451ba0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.DecryptMessage(struct []uint8 key, struct []uint8 data, uint32 usage, bool export, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00451ba0ldr x16, [x28+16]
00451ba4sub x17, sp, 464
00451ba8subs xzr, x17, x16
00451bacb.ls 0x452044
00451bb0sub x20, sp, 592
00451bb4stp x29, x30, [x20-8]
00451bb8add sp, x20, 0
00451bbcsub x29, sp, 8
00451bc0str x0, [sp+600]
00451bc4str x1, [sp+608]
00451bc8str x2, [sp+616]
00451bccstr x3, [sp+624]
00451bd0str x4, [sp+632]
00451bd4str x5, [sp+640]
00451bd8str w6, [sp+648]
00451bdcstrb w7, [sp+652]
00451be0str x8, [sp+656]
00451be4str x9, [sp+664]
00451be8str xzr, [sp+136]
00451becstp xzr, xzr, [sp+144]
00451bf0stp xzr, xzr, [sp+120]
00451bf4ldr x1, [sp+656]
00451bf8ldrsb x27, [x1]
00451bfcldr x1, [x1+112]
00451c00ldr x0, [sp+664]
00451c04blr x1
00451c08str x0, [sp+112]
00451c0csbfm x1, x0, 63, 63
00451c10add x1, x0, x1, lsr #61
00451c14sbfm x2, x1, 3, 63
00451c18str x2, [sp+104]
00451c1cldr x3, [sp+640]
00451c20ldr x4, [sp+624]
00451c24subs xzr, x3, x1, asr #3
00451c28b.hs 0x451c30
00451c2cb 0x452034
00451c30
00451c30loc_451c30:
00451c30b 0x451c34
00451c34
00451c34loc_451c34:
00451c34str x4, [sp+272]
00451c38str x2, [sp+280]
00451c3cstr x3, [sp+288]
00451c40ldr x1, [sp+656]
00451c44ldrsb x27, [x1]
00451c48ldr x1, [x1+112]
00451c4cldr x0, [sp+664]
00451c50blr x1
00451c54str x0, [sp+104]
00451c58sbfm x1, x0, 63, 63
00451c5cadd x1, x0, x1, lsr #61
00451c60sbfm x0, x1, 3, 63
00451c64str x0, [sp+112]
00451c68ldr x2, [sp+632]
00451c6cldr x3, [sp+640]
00451c70ldr x4, [sp+624]
00451c74b 0x451c78
00451c78
00451c78loc_451c78:
00451c78subs xzr, x2, x1, asr #3
00451c7cb.hs 0x451c84
00451c80b 0x45202c
00451c84
00451c84loc_451c84:
00451c84sub x8, x3, x1, asr #3
00451c88sub x9, x2, x1, asr #3
00451c8csub x10, xzr, x8
00451c90and x10, x0, x10, asr #63
00451c94add x10, x4, x10
00451c98str x10, [sp+248]
00451c9cstr x9, [sp+256]
00451ca0str x8, [sp+264]
00451ca4str xzr, [sp+448]
00451ca8stp xzr, xzr, [sp+456]
00451cacstr xzr, [sp+424]
00451cb0stp xzr, xzr, [sp+432]
00451cb4str xzr, [sp+400]
00451cb8stp xzr, xzr, [sp+408]
00451cbcldrb w7, [sp+652]
00451cc0ldr w6, [sp+648]
00451cc4ldr x0, [sp+600]
00451cc8ldr x3, [sp+272]
00451cccldr x1, [sp+608]
00451cd0ldr x4, [sp+280]
00451cd4ldr x2, [sp+616]
00451cd8ldr x5, [sp+288]
00451cdcbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.deriveKeys
00451ce0str x0, [sp+448]
00451ce4str x1, [sp+456]
00451ce8str x2, [sp+464]
00451cecstr x3, [sp+424]
00451cf0str x4, [sp+432]
00451cf4str x5, [sp+440]
00451cf8str x6, [sp+400]
00451cfcstr x7, [sp+408]
00451d00str x8, [sp+416]
00451d04ldr x8, [sp+456]
00451d08ldr x9, [sp+464]
00451d0cldr x10, [sp+448]
00451d10str x10, [sp+560]
00451d14str x8, [sp+568]
00451d18str x9, [sp+576]
00451d1cldr x8, [sp+424]
00451d20ldr x9, [sp+432]
00451d24ldr x10, [sp+440]
00451d28str x8, [sp+536]
00451d2cstr x9, [sp+544]
00451d30str x10, [sp+552]
00451d34ldr x8, [sp+400]
00451d38ldr x9, [sp+408]
00451d3cldr x10, [sp+416]
00451d40str x8, [sp+512]
00451d44str x9, [sp+520]
00451d48str x10, [sp+528]
00451d4cldr x8, [sp+536]
00451d50ldr x9, [sp+544]
00451d54ldr x10, [sp+552]
00451d58str x8, [sp+208]
00451d5cstr x9, [sp+216]
00451d60str x10, [sp+224]
00451d64ldr x8, [sp+512]
00451d68ldr x9, [sp+520]
00451d6cldr x10, [sp+528]
00451d70str x8, [sp+184]
00451d74str x9, [sp+192]
00451d78str x10, [sp+200]
00451d7cstr xzr, [sp+400]
00451d80stp xzr, xzr, [sp+408]
00451d84stp xzr, xzr, [sp+384]
00451d88ldr x6, [sp+656]
00451d8cldr x0, [sp+184]
00451d90ldr x3, [sp+248]
00451d94ldr x1, [sp+192]
00451d98ldr x4, [sp+256]
00451d9cldr x7, [sp+664]
00451da0ldr x2, [sp+200]
00451da4ldr x5, [sp+264]
00451da8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.DecryptData
00451dacstr x0, [sp+400]
00451db0str x1, [sp+408]
00451db4str x2, [sp+416]
00451db8str x3, [sp+384]
00451dbcstr x4, [sp+392]
00451dc0ldr x8, [sp+408]
00451dc4ldr x9, [sp+416]
00451dc8ldr x10, [sp+400]
00451dccstr x10, [sp+488]
00451dd0str x8, [sp+496]
00451dd4str x9, [sp+504]
00451dd8ldr x8, [sp+384]
00451ddcldr x9, [sp+392]
00451de0str x8, [sp+472]
00451de4str x9, [sp+480]
00451de8ldr x8, [sp+488]
00451decldr x9, [sp+496]
00451df0ldr x10, [sp+504]
00451df4str x8, [sp+160]
00451df8str x9, [sp+168]
00451dfcstr x10, [sp+176]
00451e00ldr x8, [sp+480]
00451e04ldr x9, [sp+472]
00451e08str x9, [sp+232]
00451e0cstr x8, [sp+240]
00451e10cbnz x9, 0x451e18
00451e14b 0x451f10
00451e18
00451e18loc_451e18:
00451e18stp xzr, xzr, [sp+368]
00451e1cadd x5, sp, 368
00451e20str x5, [sp+336]
00451e24ldr x5, [sp+232]
00451e28ldr x6, [sp+240]
00451e2cstr x5, [sp+320]
00451e30str x6, [sp+328]
00451e34str x5, [sp+312]
00451e38ldr x5, [sp+312]
00451e3ccbnz x5, 0x451e44
00451e40b 0x451e54
00451e44
00451e44loc_451e44:
00451e44ldr x5, [sp+312]
00451e48ldr x5, [x5+8]
00451e4cstr x5, [sp+312]
00451e50b 0x451e58
00451e54
00451e54loc_451e54:
00451e54b 0x451e58
00451e58
00451e58loc_451e58:
00451e58ldr x5, [sp+336]
00451e5cldrsb x27, [x5]
00451e60ldr x6, [sp+312]
00451e64ldr x7, [sp+328]
00451e68str x6, [x5]
00451e6cadrp x27, 0x5fa000
00451e70ldr w6, [x27+3056]
00451e74cbz w6, 0x451e7c
00451e78b 0x451e80
00451e7c
00451e7cloc_451e7c:
00451e7cb 0x451e94
00451e80
00451e80loc_451e80:
00451e80bl runtime.gcWriteBarrier2
00451e84str x7, [x25]
00451e88ldr x6, [x5+8]
00451e8cstr x6, [x25+8]
00451e90b 0x451e94
00451e94
00451e94loc_451e94:
00451e94str x7, [x5+8]
00451e98ldr x2, [sp+336]
00451e9cldrsb x27, [x2]
00451ea0b 0x451ea4
00451ea4
00451ea4loc_451ea4:
00451ea4str x2, [sp+344]
00451ea8orr x4, xzr, 1
00451eacstr x4, [sp+352]
00451eb0str x4, [sp+360]
00451eb4adrp x0, 0x269000
00451eb8add x0, x0, 258
00451ebcmovz x1, 25
00451ec0mov x3, x4
00451ec4bl fmt.Errorf
00451ec8str x0, [sp+384]
00451eccstr x1, [sp+392]
00451ed0adrp x5, 0x5fa000
00451ed4add x5, x5, 1504
00451ed8str x5, [sp+304]
00451edcb 0x451ee0
00451ee0
00451ee0loc_451ee0:
00451ee0str x5, [sp+136]
00451ee4stp xzr, xzr, [sp+144]
00451ee8ldr x3, [sp+384]
00451eecldr x4, [sp+392]
00451ef0str x3, [sp+120]
00451ef4str x4, [sp+128]
00451ef8ldr x0, [sp+136]
00451efcldr x1, [sp+144]
00451f00ldr x2, [sp+152]
00451f04ldp x29, x30, [sp-8]
00451f08add sp, sp, 592
00451f0cret x30
00451f10
00451f10loc_451f10:
00451f10ldr x9, [sp+656]
00451f14ldr x0, [sp+208]
00451f18ldr x3, [sp+160]
00451f1cldr x6, [sp+624]
00451f20ldr x1, [sp+216]
00451f24ldr x4, [sp+168]
00451f28ldr x7, [sp+632]
00451f2cldr x10, [sp+664]
00451f30ldr x2, [sp+224]
00451f34ldr x5, [sp+176]
00451f38ldr x8, [sp+640]
00451f3cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.VerifyIntegrity
00451f40strb w0, [sp+103]
00451f44tbnz w0, 0, 0x451f4c
00451f48b 0x451fd0
00451f4c
00451f4cloc_451f4c:
00451f4cldr x1, [sp+656]
00451f50ldrsb x27, [x1]
00451f54ldr x1, [x1+80]
00451f58ldr x0, [sp+664]
00451f5cblr x1
00451f60str x0, [sp+112]
00451f64ldr x1, [sp+168]
00451f68ldr x2, [sp+176]
00451f6cldr x3, [sp+160]
00451f70b 0x451f74
00451f74
00451f74loc_451f74:
00451f74subs xzr, x0, x1
00451f78b.ls 0x451f80
00451f7cb 0x452028
00451f80
00451f80loc_451f80:
00451f80sub x5, x2, x0
00451f84sub x6, x1, x0
00451f88sub x7, xzr, x5
00451f8cand x7, x0, x7, asr #63
00451f90add x7, x3, x7
00451f94str x7, [sp+400]
00451f98str x6, [sp+408]
00451f9cstr x5, [sp+416]
00451fa0str x7, [sp+136]
00451fa4str x6, [sp+144]
00451fa8str x5, [sp+152]
00451facstp xzr, xzr, [sp+120]
00451fb0ldr x0, [sp+136]
00451fb4ldr x1, [sp+144]
00451fb8ldr x2, [sp+152]
00451fbcmov x3, xzr
00451fc0mov x4, xzr
00451fc4ldp x29, x30, [sp-8]
00451fc8add sp, sp, 592
00451fccret x30
00451fd0
00451fd0loc_451fd0:
00451fd0adrp x0, 0x26b000
00451fd4add x0, x0, 288
00451fd8orr x1, xzr, 28
00451fdcbl errors.New
00451fe0str x0, [sp+384]
00451fe4str x1, [sp+392]
00451fe8adrp x2, 0x5fa000
00451fecadd x2, x2, 1504
00451ff0str x2, [sp+296]
00451ff4b 0x451ff8
00451ff8
00451ff8loc_451ff8:
00451ff8str x2, [sp+136]
00451ffcstp xzr, xzr, [sp+144]
00452000ldr x3, [sp+384]
00452004ldr x4, [sp+392]
00452008str x3, [sp+120]
0045200cstr x4, [sp+128]
00452010ldr x0, [sp+136]
00452014ldr x1, [sp+144]
00452018ldr x2, [sp+152]
0045201cldp x29, x30, [sp-8]
00452020add sp, sp, 592
00452024ret x30
00452028
00452028loc_452028:
00452028bl runtime.panicSliceB
0045202c
0045202cloc_45202c:
0045202cmov x1, x2
00452030bl runtime.panicSliceB
00452034
00452034loc_452034:
00452034mov x1, x2
00452038mov x2, x3
0045203cbl runtime.panicSliceAcap
00452040hint
00452044
00452044loc_452044:
00452044stp x0, x1, [sp+8]
00452048stp x2, x3, [sp+24]
0045204cstp x4, x5, [sp+40]
00452050str w6, [sp+56]
00452054strb w7, [sp+60]
00452058stp x8, x9, [sp+64]
0045205cmov x3, x30
00452060bl runtime.morestack_noctxt.abi0
00452064ldp x0, x1, [sp+8]
00452068ldp x2, x3, [sp+24]
0045206cldp x4, x5, [sp+40]
00452070ldr w6, [sp+56]
00452074ldrb w7, [sp+60]
00452078ldp x8, x9, [sp+64]
0045207cb 0x451ba0
00451ba0
00451ba0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.DecryptMessage(struct []uint8 key, struct []uint8 data, uint32 usage, bool export, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00451ba0ldr x16, [x28+16]
00451ba4sub x17, sp, 464
00451ba8subs xzr, x17, x16
00451bacb.ls 0x452044
00451bb0sub x20, sp, 592
00451bb4stp x29, x30, [x20-8]
00451bb8add sp, x20, 0
00451bbcsub x29, sp, 8
00451bc0str x0, [sp+600]
00451bc4str x1, [sp+608]
00451bc8str x2, [sp+616]
00451bccstr x3, [sp+624]
00451bd0str x4, [sp+632]
00451bd4str x5, [sp+640]
00451bd8str w6, [sp+648]
00451bdcstrb w7, [sp+652]
00451be0str x8, [sp+656]
00451be4str x9, [sp+664]
00451be8str xzr, [sp+136]
00451becstp xzr, xzr, [sp+144]
00451bf0stp xzr, xzr, [sp+120]
00451bf4ldr x1, [sp+656]
00451bf8ldrsb x27, [x1]
00451bfcldr x1, [x1+112]
00451c00ldr x0, [sp+664]
00451c04blr x1
00451c08str x0, [sp+112]
00451c0csbfm x1, x0, 63, 63
00451c10add x1, x0, x1, lsr #61
00451c14sbfm x2, x1, 3, 63
00451c18str x2, [sp+104]
00451c1cldr x3, [sp+640]
00451c20ldr x4, [sp+624]
00451c24subs xzr, x3, x1, asr #3
00451c28b.hs 0x451c30
00451c2cb 0x452034
00451c30
00451c30loc_451c30:
00451c30b 0x451c34
00451c34
00451c34loc_451c34:
00451c34str x4, [sp+272]
00451c38str x2, [sp+280]
00451c3cstr x3, [sp+288]
00451c40ldr x1, [sp+656]
00451c44ldrsb x27, [x1]
00451c48ldr x1, [x1+112]
00451c4cldr x0, [sp+664]
00451c50blr x1
00451c54str x0, [sp+104]
00451c58sbfm x1, x0, 63, 63
00451c5cadd x1, x0, x1, lsr #61
00451c60sbfm x0, x1, 3, 63
00451c64str x0, [sp+112]
00451c68ldr x2, [sp+632]
00451c6cldr x3, [sp+640]
00451c70ldr x4, [sp+624]
00451c74b 0x451c78
00451c78
00451c78loc_451c78:
00451c78subs xzr, x2, x1, asr #3
00451c7cb.hs 0x451c84
00451c80b 0x45202c
00451c84
00451c84loc_451c84:
00451c84sub x8, x3, x1, asr #3
00451c88sub x9, x2, x1, asr #3
00451c8csub x10, xzr, x8
00451c90and x10, x0, x10, asr #63
00451c94add x10, x4, x10
00451c98str x10, [sp+248]
00451c9cstr x9, [sp+256]
00451ca0str x8, [sp+264]
00451ca4str xzr, [sp+448]
00451ca8stp xzr, xzr, [sp+456]
00451cacstr xzr, [sp+424]
00451cb0stp xzr, xzr, [sp+432]
00451cb4str xzr, [sp+400]
00451cb8stp xzr, xzr, [sp+408]
00451cbcldrb w7, [sp+652]
00451cc0ldr w6, [sp+648]
00451cc4ldr x0, [sp+600]
00451cc8ldr x3, [sp+272]
00451cccldr x1, [sp+608]
00451cd0ldr x4, [sp+280]
00451cd4ldr x2, [sp+616]
00451cd8ldr x5, [sp+288]
00451cdcbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.deriveKeys
00451ce0str x0, [sp+448]
00451ce4str x1, [sp+456]
00451ce8str x2, [sp+464]
00451cecstr x3, [sp+424]
00451cf0str x4, [sp+432]
00451cf4str x5, [sp+440]
00451cf8str x6, [sp+400]
00451cfcstr x7, [sp+408]
00451d00str x8, [sp+416]
00451d04ldr x8, [sp+456]
00451d08ldr x9, [sp+464]
00451d0cldr x10, [sp+448]
00451d10str x10, [sp+560]
00451d14str x8, [sp+568]
00451d18str x9, [sp+576]
00451d1cldr x8, [sp+424]
00451d20ldr x9, [sp+432]
00451d24ldr x10, [sp+440]
00451d28str x8, [sp+536]
00451d2cstr x9, [sp+544]
00451d30str x10, [sp+552]
00451d34ldr x8, [sp+400]
00451d38ldr x9, [sp+408]
00451d3cldr x10, [sp+416]
00451d40str x8, [sp+512]
00451d44str x9, [sp+520]
00451d48str x10, [sp+528]
00451d4cldr x8, [sp+536]
00451d50ldr x9, [sp+544]
00451d54ldr x10, [sp+552]
00451d58str x8, [sp+208]
00451d5cstr x9, [sp+216]
00451d60str x10, [sp+224]
00451d64ldr x8, [sp+512]
00451d68ldr x9, [sp+520]
00451d6cldr x10, [sp+528]
00451d70str x8, [sp+184]
00451d74str x9, [sp+192]
00451d78str x10, [sp+200]
00451d7cstr xzr, [sp+400]
00451d80stp xzr, xzr, [sp+408]
00451d84stp xzr, xzr, [sp+384]
00451d88ldr x6, [sp+656]
00451d8cldr x0, [sp+184]
00451d90ldr x3, [sp+248]
00451d94ldr x1, [sp+192]
00451d98ldr x4, [sp+256]
00451d9cldr x7, [sp+664]
00451da0ldr x2, [sp+200]
00451da4ldr x5, [sp+264]
00451da8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.DecryptData
00451dacstr x0, [sp+400]
00451db0str x1, [sp+408]
00451db4str x2, [sp+416]
00451db8str x3, [sp+384]
00451dbcstr x4, [sp+392]
00451dc0ldr x8, [sp+408]
00451dc4ldr x9, [sp+416]
00451dc8ldr x10, [sp+400]
00451dccstr x10, [sp+488]
00451dd0str x8, [sp+496]
00451dd4str x9, [sp+504]
00451dd8ldr x8, [sp+384]
00451ddcldr x9, [sp+392]
00451de0str x8, [sp+472]
00451de4str x9, [sp+480]
00451de8ldr x8, [sp+488]
00451decldr x9, [sp+496]
00451df0ldr x10, [sp+504]
00451df4str x8, [sp+160]
00451df8str x9, [sp+168]
00451dfcstr x10, [sp+176]
00451e00ldr x8, [sp+480]
00451e04ldr x9, [sp+472]
00451e08str x9, [sp+232]
00451e0cstr x8, [sp+240]
00451e10cbnz x9, 0x451e18
00451e14b 0x451f10
00451e18
00451e18loc_451e18:
00451e18stp xzr, xzr, [sp+368]
00451e1cadd x5, sp, 368
00451e20str x5, [sp+336]
00451e24ldr x5, [sp+232]
00451e28ldr x6, [sp+240]
00451e2cstr x5, [sp+320]
00451e30str x6, [sp+328]
00451e34str x5, [sp+312]
00451e38ldr x5, [sp+312]
00451e3ccbnz x5, 0x451e44
00451e40b 0x451e54
00451e44
00451e44loc_451e44:
00451e44ldr x5, [sp+312]
00451e48ldr x5, [x5+8]
00451e4cstr x5, [sp+312]
00451e50b 0x451e58
00451e54
00451e54loc_451e54:
00451e54b 0x451e58
00451e58
00451e58loc_451e58:
00451e58ldr x5, [sp+336]
00451e5cldrsb x27, [x5]
00451e60ldr x6, [sp+312]
00451e64ldr x7, [sp+328]
00451e68str x6, [x5]
00451e6cadrp x27, 0x5fa000
00451e70ldr w6, [x27+3056]
00451e74cbz w6, 0x451e7c
00451e78b 0x451e80
00451e7c
00451e7cloc_451e7c:
00451e7cb 0x451e94
00451e80
00451e80loc_451e80:
00451e80bl runtime.gcWriteBarrier2
00451e84str x7, [x25]
00451e88ldr x6, [x5+8]
00451e8cstr x6, [x25+8]
00451e90b 0x451e94
00451e94
00451e94loc_451e94:
00451e94str x7, [x5+8]
00451e98ldr x2, [sp+336]
00451e9cldrsb x27, [x2]
00451ea0b 0x451ea4
00451ea4
00451ea4loc_451ea4:
00451ea4str x2, [sp+344]
00451ea8orr x4, xzr, 1
00451eacstr x4, [sp+352]
00451eb0str x4, [sp+360]
00451eb4adrp x0, 0x269000
00451eb8add x0, x0, 258
00451ebcmovz x1, 25
00451ec0mov x3, x4
00451ec4bl fmt.Errorf
00451ec8str x0, [sp+384]
00451eccstr x1, [sp+392]
00451ed0adrp x5, 0x5fa000
00451ed4add x5, x5, 1504
00451ed8str x5, [sp+304]
00451edcb 0x451ee0
00451ee0
00451ee0loc_451ee0:
00451ee0str x5, [sp+136]
00451ee4stp xzr, xzr, [sp+144]
00451ee8ldr x3, [sp+384]
00451eecldr x4, [sp+392]
00451ef0str x3, [sp+120]
00451ef4str x4, [sp+128]
00451ef8ldr x0, [sp+136]
00451efcldr x1, [sp+144]
00451f00ldr x2, [sp+152]
00451f04ldp x29, x30, [sp-8]
00451f08add sp, sp, 592
00451f0cret x30
00451f10
00451f10loc_451f10:
00451f10ldr x9, [sp+656]
00451f14ldr x0, [sp+208]
00451f18ldr x3, [sp+160]
00451f1cldr x6, [sp+624]
00451f20ldr x1, [sp+216]
00451f24ldr x4, [sp+168]
00451f28ldr x7, [sp+632]
00451f2cldr x10, [sp+664]
00451f30ldr x2, [sp+224]
00451f34ldr x5, [sp+176]
00451f38ldr x8, [sp+640]
00451f3cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.VerifyIntegrity
00451f40strb w0, [sp+103]
00451f44tbnz w0, 0, 0x451f4c
00451f48b 0x451fd0
00451f4c
00451f4cloc_451f4c:
00451f4cldr x1, [sp+656]
00451f50ldrsb x27, [x1]
00451f54ldr x1, [x1+80]
00451f58ldr x0, [sp+664]
00451f5cblr x1
00451f60str x0, [sp+112]
00451f64ldr x1, [sp+168]
00451f68ldr x2, [sp+176]
00451f6cldr x3, [sp+160]
00451f70b 0x451f74
00451f74
00451f74loc_451f74:
00451f74subs xzr, x0, x1
00451f78b.ls 0x451f80
00451f7cb 0x452028
00451f80
00451f80loc_451f80:
00451f80sub x5, x2, x0
00451f84sub x6, x1, x0
00451f88sub x7, xzr, x5
00451f8cand x7, x0, x7, asr #63
00451f90add x7, x3, x7
00451f94str x7, [sp+400]
00451f98str x6, [sp+408]
00451f9cstr x5, [sp+416]
00451fa0str x7, [sp+136]
00451fa4str x6, [sp+144]
00451fa8str x5, [sp+152]
00451facstp xzr, xzr, [sp+120]
00451fb0ldr x0, [sp+136]
00451fb4ldr x1, [sp+144]
00451fb8ldr x2, [sp+152]
00451fbcmov x3, xzr
00451fc0mov x4, xzr
00451fc4ldp x29, x30, [sp-8]
00451fc8add sp, sp, 592
00451fccret x30
00451fd0
00451fd0loc_451fd0:
00451fd0adrp x0, 0x26b000
00451fd4add x0, x0, 288
00451fd8orr x1, xzr, 28
00451fdcbl errors.New
00451fe0str x0, [sp+384]
00451fe4str x1, [sp+392]
00451fe8adrp x2, 0x5fa000
00451fecadd x2, x2, 1504
00451ff0str x2, [sp+296]
00451ff4b 0x451ff8
00451ff8
00451ff8loc_451ff8:
00451ff8str x2, [sp+136]
00451ffcstp xzr, xzr, [sp+144]
00452000ldr x3, [sp+384]
00452004ldr x4, [sp+392]
00452008str x3, [sp+120]
0045200cstr x4, [sp+128]
00452010ldr x0, [sp+136]
00452014ldr x1, [sp+144]
00452018ldr x2, [sp+152]
0045201cldp x29, x30, [sp-8]
00452020add sp, sp, 592
00452024ret x30
00452028
00452028loc_452028:
00452028bl runtime.panicSliceB
0045202c
0045202cloc_45202c:
0045202cmov x1, x2
00452030bl runtime.panicSliceB
00452034
00452034loc_452034:
00452034mov x1, x2
00452038mov x2, x3
0045203cbl runtime.panicSliceAcap
00452040hint
00452044
00452044loc_452044:
00452044stp x0, x1, [sp+8]
00452048stp x2, x3, [sp+24]
0045204cstp x4, x5, [sp+40]
00452050str w6, [sp+56]
00452054strb w7, [sp+60]
00452058stp x8, x9, [sp+64]
0045205cmov x3, x30
00452060bl runtime.morestack_noctxt.abi0
00452064ldp x0, x1, [sp+8]
00452068ldp x2, x3, [sp+24]
0045206cldp x4, x5, [sp+40]
00452070ldr w6, [sp+56]
00452074ldrb w7, [sp+60]
00452078ldp x8, x9, [sp+64]
0045207cb 0x451ba0
00451ba0
00452080
00452080gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.VerifyIntegrity(struct []uint8 key, struct []uint8 pt, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00452080ldr x16, [x28+16]
00452084sub x17, sp, 16
00452088subs xzr, x17, x16
0045208cb.ls 0x45217c
00452090str x30, [sp-144]!
00452094stur x29, [sp-8]
00452098sub x29, sp, 8
0045209cstr x0, [sp+152]
004520a0str x1, [sp+160]
004520a4str x2, [sp+168]
004520a8str x3, [sp+176]
004520acstr x4, [sp+184]
004520b0str x5, [sp+192]
004520b4str x6, [sp+200]
004520b8str x7, [sp+208]
004520bcstr x8, [sp+216]
004520c0str x9, [sp+224]
004520c4str x10, [sp+232]
004520c8strb wzr, [sp+70]
004520ccldr x0, [sp+152]
004520d0ldr x3, [sp+176]
004520d4ldr x1, [sp+160]
004520d8ldr x4, [sp+184]
004520dcldr x2, [sp+168]
004520e0ldr x5, [sp+192]
004520e4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
004520e8str x0, [sp+88]
004520ecstr x1, [sp+96]
004520f0str x2, [sp+104]
004520f4ldr x6, [sp+224]
004520f8ldrsb x27, [x6]
004520fcldr x6, [x6+112]
00452100ldr x0, [sp+232]
00452104blr x6
00452108str x0, [sp+80]
0045210csbfm x6, x0, 63, 63
00452110add x6, x0, x6, lsr #61
00452114sbfm x1, x6, 3, 63
00452118str x1, [sp+72]
0045211cldr x2, [sp+216]
00452120ldr x3, [sp+200]
00452124subs xzr, x2, x6, asr #3
00452128b.hs 0x452130
0045212cb 0x452174
00452130
00452130loc_452130:
00452130b 0x452134
00452134
00452134loc_452134:
00452134str x3, [sp+112]
00452138str x1, [sp+120]
0045213cstr x2, [sp+128]
00452140ldr x0, [sp+88]
00452144ldr x6, [sp+96]
00452148ldr x7, [sp+104]
0045214cmov x4, x1
00452150mov x5, x2
00452154mov x1, x6
00452158mov x2, x7
0045215cbl crypto/hmac.Equal
00452160strb w0, [sp+71]
00452164strb w0, [sp+70]
00452168ldur x29, [sp-8]
0045216cldr x30, [sp], 144
00452170ret x30
00452174
00452174loc_452174:
00452174bl runtime.panicSliceAcap
00452178hint
0045217c
0045217cloc_45217c:
0045217cstp x0, x1, [sp+8]
00452180stp x2, x3, [sp+24]
00452184stp x4, x5, [sp+40]
00452188stp x6, x7, [sp+56]
0045218cstp x8, x9, [sp+72]
00452190str x10, [sp+88]
00452194mov x3, x30
00452198bl runtime.morestack_noctxt.abi0
0045219cldp x0, x1, [sp+8]
004521a0ldp x2, x3, [sp+24]
004521a4ldp x4, x5, [sp+40]
004521a8ldp x6, x7, [sp+56]
004521acldp x8, x9, [sp+72]
004521b0ldr x10, [sp+88]
004521b4b 0x452080
004521b8udf 0
004521bcudf 0
00452080
00452080gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.VerifyIntegrity(struct []uint8 key, struct []uint8 pt, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00452080ldr x16, [x28+16]
00452084sub x17, sp, 16
00452088subs xzr, x17, x16
0045208cb.ls 0x45217c
00452090str x30, [sp-144]!
00452094stur x29, [sp-8]
00452098sub x29, sp, 8
0045209cstr x0, [sp+152]
004520a0str x1, [sp+160]
004520a4str x2, [sp+168]
004520a8str x3, [sp+176]
004520acstr x4, [sp+184]
004520b0str x5, [sp+192]
004520b4str x6, [sp+200]
004520b8str x7, [sp+208]
004520bcstr x8, [sp+216]
004520c0str x9, [sp+224]
004520c4str x10, [sp+232]
004520c8strb wzr, [sp+70]
004520ccldr x0, [sp+152]
004520d0ldr x3, [sp+176]
004520d4ldr x1, [sp+160]
004520d8ldr x4, [sp+184]
004520dcldr x2, [sp+168]
004520e0ldr x5, [sp+192]
004520e4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
004520e8str x0, [sp+88]
004520ecstr x1, [sp+96]
004520f0str x2, [sp+104]
004520f4ldr x6, [sp+224]
004520f8ldrsb x27, [x6]
004520fcldr x6, [x6+112]
00452100ldr x0, [sp+232]
00452104blr x6
00452108str x0, [sp+80]
0045210csbfm x6, x0, 63, 63
00452110add x6, x0, x6, lsr #61
00452114sbfm x1, x6, 3, 63
00452118str x1, [sp+72]
0045211cldr x2, [sp+216]
00452120ldr x3, [sp+200]
00452124subs xzr, x2, x6, asr #3
00452128b.hs 0x452130
0045212cb 0x452174
00452130
00452130loc_452130:
00452130b 0x452134
00452134
00452134loc_452134:
00452134str x3, [sp+112]
00452138str x1, [sp+120]
0045213cstr x2, [sp+128]
00452140ldr x0, [sp+88]
00452144ldr x6, [sp+96]
00452148ldr x7, [sp+104]
0045214cmov x4, x1
00452150mov x5, x2
00452154mov x1, x6
00452158mov x2, x7
0045215cbl crypto/hmac.Equal
00452160strb w0, [sp+71]
00452164strb w0, [sp+70]
00452168ldur x29, [sp-8]
0045216cldr x30, [sp], 144
00452170ret x30
00452174
00452174loc_452174:
00452174bl runtime.panicSliceAcap
00452178hint
0045217c
0045217cloc_45217c:
0045217cstp x0, x1, [sp+8]
00452180stp x2, x3, [sp+24]
00452184stp x4, x5, [sp+40]
00452188stp x6, x7, [sp+56]
0045218cstp x8, x9, [sp+72]
00452190str x10, [sp+88]
00452194mov x3, x30
00452198bl runtime.morestack_noctxt.abi0
0045219cldp x0, x1, [sp+8]
004521a0ldp x2, x3, [sp+24]
004521a4ldp x4, x5, [sp+40]
004521a8ldp x6, x7, [sp+56]
004521acldp x8, x9, [sp+72]
004521b0ldr x10, [sp+88]
004521b4b 0x452080
004521b8udf 0
004521bcudf 0
00452080
004521c0
004521c0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.StringToKey(struct string secret)
004521c0ldr x16, [x28+16]
004521c4sub x17, sp, 400
004521c8subs xzr, x17, x16
004521ccb.ls 0x45261c
004521d0sub x20, sp, 528
004521d4stp x29, x30, [x20-8]
004521d8add sp, x20, 0
004521dcsub x29, sp, 8
004521e0str x0, [sp+536]
004521e4str x1, [sp+544]
004521e8str xzr, [sp+144]
004521ecstp xzr, xzr, [sp+152]
004521f0stp xzr, xzr, [sp+128]
004521f4ldr x3, [sp+544]
004521f8str x3, [sp+112]
004521fcubfm x1, x3, 63, 62
00452200ldr x3, [sp+544]
00452204str x3, [sp+104]
00452208ubfm x2, x3, 63, 62
0045220cadrp x0, 0x1a3000
00452210add x0, x0, 3072
00452214bl runtime.makeslice
00452218ldr x3, [sp+112]
0045221cubfm x3, x3, 63, 62
00452220ldr x4, [sp+104]
00452224str x0, [sp+264]
00452228str x3, [sp+272]
0045222cubfm x3, x4, 63, 62
00452230str x3, [sp+280]
00452234ldr x3, [sp+536]
00452238ldr x4, [sp+544]
0045223cstr x3, [sp+472]
00452240str x4, [sp+480]
00452244str xzr, [sp+88]
00452248b 0x45224c
0045224c
0045224cloc_45224c:
0045224cldr x3, [sp+88]
00452250ldr x4, [sp+480]
00452254subs xzr, x4, x3
00452258b.gt 0x452260
0045225cb 0x4524b0
00452260
00452260loc_452260:
00452260ldr x3, [sp+88]
00452264str x3, [sp+80]
00452268ldr x3, [sp+88]
0045226cldr x4, [sp+472]
00452270ldrb w3, [x4+x3]
00452274str w3, [sp+52]
00452278subs wzr, w3, 128
0045227cb.lt 0x452284
00452280b 0x452294
00452284
00452284loc_452284:
00452284ldr x1, [sp+88]
00452288add x1, x1, 1
0045228cstr x1, [sp+88]
00452290b 0x4522b0
00452294
00452294loc_452294:
00452294ldr x2, [sp+88]
00452298ldr x0, [sp+472]
0045229cldr x1, [sp+480]
004522a0bl runtime.decoderune
004522a4str w0, [sp+52]
004522a8str x1, [sp+88]
004522acb 0x4522b0
004522b0
004522b0loc_4522b0:
004522b0ldr x1, [sp+80]
004522b4str x1, [sp+56]
004522b8ldrsw x1, [sp+52]
004522bcstr w1, [sp+48]
004522c0stp xzr, xzr, [sp+456]
004522c4add x1, sp, 456
004522c8str x1, [sp+376]
004522ccldrsw x0, [sp+48]
004522d0bl runtime.convT32
004522d4str x0, [sp+368]
004522d8ldr x1, [sp+376]
004522dcldrsb x27, [x1]
004522e0adrp x2, 0x1a3000
004522e4add x2, x2, 3264
004522e8str x2, [x1]
004522ecadrp x27, 0x5f9000
004522f0ldr w2, [x27+3056]
004522f4cbz w2, 0x4522fc
004522f8b 0x452300
004522fc
004522fcloc_4522fc:
004522fcb 0x452314
00452300
00452300loc_452300:
00452300bl runtime.gcWriteBarrier2
00452304str x0, [x25]
00452308ldr x5, [x1+8]
0045230cstr x5, [x25+8]
00452310b 0x452314
00452314
00452314loc_452314:
00452314str x0, [x1+8]
00452318ldr x2, [sp+376]
0045231cldrsb x27, [x2]
00452320b 0x452324
00452324
00452324loc_452324:
00452324str x2, [sp+384]
00452328orr x4, xzr, 1
0045232cstr x4, [sp+392]
00452330str x4, [sp+400]
00452334adrp x0, 0x25e000
00452338add x0, x0, 1426
0045233corr x1, xzr, 4
00452340mov x3, x4
00452344bl fmt.Sprintf
00452348str x0, [sp+168]
0045234cstr x1, [sp+176]
00452350str xzr, [sp+432]
00452354stp xzr, xzr, [sp+440]
00452358stp xzr, xzr, [sp+416]
0045235cldr x0, [sp+168]
00452360ldr x1, [sp+176]
00452364bl encoding/hex.DecodeString
00452368str x0, [sp+432]
0045236cstr x1, [sp+440]
00452370str x2, [sp+448]
00452374str x3, [sp+416]
00452378str x4, [sp+424]
0045237cldr x5, [sp+440]
00452380ldr x6, [sp+448]
00452384ldr x7, [sp+432]
00452388str x7, [sp+288]
0045238cstr x5, [sp+296]
00452390str x6, [sp+304]
00452394ldr x5, [sp+416]
00452398ldr x6, [sp+424]
0045239cstr x5, [sp+504]
004523a0str x6, [sp+512]
004523a4ldr x5, [sp+288]
004523a8ldr x6, [sp+296]
004523acldr x7, [sp+304]
004523b0str x5, [sp+240]
004523b4str x6, [sp+248]
004523b8str x7, [sp+256]
004523bcldr x5, [sp+512]
004523c0ldr x6, [sp+504]
004523c4str x6, [sp+224]
004523c8str x5, [sp+232]
004523cccbnz x6, 0x4523d4
004523d0b 0x45242c
004523d4
004523d4loc_4523d4:
004523d4adrp x0, 0x26b000
004523d8add x0, x0, 1972
004523dcorr x1, xzr, 30
004523e0bl errors.New
004523e4str x0, [sp+416]
004523e8str x1, [sp+424]
004523ecadrp x2, 0x5f9000
004523f0add x2, x2, 1504
004523f4str x2, [sp+360]
004523f8b 0x4523fc
004523fc
004523fcloc_4523fc:
004523fcstr x2, [sp+144]
00452400stp xzr, xzr, [sp+152]
00452404ldr x3, [sp+416]
00452408ldr x4, [sp+424]
0045240cstr x3, [sp+128]
00452410str x4, [sp+136]
00452414ldr x0, [sp+144]
00452418ldr x1, [sp+152]
0045241cldr x2, [sp+160]
00452420ldp x29, x30, [sp-8]
00452424add sp, sp, 528
00452428ret x30
0045242c
0045242cloc_45242c:
0045242cldr x3, [sp+56]
00452430ubfm x0, x3, 63, 62
00452434str x0, [sp+72]
00452438ldr x1, [sp+248]
0045243cldr x4, [sp+240]
00452440subs xzr, x1, 1
00452444b.hi 0x45244c
00452448b 0x452610
0045244c
0045244cloc_45244c:
0045244cldr x1, [sp+272]
00452450ldr x5, [sp+264]
00452454ldrb w4, [x4+1]
00452458subs xzr, x1, x3, lsl #1
0045245cb.hi 0x452464
00452460b 0x45260c
00452464
00452464loc_452464:
00452464strb w4, [x5+x0]
00452468ldr x3, [sp+56]
0045246cubfm x3, x3, 63, 62
00452470add x0, x3, 1
00452474str x0, [sp+64]
00452478ldr x1, [sp+248]
0045247cldr x3, [sp+240]
00452480subs xzr, x1, 0
00452484b.hi 0x45248c
00452488b 0x452604
0045248c
0045248cloc_45248c:
0045248cldr x1, [sp+272]
00452490ldr x4, [sp+264]
00452494ldrb w3, [x3]
00452498subs xzr, x1, x0
0045249cb.hi 0x4524a4
004524a0b 0x452600
004524a4
004524a4loc_4524a4:
004524a4strb w3, [x4+x0]
004524a8b 0x4524ac
004524ac
004524acloc_4524ac:
004524acb 0x45224c
004524b0
004524b0loc_4524b0:
004524b0ldr x0, [sp+264]
004524b4ldr x1, [sp+272]
004524b8ldr x2, [sp+280]
004524bcbl bytes.NewReader
004524c0str x0, [sp+184]
004524c4bl golang.org/x/crypto/md4.New
004524c8str x0, [sp+192]
004524ccstr x1, [sp+200]
004524d0ldr x3, [sp+184]
004524d4str x3, [sp+408]
004524d8stp xzr, xzr, [sp+416]
004524dcldr x1, [sp+200]
004524e0ldr x3, [sp+192]
004524e4str x3, [sp+344]
004524e8str x1, [sp+352]
004524eccbnz x3, 0x4524f4
004524f0b 0x452514
004524f4
004524f4loc_4524f4:
004524f4str x1, [sp+312]
004524f8ldr x1, [x3+8]
004524fcadrp x0, 0x5bf000
00452500add x0, x0, 3856
00452504bl runtime.typeAssert
00452508ldr x1, [sp+312]
0045250cmov x3, x0
00452510b 0x452518
00452514
00452514loc_452514:
00452514b 0x452518
00452518
00452518loc_452518:
00452518str x3, [sp+328]
0045251cstr x1, [sp+336]
00452520ldr x4, [sp+408]
00452524mov x0, x3
00452528adrp x2, 0x2c1000
0045252cadd x2, x2, 2880
00452530mov x3, x4
00452534bl io.Copy
00452538str x0, [sp+96]
0045253cstr x1, [sp+416]
00452540str x2, [sp+424]
00452544ldr x4, [sp+96]
00452548str x4, [sp+120]
0045254cstr x1, [sp+488]
00452550str x2, [sp+496]
00452554str x1, [sp+208]
00452558str x2, [sp+216]
0045255ccbnz x1, 0x452564
00452560b 0x4525a4
00452564
00452564loc_452564:
00452564adrp x5, 0x5f9000
00452568add x5, x5, 1504
0045256cstr x5, [sp+320]
00452570b 0x452574
00452574
00452574loc_452574:
00452574str x5, [sp+144]
00452578stp xzr, xzr, [sp+152]
0045257cldr x3, [sp+208]
00452580ldr x4, [sp+216]
00452584str x3, [sp+128]
00452588str x4, [sp+136]
0045258cldr x0, [sp+144]
00452590ldr x1, [sp+152]
00452594ldr x2, [sp+160]
00452598ldp x29, x30, [sp-8]
0045259cadd sp, sp, 528
004525a0ret x30
004525a4
004525a4loc_4525a4:
004525a4ldr x4, [sp+192]
004525a8ldrsb x27, [x4]
004525acldr x4, [x4+48]
004525b0ldr x0, [sp+200]
004525b4mov x1, xzr
004525b8mov x2, xzr
004525bcmov x3, x2
004525c0blr x4
004525c4str x0, [sp+432]
004525c8str x1, [sp+440]
004525ccstr x2, [sp+448]
004525d0str x0, [sp+144]
004525d4str x1, [sp+152]
004525d8str x2, [sp+160]
004525dcstp xzr, xzr, [sp+128]
004525e0ldr x0, [sp+144]
004525e4ldr x1, [sp+152]
004525e8ldr x2, [sp+160]
004525ecmov x3, xzr
004525f0mov x4, xzr
004525f4ldp x29, x30, [sp-8]
004525f8add sp, sp, 528
004525fcret x30
00452600
00452600loc_452600:
00452600bl runtime.panicIndex
00452604
00452604loc_452604:
00452604mov x0, xzr
00452608bl runtime.panicIndex
0045260c
0045260cloc_45260c:
0045260cbl runtime.panicIndex
00452610
00452610loc_452610:
00452610orr x0, xzr, 1
00452614bl runtime.panicIndex
00452618hint
0045261c
0045261cloc_45261c:
0045261cstp x0, x1, [sp+8]
00452620mov x3, x30
00452624bl runtime.morestack_noctxt.abi0
00452628ldp x0, x1, [sp+8]
0045262cb 0x4521c0
004521c0
004521c0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.StringToKey(struct string secret)
004521c0ldr x16, [x28+16]
004521c4sub x17, sp, 400
004521c8subs xzr, x17, x16
004521ccb.ls 0x45261c
004521d0sub x20, sp, 528
004521d4stp x29, x30, [x20-8]
004521d8add sp, x20, 0
004521dcsub x29, sp, 8
004521e0str x0, [sp+536]
004521e4str x1, [sp+544]
004521e8str xzr, [sp+144]
004521ecstp xzr, xzr, [sp+152]
004521f0stp xzr, xzr, [sp+128]
004521f4ldr x3, [sp+544]
004521f8str x3, [sp+112]
004521fcubfm x1, x3, 63, 62
00452200ldr x3, [sp+544]
00452204str x3, [sp+104]
00452208ubfm x2, x3, 63, 62
0045220cadrp x0, 0x1a3000
00452210add x0, x0, 3072
00452214bl runtime.makeslice
00452218ldr x3, [sp+112]
0045221cubfm x3, x3, 63, 62
00452220ldr x4, [sp+104]
00452224str x0, [sp+264]
00452228str x3, [sp+272]
0045222cubfm x3, x4, 63, 62
00452230str x3, [sp+280]
00452234ldr x3, [sp+536]
00452238ldr x4, [sp+544]
0045223cstr x3, [sp+472]
00452240str x4, [sp+480]
00452244str xzr, [sp+88]
00452248b 0x45224c
0045224c
0045224cloc_45224c:
0045224cldr x3, [sp+88]
00452250ldr x4, [sp+480]
00452254subs xzr, x4, x3
00452258b.gt 0x452260
0045225cb 0x4524b0
00452260
00452260loc_452260:
00452260ldr x3, [sp+88]
00452264str x3, [sp+80]
00452268ldr x3, [sp+88]
0045226cldr x4, [sp+472]
00452270ldrb w3, [x4+x3]
00452274str w3, [sp+52]
00452278subs wzr, w3, 128
0045227cb.lt 0x452284
00452280b 0x452294
00452284
00452284loc_452284:
00452284ldr x1, [sp+88]
00452288add x1, x1, 1
0045228cstr x1, [sp+88]
00452290b 0x4522b0
00452294
00452294loc_452294:
00452294ldr x2, [sp+88]
00452298ldr x0, [sp+472]
0045229cldr x1, [sp+480]
004522a0bl runtime.decoderune
004522a4str w0, [sp+52]
004522a8str x1, [sp+88]
004522acb 0x4522b0
004522b0
004522b0loc_4522b0:
004522b0ldr x1, [sp+80]
004522b4str x1, [sp+56]
004522b8ldrsw x1, [sp+52]
004522bcstr w1, [sp+48]
004522c0stp xzr, xzr, [sp+456]
004522c4add x1, sp, 456
004522c8str x1, [sp+376]
004522ccldrsw x0, [sp+48]
004522d0bl runtime.convT32
004522d4str x0, [sp+368]
004522d8ldr x1, [sp+376]
004522dcldrsb x27, [x1]
004522e0adrp x2, 0x1a3000
004522e4add x2, x2, 3264
004522e8str x2, [x1]
004522ecadrp x27, 0x5f9000
004522f0ldr w2, [x27+3056]
004522f4cbz w2, 0x4522fc
004522f8b 0x452300
004522fc
004522fcloc_4522fc:
004522fcb 0x452314
00452300
00452300loc_452300:
00452300bl runtime.gcWriteBarrier2
00452304str x0, [x25]
00452308ldr x5, [x1+8]
0045230cstr x5, [x25+8]
00452310b 0x452314
00452314
00452314loc_452314:
00452314str x0, [x1+8]
00452318ldr x2, [sp+376]
0045231cldrsb x27, [x2]
00452320b 0x452324
00452324
00452324loc_452324:
00452324str x2, [sp+384]
00452328orr x4, xzr, 1
0045232cstr x4, [sp+392]
00452330str x4, [sp+400]
00452334adrp x0, 0x25e000
00452338add x0, x0, 1426
0045233corr x1, xzr, 4
00452340mov x3, x4
00452344bl fmt.Sprintf
00452348str x0, [sp+168]
0045234cstr x1, [sp+176]
00452350str xzr, [sp+432]
00452354stp xzr, xzr, [sp+440]
00452358stp xzr, xzr, [sp+416]
0045235cldr x0, [sp+168]
00452360ldr x1, [sp+176]
00452364bl encoding/hex.DecodeString
00452368str x0, [sp+432]
0045236cstr x1, [sp+440]
00452370str x2, [sp+448]
00452374str x3, [sp+416]
00452378str x4, [sp+424]
0045237cldr x5, [sp+440]
00452380ldr x6, [sp+448]
00452384ldr x7, [sp+432]
00452388str x7, [sp+288]
0045238cstr x5, [sp+296]
00452390str x6, [sp+304]
00452394ldr x5, [sp+416]
00452398ldr x6, [sp+424]
0045239cstr x5, [sp+504]
004523a0str x6, [sp+512]
004523a4ldr x5, [sp+288]
004523a8ldr x6, [sp+296]
004523acldr x7, [sp+304]
004523b0str x5, [sp+240]
004523b4str x6, [sp+248]
004523b8str x7, [sp+256]
004523bcldr x5, [sp+512]
004523c0ldr x6, [sp+504]
004523c4str x6, [sp+224]
004523c8str x5, [sp+232]
004523cccbnz x6, 0x4523d4
004523d0b 0x45242c
004523d4
004523d4loc_4523d4:
004523d4adrp x0, 0x26b000
004523d8add x0, x0, 1972
004523dcorr x1, xzr, 30
004523e0bl errors.New
004523e4str x0, [sp+416]
004523e8str x1, [sp+424]
004523ecadrp x2, 0x5f9000
004523f0add x2, x2, 1504
004523f4str x2, [sp+360]
004523f8b 0x4523fc
004523fc
004523fcloc_4523fc:
004523fcstr x2, [sp+144]
00452400stp xzr, xzr, [sp+152]
00452404ldr x3, [sp+416]
00452408ldr x4, [sp+424]
0045240cstr x3, [sp+128]
00452410str x4, [sp+136]
00452414ldr x0, [sp+144]
00452418ldr x1, [sp+152]
0045241cldr x2, [sp+160]
00452420ldp x29, x30, [sp-8]
00452424add sp, sp, 528
00452428ret x30
0045242c
0045242cloc_45242c:
0045242cldr x3, [sp+56]
00452430ubfm x0, x3, 63, 62
00452434str x0, [sp+72]
00452438ldr x1, [sp+248]
0045243cldr x4, [sp+240]
00452440subs xzr, x1, 1
00452444b.hi 0x45244c
00452448b 0x452610
0045244c
0045244cloc_45244c:
0045244cldr x1, [sp+272]
00452450ldr x5, [sp+264]
00452454ldrb w4, [x4+1]
00452458subs xzr, x1, x3, lsl #1
0045245cb.hi 0x452464
00452460b 0x45260c
00452464
00452464loc_452464:
00452464strb w4, [x5+x0]
00452468ldr x3, [sp+56]
0045246cubfm x3, x3, 63, 62
00452470add x0, x3, 1
00452474str x0, [sp+64]
00452478ldr x1, [sp+248]
0045247cldr x3, [sp+240]
00452480subs xzr, x1, 0
00452484b.hi 0x45248c
00452488b 0x452604
0045248c
0045248cloc_45248c:
0045248cldr x1, [sp+272]
00452490ldr x4, [sp+264]
00452494ldrb w3, [x3]
00452498subs xzr, x1, x0
0045249cb.hi 0x4524a4
004524a0b 0x452600
004524a4
004524a4loc_4524a4:
004524a4strb w3, [x4+x0]
004524a8b 0x4524ac
004524ac
004524acloc_4524ac:
004524acb 0x45224c
004524b0
004524b0loc_4524b0:
004524b0ldr x0, [sp+264]
004524b4ldr x1, [sp+272]
004524b8ldr x2, [sp+280]
004524bcbl bytes.NewReader
004524c0str x0, [sp+184]
004524c4bl golang.org/x/crypto/md4.New
004524c8str x0, [sp+192]
004524ccstr x1, [sp+200]
004524d0ldr x3, [sp+184]
004524d4str x3, [sp+408]
004524d8stp xzr, xzr, [sp+416]
004524dcldr x1, [sp+200]
004524e0ldr x3, [sp+192]
004524e4str x3, [sp+344]
004524e8str x1, [sp+352]
004524eccbnz x3, 0x4524f4
004524f0b 0x452514
004524f4
004524f4loc_4524f4:
004524f4str x1, [sp+312]
004524f8ldr x1, [x3+8]
004524fcadrp x0, 0x5bf000
00452500add x0, x0, 3856
00452504bl runtime.typeAssert
00452508ldr x1, [sp+312]
0045250cmov x3, x0
00452510b 0x452518
00452514
00452514loc_452514:
00452514b 0x452518
00452518
00452518loc_452518:
00452518str x3, [sp+328]
0045251cstr x1, [sp+336]
00452520ldr x4, [sp+408]
00452524mov x0, x3
00452528adrp x2, 0x2c1000
0045252cadd x2, x2, 2880
00452530mov x3, x4
00452534bl io.Copy
00452538str x0, [sp+96]
0045253cstr x1, [sp+416]
00452540str x2, [sp+424]
00452544ldr x4, [sp+96]
00452548str x4, [sp+120]
0045254cstr x1, [sp+488]
00452550str x2, [sp+496]
00452554str x1, [sp+208]
00452558str x2, [sp+216]
0045255ccbnz x1, 0x452564
00452560b 0x4525a4
00452564
00452564loc_452564:
00452564adrp x5, 0x5f9000
00452568add x5, x5, 1504
0045256cstr x5, [sp+320]
00452570b 0x452574
00452574
00452574loc_452574:
00452574str x5, [sp+144]
00452578stp xzr, xzr, [sp+152]
0045257cldr x3, [sp+208]
00452580ldr x4, [sp+216]
00452584str x3, [sp+128]
00452588str x4, [sp+136]
0045258cldr x0, [sp+144]
00452590ldr x1, [sp+152]
00452594ldr x2, [sp+160]
00452598ldp x29, x30, [sp-8]
0045259cadd sp, sp, 528
004525a0ret x30
004525a4
004525a4loc_4525a4:
004525a4ldr x4, [sp+192]
004525a8ldrsb x27, [x4]
004525acldr x4, [x4+48]
004525b0ldr x0, [sp+200]
004525b4mov x1, xzr
004525b8mov x2, xzr
004525bcmov x3, x2
004525c0blr x4
004525c4str x0, [sp+432]
004525c8str x1, [sp+440]
004525ccstr x2, [sp+448]
004525d0str x0, [sp+144]
004525d4str x1, [sp+152]
004525d8str x2, [sp+160]
004525dcstp xzr, xzr, [sp+128]
004525e0ldr x0, [sp+144]
004525e4ldr x1, [sp+152]
004525e8ldr x2, [sp+160]
004525ecmov x3, xzr
004525f0mov x4, xzr
004525f4ldp x29, x30, [sp-8]
004525f8add sp, sp, 528
004525fcret x30
00452600
00452600loc_452600:
00452600bl runtime.panicIndex
00452604
00452604loc_452604:
00452604mov x0, xzr
00452608bl runtime.panicIndex
0045260c
0045260cloc_45260c:
0045260cbl runtime.panicIndex
00452610
00452610loc_452610:
00452610orr x0, xzr, 1
00452614bl runtime.panicIndex
00452618hint
0045261c
0045261cloc_45261c:
0045261cstp x0, x1, [sp+8]
00452620mov x3, x30
00452624bl runtime.morestack_noctxt.abi0
00452628ldp x0, x1, [sp+8]
0045262cb 0x4521c0
004521c0
00452630
00452630gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.deriveKeys: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.deriveKeys(struct []uint8 key, struct []uint8 checksum, uint32 usage, bool export)
00452630ldr x16, [x28+16]
00452634sub x17, sp, 32
00452638subs xzr, x17, x16
0045263cb.ls 0x452760
00452640str x30, [sp-160]!
00452644stur x29, [sp-8]
00452648sub x29, sp, 8
0045264cstr x0, [sp+168]
00452650str x1, [sp+176]
00452654str x2, [sp+184]
00452658str x3, [sp+192]
0045265cstr x4, [sp+200]
00452660str x5, [sp+208]
00452664str w6, [sp+216]
00452668strb w7, [sp+220]
0045266cstr xzr, [sp+104]
00452670stp xzr, xzr, [sp+112]
00452674str xzr, [sp+80]
00452678stp xzr, xzr, [sp+88]
0045267cstr xzr, [sp+56]
00452680stp xzr, xzr, [sp+64]
00452684ldr x1, [sp+168]
00452688ldr x2, [sp+176]
0045268cldr x3, [sp+184]
00452690str x1, [sp+104]
00452694str x2, [sp+112]
00452698str x3, [sp+120]
0045269cldr w0, [sp+216]
004526a0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType
004526a4str x0, [sp+128]
004526a8str x1, [sp+136]
004526acstr x2, [sp+144]
004526b0ldr x3, [sp+104]
004526b4ldr x4, [sp+112]
004526b8ldr x5, [sp+120]
004526bcmov x6, x0
004526c0mov x0, x3
004526c4mov x7, x1
004526c8mov x1, x4
004526ccmov x8, x2
004526d0mov x2, x5
004526d4mov x3, x6
004526d8mov x4, x7
004526dcmov x5, x8
004526e0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
004526e4str x0, [sp+80]
004526e8str x1, [sp+88]
004526ecstr x2, [sp+96]
004526f0ldr x4, [sp+200]
004526f4ldr x5, [sp+208]
004526f8ldr x3, [sp+192]
004526fcbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
00452700str x0, [sp+56]
00452704str x1, [sp+64]
00452708str x2, [sp+72]
0045270cldr x3, [sp+104]
00452710ldr x4, [sp+80]
00452714ldr x5, [sp+112]
00452718ldr x6, [sp+88]
0045271cldr x7, [sp+120]
00452720ldr x8, [sp+96]
00452724mov x9, x0
00452728mov x0, x3
0045272cmov x10, x1
00452730mov x1, x5
00452734mov x11, x2
00452738mov x2, x7
0045273cmov x3, x4
00452740mov x4, x6
00452744mov x5, x8
00452748mov x6, x9
0045274cmov x7, x10
00452750mov x8, x11
00452754ldur x29, [sp-8]
00452758ldr x30, [sp], 160
0045275cret x30
00452760
00452760loc_452760:
00452760stp x0, x1, [sp+8]
00452764stp x2, x3, [sp+24]
00452768stp x4, x5, [sp+40]
0045276cstr w6, [sp+56]
00452770strb w7, [sp+60]
00452774mov x3, x30
00452778bl runtime.morestack_noctxt.abi0
0045277cldp x0, x1, [sp+8]
00452780ldp x2, x3, [sp+24]
00452784ldp x4, x5, [sp+40]
00452788ldr w6, [sp+56]
0045278cldrb w7, [sp+60]
00452790b 0x452630
00452794udf 0
00452798udf 0
0045279cudf 0
00452630
00452630gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.deriveKeys: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.deriveKeys(struct []uint8 key, struct []uint8 checksum, uint32 usage, bool export)
00452630ldr x16, [x28+16]
00452634sub x17, sp, 32
00452638subs xzr, x17, x16
0045263cb.ls 0x452760
00452640str x30, [sp-160]!
00452644stur x29, [sp-8]
00452648sub x29, sp, 8
0045264cstr x0, [sp+168]
00452650str x1, [sp+176]
00452654str x2, [sp+184]
00452658str x3, [sp+192]
0045265cstr x4, [sp+200]
00452660str x5, [sp+208]
00452664str w6, [sp+216]
00452668strb w7, [sp+220]
0045266cstr xzr, [sp+104]
00452670stp xzr, xzr, [sp+112]
00452674str xzr, [sp+80]
00452678stp xzr, xzr, [sp+88]
0045267cstr xzr, [sp+56]
00452680stp xzr, xzr, [sp+64]
00452684ldr x1, [sp+168]
00452688ldr x2, [sp+176]
0045268cldr x3, [sp+184]
00452690str x1, [sp+104]
00452694str x2, [sp+112]
00452698str x3, [sp+120]
0045269cldr w0, [sp+216]
004526a0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType
004526a4str x0, [sp+128]
004526a8str x1, [sp+136]
004526acstr x2, [sp+144]
004526b0ldr x3, [sp+104]
004526b4ldr x4, [sp+112]
004526b8ldr x5, [sp+120]
004526bcmov x6, x0
004526c0mov x0, x3
004526c4mov x7, x1
004526c8mov x1, x4
004526ccmov x8, x2
004526d0mov x2, x5
004526d4mov x3, x6
004526d8mov x4, x7
004526dcmov x5, x8
004526e0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
004526e4str x0, [sp+80]
004526e8str x1, [sp+88]
004526ecstr x2, [sp+96]
004526f0ldr x4, [sp+200]
004526f4ldr x5, [sp+208]
004526f8ldr x3, [sp+192]
004526fcbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.HMAC
00452700str x0, [sp+56]
00452704str x1, [sp+64]
00452708str x2, [sp+72]
0045270cldr x3, [sp+104]
00452710ldr x4, [sp+80]
00452714ldr x5, [sp+112]
00452718ldr x6, [sp+88]
0045271cldr x7, [sp+120]
00452720ldr x8, [sp+96]
00452724mov x9, x0
00452728mov x0, x3
0045272cmov x10, x1
00452730mov x1, x5
00452734mov x11, x2
00452738mov x2, x7
0045273cmov x3, x4
00452740mov x4, x6
00452744mov x5, x8
00452748mov x6, x9
0045274cmov x7, x10
00452750mov x8, x11
00452754ldur x29, [sp-8]
00452758ldr x30, [sp], 160
0045275cret x30
00452760
00452760loc_452760:
00452760stp x0, x1, [sp+8]
00452764stp x2, x3, [sp+24]
00452768stp x4, x5, [sp+40]
0045276cstr w6, [sp+56]
00452770strb w7, [sp+60]
00452774mov x3, x30
00452778bl runtime.morestack_noctxt.abi0
0045277cldp x0, x1, [sp+8]
00452780ldp x2, x3, [sp+24]
00452784ldp x4, x5, [sp+40]
00452788ldr w6, [sp+56]
0045278cldrb w7, [sp+60]
00452790b 0x452630
00452794udf 0
00452798udf 0
0045279cudf 0
00452630
004527a0
004527a0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType(uint32 usage)
004527a0ldr x16, [x28+16]
004527a4subs xzr, sp, x16
004527a8b.ls 0x452880
004527acstr x30, [sp-112]!
004527b0stur x29, [sp-8]
004527b4sub x29, sp, 8
004527b8str w0, [sp+120]
004527bcstr xzr, [sp+56]
004527c0stp xzr, xzr, [sp+64]
004527c4ldr w3, [sp+120]
004527c8str w3, [sp+52]
004527ccsubs wzr, w3, 3
004527d0b.eq 0x4527d8
004527d4b 0x4527e8
004527d8
004527d8loc_4527d8:
004527d8b 0x4527dc
004527dc
004527dcloc_4527dc:
004527dcorr x3, xzr, 8
004527e0str w3, [sp+120]
004527e4b 0x45282c
004527e8
004527e8loc_4527e8:
004527e8subs wzr, w3, 9
004527ecb.eq 0x4527f4
004527f0b 0x452804
004527f4
004527f4loc_4527f4:
004527f4b 0x4527f8
004527f8
004527f8loc_4527f8:
004527f8orr x3, xzr, 8
004527fcstr w3, [sp+120]
00452800b 0x45282c
00452804
00452804loc_452804:
00452804subs wzr, w3, 23
00452808b.eq 0x452810
0045280cb 0x452820
00452810
00452810loc_452810:
00452810b 0x452814
00452814
00452814loc_452814:
00452814movz x3, 13
00452818str w3, [sp+120]
0045281cb 0x45282c
00452820
00452820loc_452820:
00452820b 0x452824
00452824
00452824loc_452824:
00452824b 0x452828
00452828
00452828loc_452828:
00452828b 0x45282c
0045282c
0045282cloc_45282c:
0045282cadrp x0, 0x1a3000
00452830add x0, x0, 3072
00452834orr x1, xzr, 4
00452838mov x2, x1
0045283cbl runtime.makeslice
00452840str x0, [sp+80]
00452844orr x2, xzr, 4
00452848str x2, [sp+88]
0045284cstr x2, [sp+96]
00452850ldr w3, [sp+120]
00452854mov x1, x2
00452858bl encoding/binary.PutUvarint
0045285cldr x0, [sp+80]
00452860ldr x1, [sp+88]
00452864ldr x2, [sp+96]
00452868str x0, [sp+56]
0045286cstr x1, [sp+64]
00452870str x2, [sp+72]
00452874ldur x29, [sp-8]
00452878ldr x30, [sp], 112
0045287cret x30
00452880
00452880loc_452880:
00452880str w0, [sp+8]
00452884mov x3, x30
00452888bl runtime.morestack_noctxt.abi0
0045288cldr w0, [sp+8]
00452890b 0x4527a0
00452894udf 0
00452898udf 0
0045289cudf 0
004527a0
004527a0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc4757.UsageToMSMsgType(uint32 usage)
004527a0ldr x16, [x28+16]
004527a4subs xzr, sp, x16
004527a8b.ls 0x452880
004527acstr x30, [sp-112]!
004527b0stur x29, [sp-8]
004527b4sub x29, sp, 8
004527b8str w0, [sp+120]
004527bcstr xzr, [sp+56]
004527c0stp xzr, xzr, [sp+64]
004527c4ldr w3, [sp+120]
004527c8str w3, [sp+52]
004527ccsubs wzr, w3, 3
004527d0b.eq 0x4527d8
004527d4b 0x4527e8
004527d8
004527d8loc_4527d8:
004527d8b 0x4527dc
004527dc
004527dcloc_4527dc:
004527dcorr x3, xzr, 8
004527e0str w3, [sp+120]
004527e4b 0x45282c
004527e8
004527e8loc_4527e8:
004527e8subs wzr, w3, 9
004527ecb.eq 0x4527f4
004527f0b 0x452804
004527f4
004527f4loc_4527f4:
004527f4b 0x4527f8
004527f8
004527f8loc_4527f8:
004527f8orr x3, xzr, 8
004527fcstr w3, [sp+120]
00452800b 0x45282c
00452804
00452804loc_452804:
00452804subs wzr, w3, 23
00452808b.eq 0x452810
0045280cb 0x452820
00452810
00452810loc_452810:
00452810b 0x452814
00452814
00452814loc_452814:
00452814movz x3, 13
00452818str w3, [sp+120]
0045281cb 0x45282c
00452820
00452820loc_452820:
00452820b 0x452824
00452824
00452824loc_452824:
00452824b 0x452828
00452828
00452828loc_452828:
00452828b 0x45282c
0045282c
0045282cloc_45282c:
0045282cadrp x0, 0x1a3000
00452830add x0, x0, 3072
00452834orr x1, xzr, 4
00452838mov x2, x1
0045283cbl runtime.makeslice
00452840str x0, [sp+80]
00452844orr x2, xzr, 4
00452848str x2, [sp+88]
0045284cstr x2, [sp+96]
00452850ldr w3, [sp+120]
00452854mov x1, x2
00452858bl encoding/binary.PutUvarint
0045285cldr x0, [sp+80]
00452860ldr x1, [sp+88]
00452864ldr x2, [sp+96]
00452868str x0, [sp+56]
0045286cstr x1, [sp+64]
00452870str x2, [sp+72]
00452874ldur x29, [sp-8]
00452878ldr x30, [sp], 112
0045287cret x30
00452880
00452880loc_452880:
00452880str w0, [sp+8]
00452884mov x3, x30
00452888bl runtime.morestack_noctxt.abi0
0045288cldr w0, [sp+8]
00452890b 0x4527a0
00452894udf 0
00452898udf 0
0045289cudf 0
004527a0
004528a0
004528a0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004528a0str x30, [sp-32]!
004528a4stur x29, [sp-8]
004528a8sub x29, sp, 8
004528acstr wzr, [sp+20]
004528b0movz x0, 17
004528b4str w0, [sp+20]
004528b8add x29, sp, 24
004528bcadd sp, sp, 32
004528c0ret x30
004528c4udf 0
004528c8udf 0
004528ccudf 0
004528a0
004528a0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004528a0str x30, [sp-32]!
004528a4stur x29, [sp-8]
004528a8sub x29, sp, 8
004528acstr wzr, [sp+20]
004528b0movz x0, 17
004528b4str w0, [sp+20]
004528b8add x29, sp, 24
004528bcadd sp, sp, 32
004528c0ret x30
004528c4udf 0
004528c8udf 0
004528ccudf 0
004528a0
004528d0
004528d0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004528d0str x30, [sp-32]!
004528d4stur x29, [sp-8]
004528d8sub x29, sp, 8
004528dcstr wzr, [sp+20]
004528e0orr x0, xzr, 15
004528e4str w0, [sp+20]
004528e8add x29, sp, 24
004528ecadd sp, sp, 32
004528f0ret x30
004528f4udf 0
004528f8udf 0
004528fcudf 0
004528d0
004528d0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004528d0str x30, [sp-32]!
004528d4stur x29, [sp-8]
004528d8sub x29, sp, 8
004528dcstr wzr, [sp+20]
004528e0orr x0, xzr, 15
004528e4str w0, [sp+20]
004528e8add x29, sp, 24
004528ecadd sp, sp, 32
004528f0ret x30
004528f4udf 0
004528f8udf 0
004528fcudf 0
004528d0
00452900
00452900gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452900str x30, [sp-32]!
00452904stur x29, [sp-8]
00452908sub x29, sp, 8
0045290cstr xzr, [sp+16]
00452910orr x0, xzr, 16
00452914str x0, [sp+16]
00452918add x29, sp, 24
0045291cadd sp, sp, 32
00452920ret x30
00452924udf 0
00452928udf 0
0045292cudf 0
00452900
00452900gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452900str x30, [sp-32]!
00452904stur x29, [sp-8]
00452908sub x29, sp, 8
0045290cstr xzr, [sp+16]
00452910orr x0, xzr, 16
00452914str x0, [sp+16]
00452918add x29, sp, 24
0045291cadd sp, sp, 32
00452920ret x30
00452924udf 0
00452928udf 0
0045292cudf 0
00452900
00452930
00452930gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452930ldr x16, [x28+16]
00452934subs xzr, sp, x16
00452938b.ls 0x452968
0045293cstr x30, [sp-32]!
00452940stur x29, [sp-8]
00452944sub x29, sp, 8
00452948str xzr, [sp+8]
0045294cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeyByteSize
00452950str x0, [sp+16]
00452954ubfm x0, x0, 61, 60
00452958str x0, [sp+8]
0045295cldur x29, [sp-8]
00452960ldr x30, [sp], 32
00452964ret x30
00452968
00452968loc_452968:
00452968mov x3, x30
0045296cbl runtime.morestack_noctxt.abi0
00452970b 0x452930
00452974udf 0
00452978udf 0
0045297cudf 0
00452930
00452930gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452930ldr x16, [x28+16]
00452934subs xzr, sp, x16
00452938b.ls 0x452968
0045293cstr x30, [sp-32]!
00452940stur x29, [sp-8]
00452944sub x29, sp, 8
00452948str xzr, [sp+8]
0045294cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetKeyByteSize
00452950str x0, [sp+16]
00452954ubfm x0, x0, 61, 60
00452958str x0, [sp+8]
0045295cldur x29, [sp-8]
00452960ldr x30, [sp], 32
00452964ret x30
00452968
00452968loc_452968:
00452968mov x3, x30
0045296cbl runtime.morestack_noctxt.abi0
00452970b 0x452930
00452974udf 0
00452978udf 0
0045297cudf 0
00452930
00452980
00452980gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452980str x30, [sp-32]!
00452984stur x29, [sp-8]
00452988sub x29, sp, 8
0045298cstr xzr, [sp+16]
00452990adrp x1, 0x287000
00452994add x1, x1, 152
00452998str x1, [sp+16]
0045299cldr x0, [sp+16]
004529a0add x29, sp, 24
004529a4add sp, sp, 32
004529a8ret x30
004529acudf 0
00452980
00452980gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452980str x30, [sp-32]!
00452984stur x29, [sp-8]
00452988sub x29, sp, 8
0045298cstr xzr, [sp+16]
00452990adrp x1, 0x287000
00452994add x1, x1, 152
00452998str x1, [sp+16]
0045299cldr x0, [sp+16]
004529a0add x29, sp, 24
004529a4add sp, sp, 32
004529a8ret x30
004529acudf 0
00452980
004529b0
004529b0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004529b0str x30, [sp-32]!
004529b4stur x29, [sp-8]
004529b8sub x29, sp, 8
004529bcstr xzr, [sp+16]
004529c0orr x0, xzr, 1
004529c4str x0, [sp+16]
004529c8add x29, sp, 24
004529ccadd sp, sp, 32
004529d0ret x30
004529d4udf 0
004529d8udf 0
004529dcudf 0
004529b0
004529b0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004529b0str x30, [sp-32]!
004529b4stur x29, [sp-8]
004529b8sub x29, sp, 8
004529bcstr xzr, [sp+16]
004529c0orr x0, xzr, 1
004529c4str x0, [sp+16]
004529c8add x29, sp, 24
004529ccadd sp, sp, 32
004529d0ret x30
004529d4udf 0
004529d8udf 0
004529dcudf 0
004529b0
004529e0
004529e0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004529e0str x30, [sp-32]!
004529e4stur x29, [sp-8]
004529e8sub x29, sp, 8
004529ecstp xzr, xzr, [sp+8]
004529f0adrp x0, 0x25f000
004529f4add x0, x0, 2108
004529f8str x0, [sp+8]
004529fcorr x1, xzr, 8
00452a00str x1, [sp+16]
00452a04add x29, sp, 24
00452a08add sp, sp, 32
00452a0cret x30
004529e0
004529e0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
004529e0str x30, [sp-32]!
004529e4stur x29, [sp-8]
004529e8sub x29, sp, 8
004529ecstp xzr, xzr, [sp+8]
004529f0adrp x0, 0x25f000
004529f4add x0, x0, 2108
004529f8str x0, [sp+8]
004529fcorr x1, xzr, 8
00452a00str x1, [sp+16]
00452a04add x29, sp, 24
00452a08add sp, sp, 32
00452a0cret x30
004529e0
00452a10
00452a10gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452a10str x30, [sp-32]!
00452a14stur x29, [sp-8]
00452a18sub x29, sp, 8
00452a1cstr xzr, [sp+16]
00452a20orr x0, xzr, 16
00452a24str x0, [sp+16]
00452a28add x29, sp, 24
00452a2cadd sp, sp, 32
00452a30ret x30
00452a34udf 0
00452a38udf 0
00452a3cudf 0
00452a10
00452a10gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452a10str x30, [sp-32]!
00452a14stur x29, [sp-8]
00452a18sub x29, sp, 8
00452a1cstr xzr, [sp+16]
00452a20orr x0, xzr, 16
00452a24str x0, [sp+16]
00452a28add x29, sp, 24
00452a2cadd sp, sp, 32
00452a30ret x30
00452a34udf 0
00452a38udf 0
00452a3cudf 0
00452a10
00452a40
00452a40gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452a40str x30, [sp-32]!
00452a44stur x29, [sp-8]
00452a48sub x29, sp, 8
00452a4cstr xzr, [sp+16]
00452a50orr x0, xzr, 96
00452a54str x0, [sp+16]
00452a58add x29, sp, 24
00452a5cadd sp, sp, 32
00452a60ret x30
00452a64udf 0
00452a68udf 0
00452a6cudf 0
00452a40
00452a40gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452a40str x30, [sp-32]!
00452a44stur x29, [sp-8]
00452a48sub x29, sp, 8
00452a4cstr xzr, [sp+16]
00452a50orr x0, xzr, 96
00452a54str x0, [sp+16]
00452a58add x29, sp, 24
00452a5cadd sp, sp, 32
00452a60ret x30
00452a64udf 0
00452a68udf 0
00452a6cudf 0
00452a40
00452a70
00452a70gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452a70str x30, [sp-32]!
00452a74stur x29, [sp-8]
00452a78sub x29, sp, 8
00452a7cstr xzr, [sp+16]
00452a80orr x0, xzr, 128
00452a84str x0, [sp+16]
00452a88add x29, sp, 24
00452a8cadd sp, sp, 32
00452a90ret x30
00452a94udf 0
00452a98udf 0
00452a9cudf 0
00452a70
00452a70gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e)
00452a70str x30, [sp-32]!
00452a74stur x29, [sp-8]
00452a78sub x29, sp, 8
00452a7cstr xzr, [sp+16]
00452a80orr x0, xzr, 128
00452a84str x0, [sp+16]
00452a88add x29, sp, 24
00452a8cadd sp, sp, 32
00452a90ret x30
00452a94udf 0
00452a98udf 0
00452a9cudf 0
00452a70
00452aa0
00452aa0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct string secret, struct string salt, struct string s2kparams)
00452aa0ldr x16, [x28+16]
00452aa4sub x17, sp, 80
00452aa8subs xzr, x17, x16
00452aacb.ls 0x452b94
00452ab0str x30, [sp-208]!
00452ab4stur x29, [sp-8]
00452ab8sub x29, sp, 8
00452abcstr x0, [sp+216]
00452ac0str x1, [sp+224]
00452ac4str x2, [sp+232]
00452ac8str x3, [sp+240]
00452accstr x4, [sp+248]
00452ad0str x5, [sp+256]
00452ad4str xzr, [sp+96]
00452ad8stp xzr, xzr, [sp+104]
00452adcstp xzr, xzr, [sp+80]
00452ae0str xzr, [sp+136]
00452ae4stp xzr, xzr, [sp+144]
00452ae8stp xzr, xzr, [sp+120]
00452aecldr x0, [sp+216]
00452af0ldr x2, [sp+232]
00452af4ldr x4, [sp+248]
00452af8ldr x1, [sp+224]
00452afcldr x3, [sp+240]
00452b00ldr x5, [sp+256]
00452b04adrp x6, 0x2cb000
00452b08add x6, x6, 160
00452b0cadrp x7, 0x5f9000
00452b10add x7, x7, 1504
00452b14bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToKey
00452b18str x0, [sp+136]
00452b1cstr x1, [sp+144]
00452b20str x2, [sp+152]
00452b24str x3, [sp+120]
00452b28str x4, [sp+128]
00452b2cldr x8, [sp+144]
00452b30ldr x9, [sp+152]
00452b34ldr x10, [sp+136]
00452b38str x10, [sp+176]
00452b3cstr x8, [sp+184]
00452b40str x9, [sp+192]
00452b44ldr x8, [sp+120]
00452b48ldr x9, [sp+128]
00452b4cstr x8, [sp+160]
00452b50str x9, [sp+168]
00452b54ldr x8, [sp+176]
00452b58ldr x9, [sp+184]
00452b5cldr x10, [sp+192]
00452b60str x8, [sp+96]
00452b64str x9, [sp+104]
00452b68str x10, [sp+112]
00452b6cldr x3, [sp+160]
00452b70ldr x4, [sp+168]
00452b74str x3, [sp+80]
00452b78str x4, [sp+88]
00452b7cldr x0, [sp+96]
00452b80ldr x1, [sp+104]
00452b84ldr x2, [sp+112]
00452b88ldur x29, [sp-8]
00452b8cldr x30, [sp], 208
00452b90ret x30
00452b94
00452b94loc_452b94:
00452b94stp x0, x1, [sp+8]
00452b98stp x2, x3, [sp+24]
00452b9cstp x4, x5, [sp+40]
00452ba0mov x3, x30
00452ba4bl runtime.morestack_noctxt.abi0
00452ba8ldp x0, x1, [sp+8]
00452bacldp x2, x3, [sp+24]
00452bb0ldp x4, x5, [sp+40]
00452bb4b 0x452aa0
00452bb8udf 0
00452bbcudf 0
00452aa0
00452aa0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct string secret, struct string salt, struct string s2kparams)
00452aa0ldr x16, [x28+16]
00452aa4sub x17, sp, 80
00452aa8subs xzr, x17, x16
00452aacb.ls 0x452b94
00452ab0str x30, [sp-208]!
00452ab4stur x29, [sp-8]
00452ab8sub x29, sp, 8
00452abcstr x0, [sp+216]
00452ac0str x1, [sp+224]
00452ac4str x2, [sp+232]
00452ac8str x3, [sp+240]
00452accstr x4, [sp+248]
00452ad0str x5, [sp+256]
00452ad4str xzr, [sp+96]
00452ad8stp xzr, xzr, [sp+104]
00452adcstp xzr, xzr, [sp+80]
00452ae0str xzr, [sp+136]
00452ae4stp xzr, xzr, [sp+144]
00452ae8stp xzr, xzr, [sp+120]
00452aecldr x0, [sp+216]
00452af0ldr x2, [sp+232]
00452af4ldr x4, [sp+248]
00452af8ldr x1, [sp+224]
00452afcldr x3, [sp+240]
00452b00ldr x5, [sp+256]
00452b04adrp x6, 0x2cb000
00452b08add x6, x6, 160
00452b0cadrp x7, 0x5f9000
00452b10add x7, x7, 1504
00452b14bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToKey
00452b18str x0, [sp+136]
00452b1cstr x1, [sp+144]
00452b20str x2, [sp+152]
00452b24str x3, [sp+120]
00452b28str x4, [sp+128]
00452b2cldr x8, [sp+144]
00452b30ldr x9, [sp+152]
00452b34ldr x10, [sp+136]
00452b38str x10, [sp+176]
00452b3cstr x8, [sp+184]
00452b40str x9, [sp+192]
00452b44ldr x8, [sp+120]
00452b48ldr x9, [sp+128]
00452b4cstr x8, [sp+160]
00452b50str x9, [sp+168]
00452b54ldr x8, [sp+176]
00452b58ldr x9, [sp+184]
00452b5cldr x10, [sp+192]
00452b60str x8, [sp+96]
00452b64str x9, [sp+104]
00452b68str x10, [sp+112]
00452b6cldr x3, [sp+160]
00452b70ldr x4, [sp+168]
00452b74str x3, [sp+80]
00452b78str x4, [sp+88]
00452b7cldr x0, [sp+96]
00452b80ldr x1, [sp+104]
00452b84ldr x2, [sp+112]
00452b88ldur x29, [sp-8]
00452b8cldr x30, [sp], 208
00452b90ret x30
00452b94
00452b94loc_452b94:
00452b94stp x0, x1, [sp+8]
00452b98stp x2, x3, [sp+24]
00452b9cstp x4, x5, [sp+40]
00452ba0mov x3, x30
00452ba4bl runtime.morestack_noctxt.abi0
00452ba8ldp x0, x1, [sp+8]
00452bacldp x2, x3, [sp+24]
00452bb0ldp x4, x5, [sp+40]
00452bb4b 0x452aa0
00452bb8udf 0
00452bbcudf 0
00452aa0
00452bc0
00452bc0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 b)
00452bc0ldr x16, [x28+16]
00452bc4subs xzr, sp, x16
00452bc8b.ls 0x452c20
00452bccstr x30, [sp-96]!
00452bd0stur x29, [sp-8]
00452bd4sub x29, sp, 8
00452bd8str x0, [sp+104]
00452bdcstr x1, [sp+112]
00452be0str x2, [sp+120]
00452be4str xzr, [sp+40]
00452be8stp xzr, xzr, [sp+48]
00452becldr x0, [sp+104]
00452bf0ldr x1, [sp+112]
00452bf4ldr x2, [sp+120]
00452bf8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.RandomToKey
00452bfcstr x0, [sp+64]
00452c00str x1, [sp+72]
00452c04str x2, [sp+80]
00452c08str x0, [sp+40]
00452c0cstr x1, [sp+48]
00452c10str x2, [sp+56]
00452c14ldur x29, [sp-8]
00452c18ldr x30, [sp], 96
00452c1cret x30
00452c20
00452c20loc_452c20:
00452c20stp x0, x1, [sp+8]
00452c24str x2, [sp+24]
00452c28mov x3, x30
00452c2cbl runtime.morestack_noctxt.abi0
00452c30ldp x0, x1, [sp+8]
00452c34ldr x2, [sp+24]
00452c38b 0x452bc0
00452c3cudf 0
00452bc0
00452bc0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 b)
00452bc0ldr x16, [x28+16]
00452bc4subs xzr, sp, x16
00452bc8b.ls 0x452c20
00452bccstr x30, [sp-96]!
00452bd0stur x29, [sp-8]
00452bd4sub x29, sp, 8
00452bd8str x0, [sp+104]
00452bdcstr x1, [sp+112]
00452be0str x2, [sp+120]
00452be4str xzr, [sp+40]
00452be8stp xzr, xzr, [sp+48]
00452becldr x0, [sp+104]
00452bf0ldr x1, [sp+112]
00452bf4ldr x2, [sp+120]
00452bf8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.RandomToKey
00452bfcstr x0, [sp+64]
00452c00str x1, [sp+72]
00452c04str x2, [sp+80]
00452c08str x0, [sp+40]
00452c0cstr x1, [sp+48]
00452c10str x2, [sp+56]
00452c14ldur x29, [sp-8]
00452c18ldr x30, [sp], 96
00452c1cret x30
00452c20
00452c20loc_452c20:
00452c20stp x0, x1, [sp+8]
00452c24str x2, [sp+24]
00452c28mov x3, x30
00452c2cbl runtime.morestack_noctxt.abi0
00452c30ldp x0, x1, [sp+8]
00452c34ldr x2, [sp+24]
00452c38b 0x452bc0
00452c3cudf 0
00452bc0
00452c40
00452c40gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 data)
00452c40ldr x16, [x28+16]
00452c44sub x17, sp, 144
00452c48subs xzr, x17, x16
00452c4cb.ls 0x452d90
00452c50sub x20, sp, 272
00452c54stp x29, x30, [x20-8]
00452c58add sp, x20, 0
00452c5csub x29, sp, 8
00452c60str x0, [sp+280]
00452c64str x1, [sp+288]
00452c68str x2, [sp+296]
00452c6cstr x3, [sp+304]
00452c70str x4, [sp+312]
00452c74str x5, [sp+320]
00452c78str xzr, [sp+112]
00452c7cstp xzr, xzr, [sp+120]
00452c80str xzr, [sp+88]
00452c84stp xzr, xzr, [sp+96]
00452c88stp xzr, xzr, [sp+72]
00452c8cstr xzr, [sp+136]
00452c90stp xzr, xzr, [sp+144]
00452c94str xzr, [sp+240]
00452c98stp xzr, xzr, [sp+248]
00452c9cstp xzr, xzr, [sp+224]
00452ca0ldr x0, [sp+280]
00452ca4ldr x3, [sp+304]
00452ca8ldr x1, [sp+288]
00452cacldr x4, [sp+312]
00452cb0ldr x2, [sp+296]
00452cb4ldr x5, [sp+320]
00452cb8adrp x6, 0x2cb000
00452cbcadd x6, x6, 160
00452cc0adrp x7, 0x5f9000
00452cc4add x7, x7, 1504
00452cc8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptData
00452cccstr x0, [sp+136]
00452cd0str x1, [sp+144]
00452cd4str x2, [sp+152]
00452cd8str x3, [sp+240]
00452cdcstr x4, [sp+248]
00452ce0str x5, [sp+256]
00452ce4str x6, [sp+224]
00452ce8str x7, [sp+232]
00452cecldr x8, [sp+144]
00452cf0ldr x9, [sp+152]
00452cf4ldr x10, [sp+136]
00452cf8str x10, [sp+200]
00452cfcstr x8, [sp+208]
00452d00str x9, [sp+216]
00452d04ldr x8, [sp+240]
00452d08ldr x9, [sp+248]
00452d0cldr x10, [sp+256]
00452d10str x8, [sp+176]
00452d14str x9, [sp+184]
00452d18str x10, [sp+192]
00452d1cldr x8, [sp+224]
00452d20ldr x9, [sp+232]
00452d24str x8, [sp+160]
00452d28str x9, [sp+168]
00452d2cldr x8, [sp+200]
00452d30ldr x9, [sp+208]
00452d34ldr x10, [sp+216]
00452d38str x8, [sp+112]
00452d3cstr x9, [sp+120]
00452d40str x10, [sp+128]
00452d44ldr x8, [sp+176]
00452d48ldr x9, [sp+184]
00452d4cldr x10, [sp+192]
00452d50str x8, [sp+88]
00452d54str x9, [sp+96]
00452d58str x10, [sp+104]
00452d5cldr x6, [sp+160]
00452d60ldr x7, [sp+168]
00452d64str x6, [sp+72]
00452d68str x7, [sp+80]
00452d6cldr x0, [sp+112]
00452d70ldr x3, [sp+88]
00452d74ldr x1, [sp+120]
00452d78ldr x4, [sp+96]
00452d7cldr x2, [sp+128]
00452d80ldr x5, [sp+104]
00452d84ldp x29, x30, [sp-8]
00452d88add sp, sp, 272
00452d8cret x30
00452d90
00452d90loc_452d90:
00452d90stp x0, x1, [sp+8]
00452d94stp x2, x3, [sp+24]
00452d98stp x4, x5, [sp+40]
00452d9cmov x3, x30
00452da0bl runtime.morestack_noctxt.abi0
00452da4ldp x0, x1, [sp+8]
00452da8ldp x2, x3, [sp+24]
00452dacldp x4, x5, [sp+40]
00452db0b 0x452c40
00452db4udf 0
00452db8udf 0
00452dbcudf 0
00452c40
00452c40gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 data)
00452c40ldr x16, [x28+16]
00452c44sub x17, sp, 144
00452c48subs xzr, x17, x16
00452c4cb.ls 0x452d90
00452c50sub x20, sp, 272
00452c54stp x29, x30, [x20-8]
00452c58add sp, x20, 0
00452c5csub x29, sp, 8
00452c60str x0, [sp+280]
00452c64str x1, [sp+288]
00452c68str x2, [sp+296]
00452c6cstr x3, [sp+304]
00452c70str x4, [sp+312]
00452c74str x5, [sp+320]
00452c78str xzr, [sp+112]
00452c7cstp xzr, xzr, [sp+120]
00452c80str xzr, [sp+88]
00452c84stp xzr, xzr, [sp+96]
00452c88stp xzr, xzr, [sp+72]
00452c8cstr xzr, [sp+136]
00452c90stp xzr, xzr, [sp+144]
00452c94str xzr, [sp+240]
00452c98stp xzr, xzr, [sp+248]
00452c9cstp xzr, xzr, [sp+224]
00452ca0ldr x0, [sp+280]
00452ca4ldr x3, [sp+304]
00452ca8ldr x1, [sp+288]
00452cacldr x4, [sp+312]
00452cb0ldr x2, [sp+296]
00452cb4ldr x5, [sp+320]
00452cb8adrp x6, 0x2cb000
00452cbcadd x6, x6, 160
00452cc0adrp x7, 0x5f9000
00452cc4add x7, x7, 1504
00452cc8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptData
00452cccstr x0, [sp+136]
00452cd0str x1, [sp+144]
00452cd4str x2, [sp+152]
00452cd8str x3, [sp+240]
00452cdcstr x4, [sp+248]
00452ce0str x5, [sp+256]
00452ce4str x6, [sp+224]
00452ce8str x7, [sp+232]
00452cecldr x8, [sp+144]
00452cf0ldr x9, [sp+152]
00452cf4ldr x10, [sp+136]
00452cf8str x10, [sp+200]
00452cfcstr x8, [sp+208]
00452d00str x9, [sp+216]
00452d04ldr x8, [sp+240]
00452d08ldr x9, [sp+248]
00452d0cldr x10, [sp+256]
00452d10str x8, [sp+176]
00452d14str x9, [sp+184]
00452d18str x10, [sp+192]
00452d1cldr x8, [sp+224]
00452d20ldr x9, [sp+232]
00452d24str x8, [sp+160]
00452d28str x9, [sp+168]
00452d2cldr x8, [sp+200]
00452d30ldr x9, [sp+208]
00452d34ldr x10, [sp+216]
00452d38str x8, [sp+112]
00452d3cstr x9, [sp+120]
00452d40str x10, [sp+128]
00452d44ldr x8, [sp+176]
00452d48ldr x9, [sp+184]
00452d4cldr x10, [sp+192]
00452d50str x8, [sp+88]
00452d54str x9, [sp+96]
00452d58str x10, [sp+104]
00452d5cldr x6, [sp+160]
00452d60ldr x7, [sp+168]
00452d64str x6, [sp+72]
00452d68str x7, [sp+80]
00452d6cldr x0, [sp+112]
00452d70ldr x3, [sp+88]
00452d74ldr x1, [sp+120]
00452d78ldr x4, [sp+96]
00452d7cldr x2, [sp+128]
00452d80ldr x5, [sp+104]
00452d84ldp x29, x30, [sp-8]
00452d88add sp, sp, 272
00452d8cret x30
00452d90
00452d90loc_452d90:
00452d90stp x0, x1, [sp+8]
00452d94stp x2, x3, [sp+24]
00452d98stp x4, x5, [sp+40]
00452d9cmov x3, x30
00452da0bl runtime.morestack_noctxt.abi0
00452da4ldp x0, x1, [sp+8]
00452da8ldp x2, x3, [sp+24]
00452dacldp x4, x5, [sp+40]
00452db0b 0x452c40
00452db4udf 0
00452db8udf 0
00452dbcudf 0
00452c40
00452dc0
00452dc0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 message, uint32 usage)
00452dc0ldr x16, [x28+16]
00452dc4sub x17, sp, 160
00452dc8subs xzr, x17, x16
00452dccb.ls 0x452f18
00452dd0sub x20, sp, 288
00452dd4stp x29, x30, [x20-8]
00452dd8add sp, x20, 0
00452ddcsub x29, sp, 8
00452de0str x0, [sp+296]
00452de4str x1, [sp+304]
00452de8str x2, [sp+312]
00452decstr x3, [sp+320]
00452df0str x4, [sp+328]
00452df4str x5, [sp+336]
00452df8str w6, [sp+344]
00452dfcstr xzr, [sp+128]
00452e00stp xzr, xzr, [sp+136]
00452e04str xzr, [sp+104]
00452e08stp xzr, xzr, [sp+112]
00452e0cstp xzr, xzr, [sp+88]
00452e10str xzr, [sp+256]
00452e14stp xzr, xzr, [sp+264]
00452e18str xzr, [sp+232]
00452e1cstp xzr, xzr, [sp+240]
00452e20stp xzr, xzr, [sp+216]
00452e24ldr w6, [sp+344]
00452e28ldr x0, [sp+296]
00452e2cldr x3, [sp+320]
00452e30ldr x1, [sp+304]
00452e34ldr x4, [sp+328]
00452e38ldr x2, [sp+312]
00452e3cldr x5, [sp+336]
00452e40adrp x7, 0x2cb000
00452e44add x7, x7, 160
00452e48adrp x8, 0x5f9000
00452e4cadd x8, x8, 1504
00452e50bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptMessage
00452e54str x0, [sp+256]
00452e58str x1, [sp+264]
00452e5cstr x2, [sp+272]
00452e60str x3, [sp+232]
00452e64str x4, [sp+240]
00452e68str x5, [sp+248]
00452e6cstr x6, [sp+216]
00452e70str x7, [sp+224]
00452e74ldr x9, [sp+264]
00452e78ldr x10, [sp+272]
00452e7cldr x11, [sp+256]
00452e80str x11, [sp+192]
00452e84str x9, [sp+200]
00452e88str x10, [sp+208]
00452e8cldr x9, [sp+232]
00452e90ldr x10, [sp+240]
00452e94ldr x11, [sp+248]
00452e98str x9, [sp+168]
00452e9cstr x10, [sp+176]
00452ea0str x11, [sp+184]
00452ea4ldr x9, [sp+216]
00452ea8ldr x10, [sp+224]
00452eacstr x9, [sp+152]
00452eb0str x10, [sp+160]
00452eb4ldr x9, [sp+192]
00452eb8ldr x10, [sp+200]
00452ebcldr x11, [sp+208]
00452ec0str x9, [sp+128]
00452ec4str x10, [sp+136]
00452ec8str x11, [sp+144]
00452eccldr x9, [sp+168]
00452ed0ldr x10, [sp+176]
00452ed4ldr x11, [sp+184]
00452ed8str x9, [sp+104]
00452edcstr x10, [sp+112]
00452ee0str x11, [sp+120]
00452ee4ldr x6, [sp+152]
00452ee8ldr x7, [sp+160]
00452eecstr x6, [sp+88]
00452ef0str x7, [sp+96]
00452ef4ldr x0, [sp+128]
00452ef8ldr x3, [sp+104]
00452efcldr x1, [sp+136]
00452f00ldr x4, [sp+112]
00452f04ldr x2, [sp+144]
00452f08ldr x5, [sp+120]
00452f0cldp x29, x30, [sp-8]
00452f10add sp, sp, 288
00452f14ret x30
00452f18
00452f18loc_452f18:
00452f18stp x0, x1, [sp+8]
00452f1cstp x2, x3, [sp+24]
00452f20stp x4, x5, [sp+40]
00452f24str w6, [sp+56]
00452f28mov x3, x30
00452f2cbl runtime.morestack_noctxt.abi0
00452f30ldp x0, x1, [sp+8]
00452f34ldp x2, x3, [sp+24]
00452f38ldp x4, x5, [sp+40]
00452f3cldr w6, [sp+56]
00452f40b 0x452dc0
00452f44udf 0
00452f48udf 0
00452f4cudf 0
00452dc0
00452dc0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 message, uint32 usage)
00452dc0ldr x16, [x28+16]
00452dc4sub x17, sp, 160
00452dc8subs xzr, x17, x16
00452dccb.ls 0x452f18
00452dd0sub x20, sp, 288
00452dd4stp x29, x30, [x20-8]
00452dd8add sp, x20, 0
00452ddcsub x29, sp, 8
00452de0str x0, [sp+296]
00452de4str x1, [sp+304]
00452de8str x2, [sp+312]
00452decstr x3, [sp+320]
00452df0str x4, [sp+328]
00452df4str x5, [sp+336]
00452df8str w6, [sp+344]
00452dfcstr xzr, [sp+128]
00452e00stp xzr, xzr, [sp+136]
00452e04str xzr, [sp+104]
00452e08stp xzr, xzr, [sp+112]
00452e0cstp xzr, xzr, [sp+88]
00452e10str xzr, [sp+256]
00452e14stp xzr, xzr, [sp+264]
00452e18str xzr, [sp+232]
00452e1cstp xzr, xzr, [sp+240]
00452e20stp xzr, xzr, [sp+216]
00452e24ldr w6, [sp+344]
00452e28ldr x0, [sp+296]
00452e2cldr x3, [sp+320]
00452e30ldr x1, [sp+304]
00452e34ldr x4, [sp+328]
00452e38ldr x2, [sp+312]
00452e3cldr x5, [sp+336]
00452e40adrp x7, 0x2cb000
00452e44add x7, x7, 160
00452e48adrp x8, 0x5f9000
00452e4cadd x8, x8, 1504
00452e50bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptMessage
00452e54str x0, [sp+256]
00452e58str x1, [sp+264]
00452e5cstr x2, [sp+272]
00452e60str x3, [sp+232]
00452e64str x4, [sp+240]
00452e68str x5, [sp+248]
00452e6cstr x6, [sp+216]
00452e70str x7, [sp+224]
00452e74ldr x9, [sp+264]
00452e78ldr x10, [sp+272]
00452e7cldr x11, [sp+256]
00452e80str x11, [sp+192]
00452e84str x9, [sp+200]
00452e88str x10, [sp+208]
00452e8cldr x9, [sp+232]
00452e90ldr x10, [sp+240]
00452e94ldr x11, [sp+248]
00452e98str x9, [sp+168]
00452e9cstr x10, [sp+176]
00452ea0str x11, [sp+184]
00452ea4ldr x9, [sp+216]
00452ea8ldr x10, [sp+224]
00452eacstr x9, [sp+152]
00452eb0str x10, [sp+160]
00452eb4ldr x9, [sp+192]
00452eb8ldr x10, [sp+200]
00452ebcldr x11, [sp+208]
00452ec0str x9, [sp+128]
00452ec4str x10, [sp+136]
00452ec8str x11, [sp+144]
00452eccldr x9, [sp+168]
00452ed0ldr x10, [sp+176]
00452ed4ldr x11, [sp+184]
00452ed8str x9, [sp+104]
00452edcstr x10, [sp+112]
00452ee0str x11, [sp+120]
00452ee4ldr x6, [sp+152]
00452ee8ldr x7, [sp+160]
00452eecstr x6, [sp+88]
00452ef0str x7, [sp+96]
00452ef4ldr x0, [sp+128]
00452ef8ldr x3, [sp+104]
00452efcldr x1, [sp+136]
00452f00ldr x4, [sp+112]
00452f04ldr x2, [sp+144]
00452f08ldr x5, [sp+120]
00452f0cldp x29, x30, [sp-8]
00452f10add sp, sp, 288
00452f14ret x30
00452f18
00452f18loc_452f18:
00452f18stp x0, x1, [sp+8]
00452f1cstp x2, x3, [sp+24]
00452f20stp x4, x5, [sp+40]
00452f24str w6, [sp+56]
00452f28mov x3, x30
00452f2cbl runtime.morestack_noctxt.abi0
00452f30ldp x0, x1, [sp+8]
00452f34ldp x2, x3, [sp+24]
00452f38ldp x4, x5, [sp+40]
00452f3cldr w6, [sp+56]
00452f40b 0x452dc0
00452f44udf 0
00452f48udf 0
00452f4cudf 0
00452dc0
00452f50
00452f50gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 data)
00452f50ldr x16, [x28+16]
00452f54sub x17, sp, 80
00452f58subs xzr, x17, x16
00452f5cb.ls 0x453044
00452f60str x30, [sp-208]!
00452f64stur x29, [sp-8]
00452f68sub x29, sp, 8
00452f6cstr x0, [sp+216]
00452f70str x1, [sp+224]
00452f74str x2, [sp+232]
00452f78str x3, [sp+240]
00452f7cstr x4, [sp+248]
00452f80str x5, [sp+256]
00452f84str xzr, [sp+96]
00452f88stp xzr, xzr, [sp+104]
00452f8cstp xzr, xzr, [sp+80]
00452f90str xzr, [sp+136]
00452f94stp xzr, xzr, [sp+144]
00452f98stp xzr, xzr, [sp+120]
00452f9cldr x0, [sp+216]
00452fa0ldr x3, [sp+240]
00452fa4ldr x1, [sp+224]
00452fa8ldr x4, [sp+248]
00452facldr x2, [sp+232]
00452fb0ldr x5, [sp+256]
00452fb4adrp x6, 0x2cb000
00452fb8add x6, x6, 160
00452fbcadrp x7, 0x5f9000
00452fc0add x7, x7, 1504
00452fc4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptData
00452fc8str x0, [sp+136]
00452fccstr x1, [sp+144]
00452fd0str x2, [sp+152]
00452fd4str x3, [sp+120]
00452fd8str x4, [sp+128]
00452fdcldr x8, [sp+144]
00452fe0ldr x9, [sp+152]
00452fe4ldr x10, [sp+136]
00452fe8str x10, [sp+176]
00452fecstr x8, [sp+184]
00452ff0str x9, [sp+192]
00452ff4ldr x8, [sp+120]
00452ff8ldr x9, [sp+128]
00452ffcstr x8, [sp+160]
00453000str x9, [sp+168]
00453004ldr x8, [sp+176]
00453008ldr x9, [sp+184]
0045300cldr x10, [sp+192]
00453010str x8, [sp+96]
00453014str x9, [sp+104]
00453018str x10, [sp+112]
0045301cldr x3, [sp+160]
00453020ldr x4, [sp+168]
00453024str x3, [sp+80]
00453028str x4, [sp+88]
0045302cldr x0, [sp+96]
00453030ldr x1, [sp+104]
00453034ldr x2, [sp+112]
00453038ldur x29, [sp-8]
0045303cldr x30, [sp], 208
00453040ret x30
00453044
00453044loc_453044:
00453044stp x0, x1, [sp+8]
00453048stp x2, x3, [sp+24]
0045304cstp x4, x5, [sp+40]
00453050mov x3, x30
00453054bl runtime.morestack_noctxt.abi0
00453058ldp x0, x1, [sp+8]
0045305cldp x2, x3, [sp+24]
00453060ldp x4, x5, [sp+40]
00453064b 0x452f50
00453068udf 0
0045306cudf 0
00452f50
00452f50gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 data)
00452f50ldr x16, [x28+16]
00452f54sub x17, sp, 80
00452f58subs xzr, x17, x16
00452f5cb.ls 0x453044
00452f60str x30, [sp-208]!
00452f64stur x29, [sp-8]
00452f68sub x29, sp, 8
00452f6cstr x0, [sp+216]
00452f70str x1, [sp+224]
00452f74str x2, [sp+232]
00452f78str x3, [sp+240]
00452f7cstr x4, [sp+248]
00452f80str x5, [sp+256]
00452f84str xzr, [sp+96]
00452f88stp xzr, xzr, [sp+104]
00452f8cstp xzr, xzr, [sp+80]
00452f90str xzr, [sp+136]
00452f94stp xzr, xzr, [sp+144]
00452f98stp xzr, xzr, [sp+120]
00452f9cldr x0, [sp+216]
00452fa0ldr x3, [sp+240]
00452fa4ldr x1, [sp+224]
00452fa8ldr x4, [sp+248]
00452facldr x2, [sp+232]
00452fb0ldr x5, [sp+256]
00452fb4adrp x6, 0x2cb000
00452fb8add x6, x6, 160
00452fbcadrp x7, 0x5f9000
00452fc0add x7, x7, 1504
00452fc4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptData
00452fc8str x0, [sp+136]
00452fccstr x1, [sp+144]
00452fd0str x2, [sp+152]
00452fd4str x3, [sp+120]
00452fd8str x4, [sp+128]
00452fdcldr x8, [sp+144]
00452fe0ldr x9, [sp+152]
00452fe4ldr x10, [sp+136]
00452fe8str x10, [sp+176]
00452fecstr x8, [sp+184]
00452ff0str x9, [sp+192]
00452ff4ldr x8, [sp+120]
00452ff8ldr x9, [sp+128]
00452ffcstr x8, [sp+160]
00453000str x9, [sp+168]
00453004ldr x8, [sp+176]
00453008ldr x9, [sp+184]
0045300cldr x10, [sp+192]
00453010str x8, [sp+96]
00453014str x9, [sp+104]
00453018str x10, [sp+112]
0045301cldr x3, [sp+160]
00453020ldr x4, [sp+168]
00453024str x3, [sp+80]
00453028str x4, [sp+88]
0045302cldr x0, [sp+96]
00453030ldr x1, [sp+104]
00453034ldr x2, [sp+112]
00453038ldur x29, [sp-8]
0045303cldr x30, [sp], 208
00453040ret x30
00453044
00453044loc_453044:
00453044stp x0, x1, [sp+8]
00453048stp x2, x3, [sp+24]
0045304cstp x4, x5, [sp+40]
00453050mov x3, x30
00453054bl runtime.morestack_noctxt.abi0
00453058ldp x0, x1, [sp+8]
0045305cldp x2, x3, [sp+24]
00453060ldp x4, x5, [sp+40]
00453064b 0x452f50
00453068udf 0
0045306cudf 0
00452f50
00453070
00453070gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
00453070ldr x16, [x28+16]
00453074sub x17, sp, 80
00453078subs xzr, x17, x16
0045307cb.ls 0x45316c
00453080str x30, [sp-208]!
00453084stur x29, [sp-8]
00453088sub x29, sp, 8
0045308cstr x0, [sp+216]
00453090str x1, [sp+224]
00453094str x2, [sp+232]
00453098str x3, [sp+240]
0045309cstr x4, [sp+248]
004530a0str x5, [sp+256]
004530a4str w6, [sp+264]
004530a8str xzr, [sp+96]
004530acstp xzr, xzr, [sp+104]
004530b0stp xzr, xzr, [sp+80]
004530b4str xzr, [sp+136]
004530b8stp xzr, xzr, [sp+144]
004530bcstp xzr, xzr, [sp+120]
004530c0ldr w6, [sp+264]
004530c4ldr x0, [sp+216]
004530c8ldr x3, [sp+240]
004530ccldr x1, [sp+224]
004530d0ldr x4, [sp+248]
004530d4ldr x2, [sp+232]
004530d8ldr x5, [sp+256]
004530dcadrp x7, 0x2ca000
004530e0add x7, x7, 160
004530e4adrp x8, 0x5f8000
004530e8add x8, x8, 1504
004530ecbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptMessage
004530f0str x0, [sp+136]
004530f4str x1, [sp+144]
004530f8str x2, [sp+152]
004530fcstr x3, [sp+120]
00453100str x4, [sp+128]
00453104ldr x9, [sp+144]
00453108ldr x10, [sp+152]
0045310cldr x11, [sp+136]
00453110str x11, [sp+176]
00453114str x9, [sp+184]
00453118str x10, [sp+192]
0045311cldr x9, [sp+120]
00453120ldr x10, [sp+128]
00453124str x9, [sp+160]
00453128str x10, [sp+168]
0045312cldr x9, [sp+176]
00453130ldr x10, [sp+184]
00453134ldr x11, [sp+192]
00453138str x9, [sp+96]
0045313cstr x10, [sp+104]
00453140str x11, [sp+112]
00453144ldr x3, [sp+160]
00453148ldr x4, [sp+168]
0045314cstr x3, [sp+80]
00453150str x4, [sp+88]
00453154ldr x0, [sp+96]
00453158ldr x1, [sp+104]
0045315cldr x2, [sp+112]
00453160ldur x29, [sp-8]
00453164ldr x30, [sp], 208
00453168ret x30
0045316c
0045316cloc_45316c:
0045316cstp x0, x1, [sp+8]
00453170stp x2, x3, [sp+24]
00453174stp x4, x5, [sp+40]
00453178str w6, [sp+56]
0045317cmov x3, x30
00453180bl runtime.morestack_noctxt.abi0
00453184ldp x0, x1, [sp+8]
00453188ldp x2, x3, [sp+24]
0045318cldp x4, x5, [sp+40]
00453190ldr w6, [sp+56]
00453194b 0x453070
00453198udf 0
0045319cudf 0
00453070
00453070gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
00453070ldr x16, [x28+16]
00453074sub x17, sp, 80
00453078subs xzr, x17, x16
0045307cb.ls 0x45316c
00453080str x30, [sp-208]!
00453084stur x29, [sp-8]
00453088sub x29, sp, 8
0045308cstr x0, [sp+216]
00453090str x1, [sp+224]
00453094str x2, [sp+232]
00453098str x3, [sp+240]
0045309cstr x4, [sp+248]
004530a0str x5, [sp+256]
004530a4str w6, [sp+264]
004530a8str xzr, [sp+96]
004530acstp xzr, xzr, [sp+104]
004530b0stp xzr, xzr, [sp+80]
004530b4str xzr, [sp+136]
004530b8stp xzr, xzr, [sp+144]
004530bcstp xzr, xzr, [sp+120]
004530c0ldr w6, [sp+264]
004530c4ldr x0, [sp+216]
004530c8ldr x3, [sp+240]
004530ccldr x1, [sp+224]
004530d0ldr x4, [sp+248]
004530d4ldr x2, [sp+232]
004530d8ldr x5, [sp+256]
004530dcadrp x7, 0x2ca000
004530e0add x7, x7, 160
004530e4adrp x8, 0x5f8000
004530e8add x8, x8, 1504
004530ecbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptMessage
004530f0str x0, [sp+136]
004530f4str x1, [sp+144]
004530f8str x2, [sp+152]
004530fcstr x3, [sp+120]
00453100str x4, [sp+128]
00453104ldr x9, [sp+144]
00453108ldr x10, [sp+152]
0045310cldr x11, [sp+136]
00453110str x11, [sp+176]
00453114str x9, [sp+184]
00453118str x10, [sp+192]
0045311cldr x9, [sp+120]
00453120ldr x10, [sp+128]
00453124str x9, [sp+160]
00453128str x10, [sp+168]
0045312cldr x9, [sp+176]
00453130ldr x10, [sp+184]
00453134ldr x11, [sp+192]
00453138str x9, [sp+96]
0045313cstr x10, [sp+104]
00453140str x11, [sp+112]
00453144ldr x3, [sp+160]
00453148ldr x4, [sp+168]
0045314cstr x3, [sp+80]
00453150str x4, [sp+88]
00453154ldr x0, [sp+96]
00453158ldr x1, [sp+104]
0045315cldr x2, [sp+112]
00453160ldur x29, [sp-8]
00453164ldr x30, [sp], 208
00453168ret x30
0045316c
0045316cloc_45316c:
0045316cstp x0, x1, [sp+8]
00453170stp x2, x3, [sp+24]
00453174stp x4, x5, [sp+40]
00453178str w6, [sp+56]
0045317cmov x3, x30
00453180bl runtime.morestack_noctxt.abi0
00453184ldp x0, x1, [sp+8]
00453188ldp x2, x3, [sp+24]
0045318cldp x4, x5, [sp+40]
00453190ldr w6, [sp+56]
00453194b 0x453070
00453198udf 0
0045319cudf 0
00453070
004531a0
004531a0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 usage)
004531a0ldr x16, [x28+16]
004531a4sub x17, sp, 80
004531a8subs xzr, x17, x16
004531acb.ls 0x453294
004531b0str x30, [sp-208]!
004531b4stur x29, [sp-8]
004531b8sub x29, sp, 8
004531bcstr x0, [sp+216]
004531c0str x1, [sp+224]
004531c4str x2, [sp+232]
004531c8str x3, [sp+240]
004531ccstr x4, [sp+248]
004531d0str x5, [sp+256]
004531d4str xzr, [sp+96]
004531d8stp xzr, xzr, [sp+104]
004531dcstp xzr, xzr, [sp+80]
004531e0str xzr, [sp+136]
004531e4stp xzr, xzr, [sp+144]
004531e8stp xzr, xzr, [sp+120]
004531ecldr x0, [sp+216]
004531f0ldr x3, [sp+240]
004531f4ldr x1, [sp+224]
004531f8ldr x4, [sp+248]
004531fcldr x2, [sp+232]
00453200ldr x5, [sp+256]
00453204adrp x6, 0x2ca000
00453208add x6, x6, 160
0045320cadrp x7, 0x5f8000
00453210add x7, x7, 1504
00453214bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveKey
00453218str x0, [sp+136]
0045321cstr x1, [sp+144]
00453220str x2, [sp+152]
00453224str x3, [sp+120]
00453228str x4, [sp+128]
0045322cldr x8, [sp+144]
00453230ldr x9, [sp+152]
00453234ldr x10, [sp+136]
00453238str x10, [sp+176]
0045323cstr x8, [sp+184]
00453240str x9, [sp+192]
00453244ldr x8, [sp+120]
00453248ldr x9, [sp+128]
0045324cstr x8, [sp+160]
00453250str x9, [sp+168]
00453254ldr x8, [sp+176]
00453258ldr x9, [sp+184]
0045325cldr x10, [sp+192]
00453260str x8, [sp+96]
00453264str x9, [sp+104]
00453268str x10, [sp+112]
0045326cldr x3, [sp+160]
00453270ldr x4, [sp+168]
00453274str x3, [sp+80]
00453278str x4, [sp+88]
0045327cldr x0, [sp+96]
00453280ldr x1, [sp+104]
00453284ldr x2, [sp+112]
00453288ldur x29, [sp-8]
0045328cldr x30, [sp], 208
00453290ret x30
00453294
00453294loc_453294:
00453294stp x0, x1, [sp+8]
00453298stp x2, x3, [sp+24]
0045329cstp x4, x5, [sp+40]
004532a0mov x3, x30
004532a4bl runtime.morestack_noctxt.abi0
004532a8ldp x0, x1, [sp+8]
004532acldp x2, x3, [sp+24]
004532b0ldp x4, x5, [sp+40]
004532b4b 0x4531a0
004532b8udf 0
004532bcudf 0
004531a0
004531a0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 usage)
004531a0ldr x16, [x28+16]
004531a4sub x17, sp, 80
004531a8subs xzr, x17, x16
004531acb.ls 0x453294
004531b0str x30, [sp-208]!
004531b4stur x29, [sp-8]
004531b8sub x29, sp, 8
004531bcstr x0, [sp+216]
004531c0str x1, [sp+224]
004531c4str x2, [sp+232]
004531c8str x3, [sp+240]
004531ccstr x4, [sp+248]
004531d0str x5, [sp+256]
004531d4str xzr, [sp+96]
004531d8stp xzr, xzr, [sp+104]
004531dcstp xzr, xzr, [sp+80]
004531e0str xzr, [sp+136]
004531e4stp xzr, xzr, [sp+144]
004531e8stp xzr, xzr, [sp+120]
004531ecldr x0, [sp+216]
004531f0ldr x3, [sp+240]
004531f4ldr x1, [sp+224]
004531f8ldr x4, [sp+248]
004531fcldr x2, [sp+232]
00453200ldr x5, [sp+256]
00453204adrp x6, 0x2ca000
00453208add x6, x6, 160
0045320cadrp x7, 0x5f8000
00453210add x7, x7, 1504
00453214bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveKey
00453218str x0, [sp+136]
0045321cstr x1, [sp+144]
00453220str x2, [sp+152]
00453224str x3, [sp+120]
00453228str x4, [sp+128]
0045322cldr x8, [sp+144]
00453230ldr x9, [sp+152]
00453234ldr x10, [sp+136]
00453238str x10, [sp+176]
0045323cstr x8, [sp+184]
00453240str x9, [sp+192]
00453244ldr x8, [sp+120]
00453248ldr x9, [sp+128]
0045324cstr x8, [sp+160]
00453250str x9, [sp+168]
00453254ldr x8, [sp+176]
00453258ldr x9, [sp+184]
0045325cldr x10, [sp+192]
00453260str x8, [sp+96]
00453264str x9, [sp+104]
00453268str x10, [sp+112]
0045326cldr x3, [sp+160]
00453270ldr x4, [sp+168]
00453274str x3, [sp+80]
00453278str x4, [sp+88]
0045327cldr x0, [sp+96]
00453280ldr x1, [sp+104]
00453284ldr x2, [sp+112]
00453288ldur x29, [sp-8]
0045328cldr x30, [sp], 208
00453290ret x30
00453294
00453294loc_453294:
00453294stp x0, x1, [sp+8]
00453298stp x2, x3, [sp+24]
0045329cstp x4, x5, [sp+40]
004532a0mov x3, x30
004532a4bl runtime.morestack_noctxt.abi0
004532a8ldp x0, x1, [sp+8]
004532acldp x2, x3, [sp+24]
004532b0ldp x4, x5, [sp+40]
004532b4b 0x4531a0
004532b8udf 0
004532bcudf 0
004531a0
004532c0
004532c0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 usage)
004532c0ldr x16, [x28+16]
004532c4sub x17, sp, 80
004532c8subs xzr, x17, x16
004532ccb.ls 0x4533b4
004532d0str x30, [sp-208]!
004532d4stur x29, [sp-8]
004532d8sub x29, sp, 8
004532dcstr x0, [sp+216]
004532e0str x1, [sp+224]
004532e4str x2, [sp+232]
004532e8str x3, [sp+240]
004532ecstr x4, [sp+248]
004532f0str x5, [sp+256]
004532f4str xzr, [sp+96]
004532f8stp xzr, xzr, [sp+104]
004532fcstp xzr, xzr, [sp+80]
00453300str xzr, [sp+136]
00453304stp xzr, xzr, [sp+144]
00453308stp xzr, xzr, [sp+120]
0045330cldr x0, [sp+216]
00453310ldr x3, [sp+240]
00453314ldr x1, [sp+224]
00453318ldr x4, [sp+248]
0045331cldr x2, [sp+232]
00453320ldr x5, [sp+256]
00453324adrp x6, 0x2ca000
00453328add x6, x6, 160
0045332cadrp x7, 0x5f8000
00453330add x7, x7, 1504
00453334bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveRandom
00453338str x0, [sp+136]
0045333cstr x1, [sp+144]
00453340str x2, [sp+152]
00453344str x3, [sp+120]
00453348str x4, [sp+128]
0045334cldr x8, [sp+144]
00453350ldr x9, [sp+152]
00453354ldr x10, [sp+136]
00453358str x10, [sp+176]
0045335cstr x8, [sp+184]
00453360str x9, [sp+192]
00453364ldr x8, [sp+120]
00453368ldr x9, [sp+128]
0045336cstr x8, [sp+160]
00453370str x9, [sp+168]
00453374ldr x8, [sp+176]
00453378ldr x9, [sp+184]
0045337cldr x10, [sp+192]
00453380str x8, [sp+96]
00453384str x9, [sp+104]
00453388str x10, [sp+112]
0045338cldr x3, [sp+160]
00453390ldr x4, [sp+168]
00453394str x3, [sp+80]
00453398str x4, [sp+88]
0045339cldr x0, [sp+96]
004533a0ldr x1, [sp+104]
004533a4ldr x2, [sp+112]
004533a8ldur x29, [sp-8]
004533acldr x30, [sp], 208
004533b0ret x30
004533b4
004533b4loc_4533b4:
004533b4stp x0, x1, [sp+8]
004533b8stp x2, x3, [sp+24]
004533bcstp x4, x5, [sp+40]
004533c0mov x3, x30
004533c4bl runtime.morestack_noctxt.abi0
004533c8ldp x0, x1, [sp+8]
004533ccldp x2, x3, [sp+24]
004533d0ldp x4, x5, [sp+40]
004533d4b 0x4532c0
004533d8udf 0
004533dcudf 0
004532c0
004532c0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 usage)
004532c0ldr x16, [x28+16]
004532c4sub x17, sp, 80
004532c8subs xzr, x17, x16
004532ccb.ls 0x4533b4
004532d0str x30, [sp-208]!
004532d4stur x29, [sp-8]
004532d8sub x29, sp, 8
004532dcstr x0, [sp+216]
004532e0str x1, [sp+224]
004532e4str x2, [sp+232]
004532e8str x3, [sp+240]
004532ecstr x4, [sp+248]
004532f0str x5, [sp+256]
004532f4str xzr, [sp+96]
004532f8stp xzr, xzr, [sp+104]
004532fcstp xzr, xzr, [sp+80]
00453300str xzr, [sp+136]
00453304stp xzr, xzr, [sp+144]
00453308stp xzr, xzr, [sp+120]
0045330cldr x0, [sp+216]
00453310ldr x3, [sp+240]
00453314ldr x1, [sp+224]
00453318ldr x4, [sp+248]
0045331cldr x2, [sp+232]
00453320ldr x5, [sp+256]
00453324adrp x6, 0x2ca000
00453328add x6, x6, 160
0045332cadrp x7, 0x5f8000
00453330add x7, x7, 1504
00453334bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveRandom
00453338str x0, [sp+136]
0045333cstr x1, [sp+144]
00453340str x2, [sp+152]
00453344str x3, [sp+120]
00453348str x4, [sp+128]
0045334cldr x8, [sp+144]
00453350ldr x9, [sp+152]
00453354ldr x10, [sp+136]
00453358str x10, [sp+176]
0045335cstr x8, [sp+184]
00453360str x9, [sp+192]
00453364ldr x8, [sp+120]
00453368ldr x9, [sp+128]
0045336cstr x8, [sp+160]
00453370str x9, [sp+168]
00453374ldr x8, [sp+176]
00453378ldr x9, [sp+184]
0045337cldr x10, [sp+192]
00453380str x8, [sp+96]
00453384str x9, [sp+104]
00453388str x10, [sp+112]
0045338cldr x3, [sp+160]
00453390ldr x4, [sp+168]
00453394str x3, [sp+80]
00453398str x4, [sp+88]
0045339cldr x0, [sp+96]
004533a0ldr x1, [sp+104]
004533a4ldr x2, [sp+112]
004533a8ldur x29, [sp-8]
004533acldr x30, [sp], 208
004533b0ret x30
004533b4
004533b4loc_4533b4:
004533b4stp x0, x1, [sp+8]
004533b8stp x2, x3, [sp+24]
004533bcstp x4, x5, [sp+40]
004533c0mov x3, x30
004533c4bl runtime.morestack_noctxt.abi0
004533c8ldp x0, x1, [sp+8]
004533ccldp x2, x3, [sp+24]
004533d0ldp x4, x5, [sp+40]
004533d4b 0x4532c0
004533d8udf 0
004533dcudf 0
004532c0
Loading..