File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    00455130
    00455130gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
    00455130ldr x16, [x28+16]
    00455134subs xzr, sp, x16
    00455138b.ls 0x4551c4
    0045513cstr x30, [sp-128]!
    00455140stur x29, [sp-8]
    00455144sub x29, sp, 8
    00455148str x0, [sp+136]
    0045514cstr x1, [sp+144]
    00455150str x2, [sp+152]
    00455154str x3, [sp+160]
    00455158str x4, [sp+168]
    0045515cstr x5, [sp+176]
    00455160str x6, [sp+184]
    00455164str x7, [sp+192]
    00455168str x8, [sp+200]
    0045516cstr w9, [sp+208]
    00455170strb wzr, [sp+118]
    00455174ldr w9, [sp+208]
    00455178ldr x0, [sp+136]
    0045517cldr x3, [sp+160]
    00455180ldr x6, [sp+184]
    00455184ldr x1, [sp+144]
    00455188ldr x4, [sp+168]
    0045518cldr x7, [sp+192]
    00455190ldr x2, [sp+152]
    00455194ldr x5, [sp+176]
    00455198ldr x8, [sp+200]
    0045519cadrp x10, 0x2c8000
    004551a0add x10, x10, 352
    004551a4adrp x11, 0x5f6000
    004551a8add x11, x11, 1504
    004551acbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.VerifyIntegrity
    004551b0strb w0, [sp+119]
    004551b4strb w0, [sp+118]
    004551b8ldur x29, [sp-8]
    004551bcldr x30, [sp], 128
    004551c0ret x30
    004551c4
    004551c4loc_4551c4:
    004551c4stp x0, x1, [sp+8]
    004551c8stp x2, x3, [sp+24]
    004551ccstp x4, x5, [sp+40]
    004551d0stp x6, x7, [sp+56]
    004551d4str x8, [sp+72]
    004551d8str w9, [sp+80]
    004551dcmov x3, x30
    004551e0bl runtime.morestack_noctxt.abi0
    004551e4ldp x0, x1, [sp+8]
    004551e8ldp x2, x3, [sp+24]
    004551ecldp x4, x5, [sp+40]
    004551f0ldp x6, x7, [sp+56]
    004551f4ldr x8, [sp+72]
    004551f8ldr w9, [sp+80]
    004551fcb 0x455130
    00455130
    00455200
    00455200gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
    00455200ldr x16, [x28+16]
    00455204sub x17, sp, 128
    00455208subs xzr, x17, x16
    0045520cb.ls 0x45531c
    00455210sub x20, sp, 256
    00455214stp x29, x30, [x20-8]
    00455218add sp, x20, 0
    0045521csub x29, sp, 8
    00455220str x0, [sp+264]
    00455224str x1, [sp+272]
    00455228str x2, [sp+280]
    0045522cstr x3, [sp+288]
    00455230str x4, [sp+296]
    00455234str x5, [sp+304]
    00455238str w6, [sp+312]
    0045523cstr xzr, [sp+120]
    00455240stp xzr, xzr, [sp+128]
    00455244stp xzr, xzr, [sp+104]
    00455248ldr w0, [sp+312]
    0045524cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc
    00455250str x0, [sp+168]
    00455254str x1, [sp+176]
    00455258str x2, [sp+184]
    0045525cstr xzr, [sp+144]
    00455260stp xzr, xzr, [sp+152]
    00455264stp xzr, xzr, [sp+232]
    00455268ldr x0, [sp+288]
    0045526cldr x3, [sp+264]
    00455270ldr x1, [sp+296]
    00455274ldr x4, [sp+272]
    00455278ldr x2, [sp+304]
    0045527cldr x5, [sp+280]
    00455280ldr x6, [sp+168]
    00455284ldr x7, [sp+176]
    00455288ldr x8, [sp+184]
    0045528cadrp x9, 0x2c8000
    00455290add x9, x9, 352
    00455294adrp x10, 0x5f6000
    00455298add x10, x10, 1504
    0045529cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash
    004552a0str x0, [sp+144]
    004552a4str x1, [sp+152]
    004552a8str x2, [sp+160]
    004552acstr x3, [sp+232]
    004552b0str x4, [sp+240]
    004552b4ldr x1, [sp+144]
    004552b8ldr x2, [sp+152]
    004552bcldr x3, [sp+160]
    004552c0str x1, [sp+208]
    004552c4str x2, [sp+216]
    004552c8str x3, [sp+224]
    004552ccldr x1, [sp+232]
    004552d0ldr x2, [sp+240]
    004552d4str x1, [sp+192]
    004552d8str x2, [sp+200]
    004552dcldr x1, [sp+208]
    004552e0ldr x2, [sp+216]
    004552e4ldr x3, [sp+224]
    004552e8str x1, [sp+120]
    004552ecstr x2, [sp+128]
    004552f0str x3, [sp+136]
    004552f4ldr x3, [sp+192]
    004552f8ldr x4, [sp+200]
    004552fcstr x3, [sp+104]
    00455300str x4, [sp+112]
    00455304ldr x0, [sp+120]
    00455308ldr x1, [sp+128]
    0045530cldr x2, [sp+136]
    00455310ldp x29, x30, [sp-8]
    00455314add sp, sp, 256
    00455318ret x30
    0045531c
    0045531cloc_45531c:
    0045531cstp x0, x1, [sp+8]
    00455320stp x2, x3, [sp+24]
    00455324stp x4, x5, [sp+40]
    00455328str w6, [sp+56]
    0045532cmov x3, x30
    00455330bl runtime.morestack_noctxt.abi0
    00455334ldp x0, x1, [sp+8]
    00455338ldp x2, x3, [sp+24]
    0045533cldp x4, x5, [sp+40]
    00455340ldr w6, [sp+56]
    00455344b 0x455200
    00455348udf 0
    0045534cudf 0
    00455200
    00455350
    00455350gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96 e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
    00455350ldr x16, [x28+16]
    00455354sub x17, sp, 80
    00455358subs xzr, x17, x16
    0045535cb.ls 0x455474
    00455360str x30, [sp-208]!
    00455364stur x29, [sp-8]
    00455368sub x29, sp, 8
    0045536cstr x0, [sp+216]
    00455370str x1, [sp+224]
    00455374str x2, [sp+232]
    00455378str x3, [sp+240]
    0045537cstr x4, [sp+248]
    00455380str x5, [sp+256]
    00455384str x6, [sp+264]
    00455388str x7, [sp+272]
    0045538cstr x8, [sp+280]
    00455390str w9, [sp+288]
    00455394strb wzr, [sp+78]
    00455398str xzr, [sp+176]
    0045539cstp xzr, xzr, [sp+184]
    004553a0stp xzr, xzr, [sp+160]
    004553a4ldr w6, [sp+288]
    004553a8ldr x0, [sp+216]
    004553acldr x3, [sp+240]
    004553b0ldr x1, [sp+224]
    004553b4ldr x4, [sp+248]
    004553b8ldr x2, [sp+232]
    004553bcldr x5, [sp+256]
    004553c0bl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha96.GetChecksumHash
    004553c4str x0, [sp+176]
    004553c8str x1, [sp+184]
    004553ccstr x2, [sp+192]
    004553d0str x3, [sp+160]
    004553d4str x4, [sp+168]
    004553d8ldr x7, [sp+184]
    004553dcldr x8, [sp+192]
    004553e0ldr x9, [sp+176]
    004553e4str x9, [sp+136]
    004553e8str x7, [sp+144]
    004553ecstr x8, [sp+152]
    004553f0ldr x7, [sp+160]
    004553f4ldr x8, [sp+168]
    004553f8str x7, [sp+120]
    004553fcstr x8, [sp+128]
    00455400ldr x7, [sp+136]
    00455404ldr x8, [sp+144]
    00455408ldr x9, [sp+152]
    0045540cstr x7, [sp+96]
    00455410str x8, [sp+104]
    00455414str x9, [sp+112]
    00455418ldr x7, [sp+128]
    0045541cldr x8, [sp+120]
    00455420str x8, [sp+80]
    00455424str x7, [sp+88]
    00455428cbnz x8, 0x455430
    0045542cb 0x455444
    00455430
    00455430loc_455430:
    00455430strb wzr, [sp+78]
    00455434mov x0, xzr
    00455438ldur x29, [sp-8]
    0045543cldr x30, [sp], 208
    00455440ret x30
    00455444
    00455444loc_455444:
    00455444ldr x0, [sp+264]
    00455448ldr x3, [sp+96]
    0045544cldr x1, [sp+272]
    00455450ldr x4, [sp+104]
    00455454ldr x2, [sp+280]
    00455458ldr x5, [sp+112]
    0045545cbl crypto/hmac.Equal
    00455460strb w0, [sp+79]
    00455464strb w0, [sp+78]
    00455468ldur x29, [sp-8]
    0045546cldr x30, [sp], 208
    00455470ret x30
    00455474
    00455474loc_455474:
    00455474stp x0, x1, [sp+8]
    00455478stp x2, x3, [sp+24]
    0045547cstp x4, x5, [sp+40]
    00455480stp x6, x7, [sp+56]
    00455484str x8, [sp+72]
    00455488str w9, [sp+80]
    0045548cmov x3, x30
    00455490bl runtime.morestack_noctxt.abi0
    00455494ldp x0, x1, [sp+8]
    00455498ldp x2, x3, [sp+24]
    0045549cldp x4, x5, [sp+40]
    004554a0ldp x6, x7, [sp+56]
    004554a4ldr x8, [sp+72]
    004554a8ldr w9, [sp+80]
    004554acb 0x455350
    00455350
    004554b0
    004554b0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e)
    004554b0str x30, [sp-32]!
    004554b4stur x29, [sp-8]
    004554b8sub x29, sp, 8
    004554bcstr wzr, [sp+20]
    004554c0movz x0, 20
    004554c4str w0, [sp+20]
    004554c8add x29, sp, 24
    004554ccadd sp, sp, 32
    004554d0ret x30
    004554d4udf 0
    004554d8udf 0
    004554dcudf 0
    004554b0
    004554e0
    004554e0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e)
    004554e0str x30, [sp-32]!
    004554e4stur x29, [sp-8]
    004554e8sub x29, sp, 8
    004554ecstr wzr, [sp+20]
    004554f0movz x0, 20
    004554f4str w0, [sp+20]
    004554f8add x29, sp, 24
    004554fcadd sp, sp, 32
    00455500ret x30
    00455504udf 0
    00455508udf 0
    0045550cudf 0
    004554e0
    00455510
    00455510gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e)
    00455510str x30, [sp-32]!
    00455514stur x29, [sp-8]
    00455518sub x29, sp, 8
    0045551cstr xzr, [sp+16]
    00455520orr x0, xzr, 24
    00455524str x0, [sp+16]
    00455528add x29, sp, 24
    0045552cadd sp, sp, 32
    00455530ret x30
    00455534udf 0
    00455538udf 0
    0045553cudf 0
    00455510
    00455540
    00455540gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e)
    00455540ldr x16, [x28+16]
    00455544subs xzr, sp, x16
    00455548b.ls 0x455578
    0045554cstr x30, [sp-32]!
    00455550stur x29, [sp-8]
    00455554sub x29, sp, 8
    00455558str xzr, [sp+8]
    0045555cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetKeyByteSize
    00455560str x0, [sp+16]
    00455564ubfm x0, x0, 61, 60
    00455568str x0, [sp+8]
    0045556cldur x29, [sp-8]
    00455570ldr x30, [sp], 32
    00455574ret x30
    00455578
    00455578loc_455578:
    00455578mov x3, x30
    0045557cbl runtime.morestack_noctxt.abi0
    00455580b 0x455540
    00455584udf 0
    00455588udf 0
    0045558cudf 0
    00455540
    00455590
    00455590gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e)
    00455590str x30, [sp-32]!
    00455594stur x29, [sp-8]
    00455598sub x29, sp, 8
    0045559cstr xzr, [sp+16]
    004555a0adrp x1, 0x284000
    004555a4add x1, x1, 160
    004555a8str x1, [sp+16]
    004555acldr x0, [sp+16]
    004555b0add x29, sp, 24
    004555b4add sp, sp, 32
    004555b8ret x30
    004555bcudf 0
    00455590
    004555c0
    004555c0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e)
    004555c0str x30, [sp-32]!
    004555c4stur x29, [sp-8]
    004555c8sub x29, sp, 8
    004555ccstr xzr, [sp+16]
    004555d0orr x0, xzr, 1
    004555d4str x0, [sp+16]
    004555d8add x29, sp, 24
    004555dcadd sp, sp, 32
    004555e0ret x30
    004555e4udf 0
    004555e8udf 0
    004555ecudf 0
    004555c0
    004555f0
    004555f0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e)
    004555f0str x30, [sp-32]!
    004555f4stur x29, [sp-8]
    004555f8sub x29, sp, 8
    004555fcstp xzr, xzr, [sp+8]
    00455600adrp x0, 0x25c000
    00455604add x0, x0, 2116
    00455608str x0, [sp+8]
    0045560corr x1, xzr, 8
    00455610str x1, [sp+16]
    00455614add x29, sp, 24
    00455618add sp, sp, 32
    0045561cret x30
    004555f0
    00455620
    00455620gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e)
    00455620str x30, [sp-32]!
    00455624stur x29, [sp-8]
    00455628sub x29, sp, 8
    0045562cstr xzr, [sp+16]
    00455630orr x0, xzr, 16
    00455634str x0, [sp+16]
    00455638add x29, sp, 24
    0045563cadd sp, sp, 32
    00455640ret x30
    00455644udf 0
    00455648udf 0
    0045564cudf 0
    00455620
    00455650
    00455650gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e)
    00455650str x30, [sp-32]!
    00455654stur x29, [sp-8]
    00455658sub x29, sp, 8
    0045565cstr xzr, [sp+16]
    00455660orr x0, xzr, 192
    00455664str x0, [sp+16]
    00455668add x29, sp, 24
    0045566cadd sp, sp, 32
    00455670ret x30
    00455674udf 0
    00455678udf 0
    0045567cudf 0
    00455650
    00455680
    00455680gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e)
    00455680str x30, [sp-32]!
    00455684stur x29, [sp-8]
    00455688sub x29, sp, 8
    0045568cstr xzr, [sp+16]
    00455690orr x0, xzr, 128
    00455694str x0, [sp+16]
    00455698add x29, sp, 24
    0045569cadd sp, sp, 32
    004556a0ret x30
    004556a4udf 0
    004556a8udf 0
    004556acudf 0
    00455680
    004556b0
    004556b0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e, struct string secret, struct string salt, struct string s2kparams)
    004556b0ldr x16, [x28+16]
    004556b4sub x17, sp, 96
    004556b8subs xzr, x17, x16
    004556bcb.ls 0x4557c4
    004556c0str x30, [sp-224]!
    004556c4stur x29, [sp-8]
    004556c8sub x29, sp, 8
    004556ccstr x0, [sp+232]
    004556d0str x1, [sp+240]
    004556d4str x2, [sp+248]
    004556d8str x3, [sp+256]
    004556dcstr x4, [sp+264]
    004556e0str x5, [sp+272]
    004556e4str xzr, [sp+96]
    004556e8stp xzr, xzr, [sp+104]
    004556ecstp xzr, xzr, [sp+80]
    004556f0ldr x0, [sp+248]
    004556f4ldr x1, [sp+256]
    004556f8adrp x2, 0x265000
    004556fcadd x2, x2, 2567
    00455700movz x3, 26
    00455704bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.GetSaltP
    00455708str x0, [sp+120]
    0045570cstr x1, [sp+128]
    00455710str xzr, [sp+136]
    00455714stp xzr, xzr, [sp+144]
    00455718stp xzr, xzr, [sp+200]
    0045571cldr x0, [sp+232]
    00455720ldr x2, [sp+120]
    00455724ldr x4, [sp+264]
    00455728ldr x1, [sp+240]
    0045572cldr x3, [sp+128]
    00455730ldr x5, [sp+272]
    00455734adrp x6, 0x2c8000
    00455738add x6, x6, 736
    0045573cadrp x7, 0x5f6000
    00455740add x7, x7, 1504
    00455744bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.StringToKey
    00455748str x0, [sp+136]
    0045574cstr x1, [sp+144]
    00455750str x2, [sp+152]
    00455754str x3, [sp+200]
    00455758str x4, [sp+208]
    0045575cldr x4, [sp+144]
    00455760ldr x5, [sp+152]
    00455764ldr x6, [sp+136]
    00455768str x6, [sp+176]
    0045576cstr x4, [sp+184]
    00455770str x5, [sp+192]
    00455774ldr x4, [sp+200]
    00455778ldr x5, [sp+208]
    0045577cstr x4, [sp+160]
    00455780str x5, [sp+168]
    00455784ldr x4, [sp+176]
    00455788ldr x5, [sp+184]
    0045578cldr x6, [sp+192]
    00455790str x4, [sp+96]
    00455794str x5, [sp+104]
    00455798str x6, [sp+112]
    0045579cldr x3, [sp+160]
    004557a0ldr x4, [sp+168]
    004557a4str x3, [sp+80]
    004557a8str x4, [sp+88]
    004557acldr x0, [sp+96]
    004557b0ldr x1, [sp+104]
    004557b4ldr x2, [sp+112]
    004557b8ldur x29, [sp-8]
    004557bcldr x30, [sp], 224
    004557c0ret x30
    004557c4
    004557c4loc_4557c4:
    004557c4stp x0, x1, [sp+8]
    004557c8stp x2, x3, [sp+24]
    004557ccstp x4, x5, [sp+40]
    004557d0mov x3, x30
    004557d4bl runtime.morestack_noctxt.abi0
    004557d8ldp x0, x1, [sp+8]
    004557dcldp x2, x3, [sp+24]
    004557e0ldp x4, x5, [sp+40]
    004557e4b 0x4556b0
    004557e8udf 0
    004557ecudf 0
    004556b0
    004557f0
    004557f0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e, struct []uint8 b)
    004557f0ldr x16, [x28+16]
    004557f4subs xzr, sp, x16
    004557f8b.ls 0x455850
    004557fcstr x30, [sp-96]!
    00455800stur x29, [sp-8]
    00455804sub x29, sp, 8
    00455808str x0, [sp+104]
    0045580cstr x1, [sp+112]
    00455810str x2, [sp+120]
    00455814str xzr, [sp+40]
    00455818stp xzr, xzr, [sp+48]
    0045581cldr x0, [sp+104]
    00455820ldr x1, [sp+112]
    00455824ldr x2, [sp+120]
    00455828bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.RandomToKey
    0045582cstr x0, [sp+64]
    00455830str x1, [sp+72]
    00455834str x2, [sp+80]
    00455838str x0, [sp+40]
    0045583cstr x1, [sp+48]
    00455840str x2, [sp+56]
    00455844ldur x29, [sp-8]
    00455848ldr x30, [sp], 96
    0045584cret x30
    00455850
    00455850loc_455850:
    00455850stp x0, x1, [sp+8]
    00455854str x2, [sp+24]
    00455858mov x3, x30
    0045585cbl runtime.morestack_noctxt.abi0
    00455860ldp x0, x1, [sp+8]
    00455864ldr x2, [sp+24]
    00455868b 0x4557f0
    0045586cudf 0
    004557f0
    00455870
    00455870gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e, struct []uint8 key, struct []uint8 data)
    00455870ldr x16, [x28+16]
    00455874sub x17, sp, 144
    00455878subs xzr, x17, x16
    0045587cb.ls 0x4559c0
    00455880sub x20, sp, 272
    00455884stp x29, x30, [x20-8]
    00455888add sp, x20, 0
    0045588csub x29, sp, 8
    00455890str x0, [sp+280]
    00455894str x1, [sp+288]
    00455898str x2, [sp+296]
    0045589cstr x3, [sp+304]
    004558a0str x4, [sp+312]
    004558a4str x5, [sp+320]
    004558a8str xzr, [sp+112]
    004558acstp xzr, xzr, [sp+120]
    004558b0str xzr, [sp+88]
    004558b4stp xzr, xzr, [sp+96]
    004558b8stp xzr, xzr, [sp+72]
    004558bcstr xzr, [sp+136]
    004558c0stp xzr, xzr, [sp+144]
    004558c4str xzr, [sp+240]
    004558c8stp xzr, xzr, [sp+248]
    004558ccstp xzr, xzr, [sp+224]
    004558d0ldr x0, [sp+280]
    004558d4ldr x3, [sp+304]
    004558d8ldr x1, [sp+288]
    004558dcldr x4, [sp+312]
    004558e0ldr x2, [sp+296]
    004558e4ldr x5, [sp+320]
    004558e8adrp x6, 0x2c8000
    004558ecadd x6, x6, 736
    004558f0adrp x7, 0x5f6000
    004558f4add x7, x7, 1504
    004558f8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.EncryptData
    004558fcstr x0, [sp+136]
    00455900str x1, [sp+144]
    00455904str x2, [sp+152]
    00455908str x3, [sp+240]
    0045590cstr x4, [sp+248]
    00455910str x5, [sp+256]
    00455914str x6, [sp+224]
    00455918str x7, [sp+232]
    0045591cldr x8, [sp+144]
    00455920ldr x9, [sp+152]
    00455924ldr x10, [sp+136]
    00455928str x10, [sp+200]
    0045592cstr x8, [sp+208]
    00455930str x9, [sp+216]
    00455934ldr x8, [sp+240]
    00455938ldr x9, [sp+248]
    0045593cldr x10, [sp+256]
    00455940str x8, [sp+176]
    00455944str x9, [sp+184]
    00455948str x10, [sp+192]
    0045594cldr x8, [sp+224]
    00455950ldr x9, [sp+232]
    00455954str x8, [sp+160]
    00455958str x9, [sp+168]
    0045595cldr x8, [sp+200]
    00455960ldr x9, [sp+208]
    00455964ldr x10, [sp+216]
    00455968str x8, [sp+112]
    0045596cstr x9, [sp+120]
    00455970str x10, [sp+128]
    00455974ldr x8, [sp+176]
    00455978ldr x9, [sp+184]
    0045597cldr x10, [sp+192]
    00455980str x8, [sp+88]
    00455984str x9, [sp+96]
    00455988str x10, [sp+104]
    0045598cldr x6, [sp+160]
    00455990ldr x7, [sp+168]
    00455994str x6, [sp+72]
    00455998str x7, [sp+80]
    0045599cldr x0, [sp+112]
    004559a0ldr x3, [sp+88]
    004559a4ldr x1, [sp+120]
    004559a8ldr x4, [sp+96]
    004559acldr x2, [sp+128]
    004559b0ldr x5, [sp+104]
    004559b4ldp x29, x30, [sp-8]
    004559b8add sp, sp, 272
    004559bcret x30
    004559c0
    004559c0loc_4559c0:
    004559c0stp x0, x1, [sp+8]
    004559c4stp x2, x3, [sp+24]
    004559c8stp x4, x5, [sp+40]
    004559ccmov x3, x30
    004559d0bl runtime.morestack_noctxt.abi0
    004559d4ldp x0, x1, [sp+8]
    004559d8ldp x2, x3, [sp+24]
    004559dcldp x4, x5, [sp+40]
    004559e0b 0x455870
    004559e4udf 0
    004559e8udf 0
    004559ecudf 0
    00455870
    004559f0
    004559f0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e, struct []uint8 key, struct []uint8 message, uint32 usage)
    004559f0ldr x16, [x28+16]
    004559f4sub x17, sp, 160
    004559f8subs xzr, x17, x16
    004559fcb.ls 0x455b48
    00455a00sub x20, sp, 288
    00455a04stp x29, x30, [x20-8]
    00455a08add sp, x20, 0
    00455a0csub x29, sp, 8
    00455a10str x0, [sp+296]
    00455a14str x1, [sp+304]
    00455a18str x2, [sp+312]
    00455a1cstr x3, [sp+320]
    00455a20str x4, [sp+328]
    00455a24str x5, [sp+336]
    00455a28str w6, [sp+344]
    00455a2cstr xzr, [sp+128]
    00455a30stp xzr, xzr, [sp+136]
    00455a34str xzr, [sp+104]
    00455a38stp xzr, xzr, [sp+112]
    00455a3cstp xzr, xzr, [sp+88]
    00455a40str xzr, [sp+256]
    00455a44stp xzr, xzr, [sp+264]
    00455a48str xzr, [sp+232]
    00455a4cstp xzr, xzr, [sp+240]
    00455a50stp xzr, xzr, [sp+216]
    00455a54ldr w6, [sp+344]
    00455a58ldr x0, [sp+296]
    00455a5cldr x3, [sp+320]
    00455a60ldr x1, [sp+304]
    00455a64ldr x4, [sp+328]
    00455a68ldr x2, [sp+312]
    00455a6cldr x5, [sp+336]
    00455a70adrp x7, 0x2c8000
    00455a74add x7, x7, 736
    00455a78adrp x8, 0x5f6000
    00455a7cadd x8, x8, 1504
    00455a80bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.EncryptMessage
    00455a84str x0, [sp+256]
    00455a88str x1, [sp+264]
    00455a8cstr x2, [sp+272]
    00455a90str x3, [sp+232]
    00455a94str x4, [sp+240]
    00455a98str x5, [sp+248]
    00455a9cstr x6, [sp+216]
    00455aa0str x7, [sp+224]
    00455aa4ldr x9, [sp+264]
    00455aa8ldr x10, [sp+272]
    00455aacldr x11, [sp+256]
    00455ab0str x11, [sp+192]
    00455ab4str x9, [sp+200]
    00455ab8str x10, [sp+208]
    00455abcldr x9, [sp+232]
    00455ac0ldr x10, [sp+240]
    00455ac4ldr x11, [sp+248]
    00455ac8str x9, [sp+168]
    00455accstr x10, [sp+176]
    00455ad0str x11, [sp+184]
    00455ad4ldr x9, [sp+216]
    00455ad8ldr x10, [sp+224]
    00455adcstr x9, [sp+152]
    00455ae0str x10, [sp+160]
    00455ae4ldr x9, [sp+192]
    00455ae8ldr x10, [sp+200]
    00455aecldr x11, [sp+208]
    00455af0str x9, [sp+128]
    00455af4str x10, [sp+136]
    00455af8str x11, [sp+144]
    00455afcldr x9, [sp+168]
    00455b00ldr x10, [sp+176]
    00455b04ldr x11, [sp+184]
    00455b08str x9, [sp+104]
    00455b0cstr x10, [sp+112]
    00455b10str x11, [sp+120]
    00455b14ldr x6, [sp+152]
    00455b18ldr x7, [sp+160]
    00455b1cstr x6, [sp+88]
    00455b20str x7, [sp+96]
    00455b24ldr x0, [sp+128]
    00455b28ldr x3, [sp+104]
    00455b2cldr x1, [sp+136]
    00455b30ldr x4, [sp+112]
    00455b34ldr x2, [sp+144]
    00455b38ldr x5, [sp+120]
    00455b3cldp x29, x30, [sp-8]
    00455b40add sp, sp, 288
    00455b44ret x30
    00455b48
    00455b48loc_455b48:
    00455b48stp x0, x1, [sp+8]
    00455b4cstp x2, x3, [sp+24]
    00455b50stp x4, x5, [sp+40]
    00455b54str w6, [sp+56]
    00455b58mov x3, x30
    00455b5cbl runtime.morestack_noctxt.abi0
    00455b60ldp x0, x1, [sp+8]
    00455b64ldp x2, x3, [sp+24]
    00455b68ldp x4, x5, [sp+40]
    00455b6cldr w6, [sp+56]
    00455b70b 0x4559f0
    00455b74udf 0
    00455b78udf 0
    00455b7cudf 0
    004559f0
    00455b80
    00455b80gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e, struct []uint8 key, struct []uint8 data)
    00455b80ldr x16, [x28+16]
    00455b84sub x17, sp, 80
    00455b88subs xzr, x17, x16
    00455b8cb.ls 0x455c74
    00455b90str x30, [sp-208]!
    00455b94stur x29, [sp-8]
    00455b98sub x29, sp, 8
    00455b9cstr x0, [sp+216]
    00455ba0str x1, [sp+224]
    00455ba4str x2, [sp+232]
    00455ba8str x3, [sp+240]
    00455bacstr x4, [sp+248]
    00455bb0str x5, [sp+256]
    00455bb4str xzr, [sp+96]
    00455bb8stp xzr, xzr, [sp+104]
    00455bbcstp xzr, xzr, [sp+80]
    00455bc0str xzr, [sp+136]
    00455bc4stp xzr, xzr, [sp+144]
    00455bc8stp xzr, xzr, [sp+120]
    00455bccldr x0, [sp+216]
    00455bd0ldr x3, [sp+240]
    00455bd4ldr x1, [sp+224]
    00455bd8ldr x4, [sp+248]
    00455bdcldr x2, [sp+232]
    00455be0ldr x5, [sp+256]
    00455be4adrp x6, 0x2c8000
    00455be8add x6, x6, 736
    00455becadrp x7, 0x5f6000
    00455bf0add x7, x7, 1504
    00455bf4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DecryptData
    00455bf8str x0, [sp+136]
    00455bfcstr x1, [sp+144]
    00455c00str x2, [sp+152]
    00455c04str x3, [sp+120]
    00455c08str x4, [sp+128]
    00455c0cldr x8, [sp+144]
    00455c10ldr x9, [sp+152]
    00455c14ldr x10, [sp+136]
    00455c18str x10, [sp+176]
    00455c1cstr x8, [sp+184]
    00455c20str x9, [sp+192]
    00455c24ldr x8, [sp+120]
    00455c28ldr x9, [sp+128]
    00455c2cstr x8, [sp+160]
    00455c30str x9, [sp+168]
    00455c34ldr x8, [sp+176]
    00455c38ldr x9, [sp+184]
    00455c3cldr x10, [sp+192]
    00455c40str x8, [sp+96]
    00455c44str x9, [sp+104]
    00455c48str x10, [sp+112]
    00455c4cldr x3, [sp+160]
    00455c50ldr x4, [sp+168]
    00455c54str x3, [sp+80]
    00455c58str x4, [sp+88]
    00455c5cldr x0, [sp+96]
    00455c60ldr x1, [sp+104]
    00455c64ldr x2, [sp+112]
    00455c68ldur x29, [sp-8]
    00455c6cldr x30, [sp], 208
    00455c70ret x30
    00455c74
    00455c74loc_455c74:
    00455c74stp x0, x1, [sp+8]
    00455c78stp x2, x3, [sp+24]
    00455c7cstp x4, x5, [sp+40]
    00455c80mov x3, x30
    00455c84bl runtime.morestack_noctxt.abi0
    00455c88ldp x0, x1, [sp+8]
    00455c8cldp x2, x3, [sp+24]
    00455c90ldp x4, x5, [sp+40]
    00455c94b 0x455b80
    00455c98udf 0
    00455c9cudf 0
    00455b80
    00455ca0
    00455ca0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
    00455ca0ldr x16, [x28+16]
    00455ca4sub x17, sp, 80
    00455ca8subs xzr, x17, x16
    00455cacb.ls 0x455d9c
    00455cb0str x30, [sp-208]!
    00455cb4stur x29, [sp-8]
    00455cb8sub x29, sp, 8
    00455cbcstr x0, [sp+216]
    00455cc0str x1, [sp+224]
    00455cc4str x2, [sp+232]
    00455cc8str x3, [sp+240]
    00455cccstr x4, [sp+248]
    00455cd0str x5, [sp+256]
    00455cd4str w6, [sp+264]
    00455cd8str xzr, [sp+96]
    00455cdcstp xzr, xzr, [sp+104]
    00455ce0stp xzr, xzr, [sp+80]
    00455ce4str xzr, [sp+136]
    00455ce8stp xzr, xzr, [sp+144]
    00455cecstp xzr, xzr, [sp+120]
    00455cf0ldr w6, [sp+264]
    00455cf4ldr x0, [sp+216]
    00455cf8ldr x3, [sp+240]
    00455cfcldr x1, [sp+224]
    00455d00ldr x4, [sp+248]
    00455d04ldr x2, [sp+232]
    00455d08ldr x5, [sp+256]
    00455d0cadrp x7, 0x2c8000
    00455d10add x7, x7, 736
    00455d14adrp x8, 0x5f6000
    00455d18add x8, x8, 1504
    00455d1cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DecryptMessage
    00455d20str x0, [sp+136]
    00455d24str x1, [sp+144]
    00455d28str x2, [sp+152]
    00455d2cstr x3, [sp+120]
    00455d30str x4, [sp+128]
    00455d34ldr x9, [sp+144]
    00455d38ldr x10, [sp+152]
    00455d3cldr x11, [sp+136]
    00455d40str x11, [sp+176]
    00455d44str x9, [sp+184]
    00455d48str x10, [sp+192]
    00455d4cldr x9, [sp+120]
    00455d50ldr x10, [sp+128]
    00455d54str x9, [sp+160]
    00455d58str x10, [sp+168]
    00455d5cldr x9, [sp+176]
    00455d60ldr x10, [sp+184]
    00455d64ldr x11, [sp+192]
    00455d68str x9, [sp+96]
    00455d6cstr x10, [sp+104]
    00455d70str x11, [sp+112]
    00455d74ldr x3, [sp+160]
    00455d78ldr x4, [sp+168]
    00455d7cstr x3, [sp+80]
    00455d80str x4, [sp+88]
    00455d84ldr x0, [sp+96]
    00455d88ldr x1, [sp+104]
    00455d8cldr x2, [sp+112]
    00455d90ldur x29, [sp-8]
    00455d94ldr x30, [sp], 208
    00455d98ret x30
    00455d9c
    00455d9cloc_455d9c:
    00455d9cstp x0, x1, [sp+8]
    00455da0stp x2, x3, [sp+24]
    00455da4stp x4, x5, [sp+40]
    00455da8str w6, [sp+56]
    00455dacmov x3, x30
    00455db0bl runtime.morestack_noctxt.abi0
    00455db4ldp x0, x1, [sp+8]
    00455db8ldp x2, x3, [sp+24]
    00455dbcldp x4, x5, [sp+40]
    00455dc0ldr w6, [sp+56]
    00455dc4b 0x455ca0
    00455dc8udf 0
    00455dccudf 0
    00455ca0
    00455dd0
    00455dd0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e, struct []uint8 protocolKey, struct []uint8 usage)
    00455dd0ldr x16, [x28+16]
    00455dd4sub x17, sp, 16
    00455dd8subs xzr, x17, x16
    00455ddcb.ls 0x455e78
    00455de0str x30, [sp-144]!
    00455de4stur x29, [sp-8]
    00455de8sub x29, sp, 8
    00455decstr x0, [sp+152]
    00455df0str x1, [sp+160]
    00455df4str x2, [sp+168]
    00455df8str x3, [sp+176]
    00455dfcstr x4, [sp+184]
    00455e00str x5, [sp+192]
    00455e04str xzr, [sp+88]
    00455e08stp xzr, xzr, [sp+96]
    00455e0cstp xzr, xzr, [sp+72]
    00455e10ldr x0, [sp+152]
    00455e14ldr x3, [sp+176]
    00455e18ldr x1, [sp+160]
    00455e1cldr x4, [sp+184]
    00455e20ldr x2, [sp+168]
    00455e24ldr x5, [sp+192]
    00455e28adrp x6, 0x2c8000
    00455e2cadd x6, x6, 736
    00455e30adrp x7, 0x5f6000
    00455e34add x7, x7, 1504
    00455e38bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DeriveKey
    00455e3cstr x0, [sp+112]
    00455e40str x1, [sp+120]
    00455e44str x2, [sp+128]
    00455e48str x0, [sp+88]
    00455e4cstr x1, [sp+96]
    00455e50str x2, [sp+104]
    00455e54stp xzr, xzr, [sp+72]
    00455e58ldr x0, [sp+88]
    00455e5cldr x1, [sp+96]
    00455e60ldr x2, [sp+104]
    00455e64mov x3, xzr
    00455e68mov x4, xzr
    00455e6cldur x29, [sp-8]
    00455e70ldr x30, [sp], 144
    00455e74ret x30
    00455e78
    00455e78loc_455e78:
    00455e78stp x0, x1, [sp+8]
    00455e7cstp x2, x3, [sp+24]
    00455e80stp x4, x5, [sp+40]
    00455e84mov x3, x30
    00455e88bl runtime.morestack_noctxt.abi0
    00455e8cldp x0, x1, [sp+8]
    00455e90ldp x2, x3, [sp+24]
    00455e94ldp x4, x5, [sp+40]
    00455e98b 0x455dd0
    00455e9cudf 0
    00455dd0
    00455ea0
    00455ea0gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192.DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.Aes256CtsHmacSha384192 e, struct []uint8 protocolKey, struct []uint8 usage)
    00455ea0ldr x16, [x28+16]
    00455ea4sub x17, sp, 80
    00455ea8subs xzr, x17, x16
    00455eacb.ls 0x455f94
    00455eb0str x30, [sp-208]!
    00455eb4stur x29, [sp-8]
    00455eb8sub x29, sp, 8
    00455ebcstr x0, [sp+216]
    00455ec0str x1, [sp+224]
    00455ec4str x2, [sp+232]
    00455ec8str x3, [sp+240]
    00455eccstr x4, [sp+248]
    00455ed0str x5, [sp+256]
    00455ed4str xzr, [sp+96]
    00455ed8stp xzr, xzr, [sp+104]
    00455edcstp xzr, xzr, [sp+80]
    00455ee0str xzr, [sp+136]
    00455ee4stp xzr, xzr, [sp+144]
    00455ee8stp xzr, xzr, [sp+120]
    00455eecldr x0, [sp+216]
    00455ef0ldr x3, [sp+240]
    00455ef4ldr x1, [sp+224]
    00455ef8ldr x4, [sp+248]
    00455efcldr x2, [sp+232]
    00455f00ldr x5, [sp+256]
    00455f04adrp x6, 0x2c8000
    00455f08add x6, x6, 736
    00455f0cadrp x7, 0x5f6000
    00455f10add x7, x7, 1504
    00455f14bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc8009.DeriveRandom
    00455f18str x0, [sp+136]
    00455f1cstr x1, [sp+144]
    00455f20str x2, [sp+152]
    00455f24str x3, [sp+120]
    00455f28str x4, [sp+128]
    00455f2cldr x8, [sp+144]
    00455f30ldr x9, [sp+152]
    00455f34ldr x10, [sp+136]
    00455f38str x10, [sp+176]
    00455f3cstr x8, [sp+184]
    00455f40str x9, [sp+192]
    00455f44ldr x8, [sp+120]
    00455f48ldr x9, [sp+128]
    00455f4cstr x8, [sp+160]
    00455f50str x9, [sp+168]
    00455f54ldr x8, [sp+176]
    00455f58ldr x9, [sp+184]
    00455f5cldr x10, [sp+192]
    00455f60str x8, [sp+96]
    00455f64str x9, [sp+104]
    00455f68str x10, [sp+112]
    00455f6cldr x3, [sp+160]
    00455f70ldr x4, [sp+168]
    00455f74str x3, [sp+80]
    00455f78str x4, [sp+88]
    00455f7cldr x0, [sp+96]
    00455f80ldr x1, [sp+104]
    00455f84ldr x2, [sp+112]
    00455f88ldur x29, [sp-8]
    00455f8cldr x30, [sp], 208
    00455f90ret x30
    00455f94
    00455f94loc_455f94:
    00455f94stp x0, x1, [sp+8]
    00455f98stp x2, x3, [sp+24]
    00455f9cstp x4, x5, [sp+40]
    00455fa0mov x3, x30
    00455fa4bl runtime.morestack_noctxt.abi0
    00455fa8ldp x0, x1, [sp+8]
    00455facldp x2, x3, [sp+24]
    00455fb0ldp x4, x5, [sp+40]
    00455fb4b 0x455ea0
    00455fb8udf 0
    00455fbcudf 0
    00455ea0