File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    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
    004533e0
    004533e0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
    004533e0ldr x16, [x28+16]
    004533e4subs xzr, sp, x16
    004533e8b.ls 0x453474
    004533ecstr x30, [sp-128]!
    004533f0stur x29, [sp-8]
    004533f4sub x29, sp, 8
    004533f8str x0, [sp+136]
    004533fcstr x1, [sp+144]
    00453400str x2, [sp+152]
    00453404str x3, [sp+160]
    00453408str x4, [sp+168]
    0045340cstr x5, [sp+176]
    00453410str x6, [sp+184]
    00453414str x7, [sp+192]
    00453418str x8, [sp+200]
    0045341cstr w9, [sp+208]
    00453420strb wzr, [sp+118]
    00453424ldr w9, [sp+208]
    00453428ldr x0, [sp+136]
    0045342cldr x3, [sp+160]
    00453430ldr x6, [sp+184]
    00453434ldr x1, [sp+144]
    00453438ldr x4, [sp+168]
    0045343cldr x7, [sp+192]
    00453440ldr x2, [sp+152]
    00453444ldr x5, [sp+176]
    00453448ldr x8, [sp+200]
    0045344cadrp x10, 0x2ca000
    00453450add x10, x10, 160
    00453454adrp x11, 0x5f8000
    00453458add x11, x11, 1504
    0045345cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.VerifyIntegrity
    00453460strb w0, [sp+119]
    00453464strb w0, [sp+118]
    00453468ldur x29, [sp-8]
    0045346cldr x30, [sp], 128
    00453470ret x30
    00453474
    00453474loc_453474:
    00453474stp x0, x1, [sp+8]
    00453478stp x2, x3, [sp+24]
    0045347cstp x4, x5, [sp+40]
    00453480stp x6, x7, [sp+56]
    00453484str x8, [sp+72]
    00453488str w9, [sp+80]
    0045348cmov x3, x30
    00453490bl runtime.morestack_noctxt.abi0
    00453494ldp x0, x1, [sp+8]
    00453498ldp x2, x3, [sp+24]
    0045349cldp x4, x5, [sp+40]
    004534a0ldp x6, x7, [sp+56]
    004534a4ldr x8, [sp+72]
    004534a8ldr w9, [sp+80]
    004534acb 0x4533e0
    004533e0
    004534b0
    004534b0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
    004534b0ldr x16, [x28+16]
    004534b4sub x17, sp, 128
    004534b8subs xzr, x17, x16
    004534bcb.ls 0x4535cc
    004534c0sub x20, sp, 256
    004534c4stp x29, x30, [x20-8]
    004534c8add sp, x20, 0
    004534ccsub x29, sp, 8
    004534d0str x0, [sp+264]
    004534d4str x1, [sp+272]
    004534d8str x2, [sp+280]
    004534dcstr x3, [sp+288]
    004534e0str x4, [sp+296]
    004534e4str x5, [sp+304]
    004534e8str w6, [sp+312]
    004534ecstr xzr, [sp+120]
    004534f0stp xzr, xzr, [sp+128]
    004534f4stp xzr, xzr, [sp+104]
    004534f8ldr w0, [sp+312]
    004534fcbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc
    00453500str x0, [sp+168]
    00453504str x1, [sp+176]
    00453508str x2, [sp+184]
    0045350cstr xzr, [sp+144]
    00453510stp xzr, xzr, [sp+152]
    00453514stp xzr, xzr, [sp+232]
    00453518ldr x0, [sp+288]
    0045351cldr x3, [sp+264]
    00453520ldr x1, [sp+296]
    00453524ldr x4, [sp+272]
    00453528ldr x2, [sp+304]
    0045352cldr x5, [sp+280]
    00453530ldr x6, [sp+168]
    00453534ldr x7, [sp+176]
    00453538ldr x8, [sp+184]
    0045353cadrp x9, 0x2ca000
    00453540add x9, x9, 160
    00453544adrp x10, 0x5f8000
    00453548add x10, x10, 1504
    0045354cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash
    00453550str x0, [sp+144]
    00453554str x1, [sp+152]
    00453558str x2, [sp+160]
    0045355cstr x3, [sp+232]
    00453560str x4, [sp+240]
    00453564ldr x1, [sp+144]
    00453568ldr x2, [sp+152]
    0045356cldr x3, [sp+160]
    00453570str x1, [sp+208]
    00453574str x2, [sp+216]
    00453578str x3, [sp+224]
    0045357cldr x1, [sp+232]
    00453580ldr x2, [sp+240]
    00453584str x1, [sp+192]
    00453588str x2, [sp+200]
    0045358cldr x1, [sp+208]
    00453590ldr x2, [sp+216]
    00453594ldr x3, [sp+224]
    00453598str x1, [sp+120]
    0045359cstr x2, [sp+128]
    004535a0str x3, [sp+136]
    004535a4ldr x3, [sp+192]
    004535a8ldr x4, [sp+200]
    004535acstr x3, [sp+104]
    004535b0str x4, [sp+112]
    004535b4ldr x0, [sp+120]
    004535b8ldr x1, [sp+128]
    004535bcldr x2, [sp+136]
    004535c0ldp x29, x30, [sp-8]
    004535c4add sp, sp, 256
    004535c8ret x30
    004535cc
    004535ccloc_4535cc:
    004535ccstp x0, x1, [sp+8]
    004535d0stp x2, x3, [sp+24]
    004535d4stp x4, x5, [sp+40]
    004535d8str w6, [sp+56]
    004535dcmov x3, x30
    004535e0bl runtime.morestack_noctxt.abi0
    004535e4ldp x0, x1, [sp+8]
    004535e8ldp x2, x3, [sp+24]
    004535ecldp x4, x5, [sp+40]
    004535f0ldr w6, [sp+56]
    004535f4b 0x4534b0
    004535f8udf 0
    004535fcudf 0
    004534b0
    00453600
    00453600gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
    00453600ldr x16, [x28+16]
    00453604sub x17, sp, 80
    00453608subs xzr, x17, x16
    0045360cb.ls 0x453724
    00453610str x30, [sp-208]!
    00453614stur x29, [sp-8]
    00453618sub x29, sp, 8
    0045361cstr x0, [sp+216]
    00453620str x1, [sp+224]
    00453624str x2, [sp+232]
    00453628str x3, [sp+240]
    0045362cstr x4, [sp+248]
    00453630str x5, [sp+256]
    00453634str x6, [sp+264]
    00453638str x7, [sp+272]
    0045363cstr x8, [sp+280]
    00453640str w9, [sp+288]
    00453644strb wzr, [sp+78]
    00453648str xzr, [sp+176]
    0045364cstp xzr, xzr, [sp+184]
    00453650stp xzr, xzr, [sp+160]
    00453654ldr w6, [sp+288]
    00453658ldr x0, [sp+216]
    0045365cldr x3, [sp+240]
    00453660ldr x1, [sp+224]
    00453664ldr x4, [sp+248]
    00453668ldr x2, [sp+232]
    0045366cldr x5, [sp+256]
    00453670bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha96.GetChecksumHash
    00453674str x0, [sp+176]
    00453678str x1, [sp+184]
    0045367cstr x2, [sp+192]
    00453680str x3, [sp+160]
    00453684str x4, [sp+168]
    00453688ldr x7, [sp+184]
    0045368cldr x8, [sp+192]
    00453690ldr x9, [sp+176]
    00453694str x9, [sp+136]
    00453698str x7, [sp+144]
    0045369cstr x8, [sp+152]
    004536a0ldr x7, [sp+160]
    004536a4ldr x8, [sp+168]
    004536a8str x7, [sp+120]
    004536acstr x8, [sp+128]
    004536b0ldr x7, [sp+136]
    004536b4ldr x8, [sp+144]
    004536b8ldr x9, [sp+152]
    004536bcstr x7, [sp+96]
    004536c0str x8, [sp+104]
    004536c4str x9, [sp+112]
    004536c8ldr x7, [sp+128]
    004536ccldr x8, [sp+120]
    004536d0str x8, [sp+80]
    004536d4str x7, [sp+88]
    004536d8cbnz x8, 0x4536e0
    004536dcb 0x4536f4
    004536e0
    004536e0loc_4536e0:
    004536e0strb wzr, [sp+78]
    004536e4mov x0, xzr
    004536e8ldur x29, [sp-8]
    004536ecldr x30, [sp], 208
    004536f0ret x30
    004536f4
    004536f4loc_4536f4:
    004536f4ldr x0, [sp+264]
    004536f8ldr x3, [sp+96]
    004536fcldr x1, [sp+272]
    00453700ldr x4, [sp+104]
    00453704ldr x2, [sp+280]
    00453708ldr x5, [sp+112]
    0045370cbl crypto/hmac.Equal
    00453710strb w0, [sp+79]
    00453714strb w0, [sp+78]
    00453718ldur x29, [sp-8]
    0045371cldr x30, [sp], 208
    00453720ret x30
    00453724
    00453724loc_453724:
    00453724stp x0, x1, [sp+8]
    00453728stp x2, x3, [sp+24]
    0045372cstp x4, x5, [sp+40]
    00453730stp x6, x7, [sp+56]
    00453734str x8, [sp+72]
    00453738str w9, [sp+80]
    0045373cmov x3, x30
    00453740bl runtime.morestack_noctxt.abi0
    00453744ldp x0, x1, [sp+8]
    00453748ldp x2, x3, [sp+24]
    0045374cldp x4, x5, [sp+40]
    00453750ldp x6, x7, [sp+56]
    00453754ldr x8, [sp+72]
    00453758ldr w9, [sp+80]
    0045375cb 0x453600
    00453600
    00453760
    00453760gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
    00453760str x30, [sp-32]!
    00453764stur x29, [sp-8]
    00453768sub x29, sp, 8
    0045376cstr wzr, [sp+20]
    00453770movz x0, 19
    00453774str w0, [sp+20]
    00453778add x29, sp, 24
    0045377cadd sp, sp, 32
    00453780ret x30
    00453784udf 0
    00453788udf 0
    0045378cudf 0
    00453760
    00453790
    00453790gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
    00453790str x30, [sp-32]!
    00453794stur x29, [sp-8]
    00453798sub x29, sp, 8
    0045379cstr wzr, [sp+20]
    004537a0movz x0, 19
    004537a4str w0, [sp+20]
    004537a8add x29, sp, 24
    004537acadd sp, sp, 32
    004537b0ret x30
    004537b4udf 0
    004537b8udf 0
    004537bcudf 0
    00453790
    004537c0
    004537c0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
    004537c0str x30, [sp-32]!
    004537c4stur x29, [sp-8]
    004537c8sub x29, sp, 8
    004537ccstr xzr, [sp+16]
    004537d0orr x0, xzr, 16
    004537d4str x0, [sp+16]
    004537d8add x29, sp, 24
    004537dcadd sp, sp, 32
    004537e0ret x30
    004537e4udf 0
    004537e8udf 0
    004537ecudf 0
    004537c0
    004537f0
    004537f0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
    004537f0ldr x16, [x28+16]
    004537f4subs xzr, sp, x16
    004537f8b.ls 0x453828
    004537fcstr x30, [sp-32]!
    00453800stur x29, [sp-8]
    00453804sub x29, sp, 8
    00453808str xzr, [sp+8]
    0045380cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetKeyByteSize
    00453810str x0, [sp+16]
    00453814ubfm x0, x0, 61, 60
    00453818str x0, [sp+8]
    0045381cldur x29, [sp-8]
    00453820ldr x30, [sp], 32
    00453824ret x30
    00453828
    00453828loc_453828:
    00453828mov x3, x30
    0045382cbl runtime.morestack_noctxt.abi0
    00453830b 0x4537f0
    00453834udf 0
    00453838udf 0
    0045383cudf 0
    004537f0
    00453840
    00453840gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
    00453840str x30, [sp-32]!
    00453844stur x29, [sp-8]
    00453848sub x29, sp, 8
    0045384cstr xzr, [sp+16]
    00453850adrp x1, 0x286000
    00453854add x1, x1, 112
    00453858str x1, [sp+16]
    0045385cldr x0, [sp+16]
    00453860add x29, sp, 24
    00453864add sp, sp, 32
    00453868ret x30
    0045386cudf 0
    00453840
    00453870
    00453870gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
    00453870str x30, [sp-32]!
    00453874stur x29, [sp-8]
    00453878sub x29, sp, 8
    0045387cstr xzr, [sp+16]
    00453880orr x0, xzr, 1
    00453884str x0, [sp+16]
    00453888add x29, sp, 24
    0045388cadd sp, sp, 32
    00453890ret x30
    00453894udf 0
    00453898udf 0
    0045389cudf 0
    00453870
    004538a0
    004538a0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
    004538a0str x30, [sp-32]!
    004538a4stur x29, [sp-8]
    004538a8sub x29, sp, 8
    004538acstp xzr, xzr, [sp+8]
    004538b0adrp x0, 0x25e000
    004538b4add x0, x0, 2116
    004538b8str x0, [sp+8]
    004538bcorr x1, xzr, 8
    004538c0str x1, [sp+16]
    004538c4add x29, sp, 24
    004538c8add sp, sp, 32
    004538ccret x30
    004538a0
    004538d0
    004538d0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
    004538d0str x30, [sp-32]!
    004538d4stur x29, [sp-8]
    004538d8sub x29, sp, 8
    004538dcstr xzr, [sp+16]
    004538e0orr x0, xzr, 16
    004538e4str x0, [sp+16]
    004538e8add x29, sp, 24
    004538ecadd sp, sp, 32
    004538f0ret x30
    004538f4udf 0
    004538f8udf 0
    004538fcudf 0
    004538d0
    00453900
    00453900gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
    00453900str x30, [sp-32]!
    00453904stur x29, [sp-8]
    00453908sub x29, sp, 8
    0045390cstr xzr, [sp+16]
    00453910orr x0, xzr, 128
    00453914str x0, [sp+16]
    00453918add x29, sp, 24
    0045391cadd sp, sp, 32
    00453920ret x30
    00453924udf 0
    00453928udf 0
    0045392cudf 0
    00453900
    00453930
    00453930gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e)
    00453930str x30, [sp-32]!
    00453934stur x29, [sp-8]
    00453938sub x29, sp, 8
    0045393cstr xzr, [sp+16]
    00453940orr x0, xzr, 128
    00453944str x0, [sp+16]
    00453948add x29, sp, 24
    0045394cadd sp, sp, 32
    00453950ret x30
    00453954udf 0
    00453958udf 0
    0045395cudf 0
    00453930
    00453960
    00453960gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct string secret, struct string salt, struct string s2kparams)
    00453960ldr x16, [x28+16]
    00453964sub x17, sp, 96
    00453968subs xzr, x17, x16
    0045396cb.ls 0x453a74
    00453970str x30, [sp-224]!
    00453974stur x29, [sp-8]
    00453978sub x29, sp, 8
    0045397cstr x0, [sp+232]
    00453980str x1, [sp+240]
    00453984str x2, [sp+248]
    00453988str x3, [sp+256]
    0045398cstr x4, [sp+264]
    00453990str x5, [sp+272]
    00453994str xzr, [sp+96]
    00453998stp xzr, xzr, [sp+104]
    0045399cstp xzr, xzr, [sp+80]
    004539a0ldr x0, [sp+248]
    004539a4ldr x1, [sp+256]
    004539a8adrp x2, 0x267000
    004539acadd x2, x2, 2541
    004539b0movz x3, 26
    004539b4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.GetSaltP
    004539b8str x0, [sp+120]
    004539bcstr x1, [sp+128]
    004539c0str xzr, [sp+136]
    004539c4stp xzr, xzr, [sp+144]
    004539c8stp xzr, xzr, [sp+200]
    004539ccldr x0, [sp+232]
    004539d0ldr x2, [sp+120]
    004539d4ldr x4, [sp+264]
    004539d8ldr x1, [sp+240]
    004539dcldr x3, [sp+128]
    004539e0ldr x5, [sp+272]
    004539e4adrp x6, 0x2ca000
    004539e8add x6, x6, 544
    004539ecadrp x7, 0x5f8000
    004539f0add x7, x7, 1504
    004539f4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.StringToKey
    004539f8str x0, [sp+136]
    004539fcstr x1, [sp+144]
    00453a00str x2, [sp+152]
    00453a04str x3, [sp+200]
    00453a08str x4, [sp+208]
    00453a0cldr x4, [sp+144]
    00453a10ldr x5, [sp+152]
    00453a14ldr x6, [sp+136]
    00453a18str x6, [sp+176]
    00453a1cstr x4, [sp+184]
    00453a20str x5, [sp+192]
    00453a24ldr x4, [sp+200]
    00453a28ldr x5, [sp+208]
    00453a2cstr x4, [sp+160]
    00453a30str x5, [sp+168]
    00453a34ldr x4, [sp+176]
    00453a38ldr x5, [sp+184]
    00453a3cldr x6, [sp+192]
    00453a40str x4, [sp+96]
    00453a44str x5, [sp+104]
    00453a48str x6, [sp+112]
    00453a4cldr x3, [sp+160]
    00453a50ldr x4, [sp+168]
    00453a54str x3, [sp+80]
    00453a58str x4, [sp+88]
    00453a5cldr x0, [sp+96]
    00453a60ldr x1, [sp+104]
    00453a64ldr x2, [sp+112]
    00453a68ldur x29, [sp-8]
    00453a6cldr x30, [sp], 224
    00453a70ret x30
    00453a74
    00453a74loc_453a74:
    00453a74stp x0, x1, [sp+8]
    00453a78stp x2, x3, [sp+24]
    00453a7cstp x4, x5, [sp+40]
    00453a80mov x3, x30
    00453a84bl runtime.morestack_noctxt.abi0
    00453a88ldp x0, x1, [sp+8]
    00453a8cldp x2, x3, [sp+24]
    00453a90ldp x4, x5, [sp+40]
    00453a94b 0x453960
    00453a98udf 0
    00453a9cudf 0
    00453960
    00453aa0
    00453aa0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 b)
    00453aa0ldr x16, [x28+16]
    00453aa4subs xzr, sp, x16
    00453aa8b.ls 0x453b00
    00453aacstr x30, [sp-96]!
    00453ab0stur x29, [sp-8]
    00453ab4sub x29, sp, 8
    00453ab8str x0, [sp+104]
    00453abcstr x1, [sp+112]
    00453ac0str x2, [sp+120]
    00453ac4str xzr, [sp+40]
    00453ac8stp xzr, xzr, [sp+48]
    00453accldr x0, [sp+104]
    00453ad0ldr x1, [sp+112]
    00453ad4ldr x2, [sp+120]
    00453ad8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.RandomToKey
    00453adcstr x0, [sp+64]
    00453ae0str x1, [sp+72]
    00453ae4str x2, [sp+80]
    00453ae8str x0, [sp+40]
    00453aecstr x1, [sp+48]
    00453af0str x2, [sp+56]
    00453af4ldur x29, [sp-8]
    00453af8ldr x30, [sp], 96
    00453afcret x30
    00453b00
    00453b00loc_453b00:
    00453b00stp x0, x1, [sp+8]
    00453b04str x2, [sp+24]
    00453b08mov x3, x30
    00453b0cbl runtime.morestack_noctxt.abi0
    00453b10ldp x0, x1, [sp+8]
    00453b14ldr x2, [sp+24]
    00453b18b 0x453aa0
    00453b1cudf 0
    00453aa0
    00453b20
    00453b20gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 key, struct []uint8 data)
    00453b20ldr x16, [x28+16]
    00453b24sub x17, sp, 144
    00453b28subs xzr, x17, x16
    00453b2cb.ls 0x453c70
    00453b30sub x20, sp, 272
    00453b34stp x29, x30, [x20-8]
    00453b38add sp, x20, 0
    00453b3csub x29, sp, 8
    00453b40str x0, [sp+280]
    00453b44str x1, [sp+288]
    00453b48str x2, [sp+296]
    00453b4cstr x3, [sp+304]
    00453b50str x4, [sp+312]
    00453b54str x5, [sp+320]
    00453b58str xzr, [sp+112]
    00453b5cstp xzr, xzr, [sp+120]
    00453b60str xzr, [sp+88]
    00453b64stp xzr, xzr, [sp+96]
    00453b68stp xzr, xzr, [sp+72]
    00453b6cstr xzr, [sp+136]
    00453b70stp xzr, xzr, [sp+144]
    00453b74str xzr, [sp+240]
    00453b78stp xzr, xzr, [sp+248]
    00453b7cstp xzr, xzr, [sp+224]
    00453b80ldr x0, [sp+280]
    00453b84ldr x3, [sp+304]
    00453b88ldr x1, [sp+288]
    00453b8cldr x4, [sp+312]
    00453b90ldr x2, [sp+296]
    00453b94ldr x5, [sp+320]
    00453b98adrp x6, 0x2ca000
    00453b9cadd x6, x6, 544
    00453ba0adrp x7, 0x5f8000
    00453ba4add x7, x7, 1504
    00453ba8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.EncryptData
    00453bacstr x0, [sp+136]
    00453bb0str x1, [sp+144]
    00453bb4str x2, [sp+152]
    00453bb8str x3, [sp+240]
    00453bbcstr x4, [sp+248]
    00453bc0str x5, [sp+256]
    00453bc4str x6, [sp+224]
    00453bc8str x7, [sp+232]
    00453bccldr x8, [sp+144]
    00453bd0ldr x9, [sp+152]
    00453bd4ldr x10, [sp+136]
    00453bd8str x10, [sp+200]
    00453bdcstr x8, [sp+208]
    00453be0str x9, [sp+216]
    00453be4ldr x8, [sp+240]
    00453be8ldr x9, [sp+248]
    00453becldr x10, [sp+256]
    00453bf0str x8, [sp+176]
    00453bf4str x9, [sp+184]
    00453bf8str x10, [sp+192]
    00453bfcldr x8, [sp+224]
    00453c00ldr x9, [sp+232]
    00453c04str x8, [sp+160]
    00453c08str x9, [sp+168]
    00453c0cldr x8, [sp+200]
    00453c10ldr x9, [sp+208]
    00453c14ldr x10, [sp+216]
    00453c18str x8, [sp+112]
    00453c1cstr x9, [sp+120]
    00453c20str x10, [sp+128]
    00453c24ldr x8, [sp+176]
    00453c28ldr x9, [sp+184]
    00453c2cldr x10, [sp+192]
    00453c30str x8, [sp+88]
    00453c34str x9, [sp+96]
    00453c38str x10, [sp+104]
    00453c3cldr x6, [sp+160]
    00453c40ldr x7, [sp+168]
    00453c44str x6, [sp+72]
    00453c48str x7, [sp+80]
    00453c4cldr x0, [sp+112]
    00453c50ldr x3, [sp+88]
    00453c54ldr x1, [sp+120]
    00453c58ldr x4, [sp+96]
    00453c5cldr x2, [sp+128]
    00453c60ldr x5, [sp+104]
    00453c64ldp x29, x30, [sp-8]
    00453c68add sp, sp, 272
    00453c6cret x30
    00453c70
    00453c70loc_453c70:
    00453c70stp x0, x1, [sp+8]
    00453c74stp x2, x3, [sp+24]
    00453c78stp x4, x5, [sp+40]
    00453c7cmov x3, x30
    00453c80bl runtime.morestack_noctxt.abi0
    00453c84ldp x0, x1, [sp+8]
    00453c88ldp x2, x3, [sp+24]
    00453c8cldp x4, x5, [sp+40]
    00453c90b 0x453b20
    00453c94udf 0
    00453c98udf 0
    00453c9cudf 0
    00453b20
    00453ca0
    00453ca0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 key, struct []uint8 message, uint32 usage)
    00453ca0ldr x16, [x28+16]
    00453ca4sub x17, sp, 160
    00453ca8subs xzr, x17, x16
    00453cacb.ls 0x453df8
    00453cb0sub x20, sp, 288
    00453cb4stp x29, x30, [x20-8]
    00453cb8add sp, x20, 0
    00453cbcsub x29, sp, 8
    00453cc0str x0, [sp+296]
    00453cc4str x1, [sp+304]
    00453cc8str x2, [sp+312]
    00453cccstr x3, [sp+320]
    00453cd0str x4, [sp+328]
    00453cd4str x5, [sp+336]
    00453cd8str w6, [sp+344]
    00453cdcstr xzr, [sp+128]
    00453ce0stp xzr, xzr, [sp+136]
    00453ce4str xzr, [sp+104]
    00453ce8stp xzr, xzr, [sp+112]
    00453cecstp xzr, xzr, [sp+88]
    00453cf0str xzr, [sp+256]
    00453cf4stp xzr, xzr, [sp+264]
    00453cf8str xzr, [sp+232]
    00453cfcstp xzr, xzr, [sp+240]
    00453d00stp xzr, xzr, [sp+216]
    00453d04ldr w6, [sp+344]
    00453d08ldr x0, [sp+296]
    00453d0cldr x3, [sp+320]
    00453d10ldr x1, [sp+304]
    00453d14ldr x4, [sp+328]
    00453d18ldr x2, [sp+312]
    00453d1cldr x5, [sp+336]
    00453d20adrp x7, 0x2ca000
    00453d24add x7, x7, 544
    00453d28adrp x8, 0x5f8000
    00453d2cadd x8, x8, 1504
    00453d30bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.EncryptMessage
    00453d34str x0, [sp+256]
    00453d38str x1, [sp+264]
    00453d3cstr x2, [sp+272]
    00453d40str x3, [sp+232]
    00453d44str x4, [sp+240]
    00453d48str x5, [sp+248]
    00453d4cstr x6, [sp+216]
    00453d50str x7, [sp+224]
    00453d54ldr x9, [sp+264]
    00453d58ldr x10, [sp+272]
    00453d5cldr x11, [sp+256]
    00453d60str x11, [sp+192]
    00453d64str x9, [sp+200]
    00453d68str x10, [sp+208]
    00453d6cldr x9, [sp+232]
    00453d70ldr x10, [sp+240]
    00453d74ldr x11, [sp+248]
    00453d78str x9, [sp+168]
    00453d7cstr x10, [sp+176]
    00453d80str x11, [sp+184]
    00453d84ldr x9, [sp+216]
    00453d88ldr x10, [sp+224]
    00453d8cstr x9, [sp+152]
    00453d90str x10, [sp+160]
    00453d94ldr x9, [sp+192]
    00453d98ldr x10, [sp+200]
    00453d9cldr x11, [sp+208]
    00453da0str x9, [sp+128]
    00453da4str x10, [sp+136]
    00453da8str x11, [sp+144]
    00453dacldr x9, [sp+168]
    00453db0ldr x10, [sp+176]
    00453db4ldr x11, [sp+184]
    00453db8str x9, [sp+104]
    00453dbcstr x10, [sp+112]
    00453dc0str x11, [sp+120]
    00453dc4ldr x6, [sp+152]
    00453dc8ldr x7, [sp+160]
    00453dccstr x6, [sp+88]
    00453dd0str x7, [sp+96]
    00453dd4ldr x0, [sp+128]
    00453dd8ldr x3, [sp+104]
    00453ddcldr x1, [sp+136]
    00453de0ldr x4, [sp+112]
    00453de4ldr x2, [sp+144]
    00453de8ldr x5, [sp+120]
    00453decldp x29, x30, [sp-8]
    00453df0add sp, sp, 288
    00453df4ret x30
    00453df8
    00453df8loc_453df8:
    00453df8stp x0, x1, [sp+8]
    00453dfcstp x2, x3, [sp+24]
    00453e00stp x4, x5, [sp+40]
    00453e04str w6, [sp+56]
    00453e08mov x3, x30
    00453e0cbl runtime.morestack_noctxt.abi0
    00453e10ldp x0, x1, [sp+8]
    00453e14ldp x2, x3, [sp+24]
    00453e18ldp x4, x5, [sp+40]
    00453e1cldr w6, [sp+56]
    00453e20b 0x453ca0
    00453e24udf 0
    00453e28udf 0
    00453e2cudf 0
    00453ca0
    00453e30
    00453e30gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 key, struct []uint8 data)
    00453e30ldr x16, [x28+16]
    00453e34sub x17, sp, 80
    00453e38subs xzr, x17, x16
    00453e3cb.ls 0x453f24
    00453e40str x30, [sp-208]!
    00453e44stur x29, [sp-8]
    00453e48sub x29, sp, 8
    00453e4cstr x0, [sp+216]
    00453e50str x1, [sp+224]
    00453e54str x2, [sp+232]
    00453e58str x3, [sp+240]
    00453e5cstr x4, [sp+248]
    00453e60str x5, [sp+256]
    00453e64str xzr, [sp+96]
    00453e68stp xzr, xzr, [sp+104]
    00453e6cstp xzr, xzr, [sp+80]
    00453e70str xzr, [sp+136]
    00453e74stp xzr, xzr, [sp+144]
    00453e78stp xzr, xzr, [sp+120]
    00453e7cldr x0, [sp+216]
    00453e80ldr x3, [sp+240]
    00453e84ldr x1, [sp+224]
    00453e88ldr x4, [sp+248]
    00453e8cldr x2, [sp+232]
    00453e90ldr x5, [sp+256]
    00453e94adrp x6, 0x2ca000
    00453e98add x6, x6, 544
    00453e9cadrp x7, 0x5f8000
    00453ea0add x7, x7, 1504
    00453ea4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DecryptData
    00453ea8str x0, [sp+136]
    00453eacstr x1, [sp+144]
    00453eb0str x2, [sp+152]
    00453eb4str x3, [sp+120]
    00453eb8str x4, [sp+128]
    00453ebcldr x8, [sp+144]
    00453ec0ldr x9, [sp+152]
    00453ec4ldr x10, [sp+136]
    00453ec8str x10, [sp+176]
    00453eccstr x8, [sp+184]
    00453ed0str x9, [sp+192]
    00453ed4ldr x8, [sp+120]
    00453ed8ldr x9, [sp+128]
    00453edcstr x8, [sp+160]
    00453ee0str x9, [sp+168]
    00453ee4ldr x8, [sp+176]
    00453ee8ldr x9, [sp+184]
    00453eecldr x10, [sp+192]
    00453ef0str x8, [sp+96]
    00453ef4str x9, [sp+104]
    00453ef8str x10, [sp+112]
    00453efcldr x3, [sp+160]
    00453f00ldr x4, [sp+168]
    00453f04str x3, [sp+80]
    00453f08str x4, [sp+88]
    00453f0cldr x0, [sp+96]
    00453f10ldr x1, [sp+104]
    00453f14ldr x2, [sp+112]
    00453f18ldur x29, [sp-8]
    00453f1cldr x30, [sp], 208
    00453f20ret x30
    00453f24
    00453f24loc_453f24:
    00453f24stp x0, x1, [sp+8]
    00453f28stp x2, x3, [sp+24]
    00453f2cstp x4, x5, [sp+40]
    00453f30mov x3, x30
    00453f34bl runtime.morestack_noctxt.abi0
    00453f38ldp x0, x1, [sp+8]
    00453f3cldp x2, x3, [sp+24]
    00453f40ldp x4, x5, [sp+40]
    00453f44b 0x453e30
    00453f48udf 0
    00453f4cudf 0
    00453e30
    00453f50
    00453f50gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
    00453f50ldr x16, [x28+16]
    00453f54sub x17, sp, 80
    00453f58subs xzr, x17, x16
    00453f5cb.ls 0x45404c
    00453f60str x30, [sp-208]!
    00453f64stur x29, [sp-8]
    00453f68sub x29, sp, 8
    00453f6cstr x0, [sp+216]
    00453f70str x1, [sp+224]
    00453f74str x2, [sp+232]
    00453f78str x3, [sp+240]
    00453f7cstr x4, [sp+248]
    00453f80str x5, [sp+256]
    00453f84str w6, [sp+264]
    00453f88str xzr, [sp+96]
    00453f8cstp xzr, xzr, [sp+104]
    00453f90stp xzr, xzr, [sp+80]
    00453f94str xzr, [sp+136]
    00453f98stp xzr, xzr, [sp+144]
    00453f9cstp xzr, xzr, [sp+120]
    00453fa0ldr w6, [sp+264]
    00453fa4ldr x0, [sp+216]
    00453fa8ldr x3, [sp+240]
    00453facldr x1, [sp+224]
    00453fb0ldr x4, [sp+248]
    00453fb4ldr x2, [sp+232]
    00453fb8ldr x5, [sp+256]
    00453fbcadrp x7, 0x2ca000
    00453fc0add x7, x7, 544
    00453fc4adrp x8, 0x5f8000
    00453fc8add x8, x8, 1504
    00453fccbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DecryptMessage
    00453fd0str x0, [sp+136]
    00453fd4str x1, [sp+144]
    00453fd8str x2, [sp+152]
    00453fdcstr x3, [sp+120]
    00453fe0str x4, [sp+128]
    00453fe4ldr x9, [sp+144]
    00453fe8ldr x10, [sp+152]
    00453fecldr x11, [sp+136]
    00453ff0str x11, [sp+176]
    00453ff4str x9, [sp+184]
    00453ff8str x10, [sp+192]
    00453ffcldr x9, [sp+120]
    00454000ldr x10, [sp+128]
    00454004str x9, [sp+160]
    00454008str x10, [sp+168]
    0045400cldr x9, [sp+176]
    00454010ldr x10, [sp+184]
    00454014ldr x11, [sp+192]
    00454018str x9, [sp+96]
    0045401cstr x10, [sp+104]
    00454020str x11, [sp+112]
    00454024ldr x3, [sp+160]
    00454028ldr x4, [sp+168]
    0045402cstr x3, [sp+80]
    00454030str x4, [sp+88]
    00454034ldr x0, [sp+96]
    00454038ldr x1, [sp+104]
    0045403cldr x2, [sp+112]
    00454040ldur x29, [sp-8]
    00454044ldr x30, [sp], 208
    00454048ret x30
    0045404c
    0045404cloc_45404c:
    0045404cstp x0, x1, [sp+8]
    00454050stp x2, x3, [sp+24]
    00454054stp x4, x5, [sp+40]
    00454058str w6, [sp+56]
    0045405cmov x3, x30
    00454060bl runtime.morestack_noctxt.abi0
    00454064ldp x0, x1, [sp+8]
    00454068ldp x2, x3, [sp+24]
    0045406cldp x4, x5, [sp+40]
    00454070ldr w6, [sp+56]
    00454074b 0x453f50
    00454078udf 0
    0045407cudf 0
    00453f50
    00454080
    00454080gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 usage)
    00454080ldr x16, [x28+16]
    00454084sub x17, sp, 16
    00454088subs xzr, x17, x16
    0045408cb.ls 0x454128
    00454090str x30, [sp-144]!
    00454094stur x29, [sp-8]
    00454098sub x29, sp, 8
    0045409cstr x0, [sp+152]
    004540a0str x1, [sp+160]
    004540a4str x2, [sp+168]
    004540a8str x3, [sp+176]
    004540acstr x4, [sp+184]
    004540b0str x5, [sp+192]
    004540b4str xzr, [sp+88]
    004540b8stp xzr, xzr, [sp+96]
    004540bcstp xzr, xzr, [sp+72]
    004540c0ldr x0, [sp+152]
    004540c4ldr x3, [sp+176]
    004540c8ldr x1, [sp+160]
    004540ccldr x4, [sp+184]
    004540d0ldr x2, [sp+168]
    004540d4ldr x5, [sp+192]
    004540d8adrp x6, 0x2c9000
    004540dcadd x6, x6, 544
    004540e0adrp x7, 0x5f7000
    004540e4add x7, x7, 1504
    004540e8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DeriveKey
    004540ecstr x0, [sp+112]
    004540f0str x1, [sp+120]
    004540f4str x2, [sp+128]
    004540f8str x0, [sp+88]
    004540fcstr x1, [sp+96]
    00454100str x2, [sp+104]
    00454104stp xzr, xzr, [sp+72]
    00454108ldr x0, [sp+88]
    0045410cldr x1, [sp+96]
    00454110ldr x2, [sp+104]
    00454114mov x3, xzr
    00454118mov x4, xzr
    0045411cldur x29, [sp-8]
    00454120ldr x30, [sp], 144
    00454124ret x30
    00454128
    00454128loc_454128:
    00454128stp x0, x1, [sp+8]
    0045412cstp x2, x3, [sp+24]
    00454130stp x4, x5, [sp+40]
    00454134mov x3, x30
    00454138bl runtime.morestack_noctxt.abi0
    0045413cldp x0, x1, [sp+8]
    00454140ldp x2, x3, [sp+24]
    00454144ldp x4, x5, [sp+40]
    00454148b 0x454080
    0045414cudf 0
    00454080
    00454150
    00454150gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 usage)
    00454150ldr x16, [x28+16]
    00454154sub x17, sp, 80
    00454158subs xzr, x17, x16
    0045415cb.ls 0x454244
    00454160str x30, [sp-208]!
    00454164stur x29, [sp-8]
    00454168sub x29, sp, 8
    0045416cstr x0, [sp+216]
    00454170str x1, [sp+224]
    00454174str x2, [sp+232]
    00454178str x3, [sp+240]
    0045417cstr x4, [sp+248]
    00454180str x5, [sp+256]
    00454184str xzr, [sp+96]
    00454188stp xzr, xzr, [sp+104]
    0045418cstp xzr, xzr, [sp+80]
    00454190str xzr, [sp+136]
    00454194stp xzr, xzr, [sp+144]
    00454198stp xzr, xzr, [sp+120]
    0045419cldr x0, [sp+216]
    004541a0ldr x3, [sp+240]
    004541a4ldr x1, [sp+224]
    004541a8ldr x4, [sp+248]
    004541acldr x2, [sp+232]
    004541b0ldr x5, [sp+256]
    004541b4adrp x6, 0x2c9000
    004541b8add x6, x6, 544
    004541bcadrp x7, 0x5f7000
    004541c0add x7, x7, 1504
    004541c4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DeriveRandom
    004541c8str x0, [sp+136]
    004541ccstr x1, [sp+144]
    004541d0str x2, [sp+152]
    004541d4str x3, [sp+120]
    004541d8str x4, [sp+128]
    004541dcldr x8, [sp+144]
    004541e0ldr x9, [sp+152]
    004541e4ldr x10, [sp+136]
    004541e8str x10, [sp+176]
    004541ecstr x8, [sp+184]
    004541f0str x9, [sp+192]
    004541f4ldr x8, [sp+120]
    004541f8ldr x9, [sp+128]
    004541fcstr x8, [sp+160]
    00454200str x9, [sp+168]
    00454204ldr x8, [sp+176]
    00454208ldr x9, [sp+184]
    0045420cldr x10, [sp+192]
    00454210str x8, [sp+96]
    00454214str x9, [sp+104]
    00454218str x10, [sp+112]
    0045421cldr x3, [sp+160]
    00454220ldr x4, [sp+168]
    00454224str x3, [sp+80]
    00454228str x4, [sp+88]
    0045422cldr x0, [sp+96]
    00454230ldr x1, [sp+104]
    00454234ldr x2, [sp+112]
    00454238ldur x29, [sp-8]
    0045423cldr x30, [sp], 208
    00454240ret x30
    00454244
    00454244loc_454244:
    00454244stp x0, x1, [sp+8]
    00454248stp x2, x3, [sp+24]
    0045424cstp x4, x5, [sp+40]
    00454250mov x3, x30
    00454254bl runtime.morestack_noctxt.abi0
    00454258ldp x0, x1, [sp+8]
    0045425cldp x2, x3, [sp+24]
    00454260ldp x4, x5, [sp+40]
    00454264b 0x454150
    00454268udf 0
    0045426cudf 0
    00454150
    00454270
    00454270gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
    00454270ldr x16, [x28+16]
    00454274subs xzr, sp, x16
    00454278b.ls 0x4542f8
    0045427cstr x30, [sp-96]!
    00454280stur x29, [sp-8]
    00454284sub x29, sp, 8
    00454288str x0, [sp+104]
    0045428cstr x1, [sp+112]
    00454290str x2, [sp+120]
    00454294str x3, [sp+128]
    00454298str x4, [sp+136]
    0045429cstr x5, [sp+144]
    004542a0str x6, [sp+152]
    004542a4str x7, [sp+160]
    004542a8str x8, [sp+168]
    004542acstr w9, [sp+176]
    004542b0strb wzr, [sp+86]
    004542b4ldr w6, [sp+176]
    004542b8ldr x0, [sp+104]
    004542bcldr x3, [sp+128]
    004542c0ldr x1, [sp+112]
    004542c4ldr x4, [sp+136]
    004542c8ldr x2, [sp+120]
    004542ccldr x5, [sp+144]
    004542d0adrp x7, 0x2c9000
    004542d4add x7, x7, 544
    004542d8adrp x8, 0x5f7000
    004542dcadd x8, x8, 1504
    004542e0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.VerifyIntegrity
    004542e4strb w0, [sp+87]
    004542e8strb w0, [sp+86]
    004542ecldur x29, [sp-8]
    004542f0ldr x30, [sp], 96
    004542f4ret x30
    004542f8
    004542f8loc_4542f8:
    004542f8stp x0, x1, [sp+8]
    004542fcstp x2, x3, [sp+24]
    00454300stp x4, x5, [sp+40]
    00454304stp x6, x7, [sp+56]
    00454308str x8, [sp+72]
    0045430cstr w9, [sp+80]
    00454310mov x3, x30
    00454314bl runtime.morestack_noctxt.abi0
    00454318ldp x0, x1, [sp+8]
    0045431cldp x2, x3, [sp+24]
    00454320ldp x4, x5, [sp+40]
    00454324ldp x6, x7, [sp+56]
    00454328ldr x8, [sp+72]
    0045432cldr w9, [sp+80]
    00454330b 0x454270
    00454334udf 0
    00454338udf 0
    0045433cudf 0
    00454270
    00454340
    00454340gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
    00454340ldr x16, [x28+16]
    00454344sub x17, sp, 128
    00454348subs xzr, x17, x16
    0045434cb.ls 0x45445c
    00454350sub x20, sp, 256
    00454354stp x29, x30, [x20-8]
    00454358add sp, x20, 0
    0045435csub x29, sp, 8
    00454360str x0, [sp+264]
    00454364str x1, [sp+272]
    00454368str x2, [sp+280]
    0045436cstr x3, [sp+288]
    00454370str x4, [sp+296]
    00454374str x5, [sp+304]
    00454378str w6, [sp+312]
    0045437cstr xzr, [sp+120]
    00454380stp xzr, xzr, [sp+128]
    00454384stp xzr, xzr, [sp+104]
    00454388ldr w0, [sp+312]
    0045438cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc
    00454390str x0, [sp+168]
    00454394str x1, [sp+176]
    00454398str x2, [sp+184]
    0045439cstr xzr, [sp+144]
    004543a0stp xzr, xzr, [sp+152]
    004543a4stp xzr, xzr, [sp+232]
    004543a8ldr x0, [sp+288]
    004543acldr x3, [sp+264]
    004543b0ldr x1, [sp+296]
    004543b4ldr x4, [sp+272]
    004543b8ldr x2, [sp+304]
    004543bcldr x5, [sp+280]
    004543c0ldr x6, [sp+168]
    004543c4ldr x7, [sp+176]
    004543c8ldr x8, [sp+184]
    004543ccadrp x9, 0x2c9000
    004543d0add x9, x9, 544
    004543d4adrp x10, 0x5f7000
    004543d8add x10, x10, 1504
    004543dcbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash
    004543e0str x0, [sp+144]
    004543e4str x1, [sp+152]
    004543e8str x2, [sp+160]
    004543ecstr x3, [sp+232]
    004543f0str x4, [sp+240]
    004543f4ldr x1, [sp+144]
    004543f8ldr x2, [sp+152]
    004543fcldr x3, [sp+160]
    00454400str x1, [sp+208]
    00454404str x2, [sp+216]
    00454408str x3, [sp+224]
    0045440cldr x1, [sp+232]
    00454410ldr x2, [sp+240]
    00454414str x1, [sp+192]
    00454418str x2, [sp+200]
    0045441cldr x1, [sp+208]
    00454420ldr x2, [sp+216]
    00454424ldr x3, [sp+224]
    00454428str x1, [sp+120]
    0045442cstr x2, [sp+128]
    00454430str x3, [sp+136]
    00454434ldr x3, [sp+192]
    00454438ldr x4, [sp+200]
    0045443cstr x3, [sp+104]
    00454440str x4, [sp+112]
    00454444ldr x0, [sp+120]
    00454448ldr x1, [sp+128]
    0045444cldr x2, [sp+136]
    00454450ldp x29, x30, [sp-8]
    00454454add sp, sp, 256
    00454458ret x30
    0045445c
    0045445cloc_45445c:
    0045445cstp x0, x1, [sp+8]
    00454460stp x2, x3, [sp+24]
    00454464stp x4, x5, [sp+40]
    00454468str w6, [sp+56]
    0045446cmov x3, x30
    00454470bl runtime.morestack_noctxt.abi0
    00454474ldp x0, x1, [sp+8]
    00454478ldp x2, x3, [sp+24]
    0045447cldp x4, x5, [sp+40]
    00454480ldr w6, [sp+56]
    00454484b 0x454340
    00454488udf 0
    0045448cudf 0
    00454340
    00454490
    00454490gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128 e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
    00454490ldr x16, [x28+16]
    00454494sub x17, sp, 80
    00454498subs xzr, x17, x16
    0045449cb.ls 0x4545b4
    004544a0str x30, [sp-208]!
    004544a4stur x29, [sp-8]
    004544a8sub x29, sp, 8
    004544acstr x0, [sp+216]
    004544b0str x1, [sp+224]
    004544b4str x2, [sp+232]
    004544b8str x3, [sp+240]
    004544bcstr x4, [sp+248]
    004544c0str x5, [sp+256]
    004544c4str x6, [sp+264]
    004544c8str x7, [sp+272]
    004544ccstr x8, [sp+280]
    004544d0str w9, [sp+288]
    004544d4strb wzr, [sp+78]
    004544d8str xzr, [sp+176]
    004544dcstp xzr, xzr, [sp+184]
    004544e0stp xzr, xzr, [sp+160]
    004544e4ldr w6, [sp+288]
    004544e8ldr x0, [sp+216]
    004544ecldr x3, [sp+240]
    004544f0ldr x1, [sp+224]
    004544f4ldr x4, [sp+248]
    004544f8ldr x2, [sp+232]
    004544fcldr x5, [sp+256]
    00454500bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes128CtsHmacSha256128.GetChecksumHash
    00454504str x0, [sp+176]
    00454508str x1, [sp+184]
    0045450cstr x2, [sp+192]
    00454510str x3, [sp+160]
    00454514str x4, [sp+168]
    00454518ldr x7, [sp+184]
    0045451cldr x8, [sp+192]
    00454520ldr x9, [sp+176]
    00454524str x9, [sp+136]
    00454528str x7, [sp+144]
    0045452cstr x8, [sp+152]
    00454530ldr x7, [sp+160]
    00454534ldr x8, [sp+168]
    00454538str x7, [sp+120]
    0045453cstr x8, [sp+128]
    00454540ldr x7, [sp+136]
    00454544ldr x8, [sp+144]
    00454548ldr x9, [sp+152]
    0045454cstr x7, [sp+96]
    00454550str x8, [sp+104]
    00454554str x9, [sp+112]
    00454558ldr x7, [sp+128]
    0045455cldr x8, [sp+120]
    00454560str x8, [sp+80]
    00454564str x7, [sp+88]
    00454568cbnz x8, 0x454570
    0045456cb 0x454584
    00454570
    00454570loc_454570:
    00454570strb wzr, [sp+78]
    00454574mov x0, xzr
    00454578ldur x29, [sp-8]
    0045457cldr x30, [sp], 208
    00454580ret x30
    00454584
    00454584loc_454584:
    00454584ldr x0, [sp+264]
    00454588ldr x3, [sp+96]
    0045458cldr x1, [sp+272]
    00454590ldr x4, [sp+104]
    00454594ldr x2, [sp+280]
    00454598ldr x5, [sp+112]
    0045459cbl crypto/hmac.Equal
    004545a0strb w0, [sp+79]
    004545a4strb w0, [sp+78]
    004545a8ldur x29, [sp-8]
    004545acldr x30, [sp], 208
    004545b0ret x30
    004545b4
    004545b4loc_4545b4:
    004545b4stp x0, x1, [sp+8]
    004545b8stp x2, x3, [sp+24]
    004545bcstp x4, x5, [sp+40]
    004545c0stp x6, x7, [sp+56]
    004545c4str x8, [sp+72]
    004545c8str w9, [sp+80]
    004545ccmov x3, x30
    004545d0bl runtime.morestack_noctxt.abi0
    004545d4ldp x0, x1, [sp+8]
    004545d8ldp x2, x3, [sp+24]
    004545dcldp x4, x5, [sp+40]
    004545e0ldp x6, x7, [sp+56]
    004545e4ldr x8, [sp+72]
    004545e8ldr w9, [sp+80]
    004545ecb 0x454490
    00454490
    004545f0
    004545f0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e)
    004545f0str x30, [sp-32]!
    004545f4stur x29, [sp-8]
    004545f8sub x29, sp, 8
    004545fcstr wzr, [sp+20]
    00454600movz x0, 18
    00454604str w0, [sp+20]
    00454608add x29, sp, 24
    0045460cadd sp, sp, 32
    00454610ret x30
    00454614udf 0
    00454618udf 0
    0045461cudf 0
    004545f0
    00454620
    00454620gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e)
    00454620str x30, [sp-32]!
    00454624stur x29, [sp-8]
    00454628sub x29, sp, 8
    0045462cstr wzr, [sp+20]
    00454630orr x0, xzr, 16
    00454634str w0, [sp+20]
    00454638add x29, sp, 24
    0045463cadd sp, sp, 32
    00454640ret x30
    00454644udf 0
    00454648udf 0
    0045464cudf 0
    00454620
    00454650
    00454650gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e)
    00454650str x30, [sp-32]!
    00454654stur x29, [sp-8]
    00454658sub x29, sp, 8
    0045465cstr xzr, [sp+16]
    00454660orr x0, xzr, 32
    00454664str x0, [sp+16]
    00454668add x29, sp, 24
    0045466cadd sp, sp, 32
    00454670ret x30
    00454674udf 0
    00454678udf 0
    0045467cudf 0
    00454650
    00454680
    00454680gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e)
    00454680ldr x16, [x28+16]
    00454684subs xzr, sp, x16
    00454688b.ls 0x4546b8
    0045468cstr x30, [sp-32]!
    00454690stur x29, [sp-8]
    00454694sub x29, sp, 8
    00454698str xzr, [sp+8]
    0045469cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetKeyByteSize
    004546a0str x0, [sp+16]
    004546a4ubfm x0, x0, 61, 60
    004546a8str x0, [sp+8]
    004546acldur x29, [sp-8]
    004546b0ldr x30, [sp], 32
    004546b4ret x30
    004546b8
    004546b8loc_4546b8:
    004546b8mov x3, x30
    004546bcbl runtime.morestack_noctxt.abi0
    004546c0b 0x454680
    004546c4udf 0
    004546c8udf 0
    004546ccudf 0
    00454680
    004546d0
    004546d0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e)
    004546d0str x30, [sp-32]!
    004546d4stur x29, [sp-8]
    004546d8sub x29, sp, 8
    004546dcstr xzr, [sp+16]
    004546e0adrp x1, 0x285000
    004546e4add x1, x1, 152
    004546e8str x1, [sp+16]
    004546ecldr x0, [sp+16]
    004546f0add x29, sp, 24
    004546f4add sp, sp, 32
    004546f8ret x30
    004546fcudf 0
    004546d0
    00454700
    00454700gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e)
    00454700str x30, [sp-32]!
    00454704stur x29, [sp-8]
    00454708sub x29, sp, 8
    0045470cstr xzr, [sp+16]
    00454710orr x0, xzr, 1
    00454714str x0, [sp+16]
    00454718add x29, sp, 24
    0045471cadd sp, sp, 32
    00454720ret x30
    00454724udf 0
    00454728udf 0
    0045472cudf 0
    00454700
    00454730
    00454730gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e)
    00454730str x30, [sp-32]!
    00454734stur x29, [sp-8]
    00454738sub x29, sp, 8
    0045473cstp xzr, xzr, [sp+8]
    00454740adrp x0, 0x25d000
    00454744add x0, x0, 2108
    00454748str x0, [sp+8]
    0045474corr x1, xzr, 8
    00454750str x1, [sp+16]
    00454754add x29, sp, 24
    00454758add sp, sp, 32
    0045475cret x30
    00454730
    00454760
    00454760gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e)
    00454760str x30, [sp-32]!
    00454764stur x29, [sp-8]
    00454768sub x29, sp, 8
    0045476cstr xzr, [sp+16]
    00454770orr x0, xzr, 16
    00454774str x0, [sp+16]
    00454778add x29, sp, 24
    0045477cadd sp, sp, 32
    00454780ret x30
    00454784udf 0
    00454788udf 0
    0045478cudf 0
    00454760
    00454790
    00454790gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e)
    00454790str x30, [sp-32]!
    00454794stur x29, [sp-8]
    00454798sub x29, sp, 8
    0045479cstr xzr, [sp+16]
    004547a0orr x0, xzr, 96
    004547a4str x0, [sp+16]
    004547a8add x29, sp, 24
    004547acadd sp, sp, 32
    004547b0ret x30
    004547b4udf 0
    004547b8udf 0
    004547bcudf 0
    00454790
    004547c0
    004547c0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e)
    004547c0str x30, [sp-32]!
    004547c4stur x29, [sp-8]
    004547c8sub x29, sp, 8
    004547ccstr xzr, [sp+16]
    004547d0orr x0, xzr, 128
    004547d4str x0, [sp+16]
    004547d8add x29, sp, 24
    004547dcadd sp, sp, 32
    004547e0ret x30
    004547e4udf 0
    004547e8udf 0
    004547ecudf 0
    004547c0
    004547f0
    004547f0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e, struct string secret, struct string salt, struct string s2kparams)
    004547f0ldr x16, [x28+16]
    004547f4sub x17, sp, 80
    004547f8subs xzr, x17, x16
    004547fcb.ls 0x4548e4
    00454800str x30, [sp-208]!
    00454804stur x29, [sp-8]
    00454808sub x29, sp, 8
    0045480cstr x0, [sp+216]
    00454810str x1, [sp+224]
    00454814str x2, [sp+232]
    00454818str x3, [sp+240]
    0045481cstr x4, [sp+248]
    00454820str x5, [sp+256]
    00454824str xzr, [sp+96]
    00454828stp xzr, xzr, [sp+104]
    0045482cstp xzr, xzr, [sp+80]
    00454830str xzr, [sp+136]
    00454834stp xzr, xzr, [sp+144]
    00454838stp xzr, xzr, [sp+120]
    0045483cldr x0, [sp+216]
    00454840ldr x2, [sp+232]
    00454844ldr x4, [sp+248]
    00454848ldr x1, [sp+224]
    0045484cldr x3, [sp+240]
    00454850ldr x5, [sp+256]
    00454854adrp x6, 0x2c9000
    00454858add x6, x6, 352
    0045485cadrp x7, 0x5f7000
    00454860add x7, x7, 1504
    00454864bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.StringToKey
    00454868str x0, [sp+136]
    0045486cstr x1, [sp+144]
    00454870str x2, [sp+152]
    00454874str x3, [sp+120]
    00454878str x4, [sp+128]
    0045487cldr x8, [sp+144]
    00454880ldr x9, [sp+152]
    00454884ldr x10, [sp+136]
    00454888str x10, [sp+176]
    0045488cstr x8, [sp+184]
    00454890str x9, [sp+192]
    00454894ldr x8, [sp+120]
    00454898ldr x9, [sp+128]
    0045489cstr x8, [sp+160]
    004548a0str x9, [sp+168]
    004548a4ldr x8, [sp+176]
    004548a8ldr x9, [sp+184]
    004548acldr x10, [sp+192]
    004548b0str x8, [sp+96]
    004548b4str x9, [sp+104]
    004548b8str x10, [sp+112]
    004548bcldr x3, [sp+160]
    004548c0ldr x4, [sp+168]
    004548c4str x3, [sp+80]
    004548c8str x4, [sp+88]
    004548ccldr x0, [sp+96]
    004548d0ldr x1, [sp+104]
    004548d4ldr x2, [sp+112]
    004548d8ldur x29, [sp-8]
    004548dcldr x30, [sp], 208
    004548e0ret x30
    004548e4
    004548e4loc_4548e4:
    004548e4stp x0, x1, [sp+8]
    004548e8stp x2, x3, [sp+24]
    004548ecstp x4, x5, [sp+40]
    004548f0mov x3, x30
    004548f4bl runtime.morestack_noctxt.abi0
    004548f8ldp x0, x1, [sp+8]
    004548fcldp x2, x3, [sp+24]
    00454900ldp x4, x5, [sp+40]
    00454904b 0x4547f0
    00454908udf 0
    0045490cudf 0
    004547f0
    00454910
    00454910gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e, struct []uint8 b)
    00454910ldr x16, [x28+16]
    00454914subs xzr, sp, x16
    00454918b.ls 0x454970
    0045491cstr x30, [sp-96]!
    00454920stur x29, [sp-8]
    00454924sub x29, sp, 8
    00454928str x0, [sp+104]
    0045492cstr x1, [sp+112]
    00454930str x2, [sp+120]
    00454934str xzr, [sp+40]
    00454938stp xzr, xzr, [sp+48]
    0045493cldr x0, [sp+104]
    00454940ldr x1, [sp+112]
    00454944ldr x2, [sp+120]
    00454948bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.RandomToKey
    0045494cstr x0, [sp+64]
    00454950str x1, [sp+72]
    00454954str x2, [sp+80]
    00454958str x0, [sp+40]
    0045495cstr x1, [sp+48]
    00454960str x2, [sp+56]
    00454964ldur x29, [sp-8]
    00454968ldr x30, [sp], 96
    0045496cret x30
    00454970
    00454970loc_454970:
    00454970stp x0, x1, [sp+8]
    00454974str x2, [sp+24]
    00454978mov x3, x30
    0045497cbl runtime.morestack_noctxt.abi0
    00454980ldp x0, x1, [sp+8]
    00454984ldr x2, [sp+24]
    00454988b 0x454910
    0045498cudf 0
    00454910
    00454990
    00454990gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e, struct []uint8 key, struct []uint8 data)
    00454990ldr x16, [x28+16]
    00454994sub x17, sp, 144
    00454998subs xzr, x17, x16
    0045499cb.ls 0x454ae0
    004549a0sub x20, sp, 272
    004549a4stp x29, x30, [x20-8]
    004549a8add sp, x20, 0
    004549acsub x29, sp, 8
    004549b0str x0, [sp+280]
    004549b4str x1, [sp+288]
    004549b8str x2, [sp+296]
    004549bcstr x3, [sp+304]
    004549c0str x4, [sp+312]
    004549c4str x5, [sp+320]
    004549c8str xzr, [sp+112]
    004549ccstp xzr, xzr, [sp+120]
    004549d0str xzr, [sp+88]
    004549d4stp xzr, xzr, [sp+96]
    004549d8stp xzr, xzr, [sp+72]
    004549dcstr xzr, [sp+136]
    004549e0stp xzr, xzr, [sp+144]
    004549e4str xzr, [sp+240]
    004549e8stp xzr, xzr, [sp+248]
    004549ecstp xzr, xzr, [sp+224]
    004549f0ldr x0, [sp+280]
    004549f4ldr x3, [sp+304]
    004549f8ldr x1, [sp+288]
    004549fcldr x4, [sp+312]
    00454a00ldr x2, [sp+296]
    00454a04ldr x5, [sp+320]
    00454a08adrp x6, 0x2c9000
    00454a0cadd x6, x6, 352
    00454a10adrp x7, 0x5f7000
    00454a14add x7, x7, 1504
    00454a18bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptData
    00454a1cstr x0, [sp+136]
    00454a20str x1, [sp+144]
    00454a24str x2, [sp+152]
    00454a28str x3, [sp+240]
    00454a2cstr x4, [sp+248]
    00454a30str x5, [sp+256]
    00454a34str x6, [sp+224]
    00454a38str x7, [sp+232]
    00454a3cldr x8, [sp+144]
    00454a40ldr x9, [sp+152]
    00454a44ldr x10, [sp+136]
    00454a48str x10, [sp+200]
    00454a4cstr x8, [sp+208]
    00454a50str x9, [sp+216]
    00454a54ldr x8, [sp+240]
    00454a58ldr x9, [sp+248]
    00454a5cldr x10, [sp+256]
    00454a60str x8, [sp+176]
    00454a64str x9, [sp+184]
    00454a68str x10, [sp+192]
    00454a6cldr x8, [sp+224]
    00454a70ldr x9, [sp+232]
    00454a74str x8, [sp+160]
    00454a78str x9, [sp+168]
    00454a7cldr x8, [sp+200]
    00454a80ldr x9, [sp+208]
    00454a84ldr x10, [sp+216]
    00454a88str x8, [sp+112]
    00454a8cstr x9, [sp+120]
    00454a90str x10, [sp+128]
    00454a94ldr x8, [sp+176]
    00454a98ldr x9, [sp+184]
    00454a9cldr x10, [sp+192]
    00454aa0str x8, [sp+88]
    00454aa4str x9, [sp+96]
    00454aa8str x10, [sp+104]
    00454aacldr x6, [sp+160]
    00454ab0ldr x7, [sp+168]
    00454ab4str x6, [sp+72]
    00454ab8str x7, [sp+80]
    00454abcldr x0, [sp+112]
    00454ac0ldr x3, [sp+88]
    00454ac4ldr x1, [sp+120]
    00454ac8ldr x4, [sp+96]
    00454accldr x2, [sp+128]
    00454ad0ldr x5, [sp+104]
    00454ad4ldp x29, x30, [sp-8]
    00454ad8add sp, sp, 272
    00454adcret x30
    00454ae0
    00454ae0loc_454ae0:
    00454ae0stp x0, x1, [sp+8]
    00454ae4stp x2, x3, [sp+24]
    00454ae8stp x4, x5, [sp+40]
    00454aecmov x3, x30
    00454af0bl runtime.morestack_noctxt.abi0
    00454af4ldp x0, x1, [sp+8]
    00454af8ldp x2, x3, [sp+24]
    00454afcldp x4, x5, [sp+40]
    00454b00b 0x454990
    00454b04udf 0
    00454b08udf 0
    00454b0cudf 0
    00454990
    00454b10
    00454b10gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e, struct []uint8 key, struct []uint8 message, uint32 usage)
    00454b10ldr x16, [x28+16]
    00454b14sub x17, sp, 160
    00454b18subs xzr, x17, x16
    00454b1cb.ls 0x454c68
    00454b20sub x20, sp, 288
    00454b24stp x29, x30, [x20-8]
    00454b28add sp, x20, 0
    00454b2csub x29, sp, 8
    00454b30str x0, [sp+296]
    00454b34str x1, [sp+304]
    00454b38str x2, [sp+312]
    00454b3cstr x3, [sp+320]
    00454b40str x4, [sp+328]
    00454b44str x5, [sp+336]
    00454b48str w6, [sp+344]
    00454b4cstr xzr, [sp+128]
    00454b50stp xzr, xzr, [sp+136]
    00454b54str xzr, [sp+104]
    00454b58stp xzr, xzr, [sp+112]
    00454b5cstp xzr, xzr, [sp+88]
    00454b60str xzr, [sp+256]
    00454b64stp xzr, xzr, [sp+264]
    00454b68str xzr, [sp+232]
    00454b6cstp xzr, xzr, [sp+240]
    00454b70stp xzr, xzr, [sp+216]
    00454b74ldr w6, [sp+344]
    00454b78ldr x0, [sp+296]
    00454b7cldr x3, [sp+320]
    00454b80ldr x1, [sp+304]
    00454b84ldr x4, [sp+328]
    00454b88ldr x2, [sp+312]
    00454b8cldr x5, [sp+336]
    00454b90adrp x7, 0x2c9000
    00454b94add x7, x7, 352
    00454b98adrp x8, 0x5f7000
    00454b9cadd x8, x8, 1504
    00454ba0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.EncryptMessage
    00454ba4str x0, [sp+256]
    00454ba8str x1, [sp+264]
    00454bacstr x2, [sp+272]
    00454bb0str x3, [sp+232]
    00454bb4str x4, [sp+240]
    00454bb8str x5, [sp+248]
    00454bbcstr x6, [sp+216]
    00454bc0str x7, [sp+224]
    00454bc4ldr x9, [sp+264]
    00454bc8ldr x10, [sp+272]
    00454bccldr x11, [sp+256]
    00454bd0str x11, [sp+192]
    00454bd4str x9, [sp+200]
    00454bd8str x10, [sp+208]
    00454bdcldr x9, [sp+232]
    00454be0ldr x10, [sp+240]
    00454be4ldr x11, [sp+248]
    00454be8str x9, [sp+168]
    00454becstr x10, [sp+176]
    00454bf0str x11, [sp+184]
    00454bf4ldr x9, [sp+216]
    00454bf8ldr x10, [sp+224]
    00454bfcstr x9, [sp+152]
    00454c00str x10, [sp+160]
    00454c04ldr x9, [sp+192]
    00454c08ldr x10, [sp+200]
    00454c0cldr x11, [sp+208]
    00454c10str x9, [sp+128]
    00454c14str x10, [sp+136]
    00454c18str x11, [sp+144]
    00454c1cldr x9, [sp+168]
    00454c20ldr x10, [sp+176]
    00454c24ldr x11, [sp+184]
    00454c28str x9, [sp+104]
    00454c2cstr x10, [sp+112]
    00454c30str x11, [sp+120]
    00454c34ldr x6, [sp+152]
    00454c38ldr x7, [sp+160]
    00454c3cstr x6, [sp+88]
    00454c40str x7, [sp+96]
    00454c44ldr x0, [sp+128]
    00454c48ldr x3, [sp+104]
    00454c4cldr x1, [sp+136]
    00454c50ldr x4, [sp+112]
    00454c54ldr x2, [sp+144]
    00454c58ldr x5, [sp+120]
    00454c5cldp x29, x30, [sp-8]
    00454c60add sp, sp, 288
    00454c64ret x30
    00454c68
    00454c68loc_454c68:
    00454c68stp x0, x1, [sp+8]
    00454c6cstp x2, x3, [sp+24]
    00454c70stp x4, x5, [sp+40]
    00454c74str w6, [sp+56]
    00454c78mov x3, x30
    00454c7cbl runtime.morestack_noctxt.abi0
    00454c80ldp x0, x1, [sp+8]
    00454c84ldp x2, x3, [sp+24]
    00454c88ldp x4, x5, [sp+40]
    00454c8cldr w6, [sp+56]
    00454c90b 0x454b10
    00454c94udf 0
    00454c98udf 0
    00454c9cudf 0
    00454b10
    00454ca0
    00454ca0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e, struct []uint8 key, struct []uint8 data)
    00454ca0ldr x16, [x28+16]
    00454ca4sub x17, sp, 80
    00454ca8subs xzr, x17, x16
    00454cacb.ls 0x454d94
    00454cb0str x30, [sp-208]!
    00454cb4stur x29, [sp-8]
    00454cb8sub x29, sp, 8
    00454cbcstr x0, [sp+216]
    00454cc0str x1, [sp+224]
    00454cc4str x2, [sp+232]
    00454cc8str x3, [sp+240]
    00454cccstr x4, [sp+248]
    00454cd0str x5, [sp+256]
    00454cd4str xzr, [sp+96]
    00454cd8stp xzr, xzr, [sp+104]
    00454cdcstp xzr, xzr, [sp+80]
    00454ce0str xzr, [sp+136]
    00454ce4stp xzr, xzr, [sp+144]
    00454ce8stp xzr, xzr, [sp+120]
    00454cecldr x0, [sp+216]
    00454cf0ldr x3, [sp+240]
    00454cf4ldr x1, [sp+224]
    00454cf8ldr x4, [sp+248]
    00454cfcldr x2, [sp+232]
    00454d00ldr x5, [sp+256]
    00454d04adrp x6, 0x2c9000
    00454d08add x6, x6, 352
    00454d0cadrp x7, 0x5f7000
    00454d10add x7, x7, 1504
    00454d14bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptData
    00454d18str x0, [sp+136]
    00454d1cstr x1, [sp+144]
    00454d20str x2, [sp+152]
    00454d24str x3, [sp+120]
    00454d28str x4, [sp+128]
    00454d2cldr x8, [sp+144]
    00454d30ldr x9, [sp+152]
    00454d34ldr x10, [sp+136]
    00454d38str x10, [sp+176]
    00454d3cstr x8, [sp+184]
    00454d40str x9, [sp+192]
    00454d44ldr x8, [sp+120]
    00454d48ldr x9, [sp+128]
    00454d4cstr x8, [sp+160]
    00454d50str x9, [sp+168]
    00454d54ldr x8, [sp+176]
    00454d58ldr x9, [sp+184]
    00454d5cldr x10, [sp+192]
    00454d60str x8, [sp+96]
    00454d64str x9, [sp+104]
    00454d68str x10, [sp+112]
    00454d6cldr x3, [sp+160]
    00454d70ldr x4, [sp+168]
    00454d74str x3, [sp+80]
    00454d78str x4, [sp+88]
    00454d7cldr x0, [sp+96]
    00454d80ldr x1, [sp+104]
    00454d84ldr x2, [sp+112]
    00454d88ldur x29, [sp-8]
    00454d8cldr x30, [sp], 208
    00454d90ret x30
    00454d94
    00454d94loc_454d94:
    00454d94stp x0, x1, [sp+8]
    00454d98stp x2, x3, [sp+24]
    00454d9cstp x4, x5, [sp+40]
    00454da0mov x3, x30
    00454da4bl runtime.morestack_noctxt.abi0
    00454da8ldp x0, x1, [sp+8]
    00454dacldp x2, x3, [sp+24]
    00454db0ldp x4, x5, [sp+40]
    00454db4b 0x454ca0
    00454db8udf 0
    00454dbcudf 0
    00454ca0
    00454dc0
    00454dc0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
    00454dc0ldr x16, [x28+16]
    00454dc4sub x17, sp, 80
    00454dc8subs xzr, x17, x16
    00454dccb.ls 0x454ebc
    00454dd0str x30, [sp-208]!
    00454dd4stur x29, [sp-8]
    00454dd8sub x29, sp, 8
    00454ddcstr x0, [sp+216]
    00454de0str x1, [sp+224]
    00454de4str x2, [sp+232]
    00454de8str x3, [sp+240]
    00454decstr x4, [sp+248]
    00454df0str x5, [sp+256]
    00454df4str w6, [sp+264]
    00454df8str xzr, [sp+96]
    00454dfcstp xzr, xzr, [sp+104]
    00454e00stp xzr, xzr, [sp+80]
    00454e04str xzr, [sp+136]
    00454e08stp xzr, xzr, [sp+144]
    00454e0cstp xzr, xzr, [sp+120]
    00454e10ldr w6, [sp+264]
    00454e14ldr x0, [sp+216]
    00454e18ldr x3, [sp+240]
    00454e1cldr x1, [sp+224]
    00454e20ldr x4, [sp+248]
    00454e24ldr x2, [sp+232]
    00454e28ldr x5, [sp+256]
    00454e2cadrp x7, 0x2c9000
    00454e30add x7, x7, 352
    00454e34adrp x8, 0x5f7000
    00454e38add x8, x8, 1504
    00454e3cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3962.DecryptMessage
    00454e40str x0, [sp+136]
    00454e44str x1, [sp+144]
    00454e48str x2, [sp+152]
    00454e4cstr x3, [sp+120]
    00454e50str x4, [sp+128]
    00454e54ldr x9, [sp+144]
    00454e58ldr x10, [sp+152]
    00454e5cldr x11, [sp+136]
    00454e60str x11, [sp+176]
    00454e64str x9, [sp+184]
    00454e68str x10, [sp+192]
    00454e6cldr x9, [sp+120]
    00454e70ldr x10, [sp+128]
    00454e74str x9, [sp+160]
    00454e78str x10, [sp+168]
    00454e7cldr x9, [sp+176]
    00454e80ldr x10, [sp+184]
    00454e84ldr x11, [sp+192]
    00454e88str x9, [sp+96]
    00454e8cstr x10, [sp+104]
    00454e90str x11, [sp+112]
    00454e94ldr x3, [sp+160]
    00454e98ldr x4, [sp+168]
    00454e9cstr x3, [sp+80]
    00454ea0str x4, [sp+88]
    00454ea4ldr x0, [sp+96]
    00454ea8ldr x1, [sp+104]
    00454eacldr x2, [sp+112]
    00454eb0ldur x29, [sp-8]
    00454eb4ldr x30, [sp], 208
    00454eb8ret x30
    00454ebc
    00454ebcloc_454ebc:
    00454ebcstp x0, x1, [sp+8]
    00454ec0stp x2, x3, [sp+24]
    00454ec4stp x4, x5, [sp+40]
    00454ec8str w6, [sp+56]
    00454eccmov x3, x30
    00454ed0bl runtime.morestack_noctxt.abi0
    00454ed4ldp x0, x1, [sp+8]
    00454ed8ldp x2, x3, [sp+24]
    00454edcldp x4, x5, [sp+40]
    00454ee0ldr w6, [sp+56]
    00454ee4b 0x454dc0
    00454ee8udf 0
    00454eecudf 0
    00454dc0
    00454ef0
    00454ef0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 usage)
    00454ef0ldr x16, [x28+16]
    00454ef4sub x17, sp, 80
    00454ef8subs xzr, x17, x16
    00454efcb.ls 0x454fe4
    00454f00str x30, [sp-208]!
    00454f04stur x29, [sp-8]
    00454f08sub x29, sp, 8
    00454f0cstr x0, [sp+216]
    00454f10str x1, [sp+224]
    00454f14str x2, [sp+232]
    00454f18str x3, [sp+240]
    00454f1cstr x4, [sp+248]
    00454f20str x5, [sp+256]
    00454f24str xzr, [sp+96]
    00454f28stp xzr, xzr, [sp+104]
    00454f2cstp xzr, xzr, [sp+80]
    00454f30str xzr, [sp+136]
    00454f34stp xzr, xzr, [sp+144]
    00454f38stp xzr, xzr, [sp+120]
    00454f3cldr x0, [sp+216]
    00454f40ldr x3, [sp+240]
    00454f44ldr x1, [sp+224]
    00454f48ldr x4, [sp+248]
    00454f4cldr x2, [sp+232]
    00454f50ldr x5, [sp+256]
    00454f54adrp x6, 0x2c9000
    00454f58add x6, x6, 352
    00454f5cadrp x7, 0x5f7000
    00454f60add x7, x7, 1504
    00454f64bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveKey
    00454f68str x0, [sp+136]
    00454f6cstr x1, [sp+144]
    00454f70str x2, [sp+152]
    00454f74str x3, [sp+120]
    00454f78str x4, [sp+128]
    00454f7cldr x8, [sp+144]
    00454f80ldr x9, [sp+152]
    00454f84ldr x10, [sp+136]
    00454f88str x10, [sp+176]
    00454f8cstr x8, [sp+184]
    00454f90str x9, [sp+192]
    00454f94ldr x8, [sp+120]
    00454f98ldr x9, [sp+128]
    00454f9cstr x8, [sp+160]
    00454fa0str x9, [sp+168]
    00454fa4ldr x8, [sp+176]
    00454fa8ldr x9, [sp+184]
    00454facldr x10, [sp+192]
    00454fb0str x8, [sp+96]
    00454fb4str x9, [sp+104]
    00454fb8str x10, [sp+112]
    00454fbcldr x3, [sp+160]
    00454fc0ldr x4, [sp+168]
    00454fc4str x3, [sp+80]
    00454fc8str x4, [sp+88]
    00454fccldr x0, [sp+96]
    00454fd0ldr x1, [sp+104]
    00454fd4ldr x2, [sp+112]
    00454fd8ldur x29, [sp-8]
    00454fdcldr x30, [sp], 208
    00454fe0ret x30
    00454fe4
    00454fe4loc_454fe4:
    00454fe4stp x0, x1, [sp+8]
    00454fe8stp x2, x3, [sp+24]
    00454fecstp x4, x5, [sp+40]
    00454ff0mov x3, x30
    00454ff4bl runtime.morestack_noctxt.abi0
    00454ff8ldp x0, x1, [sp+8]
    00454ffcldp x2, x3, [sp+24]
    00455000ldp x4, x5, [sp+40]
    00455004b 0x454ef0
    00455008udf 0
    0045500cudf 0
    00454ef0
    00455010
    00455010gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 usage)
    00455010ldr x16, [x28+16]
    00455014sub x17, sp, 80
    00455018subs xzr, x17, x16
    0045501cb.ls 0x455104
    00455020str x30, [sp-208]!
    00455024stur x29, [sp-8]
    00455028sub x29, sp, 8
    0045502cstr x0, [sp+216]
    00455030str x1, [sp+224]
    00455034str x2, [sp+232]
    00455038str x3, [sp+240]
    0045503cstr x4, [sp+248]
    00455040str x5, [sp+256]
    00455044str xzr, [sp+96]
    00455048stp xzr, xzr, [sp+104]
    0045504cstp xzr, xzr, [sp+80]
    00455050str xzr, [sp+136]
    00455054stp xzr, xzr, [sp+144]
    00455058stp xzr, xzr, [sp+120]
    0045505cldr x0, [sp+216]
    00455060ldr x3, [sp+240]
    00455064ldr x1, [sp+224]
    00455068ldr x4, [sp+248]
    0045506cldr x2, [sp+232]
    00455070ldr x5, [sp+256]
    00455074adrp x6, 0x2c8000
    00455078add x6, x6, 352
    0045507cadrp x7, 0x5f6000
    00455080add x7, x7, 1504
    00455084bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveRandom
    00455088str x0, [sp+136]
    0045508cstr x1, [sp+144]
    00455090str x2, [sp+152]
    00455094str x3, [sp+120]
    00455098str x4, [sp+128]
    0045509cldr x8, [sp+144]
    004550a0ldr x9, [sp+152]
    004550a4ldr x10, [sp+136]
    004550a8str x10, [sp+176]
    004550acstr x8, [sp+184]
    004550b0str x9, [sp+192]
    004550b4ldr x8, [sp+120]
    004550b8ldr x9, [sp+128]
    004550bcstr x8, [sp+160]
    004550c0str x9, [sp+168]
    004550c4ldr x8, [sp+176]
    004550c8ldr x9, [sp+184]
    004550ccldr x10, [sp+192]
    004550d0str x8, [sp+96]
    004550d4str x9, [sp+104]
    004550d8str x10, [sp+112]
    004550dcldr x3, [sp+160]
    004550e0ldr x4, [sp+168]
    004550e4str x3, [sp+80]
    004550e8str x4, [sp+88]
    004550ecldr x0, [sp+96]
    004550f0ldr x1, [sp+104]
    004550f4ldr x2, [sp+112]
    004550f8ldur x29, [sp-8]
    004550fcldr x30, [sp], 208
    00455100ret x30
    00455104
    00455104loc_455104:
    00455104stp x0, x1, [sp+8]
    00455108stp x2, x3, [sp+24]
    0045510cstp x4, x5, [sp+40]
    00455110mov x3, x30
    00455114bl runtime.morestack_noctxt.abi0
    00455118ldp x0, x1, [sp+8]
    0045511cldp x2, x3, [sp+24]
    00455120ldp x4, x5, [sp+40]
    00455124b 0x455010
    00455128udf 0
    0045512cudf 0
    00455010