File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00434b10
00434b10gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash(struct []uint8 pt, struct []uint8 key, struct []uint8 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType etype)
00434b10ldr x16, [x28+16]
00434b14sub x17, sp, 336
00434b18subs xzr, x17, x16
00434b1cb.ls 0x434e98
00434b20sub x20, sp, 464
00434b24stp x29, x30, [x20-8]
00434b28add sp, x20, 0
00434b2csub x29, sp, 8
00434b30str x0, [sp+472]
00434b34str x1, [sp+480]
00434b38str x2, [sp+488]
00434b3cstr x3, [sp+496]
00434b40str x4, [sp+504]
00434b44str x5, [sp+512]
00434b48str x6, [sp+520]
00434b4cstr x7, [sp+528]
00434b50str x8, [sp+536]
00434b54str x9, [sp+544]
00434b58str x10, [sp+552]
00434b5cstr xzr, [sp+120]
00434b60stp xzr, xzr, [sp+128]
00434b64stp xzr, xzr, [sp+104]
00434b68str xzr, [sp+432]
00434b6cstp xzr, xzr, [sp+440]
00434b70stp xzr, xzr, [sp+416]
00434b74ldr x4, [sp+520]
00434b78ldr x2, [sp+504]
00434b7cldr x5, [sp+528]
00434b80ldr x3, [sp+512]
00434b84ldr x6, [sp+536]
00434b88ldr x7, [sp+544]
00434b8cldrsb x27, [x7]
00434b90ldr x7, [x7+40]
00434b94ldr x1, [sp+496]
00434b98ldr x0, [sp+552]
00434b9cblr x7
00434ba0str x0, [sp+432]
00434ba4str x1, [sp+440]
00434ba8str x2, [sp+448]
00434bacstr x3, [sp+416]
00434bb0str x4, [sp+424]
00434bb4ldr x7, [sp+432]
00434bb8ldr x8, [sp+440]
00434bbcldr x9, [sp+448]
00434bc0str x7, [sp+240]
00434bc4str x8, [sp+248]
00434bc8str x9, [sp+256]
00434bccldr x7, [sp+416]
00434bd0ldr x8, [sp+424]
00434bd4str x7, [sp+224]
00434bd8str x8, [sp+232]
00434bdcldr x7, [sp+240]
00434be0ldr x8, [sp+248]
00434be4ldr x9, [sp+256]
00434be8str x7, [sp+184]
00434becstr x8, [sp+192]
00434bf0str x9, [sp+200]
00434bf4ldr x7, [sp+232]
00434bf8ldr x8, [sp+224]
00434bfcstr x8, [sp+208]
00434c00str x7, [sp+216]
00434c04cbnz x8, 0x434c0c
00434c08b 0x434cf4
00434c0c
00434c0cloc_434c0c:
00434c0cstp xzr, xzr, [sp+400]
00434c10add x5, sp, 400
00434c14str x5, [sp+336]
00434c18ldr x5, [sp+208]
00434c1cldr x6, [sp+216]
00434c20str x5, [sp+320]
00434c24str x6, [sp+328]
00434c28str x5, [sp+312]
00434c2cldr x5, [sp+312]
00434c30cbnz x5, 0x434c38
00434c34b 0x434c48
00434c38
00434c38loc_434c38:
00434c38ldr x5, [sp+312]
00434c3cldr x5, [x5+8]
00434c40str x5, [sp+312]
00434c44b 0x434c4c
00434c48
00434c48loc_434c48:
00434c48b 0x434c4c
00434c4c
00434c4cloc_434c4c:
00434c4cldr x5, [sp+336]
00434c50ldrsb x27, [x5]
00434c54ldr x6, [sp+328]
00434c58ldr x7, [sp+312]
00434c5cstr x7, [x5]
00434c60adrp x27, 0x617000
00434c64ldr w7, [x27+3056]
00434c68cbz w7, 0x434c70
00434c6cb 0x434c74
00434c70
00434c70loc_434c70:
00434c70b 0x434c88
00434c74
00434c74loc_434c74:
00434c74bl runtime.gcWriteBarrier2
00434c78str x6, [x25]
00434c7cldr x7, [x5+8]
00434c80str x7, [x25+8]
00434c84b 0x434c88
00434c88
00434c88loc_434c88:
00434c88str x6, [x5+8]
00434c8cldr x2, [sp+336]
00434c90ldrsb x27, [x2]
00434c94b 0x434c98
00434c98
00434c98loc_434c98:
00434c98str x2, [sp+344]
00434c9corr x4, xzr, 1
00434ca0str x4, [sp+352]
00434ca4str x4, [sp+360]
00434ca8adrp x0, 0x28e000
00434cacadd x0, x0, 2319
00434cb0movz x1, 37
00434cb4mov x3, x4
00434cb8bl fmt.Errorf
00434cbcstr x0, [sp+416]
00434cc0str x1, [sp+424]
00434cc4str xzr, [sp+120]
00434cc8stp xzr, xzr, [sp+128]
00434cccldr x3, [sp+416]
00434cd0ldr x4, [sp+424]
00434cd4str x3, [sp+104]
00434cd8str x4, [sp+112]
00434cdcldr x0, [sp+120]
00434ce0ldr x1, [sp+128]
00434ce4ldr x2, [sp+136]
00434ce8ldp x29, x30, [sp-8]
00434cecadd sp, sp, 464
00434cf0ret x30
00434cf4
00434cf4loc_434cf4:
00434cf4ldr x1, [sp+544]
00434cf8ldrsb x27, [x1]
00434cfcldr x1, [x1+120]
00434d00ldr x0, [sp+552]
00434d04blr x1
00434d08str x0, [sp+392]
00434d0cldr x2, [sp+192]
00434d10ldr x3, [sp+200]
00434d14ldr x1, [sp+184]
00434d18bl crypto/hmac.New
00434d1cstr x0, [sp+168]
00434d20str x1, [sp+176]
00434d24ldr x2, [sp+480]
00434d28str x2, [sp+96]
00434d2cadrp x0, 0x1c1000
00434d30add x0, x0, 3072
00434d34mov x1, x2
00434d38bl runtime.makeslice
00434d3cldr x1, [sp+96]
00434d40ldr x2, [sp+96]
00434d44str x0, [sp+144]
00434d48str x1, [sp+152]
00434d4cstr x2, [sp+160]
00434d50str x0, [sp+288]
00434d54str x1, [sp+296]
00434d58str x2, [sp+304]
00434d5cldr x1, [sp+480]
00434d60ldr x2, [sp+472]
00434d64ldr x3, [sp+488]
00434d68str x2, [sp+264]
00434d6cstr x1, [sp+272]
00434d70str x3, [sp+280]
00434d74ldr x2, [sp+296]
00434d78str x2, [sp+80]
00434d7csubs xzr, x2, x1
00434d80b.gt 0x434d88
00434d84b 0x434d90
00434d88
00434d88loc_434d88:
00434d88str x1, [sp+80]
00434d8cb 0x434d94
00434d90
00434d90loc_434d90:
00434d90b 0x434d94
00434d94
00434d94loc_434d94:
00434d94ldr x4, [sp+264]
00434d98ldr x5, [sp+288]
00434d9csubs xzr, x4, x5
00434da0b.ne 0x434da8
00434da4b 0x434dc4
00434da8
00434da8loc_434da8:
00434da8ldr x3, [sp+80]
00434dacstr x3, [sp+72]
00434db0ldr x2, [sp+72]
00434db4ldr x0, [sp+288]
00434db8ldr x1, [sp+264]
00434dbcbl runtime.memmove
00434dc0b 0x434dc8
00434dc4
00434dc4loc_434dc4:
00434dc4b 0x434dc8
00434dc8
00434dc8loc_434dc8:
00434dc8ldr x2, [sp+152]
00434dccldr x3, [sp+160]
00434dd0ldr x4, [sp+168]
00434dd4ldrsb x27, [x4]
00434dd8ldr x4, [x4+56]
00434ddcldr x1, [sp+144]
00434de0ldr x0, [sp+176]
00434de4blr x4
00434de8ldr x4, [sp+168]
00434decldrsb x27, [x4]
00434df0ldr x4, [x4+48]
00434df4ldr x0, [sp+176]
00434df8mov x1, xzr
00434dfcmov x2, xzr
00434e00mov x3, x2
00434e04blr x4
00434e08str x0, [sp+432]
00434e0cstr x1, [sp+440]
00434e10str x2, [sp+448]
00434e14ldr x0, [sp+552]
00434e18ldr x4, [sp+544]
00434e1cldrsb x27, [x4]
00434e20ldr x4, [x4+112]
00434e24blr x4
00434e28str x0, [sp+96]
00434e2csbfm x4, x0, 63, 63
00434e30add x4, x0, x4, lsr #61
00434e34sbfm x1, x4, 3, 63
00434e38str x1, [sp+88]
00434e3cldr x2, [sp+448]
00434e40ldr x5, [sp+432]
00434e44subs xzr, x2, x4, asr #3
00434e48b.hs 0x434e50
00434e4cb 0x434e90
00434e50
00434e50loc_434e50:
00434e50b 0x434e54
00434e54
00434e54loc_434e54:
00434e54str x5, [sp+368]
00434e58str x1, [sp+376]
00434e5cstr x2, [sp+384]
00434e60str x5, [sp+120]
00434e64str x1, [sp+128]
00434e68str x2, [sp+136]
00434e6cstp xzr, xzr, [sp+104]
00434e70ldr x0, [sp+120]
00434e74ldr x1, [sp+128]
00434e78ldr x2, [sp+136]
00434e7cmov x3, xzr
00434e80mov x4, xzr
00434e84ldp x29, x30, [sp-8]
00434e88add sp, sp, 464
00434e8cret x30
00434e90
00434e90loc_434e90:
00434e90bl runtime.panicSliceAcap
00434e94hint
00434e98
00434e98loc_434e98:
00434e98stp x0, x1, [sp+8]
00434e9cstp x2, x3, [sp+24]
00434ea0stp x4, x5, [sp+40]
00434ea4stp x6, x7, [sp+56]
00434ea8stp x8, x9, [sp+72]
00434eacstr x10, [sp+88]
00434eb0mov x3, x30
00434eb4bl runtime.morestack_noctxt.abi0
00434eb8ldp x0, x1, [sp+8]
00434ebcldp x2, x3, [sp+24]
00434ec0ldp x4, x5, [sp+40]
00434ec4ldp x6, x7, [sp+56]
00434ec8ldp x8, x9, [sp+72]
00434eccldr x10, [sp+88]
00434ed0b 0x434b10
00434ed4udf 0
00434ed8udf 0
00434edcudf 0
00434b10
00434b10gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash(struct []uint8 pt, struct []uint8 key, struct []uint8 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType etype)
00434b10ldr x16, [x28+16]
00434b14sub x17, sp, 336
00434b18subs xzr, x17, x16
00434b1cb.ls 0x434e98
00434b20sub x20, sp, 464
00434b24stp x29, x30, [x20-8]
00434b28add sp, x20, 0
00434b2csub x29, sp, 8
00434b30str x0, [sp+472]
00434b34str x1, [sp+480]
00434b38str x2, [sp+488]
00434b3cstr x3, [sp+496]
00434b40str x4, [sp+504]
00434b44str x5, [sp+512]
00434b48str x6, [sp+520]
00434b4cstr x7, [sp+528]
00434b50str x8, [sp+536]
00434b54str x9, [sp+544]
00434b58str x10, [sp+552]
00434b5cstr xzr, [sp+120]
00434b60stp xzr, xzr, [sp+128]
00434b64stp xzr, xzr, [sp+104]
00434b68str xzr, [sp+432]
00434b6cstp xzr, xzr, [sp+440]
00434b70stp xzr, xzr, [sp+416]
00434b74ldr x4, [sp+520]
00434b78ldr x2, [sp+504]
00434b7cldr x5, [sp+528]
00434b80ldr x3, [sp+512]
00434b84ldr x6, [sp+536]
00434b88ldr x7, [sp+544]
00434b8cldrsb x27, [x7]
00434b90ldr x7, [x7+40]
00434b94ldr x1, [sp+496]
00434b98ldr x0, [sp+552]
00434b9cblr x7
00434ba0str x0, [sp+432]
00434ba4str x1, [sp+440]
00434ba8str x2, [sp+448]
00434bacstr x3, [sp+416]
00434bb0str x4, [sp+424]
00434bb4ldr x7, [sp+432]
00434bb8ldr x8, [sp+440]
00434bbcldr x9, [sp+448]
00434bc0str x7, [sp+240]
00434bc4str x8, [sp+248]
00434bc8str x9, [sp+256]
00434bccldr x7, [sp+416]
00434bd0ldr x8, [sp+424]
00434bd4str x7, [sp+224]
00434bd8str x8, [sp+232]
00434bdcldr x7, [sp+240]
00434be0ldr x8, [sp+248]
00434be4ldr x9, [sp+256]
00434be8str x7, [sp+184]
00434becstr x8, [sp+192]
00434bf0str x9, [sp+200]
00434bf4ldr x7, [sp+232]
00434bf8ldr x8, [sp+224]
00434bfcstr x8, [sp+208]
00434c00str x7, [sp+216]
00434c04cbnz x8, 0x434c0c
00434c08b 0x434cf4
00434c0c
00434c0cloc_434c0c:
00434c0cstp xzr, xzr, [sp+400]
00434c10add x5, sp, 400
00434c14str x5, [sp+336]
00434c18ldr x5, [sp+208]
00434c1cldr x6, [sp+216]
00434c20str x5, [sp+320]
00434c24str x6, [sp+328]
00434c28str x5, [sp+312]
00434c2cldr x5, [sp+312]
00434c30cbnz x5, 0x434c38
00434c34b 0x434c48
00434c38
00434c38loc_434c38:
00434c38ldr x5, [sp+312]
00434c3cldr x5, [x5+8]
00434c40str x5, [sp+312]
00434c44b 0x434c4c
00434c48
00434c48loc_434c48:
00434c48b 0x434c4c
00434c4c
00434c4cloc_434c4c:
00434c4cldr x5, [sp+336]
00434c50ldrsb x27, [x5]
00434c54ldr x6, [sp+328]
00434c58ldr x7, [sp+312]
00434c5cstr x7, [x5]
00434c60adrp x27, 0x617000
00434c64ldr w7, [x27+3056]
00434c68cbz w7, 0x434c70
00434c6cb 0x434c74
00434c70
00434c70loc_434c70:
00434c70b 0x434c88
00434c74
00434c74loc_434c74:
00434c74bl runtime.gcWriteBarrier2
00434c78str x6, [x25]
00434c7cldr x7, [x5+8]
00434c80str x7, [x25+8]
00434c84b 0x434c88
00434c88
00434c88loc_434c88:
00434c88str x6, [x5+8]
00434c8cldr x2, [sp+336]
00434c90ldrsb x27, [x2]
00434c94b 0x434c98
00434c98
00434c98loc_434c98:
00434c98str x2, [sp+344]
00434c9corr x4, xzr, 1
00434ca0str x4, [sp+352]
00434ca4str x4, [sp+360]
00434ca8adrp x0, 0x28e000
00434cacadd x0, x0, 2319
00434cb0movz x1, 37
00434cb4mov x3, x4
00434cb8bl fmt.Errorf
00434cbcstr x0, [sp+416]
00434cc0str x1, [sp+424]
00434cc4str xzr, [sp+120]
00434cc8stp xzr, xzr, [sp+128]
00434cccldr x3, [sp+416]
00434cd0ldr x4, [sp+424]
00434cd4str x3, [sp+104]
00434cd8str x4, [sp+112]
00434cdcldr x0, [sp+120]
00434ce0ldr x1, [sp+128]
00434ce4ldr x2, [sp+136]
00434ce8ldp x29, x30, [sp-8]
00434cecadd sp, sp, 464
00434cf0ret x30
00434cf4
00434cf4loc_434cf4:
00434cf4ldr x1, [sp+544]
00434cf8ldrsb x27, [x1]
00434cfcldr x1, [x1+120]
00434d00ldr x0, [sp+552]
00434d04blr x1
00434d08str x0, [sp+392]
00434d0cldr x2, [sp+192]
00434d10ldr x3, [sp+200]
00434d14ldr x1, [sp+184]
00434d18bl crypto/hmac.New
00434d1cstr x0, [sp+168]
00434d20str x1, [sp+176]
00434d24ldr x2, [sp+480]
00434d28str x2, [sp+96]
00434d2cadrp x0, 0x1c1000
00434d30add x0, x0, 3072
00434d34mov x1, x2
00434d38bl runtime.makeslice
00434d3cldr x1, [sp+96]
00434d40ldr x2, [sp+96]
00434d44str x0, [sp+144]
00434d48str x1, [sp+152]
00434d4cstr x2, [sp+160]
00434d50str x0, [sp+288]
00434d54str x1, [sp+296]
00434d58str x2, [sp+304]
00434d5cldr x1, [sp+480]
00434d60ldr x2, [sp+472]
00434d64ldr x3, [sp+488]
00434d68str x2, [sp+264]
00434d6cstr x1, [sp+272]
00434d70str x3, [sp+280]
00434d74ldr x2, [sp+296]
00434d78str x2, [sp+80]
00434d7csubs xzr, x2, x1
00434d80b.gt 0x434d88
00434d84b 0x434d90
00434d88
00434d88loc_434d88:
00434d88str x1, [sp+80]
00434d8cb 0x434d94
00434d90
00434d90loc_434d90:
00434d90b 0x434d94
00434d94
00434d94loc_434d94:
00434d94ldr x4, [sp+264]
00434d98ldr x5, [sp+288]
00434d9csubs xzr, x4, x5
00434da0b.ne 0x434da8
00434da4b 0x434dc4
00434da8
00434da8loc_434da8:
00434da8ldr x3, [sp+80]
00434dacstr x3, [sp+72]
00434db0ldr x2, [sp+72]
00434db4ldr x0, [sp+288]
00434db8ldr x1, [sp+264]
00434dbcbl runtime.memmove
00434dc0b 0x434dc8
00434dc4
00434dc4loc_434dc4:
00434dc4b 0x434dc8
00434dc8
00434dc8loc_434dc8:
00434dc8ldr x2, [sp+152]
00434dccldr x3, [sp+160]
00434dd0ldr x4, [sp+168]
00434dd4ldrsb x27, [x4]
00434dd8ldr x4, [x4+56]
00434ddcldr x1, [sp+144]
00434de0ldr x0, [sp+176]
00434de4blr x4
00434de8ldr x4, [sp+168]
00434decldrsb x27, [x4]
00434df0ldr x4, [x4+48]
00434df4ldr x0, [sp+176]
00434df8mov x1, xzr
00434dfcmov x2, xzr
00434e00mov x3, x2
00434e04blr x4
00434e08str x0, [sp+432]
00434e0cstr x1, [sp+440]
00434e10str x2, [sp+448]
00434e14ldr x0, [sp+552]
00434e18ldr x4, [sp+544]
00434e1cldrsb x27, [x4]
00434e20ldr x4, [x4+112]
00434e24blr x4
00434e28str x0, [sp+96]
00434e2csbfm x4, x0, 63, 63
00434e30add x4, x0, x4, lsr #61
00434e34sbfm x1, x4, 3, 63
00434e38str x1, [sp+88]
00434e3cldr x2, [sp+448]
00434e40ldr x5, [sp+432]
00434e44subs xzr, x2, x4, asr #3
00434e48b.hs 0x434e50
00434e4cb 0x434e90
00434e50
00434e50loc_434e50:
00434e50b 0x434e54
00434e54
00434e54loc_434e54:
00434e54str x5, [sp+368]
00434e58str x1, [sp+376]
00434e5cstr x2, [sp+384]
00434e60str x5, [sp+120]
00434e64str x1, [sp+128]
00434e68str x2, [sp+136]
00434e6cstp xzr, xzr, [sp+104]
00434e70ldr x0, [sp+120]
00434e74ldr x1, [sp+128]
00434e78ldr x2, [sp+136]
00434e7cmov x3, xzr
00434e80mov x4, xzr
00434e84ldp x29, x30, [sp-8]
00434e88add sp, sp, 464
00434e8cret x30
00434e90
00434e90loc_434e90:
00434e90bl runtime.panicSliceAcap
00434e94hint
00434e98
00434e98loc_434e98:
00434e98stp x0, x1, [sp+8]
00434e9cstp x2, x3, [sp+24]
00434ea0stp x4, x5, [sp+40]
00434ea4stp x6, x7, [sp+56]
00434ea8stp x8, x9, [sp+72]
00434eacstr x10, [sp+88]
00434eb0mov x3, x30
00434eb4bl runtime.morestack_noctxt.abi0
00434eb8ldp x0, x1, [sp+8]
00434ebcldp x2, x3, [sp+24]
00434ec0ldp x4, x5, [sp+40]
00434ec4ldp x6, x7, [sp+56]
00434ec8ldp x8, x9, [sp+72]
00434eccldr x10, [sp+88]
00434ed0b 0x434b10
00434ed4udf 0
00434ed8udf 0
00434edcudf 0
00434b10
00434ee0
00434ee0gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash(struct []uint8 b, struct []uint8 key, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType etype)
00434ee0ldr x16, [x28+16]
00434ee4sub x17, sp, 128
00434ee8subs xzr, x17, x16
00434eecb.ls 0x434ffc
00434ef0sub x20, sp, 256
00434ef4stp x29, x30, [x20-8]
00434ef8add sp, x20, 0
00434efcsub x29, sp, 8
00434f00str x0, [sp+264]
00434f04str x1, [sp+272]
00434f08str x2, [sp+280]
00434f0cstr x3, [sp+288]
00434f10str x4, [sp+296]
00434f14str x5, [sp+304]
00434f18str w6, [sp+312]
00434f1cstr x7, [sp+320]
00434f20str x8, [sp+328]
00434f24str xzr, [sp+120]
00434f28stp xzr, xzr, [sp+128]
00434f2cstp xzr, xzr, [sp+104]
00434f30ldr w0, [sp+312]
00434f34bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKi
00434f38str x0, [sp+168]
00434f3cstr x1, [sp+176]
00434f40str x2, [sp+184]
00434f44str xzr, [sp+144]
00434f48stp xzr, xzr, [sp+152]
00434f4cstp xzr, xzr, [sp+232]
00434f50ldr x9, [sp+320]
00434f54ldr x0, [sp+264]
00434f58ldr x3, [sp+288]
00434f5cldr x1, [sp+272]
00434f60ldr x4, [sp+296]
00434f64ldr x10, [sp+328]
00434f68ldr x2, [sp+280]
00434f6cldr x5, [sp+304]
00434f70ldr x6, [sp+168]
00434f74ldr x7, [sp+176]
00434f78ldr x8, [sp+184]
00434f7cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash
00434f80str x0, [sp+144]
00434f84str x1, [sp+152]
00434f88str x2, [sp+160]
00434f8cstr x3, [sp+232]
00434f90str x4, [sp+240]
00434f94ldr x1, [sp+144]
00434f98ldr x2, [sp+152]
00434f9cldr x3, [sp+160]
00434fa0str x1, [sp+208]
00434fa4str x2, [sp+216]
00434fa8str x3, [sp+224]
00434facldr x1, [sp+232]
00434fb0ldr x2, [sp+240]
00434fb4str x1, [sp+192]
00434fb8str x2, [sp+200]
00434fbcldr x1, [sp+208]
00434fc0ldr x2, [sp+216]
00434fc4ldr x3, [sp+224]
00434fc8str x1, [sp+120]
00434fccstr x2, [sp+128]
00434fd0str x3, [sp+136]
00434fd4ldr x3, [sp+192]
00434fd8ldr x4, [sp+200]
00434fdcstr x3, [sp+104]
00434fe0str x4, [sp+112]
00434fe4ldr x0, [sp+120]
00434fe8ldr x1, [sp+128]
00434fecldr x2, [sp+136]
00434ff0ldp x29, x30, [sp-8]
00434ff4add sp, sp, 256
00434ff8ret x30
00434ffc
00434ffcloc_434ffc:
00434ffcstp x0, x1, [sp+8]
00435000stp x2, x3, [sp+24]
00435004stp x4, x5, [sp+40]
00435008str w6, [sp+56]
0043500cstp x7, x8, [sp+64]
00435010mov x3, x30
00435014bl runtime.morestack_noctxt.abi0
00435018ldp x0, x1, [sp+8]
0043501cldp x2, x3, [sp+24]
00435020ldp x4, x5, [sp+40]
00435024ldr w6, [sp+56]
00435028ldp x7, x8, [sp+64]
0043502cb 0x434ee0
00434ee0
00434ee0gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash(struct []uint8 b, struct []uint8 key, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType etype)
00434ee0ldr x16, [x28+16]
00434ee4sub x17, sp, 128
00434ee8subs xzr, x17, x16
00434eecb.ls 0x434ffc
00434ef0sub x20, sp, 256
00434ef4stp x29, x30, [x20-8]
00434ef8add sp, x20, 0
00434efcsub x29, sp, 8
00434f00str x0, [sp+264]
00434f04str x1, [sp+272]
00434f08str x2, [sp+280]
00434f0cstr x3, [sp+288]
00434f10str x4, [sp+296]
00434f14str x5, [sp+304]
00434f18str w6, [sp+312]
00434f1cstr x7, [sp+320]
00434f20str x8, [sp+328]
00434f24str xzr, [sp+120]
00434f28stp xzr, xzr, [sp+128]
00434f2cstp xzr, xzr, [sp+104]
00434f30ldr w0, [sp+312]
00434f34bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKi
00434f38str x0, [sp+168]
00434f3cstr x1, [sp+176]
00434f40str x2, [sp+184]
00434f44str xzr, [sp+144]
00434f48stp xzr, xzr, [sp+152]
00434f4cstp xzr, xzr, [sp+232]
00434f50ldr x9, [sp+320]
00434f54ldr x0, [sp+264]
00434f58ldr x3, [sp+288]
00434f5cldr x1, [sp+272]
00434f60ldr x4, [sp+296]
00434f64ldr x10, [sp+328]
00434f68ldr x2, [sp+280]
00434f6cldr x5, [sp+304]
00434f70ldr x6, [sp+168]
00434f74ldr x7, [sp+176]
00434f78ldr x8, [sp+184]
00434f7cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash
00434f80str x0, [sp+144]
00434f84str x1, [sp+152]
00434f88str x2, [sp+160]
00434f8cstr x3, [sp+232]
00434f90str x4, [sp+240]
00434f94ldr x1, [sp+144]
00434f98ldr x2, [sp+152]
00434f9cldr x3, [sp+160]
00434fa0str x1, [sp+208]
00434fa4str x2, [sp+216]
00434fa8str x3, [sp+224]
00434facldr x1, [sp+232]
00434fb0ldr x2, [sp+240]
00434fb4str x1, [sp+192]
00434fb8str x2, [sp+200]
00434fbcldr x1, [sp+208]
00434fc0ldr x2, [sp+216]
00434fc4ldr x3, [sp+224]
00434fc8str x1, [sp+120]
00434fccstr x2, [sp+128]
00434fd0str x3, [sp+136]
00434fd4ldr x3, [sp+192]
00434fd8ldr x4, [sp+200]
00434fdcstr x3, [sp+104]
00434fe0str x4, [sp+112]
00434fe4ldr x0, [sp+120]
00434fe8ldr x1, [sp+128]
00434fecldr x2, [sp+136]
00434ff0ldp x29, x30, [sp-8]
00434ff4add sp, sp, 256
00434ff8ret x30
00434ffc
00434ffcloc_434ffc:
00434ffcstp x0, x1, [sp+8]
00435000stp x2, x3, [sp+24]
00435004stp x4, x5, [sp+40]
00435008str w6, [sp+56]
0043500cstp x7, x8, [sp+64]
00435010mov x3, x30
00435014bl runtime.morestack_noctxt.abi0
00435018ldp x0, x1, [sp+8]
0043501cldp x2, x3, [sp+24]
00435020ldp x4, x5, [sp+40]
00435024ldr w6, [sp+56]
00435028ldp x7, x8, [sp+64]
0043502cb 0x434ee0
00434ee0
00435030
00435030gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc(uint32 un)
00435030ldr x16, [x28+16]
00435034subs xzr, sp, x16
00435038b.ls 0x435084
0043503cstr x30, [sp-80]!
00435040stur x29, [sp-8]
00435044sub x29, sp, 8
00435048str w0, [sp+88]
0043504cstr xzr, [sp+24]
00435050stp xzr, xzr, [sp+32]
00435054ldr w0, [sp+88]
00435058movn x1, 102
0043505cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage
00435060str x0, [sp+48]
00435064str x1, [sp+56]
00435068str x2, [sp+64]
0043506cstr x0, [sp+24]
00435070str x1, [sp+32]
00435074str x2, [sp+40]
00435078ldur x29, [sp-8]
0043507cldr x30, [sp], 80
00435080ret x30
00435084
00435084loc_435084:
00435084str w0, [sp+8]
00435088mov x3, x30
0043508cbl runtime.morestack_noctxt.abi0
00435090ldr w0, [sp+8]
00435094b 0x435030
00435098udf 0
0043509cudf 0
00435030
00435030gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc(uint32 un)
00435030ldr x16, [x28+16]
00435034subs xzr, sp, x16
00435038b.ls 0x435084
0043503cstr x30, [sp-80]!
00435040stur x29, [sp-8]
00435044sub x29, sp, 8
00435048str w0, [sp+88]
0043504cstr xzr, [sp+24]
00435050stp xzr, xzr, [sp+32]
00435054ldr w0, [sp+88]
00435058movn x1, 102
0043505cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage
00435060str x0, [sp+48]
00435064str x1, [sp+56]
00435068str x2, [sp+64]
0043506cstr x0, [sp+24]
00435070str x1, [sp+32]
00435074str x2, [sp+40]
00435078ldur x29, [sp-8]
0043507cldr x30, [sp], 80
00435080ret x30
00435084
00435084loc_435084:
00435084str w0, [sp+8]
00435088mov x3, x30
0043508cbl runtime.morestack_noctxt.abi0
00435090ldr w0, [sp+8]
00435094b 0x435030
00435098udf 0
0043509cudf 0
00435030
004350a0
004350a0gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe(uint32 un)
004350a0ldr x16, [x28+16]
004350a4subs xzr, sp, x16
004350a8b.ls 0x4350f4
004350acstr x30, [sp-80]!
004350b0stur x29, [sp-8]
004350b4sub x29, sp, 8
004350b8str w0, [sp+88]
004350bcstr xzr, [sp+24]
004350c0stp xzr, xzr, [sp+32]
004350c4ldr w0, [sp+88]
004350c8movn x1, 85
004350ccbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage
004350d0str x0, [sp+48]
004350d4str x1, [sp+56]
004350d8str x2, [sp+64]
004350dcstr x0, [sp+24]
004350e0str x1, [sp+32]
004350e4str x2, [sp+40]
004350e8ldur x29, [sp-8]
004350ecldr x30, [sp], 80
004350f0ret x30
004350f4
004350f4loc_4350f4:
004350f4str w0, [sp+8]
004350f8mov x3, x30
004350fcbl runtime.morestack_noctxt.abi0
00435100ldr w0, [sp+8]
00435104b 0x4350a0
00435108udf 0
0043510cudf 0
004350a0
004350a0gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe(uint32 un)
004350a0ldr x16, [x28+16]
004350a4subs xzr, sp, x16
004350a8b.ls 0x4350f4
004350acstr x30, [sp-80]!
004350b0stur x29, [sp-8]
004350b4sub x29, sp, 8
004350b8str w0, [sp+88]
004350bcstr xzr, [sp+24]
004350c0stp xzr, xzr, [sp+32]
004350c4ldr w0, [sp+88]
004350c8movn x1, 85
004350ccbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage
004350d0str x0, [sp+48]
004350d4str x1, [sp+56]
004350d8str x2, [sp+64]
004350dcstr x0, [sp+24]
004350e0str x1, [sp+32]
004350e4str x2, [sp+40]
004350e8ldur x29, [sp-8]
004350ecldr x30, [sp], 80
004350f0ret x30
004350f4
004350f4loc_4350f4:
004350f4str w0, [sp+8]
004350f8mov x3, x30
004350fcbl runtime.morestack_noctxt.abi0
00435100ldr w0, [sp+8]
00435104b 0x4350a0
00435108udf 0
0043510cudf 0
004350a0
00435110
00435110gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKi: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKi(uint32 un)
00435110ldr x16, [x28+16]
00435114subs xzr, sp, x16
00435118b.ls 0x435164
0043511cstr x30, [sp-80]!
00435120stur x29, [sp-8]
00435124sub x29, sp, 8
00435128str w0, [sp+88]
0043512cstr xzr, [sp+24]
00435130stp xzr, xzr, [sp+32]
00435134ldr w0, [sp+88]
00435138movz x1, 85
0043513cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage
00435140str x0, [sp+48]
00435144str x1, [sp+56]
00435148str x2, [sp+64]
0043514cstr x0, [sp+24]
00435150str x1, [sp+32]
00435154str x2, [sp+40]
00435158ldur x29, [sp-8]
0043515cldr x30, [sp], 80
00435160ret x30
00435164
00435164loc_435164:
00435164str w0, [sp+8]
00435168mov x3, x30
0043516cbl runtime.morestack_noctxt.abi0
00435170ldr w0, [sp+8]
00435174b 0x435110
00435178udf 0
0043517cudf 0
00435110
00435110gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKi: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKi(uint32 un)
00435110ldr x16, [x28+16]
00435114subs xzr, sp, x16
00435118b.ls 0x435164
0043511cstr x30, [sp-80]!
00435120stur x29, [sp-8]
00435124sub x29, sp, 8
00435128str w0, [sp+88]
0043512cstr xzr, [sp+24]
00435130stp xzr, xzr, [sp+32]
00435134ldr w0, [sp+88]
00435138movz x1, 85
0043513cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage
00435140str x0, [sp+48]
00435144str x1, [sp+56]
00435148str x2, [sp+64]
0043514cstr x0, [sp+24]
00435150str x1, [sp+32]
00435154str x2, [sp+40]
00435158ldur x29, [sp-8]
0043515cldr x30, [sp], 80
00435160ret x30
00435164
00435164loc_435164:
00435164str w0, [sp+8]
00435168mov x3, x30
0043516cbl runtime.morestack_noctxt.abi0
00435170ldr w0, [sp+8]
00435174b 0x435110
00435178udf 0
0043517cudf 0
00435110
00435180
00435180gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage(uint32 un, uint8 o)
00435180ldr x16, [x28+16]
00435184sub x17, sp, 64
00435188subs xzr, x17, x16
0043518cb.ls 0x4352ac
00435190str x30, [sp-192]!
00435194stur x29, [sp-8]
00435198sub x29, sp, 8
0043519cstr w0, [sp+200]
004351a0strb w1, [sp+204]
004351a4stp xzr, xzr, [sp+88]
004351a8str xzr, [sp+104]
004351acadrp x0, 0x21d000
004351b0add x0, x0, 2048
004351b4bl runtime.newobject
004351b8str x0, [sp+176]
004351bcadrp x27, 0x616000
004351c0ldr w1, [x27+3056]
004351c4cbz w1, 0x4351cc
004351c8b 0x4351d0
004351cc
004351ccloc_4351cc:
004351ccb 0x4351ec
004351d0
004351d0loc_4351d0:
004351d0str x0, [sp+112]
004351d4mov x1, x0
004351d8adrp x0, 0x21d000
004351dcadd x0, x0, 2048
004351e0bl runtime.wbZero
004351e4ldr x0, [sp+112]
004351e8b 0x4351ec
004351ec
004351ecloc_4351ec:
004351ecstp xzr, xzr, [x0]
004351f0stp xzr, xzr, [x0+16]
004351f4str xzr, [x0+32]
004351f8ldr x6, [sp+176]
004351fcstr x6, [sp+168]
00435200ldr w6, [sp+200]
00435204str w6, [sp+84]
00435208ldr x1, [sp+168]
0043520cadrp x0, 0x2de000
00435210add x0, x0, 2976
00435214adrp x2, 0x2e5000
00435218add x2, x2, 2384
0043521cadrp x3, 0x616000
00435220add x3, x3, 1504
00435224adrp x4, 0x1c0000
00435228add x4, x4, 3328
0043522cadd x5, sp, 84
00435230bl encoding/binary.Write
00435234ldr x0, [sp+176]
00435238bl bytes.(*Buffer).Bytes
0043523cadd x6, x1, 1
00435240str x0, [sp+144]
00435244str x1, [sp+152]
00435248str x2, [sp+160]
0043524csubs xzr, x2, x6
00435250b.hs 0x435258
00435254b 0x43525c
00435258
00435258loc_435258:
00435258b 0x435278
0043525c
0043525cloc_43525c:
0043525cmov x1, x6
00435260orr x3, xzr, 1
00435264adrp x4, 0x1c0000
00435268add x4, x4, 3072
0043526cbl runtime.growslice
00435270mov x6, x1
00435274b 0x435278
00435278
00435278loc_435278:
00435278ldrb w3, [sp+204]
0043527csub x4, x6, 1
00435280strb w3, [x0+x4]
00435284str x0, [sp+120]
00435288str x6, [sp+128]
0043528cstr x2, [sp+136]
00435290str x0, [sp+88]
00435294str x6, [sp+96]
00435298str x2, [sp+104]
0043529cmov x1, x6
004352a0ldur x29, [sp-8]
004352a4ldr x30, [sp], 192
004352a8ret x30
004352ac
004352acloc_4352ac:
004352acstr w0, [sp+8]
004352b0strb w1, [sp+12]
004352b4mov x3, x30
004352b8bl runtime.morestack_noctxt.abi0
004352bcldr w0, [sp+8]
004352c0ldrb w1, [sp+12]
004352c4b 0x435180
004352c8udf 0
004352ccudf 0
00435180
00435180gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage(uint32 un, uint8 o)
00435180ldr x16, [x28+16]
00435184sub x17, sp, 64
00435188subs xzr, x17, x16
0043518cb.ls 0x4352ac
00435190str x30, [sp-192]!
00435194stur x29, [sp-8]
00435198sub x29, sp, 8
0043519cstr w0, [sp+200]
004351a0strb w1, [sp+204]
004351a4stp xzr, xzr, [sp+88]
004351a8str xzr, [sp+104]
004351acadrp x0, 0x21d000
004351b0add x0, x0, 2048
004351b4bl runtime.newobject
004351b8str x0, [sp+176]
004351bcadrp x27, 0x616000
004351c0ldr w1, [x27+3056]
004351c4cbz w1, 0x4351cc
004351c8b 0x4351d0
004351cc
004351ccloc_4351cc:
004351ccb 0x4351ec
004351d0
004351d0loc_4351d0:
004351d0str x0, [sp+112]
004351d4mov x1, x0
004351d8adrp x0, 0x21d000
004351dcadd x0, x0, 2048
004351e0bl runtime.wbZero
004351e4ldr x0, [sp+112]
004351e8b 0x4351ec
004351ec
004351ecloc_4351ec:
004351ecstp xzr, xzr, [x0]
004351f0stp xzr, xzr, [x0+16]
004351f4str xzr, [x0+32]
004351f8ldr x6, [sp+176]
004351fcstr x6, [sp+168]
00435200ldr w6, [sp+200]
00435204str w6, [sp+84]
00435208ldr x1, [sp+168]
0043520cadrp x0, 0x2de000
00435210add x0, x0, 2976
00435214adrp x2, 0x2e5000
00435218add x2, x2, 2384
0043521cadrp x3, 0x616000
00435220add x3, x3, 1504
00435224adrp x4, 0x1c0000
00435228add x4, x4, 3328
0043522cadd x5, sp, 84
00435230bl encoding/binary.Write
00435234ldr x0, [sp+176]
00435238bl bytes.(*Buffer).Bytes
0043523cadd x6, x1, 1
00435240str x0, [sp+144]
00435244str x1, [sp+152]
00435248str x2, [sp+160]
0043524csubs xzr, x2, x6
00435250b.hs 0x435258
00435254b 0x43525c
00435258
00435258loc_435258:
00435258b 0x435278
0043525c
0043525cloc_43525c:
0043525cmov x1, x6
00435260orr x3, xzr, 1
00435264adrp x4, 0x1c0000
00435268add x4, x4, 3072
0043526cbl runtime.growslice
00435270mov x6, x1
00435274b 0x435278
00435278
00435278loc_435278:
00435278ldrb w3, [sp+204]
0043527csub x4, x6, 1
00435280strb w3, [x0+x4]
00435284str x0, [sp+120]
00435288str x6, [sp+128]
0043528cstr x2, [sp+136]
00435290str x0, [sp+88]
00435294str x6, [sp+96]
00435298str x2, [sp+104]
0043529cmov x1, x6
004352a0ldur x29, [sp-8]
004352a4ldr x30, [sp], 192
004352a8ret x30
004352ac
004352acloc_4352ac:
004352acstr w0, [sp+8]
004352b0strb w1, [sp+12]
004352b4mov x3, x30
004352b8bl runtime.morestack_noctxt.abi0
004352bcldr w0, [sp+8]
004352c0ldrb w1, [sp+12]
004352c4b 0x435180
004352c8udf 0
004352ccudf 0
00435180
004352d0
004352d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
004352d0ldr x16, [x28+16]
004352d4sub x17, sp, 416
004352d8subs xzr, x17, x16
004352dcb.ls 0x435804
004352e0sub x20, sp, 544
004352e4stp x29, x30, [x20-8]
004352e8add sp, x20, 0
004352ecsub x29, sp, 8
004352f0str x0, [sp+552]
004352f4str x1, [sp+560]
004352f8str x2, [sp+568]
004352fcstr x3, [sp+576]
00435300str x4, [sp+584]
00435304str x5, [sp+592]
00435308str x6, [sp+600]
0043530cstr x7, [sp+608]
00435310str xzr, [sp+136]
00435314stp xzr, xzr, [sp+144]
00435318str xzr, [sp+112]
0043531cstp xzr, xzr, [sp+120]
00435320stp xzr, xzr, [sp+96]
00435324ldr x1, [sp+560]
00435328str x1, [sp+88]
0043532cldr x0, [sp+608]
00435330ldr x1, [sp+600]
00435334ldrsb x27, [x1]
00435338ldr x1, [x1+136]
0043533cblr x1
00435340str x0, [sp+80]
00435344ldr x1, [sp+88]
00435348subs xzr, x0, x1
0043534cb.ne 0x435354
00435350b 0x435498
00435354
00435354loc_435354:
00435354ldr x1, [sp+600]
00435358ldrsb x27, [x1]
0043535cldr x1, [x1+136]
00435360ldr x0, [sp+608]
00435364blr x1
00435368str x0, [sp+80]
0043536cldr x1, [sp+560]
00435370str x1, [sp+88]
00435374stp xzr, xzr, [sp+472]
00435378stp xzr, xzr, [sp+488]
0043537cadd x1, sp, 472
00435380str x1, [sp+368]
00435384ldr x0, [sp+80]
00435388bl runtime.convT64
0043538cstr x0, [sp+360]
00435390ldr x1, [sp+368]
00435394ldrsb x27, [x1]
00435398adrp x2, 0x1c0000
0043539cadd x2, x2, 3520
004353a0str x2, [x1]
004353a4adrp x27, 0x616000
004353a8ldr w2, [x27+3056]
004353accbz w2, 0x4353b4
004353b0b 0x4353b8
004353b4
004353b4loc_4353b4:
004353b4b 0x4353cc
004353b8
004353b8loc_4353b8:
004353b8bl runtime.gcWriteBarrier2
004353bcstr x0, [x25]
004353c0ldr x2, [x1+8]
004353c4str x2, [x25+8]
004353c8b 0x4353cc
004353cc
004353ccloc_4353cc:
004353ccstr x0, [x1+8]
004353d0ldr x0, [sp+88]
004353d4bl runtime.convT64
004353d8str x0, [sp+352]
004353dcldr x1, [sp+368]
004353e0ldrsb x27, [x1]
004353e4adrp x2, 0x1c0000
004353e8add x2, x2, 3520
004353ecstr x2, [x1+16]
004353f0adrp x27, 0x616000
004353f4ldr w2, [x27+3056]
004353f8cbz w2, 0x435400
004353fcb 0x435404
00435400
00435400loc_435400:
00435400b 0x435418
00435404
00435404loc_435404:
00435404bl runtime.gcWriteBarrier2
00435408str x0, [x25]
0043540cldr x5, [x1+24]
00435410str x5, [x25+8]
00435414b 0x435418
00435418
00435418loc_435418:
00435418str x0, [x1+24]
0043541cldr x2, [sp+368]
00435420ldrsb x27, [x2]
00435424b 0x435428
00435428
00435428loc_435428:
00435428str x2, [sp+376]
0043542corr x4, xzr, 2
00435430str x4, [sp+384]
00435434str x4, [sp+392]
00435438adrp x0, 0x290000
0043543cadd x0, x0, 2755
00435440movz x1, 42
00435444mov x3, x4
00435448bl fmt.Errorf
0043544cstr x0, [sp+456]
00435450str x1, [sp+464]
00435454str xzr, [sp+136]
00435458stp xzr, xzr, [sp+144]
0043545cstr xzr, [sp+112]
00435460stp xzr, xzr, [sp+120]
00435464ldr x6, [sp+456]
00435468ldr x7, [sp+464]
0043546cstr x6, [sp+96]
00435470str x7, [sp+104]
00435474ldr x0, [sp+136]
00435478ldr x3, [sp+112]
0043547cldr x1, [sp+144]
00435480ldr x4, [sp+120]
00435484ldr x2, [sp+152]
00435488ldr x5, [sp+128]
0043548cldp x29, x30, [sp-8]
00435490add sp, sp, 544
00435494ret x30
00435498
00435498loc_435498:
00435498ldr x1, [sp+600]
0043549cldrsb x27, [x1]
004354a0ldr x1, [x1+152]
004354a4ldr x0, [sp+608]
004354a8blr x1
004354acstr x0, [sp+88]
004354b0str xzr, [sp+432]
004354b4stp xzr, xzr, [sp+440]
004354b8stp xzr, xzr, [sp+456]
004354bcldr x3, [sp+88]
004354c0ldr x1, [sp+584]
004354c4ldr x2, [sp+592]
004354c8ldr x0, [sp+576]
004354ccbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad
004354d0str x0, [sp+432]
004354d4str x1, [sp+440]
004354d8str x2, [sp+448]
004354dcstr x3, [sp+456]
004354e0str x4, [sp+464]
004354e4ldr x1, [sp+432]
004354e8ldr x2, [sp+440]
004354ecldr x3, [sp+448]
004354f0str x1, [sp+272]
004354f4str x2, [sp+280]
004354f8str x3, [sp+288]
004354fcldr x1, [sp+456]
00435500ldr x2, [sp+464]
00435504str x1, [sp+256]
00435508str x2, [sp+264]
0043550cldr x1, [sp+272]
00435510ldr x2, [sp+280]
00435514ldr x3, [sp+288]
00435518str x1, [sp+576]
0043551cstr x2, [sp+584]
00435520str x3, [sp+592]
00435524stp xzr, xzr, [sp+416]
00435528stp xzr, xzr, [sp+456]
0043552cldr x0, [sp+552]
00435530ldr x1, [sp+560]
00435534ldr x2, [sp+568]
00435538bl crypto/des.NewTripleDESCipher
0043553cstr x0, [sp+416]
00435540str x1, [sp+424]
00435544str x2, [sp+456]
00435548str x3, [sp+464]
0043554cldr x1, [sp+424]
00435550ldr x2, [sp+416]
00435554str x2, [sp+520]
00435558str x1, [sp+528]
0043555cldr x1, [sp+456]
00435560ldr x2, [sp+464]
00435564str x1, [sp+504]
00435568str x2, [sp+512]
0043556cldr x1, [sp+520]
00435570ldr x2, [sp+528]
00435574str x1, [sp+240]
00435578str x2, [sp+248]
0043557cldr x1, [sp+512]
00435580ldr x2, [sp+504]
00435584str x2, [sp+200]
00435588str x1, [sp+208]
0043558ccbnz x2, 0x435594
00435590b 0x435690
00435594
00435594loc_435594:
00435594stp xzr, xzr, [sp+400]
00435598add x5, sp, 400
0043559cstr x5, [sp+320]
004355a0ldr x5, [sp+200]
004355a4ldr x6, [sp+208]
004355a8str x5, [sp+304]
004355acstr x6, [sp+312]
004355b0str x5, [sp+296]
004355b4ldr x5, [sp+296]
004355b8cbnz x5, 0x4355c0
004355bcb 0x4355d0
004355c0
004355c0loc_4355c0:
004355c0ldr x5, [sp+296]
004355c4ldr x5, [x5+8]
004355c8str x5, [sp+296]
004355ccb 0x4355d4
004355d0
004355d0loc_4355d0:
004355d0b 0x4355d4
004355d4
004355d4loc_4355d4:
004355d4ldr x5, [sp+320]
004355d8ldrsb x27, [x5]
004355dcldr x6, [sp+312]
004355e0ldr x7, [sp+296]
004355e4str x7, [x5]
004355e8adrp x27, 0x616000
004355ecldr w7, [x27+3056]
004355f0cbz w7, 0x4355f8
004355f4b 0x4355fc
004355f8
004355f8loc_4355f8:
004355f8b 0x435610
004355fc
004355fcloc_4355fc:
004355fcbl runtime.gcWriteBarrier2
00435600str x6, [x25]
00435604ldr x7, [x5+8]
00435608str x7, [x25+8]
0043560cb 0x435610
00435610
00435610loc_435610:
00435610str x6, [x5+8]
00435614ldr x2, [sp+320]
00435618ldrsb x27, [x2]
0043561cb 0x435620
00435620
00435620loc_435620:
00435620str x2, [sp+328]
00435624orr x4, xzr, 1
00435628str x4, [sp+336]
0043562cstr x4, [sp+344]
00435630adrp x0, 0x285000
00435634add x0, x0, 208
00435638movz x1, 25
0043563cmov x3, x4
00435640bl fmt.Errorf
00435644str x0, [sp+456]
00435648str x1, [sp+464]
0043564cstr xzr, [sp+136]
00435650stp xzr, xzr, [sp+144]
00435654str xzr, [sp+112]
00435658stp xzr, xzr, [sp+120]
0043565cldr x6, [sp+456]
00435660ldr x7, [sp+464]
00435664str x6, [sp+96]
00435668str x7, [sp+104]
0043566cldr x0, [sp+136]
00435670ldr x3, [sp+112]
00435674ldr x1, [sp+144]
00435678ldr x4, [sp+120]
0043567cldr x2, [sp+152]
00435680ldr x5, [sp+128]
00435684ldp x29, x30, [sp-8]
00435688add sp, sp, 544
0043568cret x30
00435690
00435690loc_435690:
00435690adrp x0, 0x1c0000
00435694add x0, x0, 3072
00435698orr x1, xzr, 8
0043569cmov x2, x1
004356a0bl runtime.makeslice
004356a4str x0, [sp+176]
004356a8orr x3, xzr, 8
004356acstr x3, [sp+184]
004356b0str x3, [sp+192]
004356b4ldr x2, [sp+584]
004356b8str x2, [sp+88]
004356bcadrp x0, 0x1c0000
004356c0add x0, x0, 3072
004356c4mov x1, x2
004356c8bl runtime.makeslice
004356ccldr x3, [sp+88]
004356d0ldr x4, [sp+88]
004356d4str x0, [sp+216]
004356d8str x3, [sp+224]
004356dcstr x4, [sp+232]
004356e0ldr x0, [sp+240]
004356e4ldr x2, [sp+176]
004356e8ldr x3, [sp+184]
004356ecldr x1, [sp+248]
004356f0ldr x4, [sp+192]
004356f4bl crypto/cipher.NewCBCEncrypter
004356f8str x0, [sp+160]
004356fcstr x1, [sp+168]
00435700ldrsb x27, [x0]
00435704ldr x3, [sp+216]
00435708ldr x4, [sp+576]
0043570cldr x2, [sp+224]
00435710ldr x5, [sp+584]
00435714ldr x6, [sp+232]
00435718ldr x7, [sp+592]
0043571cldr x8, [x0+32]
00435720mov x0, x1
00435724mov x1, x3
00435728mov x3, x6
0043572cmov x6, x7
00435730blr x8
00435734ldr x3, [sp+224]
00435738str x3, [sp+88]
0043573cldr x0, [sp+608]
00435740ldr x3, [sp+600]
00435744ldrsb x27, [x3]
00435748ldr x3, [x3+152]
0043574cblr x3
00435750str x0, [sp+80]
00435754ldr x3, [sp+88]
00435758sub x4, x3, x0
0043575cstr x4, [sp+72]
00435760ldr x1, [sp+224]
00435764ldr x5, [sp+216]
00435768ldr x6, [sp+232]
0043576cb 0x435770
00435770
00435770loc_435770:
00435770subs xzr, x1, x4
00435774b.hs 0x43577c
00435778b 0x4357f8
0043577c
0043577cloc_43577c:
0043577cadd x8, x1, x0
00435780sub x8, x8, x3
00435784add x9, x6, x0
00435788sub x9, x9, x3
0043578csub x10, xzr, x9
00435790and x10, x4, x10, asr #63
00435794add x10, x5, x10
00435798str x10, [sp+432]
0043579cstr x8, [sp+440]
004357a0str x9, [sp+448]
004357a4str x10, [sp+136]
004357a8str x8, [sp+144]
004357acstr x9, [sp+152]
004357b0ldr x8, [sp+216]
004357b4ldr x9, [sp+224]
004357b8ldr x10, [sp+232]
004357bcstr x8, [sp+112]
004357c0str x9, [sp+120]
004357c4str x10, [sp+128]
004357c8stp xzr, xzr, [sp+96]
004357ccldr x0, [sp+136]
004357d0ldr x3, [sp+112]
004357d4ldr x1, [sp+144]
004357d8ldr x4, [sp+120]
004357dcldr x2, [sp+152]
004357e0ldr x5, [sp+128]
004357e4mov x6, xzr
004357e8mov x7, xzr
004357ecldp x29, x30, [sp-8]
004357f0add sp, sp, 544
004357f4ret x30
004357f8
004357f8loc_4357f8:
004357f8mov x0, x4
004357fcbl runtime.panicSliceB
00435800hint
00435804
00435804loc_435804:
00435804stp x0, x1, [sp+8]
00435808stp x2, x3, [sp+24]
0043580cstp x4, x5, [sp+40]
00435810stp x6, x7, [sp+56]
00435814mov x3, x30
00435818bl runtime.morestack_noctxt.abi0
0043581cldp x0, x1, [sp+8]
00435820ldp x2, x3, [sp+24]
00435824ldp x4, x5, [sp+40]
00435828ldp x6, x7, [sp+56]
0043582cb 0x4352d0
004352d0
004352d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
004352d0ldr x16, [x28+16]
004352d4sub x17, sp, 416
004352d8subs xzr, x17, x16
004352dcb.ls 0x435804
004352e0sub x20, sp, 544
004352e4stp x29, x30, [x20-8]
004352e8add sp, x20, 0
004352ecsub x29, sp, 8
004352f0str x0, [sp+552]
004352f4str x1, [sp+560]
004352f8str x2, [sp+568]
004352fcstr x3, [sp+576]
00435300str x4, [sp+584]
00435304str x5, [sp+592]
00435308str x6, [sp+600]
0043530cstr x7, [sp+608]
00435310str xzr, [sp+136]
00435314stp xzr, xzr, [sp+144]
00435318str xzr, [sp+112]
0043531cstp xzr, xzr, [sp+120]
00435320stp xzr, xzr, [sp+96]
00435324ldr x1, [sp+560]
00435328str x1, [sp+88]
0043532cldr x0, [sp+608]
00435330ldr x1, [sp+600]
00435334ldrsb x27, [x1]
00435338ldr x1, [x1+136]
0043533cblr x1
00435340str x0, [sp+80]
00435344ldr x1, [sp+88]
00435348subs xzr, x0, x1
0043534cb.ne 0x435354
00435350b 0x435498
00435354
00435354loc_435354:
00435354ldr x1, [sp+600]
00435358ldrsb x27, [x1]
0043535cldr x1, [x1+136]
00435360ldr x0, [sp+608]
00435364blr x1
00435368str x0, [sp+80]
0043536cldr x1, [sp+560]
00435370str x1, [sp+88]
00435374stp xzr, xzr, [sp+472]
00435378stp xzr, xzr, [sp+488]
0043537cadd x1, sp, 472
00435380str x1, [sp+368]
00435384ldr x0, [sp+80]
00435388bl runtime.convT64
0043538cstr x0, [sp+360]
00435390ldr x1, [sp+368]
00435394ldrsb x27, [x1]
00435398adrp x2, 0x1c0000
0043539cadd x2, x2, 3520
004353a0str x2, [x1]
004353a4adrp x27, 0x616000
004353a8ldr w2, [x27+3056]
004353accbz w2, 0x4353b4
004353b0b 0x4353b8
004353b4
004353b4loc_4353b4:
004353b4b 0x4353cc
004353b8
004353b8loc_4353b8:
004353b8bl runtime.gcWriteBarrier2
004353bcstr x0, [x25]
004353c0ldr x2, [x1+8]
004353c4str x2, [x25+8]
004353c8b 0x4353cc
004353cc
004353ccloc_4353cc:
004353ccstr x0, [x1+8]
004353d0ldr x0, [sp+88]
004353d4bl runtime.convT64
004353d8str x0, [sp+352]
004353dcldr x1, [sp+368]
004353e0ldrsb x27, [x1]
004353e4adrp x2, 0x1c0000
004353e8add x2, x2, 3520
004353ecstr x2, [x1+16]
004353f0adrp x27, 0x616000
004353f4ldr w2, [x27+3056]
004353f8cbz w2, 0x435400
004353fcb 0x435404
00435400
00435400loc_435400:
00435400b 0x435418
00435404
00435404loc_435404:
00435404bl runtime.gcWriteBarrier2
00435408str x0, [x25]
0043540cldr x5, [x1+24]
00435410str x5, [x25+8]
00435414b 0x435418
00435418
00435418loc_435418:
00435418str x0, [x1+24]
0043541cldr x2, [sp+368]
00435420ldrsb x27, [x2]
00435424b 0x435428
00435428
00435428loc_435428:
00435428str x2, [sp+376]
0043542corr x4, xzr, 2
00435430str x4, [sp+384]
00435434str x4, [sp+392]
00435438adrp x0, 0x290000
0043543cadd x0, x0, 2755
00435440movz x1, 42
00435444mov x3, x4
00435448bl fmt.Errorf
0043544cstr x0, [sp+456]
00435450str x1, [sp+464]
00435454str xzr, [sp+136]
00435458stp xzr, xzr, [sp+144]
0043545cstr xzr, [sp+112]
00435460stp xzr, xzr, [sp+120]
00435464ldr x6, [sp+456]
00435468ldr x7, [sp+464]
0043546cstr x6, [sp+96]
00435470str x7, [sp+104]
00435474ldr x0, [sp+136]
00435478ldr x3, [sp+112]
0043547cldr x1, [sp+144]
00435480ldr x4, [sp+120]
00435484ldr x2, [sp+152]
00435488ldr x5, [sp+128]
0043548cldp x29, x30, [sp-8]
00435490add sp, sp, 544
00435494ret x30
00435498
00435498loc_435498:
00435498ldr x1, [sp+600]
0043549cldrsb x27, [x1]
004354a0ldr x1, [x1+152]
004354a4ldr x0, [sp+608]
004354a8blr x1
004354acstr x0, [sp+88]
004354b0str xzr, [sp+432]
004354b4stp xzr, xzr, [sp+440]
004354b8stp xzr, xzr, [sp+456]
004354bcldr x3, [sp+88]
004354c0ldr x1, [sp+584]
004354c4ldr x2, [sp+592]
004354c8ldr x0, [sp+576]
004354ccbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad
004354d0str x0, [sp+432]
004354d4str x1, [sp+440]
004354d8str x2, [sp+448]
004354dcstr x3, [sp+456]
004354e0str x4, [sp+464]
004354e4ldr x1, [sp+432]
004354e8ldr x2, [sp+440]
004354ecldr x3, [sp+448]
004354f0str x1, [sp+272]
004354f4str x2, [sp+280]
004354f8str x3, [sp+288]
004354fcldr x1, [sp+456]
00435500ldr x2, [sp+464]
00435504str x1, [sp+256]
00435508str x2, [sp+264]
0043550cldr x1, [sp+272]
00435510ldr x2, [sp+280]
00435514ldr x3, [sp+288]
00435518str x1, [sp+576]
0043551cstr x2, [sp+584]
00435520str x3, [sp+592]
00435524stp xzr, xzr, [sp+416]
00435528stp xzr, xzr, [sp+456]
0043552cldr x0, [sp+552]
00435530ldr x1, [sp+560]
00435534ldr x2, [sp+568]
00435538bl crypto/des.NewTripleDESCipher
0043553cstr x0, [sp+416]
00435540str x1, [sp+424]
00435544str x2, [sp+456]
00435548str x3, [sp+464]
0043554cldr x1, [sp+424]
00435550ldr x2, [sp+416]
00435554str x2, [sp+520]
00435558str x1, [sp+528]
0043555cldr x1, [sp+456]
00435560ldr x2, [sp+464]
00435564str x1, [sp+504]
00435568str x2, [sp+512]
0043556cldr x1, [sp+520]
00435570ldr x2, [sp+528]
00435574str x1, [sp+240]
00435578str x2, [sp+248]
0043557cldr x1, [sp+512]
00435580ldr x2, [sp+504]
00435584str x2, [sp+200]
00435588str x1, [sp+208]
0043558ccbnz x2, 0x435594
00435590b 0x435690
00435594
00435594loc_435594:
00435594stp xzr, xzr, [sp+400]
00435598add x5, sp, 400
0043559cstr x5, [sp+320]
004355a0ldr x5, [sp+200]
004355a4ldr x6, [sp+208]
004355a8str x5, [sp+304]
004355acstr x6, [sp+312]
004355b0str x5, [sp+296]
004355b4ldr x5, [sp+296]
004355b8cbnz x5, 0x4355c0
004355bcb 0x4355d0
004355c0
004355c0loc_4355c0:
004355c0ldr x5, [sp+296]
004355c4ldr x5, [x5+8]
004355c8str x5, [sp+296]
004355ccb 0x4355d4
004355d0
004355d0loc_4355d0:
004355d0b 0x4355d4
004355d4
004355d4loc_4355d4:
004355d4ldr x5, [sp+320]
004355d8ldrsb x27, [x5]
004355dcldr x6, [sp+312]
004355e0ldr x7, [sp+296]
004355e4str x7, [x5]
004355e8adrp x27, 0x616000
004355ecldr w7, [x27+3056]
004355f0cbz w7, 0x4355f8
004355f4b 0x4355fc
004355f8
004355f8loc_4355f8:
004355f8b 0x435610
004355fc
004355fcloc_4355fc:
004355fcbl runtime.gcWriteBarrier2
00435600str x6, [x25]
00435604ldr x7, [x5+8]
00435608str x7, [x25+8]
0043560cb 0x435610
00435610
00435610loc_435610:
00435610str x6, [x5+8]
00435614ldr x2, [sp+320]
00435618ldrsb x27, [x2]
0043561cb 0x435620
00435620
00435620loc_435620:
00435620str x2, [sp+328]
00435624orr x4, xzr, 1
00435628str x4, [sp+336]
0043562cstr x4, [sp+344]
00435630adrp x0, 0x285000
00435634add x0, x0, 208
00435638movz x1, 25
0043563cmov x3, x4
00435640bl fmt.Errorf
00435644str x0, [sp+456]
00435648str x1, [sp+464]
0043564cstr xzr, [sp+136]
00435650stp xzr, xzr, [sp+144]
00435654str xzr, [sp+112]
00435658stp xzr, xzr, [sp+120]
0043565cldr x6, [sp+456]
00435660ldr x7, [sp+464]
00435664str x6, [sp+96]
00435668str x7, [sp+104]
0043566cldr x0, [sp+136]
00435670ldr x3, [sp+112]
00435674ldr x1, [sp+144]
00435678ldr x4, [sp+120]
0043567cldr x2, [sp+152]
00435680ldr x5, [sp+128]
00435684ldp x29, x30, [sp-8]
00435688add sp, sp, 544
0043568cret x30
00435690
00435690loc_435690:
00435690adrp x0, 0x1c0000
00435694add x0, x0, 3072
00435698orr x1, xzr, 8
0043569cmov x2, x1
004356a0bl runtime.makeslice
004356a4str x0, [sp+176]
004356a8orr x3, xzr, 8
004356acstr x3, [sp+184]
004356b0str x3, [sp+192]
004356b4ldr x2, [sp+584]
004356b8str x2, [sp+88]
004356bcadrp x0, 0x1c0000
004356c0add x0, x0, 3072
004356c4mov x1, x2
004356c8bl runtime.makeslice
004356ccldr x3, [sp+88]
004356d0ldr x4, [sp+88]
004356d4str x0, [sp+216]
004356d8str x3, [sp+224]
004356dcstr x4, [sp+232]
004356e0ldr x0, [sp+240]
004356e4ldr x2, [sp+176]
004356e8ldr x3, [sp+184]
004356ecldr x1, [sp+248]
004356f0ldr x4, [sp+192]
004356f4bl crypto/cipher.NewCBCEncrypter
004356f8str x0, [sp+160]
004356fcstr x1, [sp+168]
00435700ldrsb x27, [x0]
00435704ldr x3, [sp+216]
00435708ldr x4, [sp+576]
0043570cldr x2, [sp+224]
00435710ldr x5, [sp+584]
00435714ldr x6, [sp+232]
00435718ldr x7, [sp+592]
0043571cldr x8, [x0+32]
00435720mov x0, x1
00435724mov x1, x3
00435728mov x3, x6
0043572cmov x6, x7
00435730blr x8
00435734ldr x3, [sp+224]
00435738str x3, [sp+88]
0043573cldr x0, [sp+608]
00435740ldr x3, [sp+600]
00435744ldrsb x27, [x3]
00435748ldr x3, [x3+152]
0043574cblr x3
00435750str x0, [sp+80]
00435754ldr x3, [sp+88]
00435758sub x4, x3, x0
0043575cstr x4, [sp+72]
00435760ldr x1, [sp+224]
00435764ldr x5, [sp+216]
00435768ldr x6, [sp+232]
0043576cb 0x435770
00435770
00435770loc_435770:
00435770subs xzr, x1, x4
00435774b.hs 0x43577c
00435778b 0x4357f8
0043577c
0043577cloc_43577c:
0043577cadd x8, x1, x0
00435780sub x8, x8, x3
00435784add x9, x6, x0
00435788sub x9, x9, x3
0043578csub x10, xzr, x9
00435790and x10, x4, x10, asr #63
00435794add x10, x5, x10
00435798str x10, [sp+432]
0043579cstr x8, [sp+440]
004357a0str x9, [sp+448]
004357a4str x10, [sp+136]
004357a8str x8, [sp+144]
004357acstr x9, [sp+152]
004357b0ldr x8, [sp+216]
004357b4ldr x9, [sp+224]
004357b8ldr x10, [sp+232]
004357bcstr x8, [sp+112]
004357c0str x9, [sp+120]
004357c4str x10, [sp+128]
004357c8stp xzr, xzr, [sp+96]
004357ccldr x0, [sp+136]
004357d0ldr x3, [sp+112]
004357d4ldr x1, [sp+144]
004357d8ldr x4, [sp+120]
004357dcldr x2, [sp+152]
004357e0ldr x5, [sp+128]
004357e4mov x6, xzr
004357e8mov x7, xzr
004357ecldp x29, x30, [sp-8]
004357f0add sp, sp, 544
004357f4ret x30
004357f8
004357f8loc_4357f8:
004357f8mov x0, x4
004357fcbl runtime.panicSliceB
00435800hint
00435804
00435804loc_435804:
00435804stp x0, x1, [sp+8]
00435808stp x2, x3, [sp+24]
0043580cstp x4, x5, [sp+40]
00435810stp x6, x7, [sp+56]
00435814mov x3, x30
00435818bl runtime.morestack_noctxt.abi0
0043581cldp x0, x1, [sp+8]
00435820ldp x2, x3, [sp+24]
00435824ldp x4, x5, [sp+40]
00435828ldp x6, x7, [sp+56]
0043582cb 0x4352d0
004352d0
00435830
00435830gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage(struct []uint8 key, struct []uint8 message, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00435830ldr x16, [x28+16]
00435834sub x17, sp, 832
00435838subs xzr, x17, x16
0043583cb.ls 0x43624c
00435840sub x20, sp, 960
00435844stp x29, x30, [x20-8]
00435848add sp, x20, 0
0043584csub x29, sp, 8
00435850str x0, [sp+968]
00435854str x1, [sp+976]
00435858str x2, [sp+984]
0043585cstr x3, [sp+992]
00435860str x4, [sp+1000]
00435864str x5, [sp+1008]
00435868str w6, [sp+1016]
0043586cstr x7, [sp+1024]
00435870str x8, [sp+1032]
00435874str xzr, [sp+168]
00435878stp xzr, xzr, [sp+176]
0043587cstr xzr, [sp+144]
00435880stp xzr, xzr, [sp+152]
00435884stp xzr, xzr, [sp+128]
00435888ldr x1, [sp+1024]
0043588cldrsb x27, [x1]
00435890ldr x1, [x1+80]
00435894ldr x0, [sp+1032]
00435898blr x1
0043589cstr x0, [sp+120]
004358a0mov x1, x0
004358a4mov x2, x1
004358a8adrp x0, 0x1c0000
004358acadd x0, x0, 3072
004358b0bl runtime.makeslice
004358b4ldr x1, [sp+120]
004358b8ldr x2, [sp+120]
004358bcstr x0, [sp+304]
004358c0str x1, [sp+312]
004358c4str x2, [sp+320]
004358c8add x27, sp, 736
004358ccstp xzr, xzr, [x27]
004358d0ldr x0, [sp+304]
004358d4ldr x1, [sp+312]
004358d8ldr x2, [sp+320]
004358dcbl crypto/rand.Read
004358e0str x0, [sp+120]
004358e4str x1, [sp+736]
004358e8str x2, [sp+744]
004358ecldr x3, [sp+120]
004358f0str x3, [sp+80]
004358f4str x1, [sp+936]
004358f8str x2, [sp+944]
004358fcstr x1, [sp+288]
00435900str x2, [sp+296]
00435904cbnz x1, 0x43590c
00435908b 0x435a2c
0043590c
0043590cloc_43590c:
0043590cadd x27, sp, 720
00435910stp xzr, xzr, [x27]
00435914add x5, sp, 720
00435918str x5, [sp+640]
0043591cldr x5, [sp+288]
00435920ldr x6, [sp+296]
00435924str x5, [sp+624]
00435928str x6, [sp+632]
0043592cstr x5, [sp+616]
00435930ldr x5, [sp+616]
00435934cbnz x5, 0x43593c
00435938b 0x43594c
0043593c
0043593cloc_43593c:
0043593cldr x5, [sp+616]
00435940ldr x5, [x5+8]
00435944str x5, [sp+616]
00435948b 0x435950
0043594c
0043594cloc_43594c:
0043594cb 0x435950
00435950
00435950loc_435950:
00435950ldr x5, [sp+640]
00435954ldrsb x27, [x5]
00435958ldr x6, [sp+616]
0043595cldr x7, [sp+632]
00435960str x6, [x5]
00435964adrp x27, 0x616000
00435968ldr w6, [x27+3056]
0043596ccbz w6, 0x435974
00435970b 0x435978
00435974
00435974loc_435974:
00435974b 0x43598c
00435978
00435978loc_435978:
00435978bl runtime.gcWriteBarrier2
0043597cstr x7, [x25]
00435980ldr x6, [x5+8]
00435984str x6, [x25+8]
00435988b 0x43598c
0043598c
0043598cloc_43598c:
0043598cstr x7, [x5+8]
00435990ldr x2, [sp+640]
00435994ldrsb x27, [x2]
00435998b 0x43599c
0043599c
0043599cloc_43599c:
0043599cstr x2, [sp+648]
004359a0orr x4, xzr, 1
004359a4str x4, [sp+656]
004359a8str x4, [sp+664]
004359acadrp x0, 0x28f000
004359b0add x0, x0, 2499
004359b4movz x1, 40
004359b8mov x3, x4
004359bcbl fmt.Errorf
004359c0str x0, [sp+736]
004359c4str x1, [sp+744]
004359c8adrp x5, 0x616000
004359ccadd x5, x5, 1504
004359d0str x5, [sp+608]
004359d4b 0x4359d8
004359d8
004359d8loc_4359d8:
004359d8str x5, [sp+168]
004359dcstp xzr, xzr, [sp+176]
004359e0adrp x8, 0x616000
004359e4add x8, x8, 1504
004359e8str x8, [sp+600]
004359ecb 0x4359f0
004359f0
004359f0loc_4359f0:
004359f0str x8, [sp+144]
004359f4stp xzr, xzr, [sp+152]
004359f8ldr x6, [sp+736]
004359fcldr x7, [sp+744]
00435a00str x6, [sp+128]
00435a04str x7, [sp+136]
00435a08ldr x0, [sp+168]
00435a0cldr x3, [sp+144]
00435a10ldr x1, [sp+176]
00435a14ldr x4, [sp+152]
00435a18ldr x2, [sp+184]
00435a1cldr x5, [sp+160]
00435a20ldp x29, x30, [sp-8]
00435a24add sp, sp, 960
00435a28ret x30
00435a2c
00435a2cloc_435a2c:
00435a2cldr x2, [sp+320]
00435a30ldr x0, [sp+304]
00435a34ldr x5, [sp+312]
00435a38str x0, [sp+576]
00435a3cstr x5, [sp+584]
00435a40str x2, [sp+592]
00435a44ldr x6, [sp+1000]
00435a48add x1, x5, x6
00435a4cstr x1, [sp+112]
00435a50subs xzr, x2, x1
00435a54b.hs 0x435a5c
00435a58b 0x435a64
00435a5c
00435a5cloc_435a5c:
00435a5cstr x1, [sp+584]
00435a60b 0x435a84
00435a64
00435a64loc_435a64:
00435a64ldr x3, [sp+1000]
00435a68adrp x4, 0x1c0000
00435a6cadd x4, x4, 3072
00435a70bl runtime.growslice
00435a74str x0, [sp+576]
00435a78str x1, [sp+584]
00435a7cstr x2, [sp+592]
00435a80b 0x435a84
00435a84
00435a84loc_435a84:
00435a84ldr x3, [sp+1000]
00435a88str x3, [sp+104]
00435a8cldr x3, [sp+112]
00435a90ldr x4, [sp+1000]
00435a94sub x3, x3, x4
00435a98ldr x4, [sp+576]
00435a9cadd x0, x4, x3
00435aa0str x0, [sp+568]
00435aa4ldr x2, [sp+104]
00435aa8ldr x1, [sp+992]
00435aacbl runtime.memmove
00435ab0ldr x3, [sp+576]
00435ab4ldr x4, [sp+584]
00435ab8ldr x5, [sp+592]
00435abcstr x3, [sp+192]
00435ac0str x4, [sp+200]
00435ac4str x5, [sp+208]
00435ac8ldr x3, [sp+1024]
00435accldrsb x27, [x3]
00435ad0ldr x3, [x3+152]
00435ad4ldr x0, [sp+1032]
00435ad8blr x3
00435adcstr x0, [sp+120]
00435ae0str xzr, [sp+696]
00435ae4add x27, sp, 704
00435ae8stp xzr, xzr, [x27]
00435aecadd x27, sp, 736
00435af0stp xzr, xzr, [x27]
00435af4ldr x3, [sp+120]
00435af8ldr x1, [sp+200]
00435afcldr x2, [sp+208]
00435b00ldr x0, [sp+192]
00435b04bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad
00435b08str x0, [sp+696]
00435b0cstr x1, [sp+704]
00435b10str x2, [sp+712]
00435b14str x3, [sp+736]
00435b18str x4, [sp+744]
00435b1cldr x3, [sp+696]
00435b20ldr x4, [sp+704]
00435b24ldr x5, [sp+712]
00435b28str x3, [sp+912]
00435b2cstr x4, [sp+920]
00435b30str x5, [sp+928]
00435b34ldr x3, [sp+736]
00435b38ldr x4, [sp+744]
00435b3cstr x3, [sp+896]
00435b40str x4, [sp+904]
00435b44ldr x3, [sp+912]
00435b48ldr x4, [sp+920]
00435b4cldr x5, [sp+928]
00435b50str x3, [sp+192]
00435b54str x4, [sp+200]
00435b58str x5, [sp+208]
00435b5cstr xzr, [sp+216]
00435b60stp xzr, xzr, [sp+224]
00435b64ldr w3, [sp+1016]
00435b68cbnz w3, 0x435b70
00435b6cb 0x435d70
00435b70
00435b70loc_435b70:
00435b70ldr w0, [sp+1016]
00435b74bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
00435b78str x0, [sp+696]
00435b7cstr x1, [sp+704]
00435b80str x2, [sp+712]
00435b84str xzr, [sp+672]
00435b88add x27, sp, 680
00435b8cstp xzr, xzr, [x27]
00435b90add x27, sp, 736
00435b94stp xzr, xzr, [x27]
00435b98ldr x1, [sp+1024]
00435b9cldrsb x27, [x1]
00435ba0ldr x2, [sp+968]
00435ba4ldr x3, [sp+976]
00435ba8ldr x0, [sp+1032]
00435bacldr x4, [sp+984]
00435bb0ldr x1, [x1+40]
00435bb4ldr x5, [sp+696]
00435bb8ldr x6, [sp+704]
00435bbcldr x7, [sp+712]
00435bc0mov x8, x1
00435bc4mov x1, x2
00435bc8mov x2, x3
00435bccmov x3, x4
00435bd0mov x4, x5
00435bd4mov x5, x6
00435bd8mov x6, x7
00435bdcblr x8
00435be0str x0, [sp+672]
00435be4str x1, [sp+680]
00435be8str x2, [sp+688]
00435becstr x3, [sp+736]
00435bf0str x4, [sp+744]
00435bf4ldr x1, [sp+672]
00435bf8ldr x2, [sp+680]
00435bfcldr x3, [sp+688]
00435c00str x1, [sp+872]
00435c04str x2, [sp+880]
00435c08str x3, [sp+888]
00435c0cldr x1, [sp+736]
00435c10ldr x2, [sp+744]
00435c14str x1, [sp+856]
00435c18str x2, [sp+864]
00435c1cldr x1, [sp+872]
00435c20ldr x2, [sp+880]
00435c24ldr x3, [sp+888]
00435c28str x1, [sp+216]
00435c2cstr x2, [sp+224]
00435c30str x3, [sp+232]
00435c34ldr x1, [sp+864]
00435c38ldr x2, [sp+856]
00435c3cstr x2, [sp+288]
00435c40str x1, [sp+296]
00435c44cbnz x2, 0x435c4c
00435c48b 0x435d6c
00435c4c
00435c4cloc_435c4c:
00435c4cadd x27, sp, 720
00435c50stp xzr, xzr, [x27]
00435c54add x5, sp, 720
00435c58str x5, [sp+536]
00435c5cldr x5, [sp+288]
00435c60ldr x6, [sp+296]
00435c64str x5, [sp+520]
00435c68str x6, [sp+528]
00435c6cstr x5, [sp+512]
00435c70ldr x5, [sp+512]
00435c74cbnz x5, 0x435c7c
00435c78b 0x435c8c
00435c7c
00435c7cloc_435c7c:
00435c7cldr x5, [sp+512]
00435c80ldr x5, [x5+8]
00435c84str x5, [sp+512]
00435c88b 0x435c90
00435c8c
00435c8cloc_435c8c:
00435c8cb 0x435c90
00435c90
00435c90loc_435c90:
00435c90ldr x5, [sp+536]
00435c94ldrsb x27, [x5]
00435c98ldr x6, [sp+528]
00435c9cldr x7, [sp+512]
00435ca0str x7, [x5]
00435ca4adrp x27, 0x616000
00435ca8ldr w7, [x27+3056]
00435caccbz w7, 0x435cb4
00435cb0b 0x435cb8
00435cb4
00435cb4loc_435cb4:
00435cb4b 0x435ccc
00435cb8
00435cb8loc_435cb8:
00435cb8bl runtime.gcWriteBarrier2
00435cbcstr x6, [x25]
00435cc0ldr x7, [x5+8]
00435cc4str x7, [x25+8]
00435cc8b 0x435ccc
00435ccc
00435cccloc_435ccc:
00435cccstr x6, [x5+8]
00435cd0ldr x2, [sp+536]
00435cd4ldrsb x27, [x2]
00435cd8b 0x435cdc
00435cdc
00435cdcloc_435cdc:
00435cdcstr x2, [sp+544]
00435ce0orr x4, xzr, 1
00435ce4str x4, [sp+552]
00435ce8str x4, [sp+560]
00435cecadrp x0, 0x28d000
00435cf0add x0, x0, 2356
00435cf4movz x1, 37
00435cf8mov x3, x4
00435cfcbl fmt.Errorf
00435d00str x0, [sp+736]
00435d04str x1, [sp+744]
00435d08adrp x5, 0x616000
00435d0cadd x5, x5, 1504
00435d10str x5, [sp+504]
00435d14b 0x435d18
00435d18
00435d18loc_435d18:
00435d18str x5, [sp+168]
00435d1cstp xzr, xzr, [sp+176]
00435d20adrp x8, 0x616000
00435d24add x8, x8, 1504
00435d28str x8, [sp+496]
00435d2cb 0x435d30
00435d30
00435d30loc_435d30:
00435d30str x8, [sp+144]
00435d34stp xzr, xzr, [sp+152]
00435d38ldr x6, [sp+736]
00435d3cldr x7, [sp+744]
00435d40str x6, [sp+128]
00435d44str x7, [sp+136]
00435d48ldr x0, [sp+168]
00435d4cldr x3, [sp+144]
00435d50ldr x1, [sp+176]
00435d54ldr x4, [sp+152]
00435d58ldr x2, [sp+184]
00435d5cldr x5, [sp+160]
00435d60ldp x29, x30, [sp-8]
00435d64add sp, sp, 960
00435d68ret x30
00435d6c
00435d6cloc_435d6c:
00435d6cb 0x435d74
00435d70
00435d70loc_435d70:
00435d70b 0x435d74
00435d74
00435d74loc_435d74:
00435d74str xzr, [sp+672]
00435d78add x27, sp, 680
00435d7cstp xzr, xzr, [x27]
00435d80str xzr, [sp+696]
00435d84add x27, sp, 704
00435d88stp xzr, xzr, [x27]
00435d8cadd x27, sp, 736
00435d90stp xzr, xzr, [x27]
00435d94ldr x4, [sp+192]
00435d98ldr x2, [sp+224]
00435d9cldr x5, [sp+200]
00435da0ldr x3, [sp+232]
00435da4ldr x6, [sp+208]
00435da8ldr x7, [sp+1024]
00435dacldrsb x27, [x7]
00435db0ldr x7, [x7+56]
00435db4ldr x1, [sp+216]
00435db8ldr x0, [sp+1032]
00435dbcblr x7
00435dc0str x0, [sp+672]
00435dc4str x1, [sp+680]
00435dc8str x2, [sp+688]
00435dccstr x3, [sp+696]
00435dd0str x4, [sp+704]
00435dd4str x5, [sp+712]
00435dd8str x6, [sp+736]
00435ddcstr x7, [sp+744]
00435de0ldr x7, [sp+672]
00435de4ldr x8, [sp+680]
00435de8ldr x9, [sp+688]
00435decstr x7, [sp+832]
00435df0str x8, [sp+840]
00435df4str x9, [sp+848]
00435df8ldr x7, [sp+696]
00435dfcldr x8, [sp+704]
00435e00ldr x9, [sp+712]
00435e04str x7, [sp+808]
00435e08str x8, [sp+816]
00435e0cstr x9, [sp+824]
00435e10ldr x7, [sp+736]
00435e14ldr x8, [sp+744]
00435e18str x7, [sp+792]
00435e1cstr x8, [sp+800]
00435e20ldr x7, [sp+832]
00435e24ldr x8, [sp+840]
00435e28ldr x9, [sp+848]
00435e2cstr x7, [sp+240]
00435e30str x8, [sp+248]
00435e34str x9, [sp+256]
00435e38ldr x7, [sp+808]
00435e3cldr x8, [sp+816]
00435e40ldr x9, [sp+824]
00435e44str x7, [sp+328]
00435e48str x8, [sp+336]
00435e4cstr x9, [sp+344]
00435e50ldr x7, [sp+800]
00435e54ldr x8, [sp+792]
00435e58str x8, [sp+288]
00435e5cstr x7, [sp+296]
00435e60cbnz x8, 0x435e68
00435e64b 0x435f88
00435e68
00435e68loc_435e68:
00435e68add x27, sp, 720
00435e6cstp xzr, xzr, [x27]
00435e70add x5, sp, 720
00435e74str x5, [sp+464]
00435e78ldr x5, [sp+288]
00435e7cldr x6, [sp+296]
00435e80str x5, [sp+448]
00435e84str x6, [sp+456]
00435e88str x5, [sp+440]
00435e8cldr x5, [sp+440]
00435e90cbnz x5, 0x435e98
00435e94b 0x435ea8
00435e98
00435e98loc_435e98:
00435e98ldr x5, [sp+440]
00435e9cldr x5, [x5+8]
00435ea0str x5, [sp+440]
00435ea4b 0x435eac
00435ea8
00435ea8loc_435ea8:
00435ea8b 0x435eac
00435eac
00435eacloc_435eac:
00435eacldr x5, [sp+464]
00435eb0ldrsb x27, [x5]
00435eb4ldr x6, [sp+456]
00435eb8ldr x7, [sp+440]
00435ebcstr x7, [x5]
00435ec0adrp x27, 0x616000
00435ec4ldr w7, [x27+3056]
00435ec8cbz w7, 0x435ed0
00435eccb 0x435ed4
00435ed0
00435ed0loc_435ed0:
00435ed0b 0x435ee8
00435ed4
00435ed4loc_435ed4:
00435ed4bl runtime.gcWriteBarrier2
00435ed8str x6, [x25]
00435edcldr x7, [x5+8]
00435ee0str x7, [x25+8]
00435ee4b 0x435ee8
00435ee8
00435ee8loc_435ee8:
00435ee8str x6, [x5+8]
00435eecldr x2, [sp+464]
00435ef0ldrsb x27, [x2]
00435ef4b 0x435ef8
00435ef8
00435ef8loc_435ef8:
00435ef8str x2, [sp+472]
00435efcorr x4, xzr, 1
00435f00str x4, [sp+480]
00435f04str x4, [sp+488]
00435f08adrp x0, 0x285000
00435f0cadd x0, x0, 233
00435f10movz x1, 25
00435f14mov x3, x4
00435f18bl fmt.Errorf
00435f1cstr x0, [sp+736]
00435f20str x1, [sp+744]
00435f24ldr x5, [sp+240]
00435f28ldr x6, [sp+248]
00435f2cldr x7, [sp+256]
00435f30str x5, [sp+168]
00435f34str x6, [sp+176]
00435f38str x7, [sp+184]
00435f3cldr x5, [sp+328]
00435f40ldr x6, [sp+336]
00435f44ldr x7, [sp+344]
00435f48str x5, [sp+144]
00435f4cstr x6, [sp+152]
00435f50str x7, [sp+160]
00435f54ldr x6, [sp+736]
00435f58ldr x7, [sp+744]
00435f5cstr x6, [sp+128]
00435f60str x7, [sp+136]
00435f64ldr x0, [sp+168]
00435f68ldr x3, [sp+144]
00435f6cldr x1, [sp+176]
00435f70ldr x4, [sp+152]
00435f74ldr x2, [sp+184]
00435f78ldr x5, [sp+160]
00435f7cldp x29, x30, [sp-8]
00435f80add sp, sp, 960
00435f84ret x30
00435f88
00435f88loc_435f88:
00435f88str xzr, [sp+696]
00435f8cadd x27, sp, 704
00435f90stp xzr, xzr, [x27]
00435f94add x27, sp, 736
00435f98stp xzr, xzr, [x27]
00435f9cldr x8, [sp+1032]
00435fa0ldr w6, [sp+1016]
00435fa4ldr x7, [sp+1024]
00435fa8ldr x0, [sp+192]
00435facldr x3, [sp+968]
00435fb0ldr x1, [sp+200]
00435fb4ldr x4, [sp+976]
00435fb8ldr x2, [sp+208]
00435fbcldr x5, [sp+984]
00435fc0bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash
00435fc4str x0, [sp+696]
00435fc8str x1, [sp+704]
00435fccstr x2, [sp+712]
00435fd0str x3, [sp+736]
00435fd4str x4, [sp+744]
00435fd8ldr x9, [sp+696]
00435fdcldr x10, [sp+704]
00435fe0ldr x11, [sp+712]
00435fe4str x9, [sp+768]
00435fe8str x10, [sp+776]
00435fecstr x11, [sp+784]
00435ff0ldr x9, [sp+736]
00435ff4ldr x10, [sp+744]
00435ff8str x9, [sp+752]
00435ffcstr x10, [sp+760]
00436000ldr x9, [sp+768]
00436004ldr x10, [sp+776]
00436008ldr x11, [sp+784]
0043600cstr x9, [sp+264]
00436010str x10, [sp+272]
00436014str x11, [sp+280]
00436018ldr x9, [sp+760]
0043601cldr x10, [sp+752]
00436020str x10, [sp+288]
00436024str x9, [sp+296]
00436028cbnz x10, 0x436030
0043602cb 0x436150
00436030
00436030loc_436030:
00436030add x27, sp, 720
00436034stp xzr, xzr, [x27]
00436038add x5, sp, 720
0043603cstr x5, [sp+408]
00436040ldr x5, [sp+288]
00436044ldr x6, [sp+296]
00436048str x5, [sp+392]
0043604cstr x6, [sp+400]
00436050str x5, [sp+384]
00436054ldr x5, [sp+384]
00436058cbnz x5, 0x436060
0043605cb 0x436070
00436060
00436060loc_436060:
00436060ldr x5, [sp+384]
00436064ldr x5, [x5+8]
00436068str x5, [sp+384]
0043606cb 0x436074
00436070
00436070loc_436070:
00436070b 0x436074
00436074
00436074loc_436074:
00436074ldr x5, [sp+408]
00436078ldrsb x27, [x5]
0043607cldr x6, [sp+400]
00436080ldr x7, [sp+384]
00436084str x7, [x5]
00436088adrp x27, 0x615000
0043608cldr w7, [x27+3056]
00436090cbz w7, 0x436098
00436094b 0x43609c
00436098
00436098loc_436098:
00436098b 0x4360b0
0043609c
0043609cloc_43609c:
0043609cbl runtime.gcWriteBarrier2
004360a0str x6, [x25]
004360a4ldr x7, [x5+8]
004360a8str x7, [x25+8]
004360acb 0x4360b0
004360b0
004360b0loc_4360b0:
004360b0str x6, [x5+8]
004360b4ldr x2, [sp+408]
004360b8ldrsb x27, [x2]
004360bcb 0x4360c0
004360c0
004360c0loc_4360c0:
004360c0str x2, [sp+416]
004360c4orr x4, xzr, 1
004360c8str x4, [sp+424]
004360ccstr x4, [sp+432]
004360d0adrp x0, 0x284000
004360d4add x0, x0, 233
004360d8movz x1, 25
004360dcmov x3, x4
004360e0bl fmt.Errorf
004360e4str x0, [sp+736]
004360e8str x1, [sp+744]
004360ecldr x5, [sp+240]
004360f0ldr x6, [sp+248]
004360f4ldr x7, [sp+256]
004360f8str x5, [sp+168]
004360fcstr x6, [sp+176]
00436100str x7, [sp+184]
00436104ldr x5, [sp+328]
00436108ldr x6, [sp+336]
0043610cldr x7, [sp+344]
00436110str x5, [sp+144]
00436114str x6, [sp+152]
00436118str x7, [sp+160]
0043611cldr x6, [sp+736]
00436120ldr x7, [sp+744]
00436124str x6, [sp+128]
00436128str x7, [sp+136]
0043612cldr x0, [sp+168]
00436130ldr x3, [sp+144]
00436134ldr x1, [sp+176]
00436138ldr x4, [sp+152]
0043613cldr x2, [sp+184]
00436140ldr x5, [sp+160]
00436144ldp x29, x30, [sp-8]
00436148add sp, sp, 960
0043614cret x30
00436150
00436150loc_436150:
00436150ldr x2, [sp+344]
00436154ldr x0, [sp+328]
00436158ldr x5, [sp+336]
0043615cstr x0, [sp+360]
00436160str x5, [sp+368]
00436164str x2, [sp+376]
00436168ldr x6, [sp+272]
0043616cadd x1, x5, x6
00436170str x1, [sp+96]
00436174subs xzr, x2, x1
00436178b.hs 0x436180
0043617cb 0x436188
00436180
00436180loc_436180:
00436180str x1, [sp+368]
00436184b 0x4361a8
00436188
00436188loc_436188:
00436188ldr x3, [sp+272]
0043618cadrp x4, 0x1bf000
00436190add x4, x4, 3072
00436194bl runtime.growslice
00436198str x0, [sp+360]
0043619cstr x1, [sp+368]
004361a0str x2, [sp+376]
004361a4b 0x4361a8
004361a8
004361a8loc_4361a8:
004361a8ldr x3, [sp+272]
004361acstr x3, [sp+88]
004361b0ldr x3, [sp+96]
004361b4ldr x4, [sp+272]
004361b8sub x3, x3, x4
004361bcldr x4, [sp+360]
004361c0add x0, x4, x3
004361c4str x0, [sp+352]
004361c8ldr x2, [sp+88]
004361ccldr x1, [sp+264]
004361d0bl runtime.memmove
004361d4ldr x3, [sp+360]
004361d8ldr x4, [sp+368]
004361dcldr x5, [sp+376]
004361e0str x3, [sp+328]
004361e4str x4, [sp+336]
004361e8str x5, [sp+344]
004361ecldr x3, [sp+240]
004361f0ldr x4, [sp+248]
004361f4ldr x5, [sp+256]
004361f8str x3, [sp+168]
004361fcstr x4, [sp+176]
00436200str x5, [sp+184]
00436204ldr x3, [sp+328]
00436208ldr x4, [sp+336]
0043620cldr x5, [sp+344]
00436210str x3, [sp+144]
00436214str x4, [sp+152]
00436218str x5, [sp+160]
0043621cstp xzr, xzr, [sp+128]
00436220ldr x0, [sp+168]
00436224ldr x3, [sp+144]
00436228ldr x1, [sp+176]
0043622cldr x4, [sp+152]
00436230ldr x2, [sp+184]
00436234ldr x5, [sp+160]
00436238mov x6, xzr
0043623cmov x7, xzr
00436240ldp x29, x30, [sp-8]
00436244add sp, sp, 960
00436248ret x30
0043624c
0043624cloc_43624c:
0043624cstp x0, x1, [sp+8]
00436250stp x2, x3, [sp+24]
00436254stp x4, x5, [sp+40]
00436258str w6, [sp+56]
0043625cstp x7, x8, [sp+64]
00436260mov x3, x30
00436264bl runtime.morestack_noctxt.abi0
00436268ldp x0, x1, [sp+8]
0043626cldp x2, x3, [sp+24]
00436270ldp x4, x5, [sp+40]
00436274ldr w6, [sp+56]
00436278ldp x7, x8, [sp+64]
0043627cb 0x435830
00435830
00435830gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage(struct []uint8 key, struct []uint8 message, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00435830ldr x16, [x28+16]
00435834sub x17, sp, 832
00435838subs xzr, x17, x16
0043583cb.ls 0x43624c
00435840sub x20, sp, 960
00435844stp x29, x30, [x20-8]
00435848add sp, x20, 0
0043584csub x29, sp, 8
00435850str x0, [sp+968]
00435854str x1, [sp+976]
00435858str x2, [sp+984]
0043585cstr x3, [sp+992]
00435860str x4, [sp+1000]
00435864str x5, [sp+1008]
00435868str w6, [sp+1016]
0043586cstr x7, [sp+1024]
00435870str x8, [sp+1032]
00435874str xzr, [sp+168]
00435878stp xzr, xzr, [sp+176]
0043587cstr xzr, [sp+144]
00435880stp xzr, xzr, [sp+152]
00435884stp xzr, xzr, [sp+128]
00435888ldr x1, [sp+1024]
0043588cldrsb x27, [x1]
00435890ldr x1, [x1+80]
00435894ldr x0, [sp+1032]
00435898blr x1
0043589cstr x0, [sp+120]
004358a0mov x1, x0
004358a4mov x2, x1
004358a8adrp x0, 0x1c0000
004358acadd x0, x0, 3072
004358b0bl runtime.makeslice
004358b4ldr x1, [sp+120]
004358b8ldr x2, [sp+120]
004358bcstr x0, [sp+304]
004358c0str x1, [sp+312]
004358c4str x2, [sp+320]
004358c8add x27, sp, 736
004358ccstp xzr, xzr, [x27]
004358d0ldr x0, [sp+304]
004358d4ldr x1, [sp+312]
004358d8ldr x2, [sp+320]
004358dcbl crypto/rand.Read
004358e0str x0, [sp+120]
004358e4str x1, [sp+736]
004358e8str x2, [sp+744]
004358ecldr x3, [sp+120]
004358f0str x3, [sp+80]
004358f4str x1, [sp+936]
004358f8str x2, [sp+944]
004358fcstr x1, [sp+288]
00435900str x2, [sp+296]
00435904cbnz x1, 0x43590c
00435908b 0x435a2c
0043590c
0043590cloc_43590c:
0043590cadd x27, sp, 720
00435910stp xzr, xzr, [x27]
00435914add x5, sp, 720
00435918str x5, [sp+640]
0043591cldr x5, [sp+288]
00435920ldr x6, [sp+296]
00435924str x5, [sp+624]
00435928str x6, [sp+632]
0043592cstr x5, [sp+616]
00435930ldr x5, [sp+616]
00435934cbnz x5, 0x43593c
00435938b 0x43594c
0043593c
0043593cloc_43593c:
0043593cldr x5, [sp+616]
00435940ldr x5, [x5+8]
00435944str x5, [sp+616]
00435948b 0x435950
0043594c
0043594cloc_43594c:
0043594cb 0x435950
00435950
00435950loc_435950:
00435950ldr x5, [sp+640]
00435954ldrsb x27, [x5]
00435958ldr x6, [sp+616]
0043595cldr x7, [sp+632]
00435960str x6, [x5]
00435964adrp x27, 0x616000
00435968ldr w6, [x27+3056]
0043596ccbz w6, 0x435974
00435970b 0x435978
00435974
00435974loc_435974:
00435974b 0x43598c
00435978
00435978loc_435978:
00435978bl runtime.gcWriteBarrier2
0043597cstr x7, [x25]
00435980ldr x6, [x5+8]
00435984str x6, [x25+8]
00435988b 0x43598c
0043598c
0043598cloc_43598c:
0043598cstr x7, [x5+8]
00435990ldr x2, [sp+640]
00435994ldrsb x27, [x2]
00435998b 0x43599c
0043599c
0043599cloc_43599c:
0043599cstr x2, [sp+648]
004359a0orr x4, xzr, 1
004359a4str x4, [sp+656]
004359a8str x4, [sp+664]
004359acadrp x0, 0x28f000
004359b0add x0, x0, 2499
004359b4movz x1, 40
004359b8mov x3, x4
004359bcbl fmt.Errorf
004359c0str x0, [sp+736]
004359c4str x1, [sp+744]
004359c8adrp x5, 0x616000
004359ccadd x5, x5, 1504
004359d0str x5, [sp+608]
004359d4b 0x4359d8
004359d8
004359d8loc_4359d8:
004359d8str x5, [sp+168]
004359dcstp xzr, xzr, [sp+176]
004359e0adrp x8, 0x616000
004359e4add x8, x8, 1504
004359e8str x8, [sp+600]
004359ecb 0x4359f0
004359f0
004359f0loc_4359f0:
004359f0str x8, [sp+144]
004359f4stp xzr, xzr, [sp+152]
004359f8ldr x6, [sp+736]
004359fcldr x7, [sp+744]
00435a00str x6, [sp+128]
00435a04str x7, [sp+136]
00435a08ldr x0, [sp+168]
00435a0cldr x3, [sp+144]
00435a10ldr x1, [sp+176]
00435a14ldr x4, [sp+152]
00435a18ldr x2, [sp+184]
00435a1cldr x5, [sp+160]
00435a20ldp x29, x30, [sp-8]
00435a24add sp, sp, 960
00435a28ret x30
00435a2c
00435a2cloc_435a2c:
00435a2cldr x2, [sp+320]
00435a30ldr x0, [sp+304]
00435a34ldr x5, [sp+312]
00435a38str x0, [sp+576]
00435a3cstr x5, [sp+584]
00435a40str x2, [sp+592]
00435a44ldr x6, [sp+1000]
00435a48add x1, x5, x6
00435a4cstr x1, [sp+112]
00435a50subs xzr, x2, x1
00435a54b.hs 0x435a5c
00435a58b 0x435a64
00435a5c
00435a5cloc_435a5c:
00435a5cstr x1, [sp+584]
00435a60b 0x435a84
00435a64
00435a64loc_435a64:
00435a64ldr x3, [sp+1000]
00435a68adrp x4, 0x1c0000
00435a6cadd x4, x4, 3072
00435a70bl runtime.growslice
00435a74str x0, [sp+576]
00435a78str x1, [sp+584]
00435a7cstr x2, [sp+592]
00435a80b 0x435a84
00435a84
00435a84loc_435a84:
00435a84ldr x3, [sp+1000]
00435a88str x3, [sp+104]
00435a8cldr x3, [sp+112]
00435a90ldr x4, [sp+1000]
00435a94sub x3, x3, x4
00435a98ldr x4, [sp+576]
00435a9cadd x0, x4, x3
00435aa0str x0, [sp+568]
00435aa4ldr x2, [sp+104]
00435aa8ldr x1, [sp+992]
00435aacbl runtime.memmove
00435ab0ldr x3, [sp+576]
00435ab4ldr x4, [sp+584]
00435ab8ldr x5, [sp+592]
00435abcstr x3, [sp+192]
00435ac0str x4, [sp+200]
00435ac4str x5, [sp+208]
00435ac8ldr x3, [sp+1024]
00435accldrsb x27, [x3]
00435ad0ldr x3, [x3+152]
00435ad4ldr x0, [sp+1032]
00435ad8blr x3
00435adcstr x0, [sp+120]
00435ae0str xzr, [sp+696]
00435ae4add x27, sp, 704
00435ae8stp xzr, xzr, [x27]
00435aecadd x27, sp, 736
00435af0stp xzr, xzr, [x27]
00435af4ldr x3, [sp+120]
00435af8ldr x1, [sp+200]
00435afcldr x2, [sp+208]
00435b00ldr x0, [sp+192]
00435b04bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad
00435b08str x0, [sp+696]
00435b0cstr x1, [sp+704]
00435b10str x2, [sp+712]
00435b14str x3, [sp+736]
00435b18str x4, [sp+744]
00435b1cldr x3, [sp+696]
00435b20ldr x4, [sp+704]
00435b24ldr x5, [sp+712]
00435b28str x3, [sp+912]
00435b2cstr x4, [sp+920]
00435b30str x5, [sp+928]
00435b34ldr x3, [sp+736]
00435b38ldr x4, [sp+744]
00435b3cstr x3, [sp+896]
00435b40str x4, [sp+904]
00435b44ldr x3, [sp+912]
00435b48ldr x4, [sp+920]
00435b4cldr x5, [sp+928]
00435b50str x3, [sp+192]
00435b54str x4, [sp+200]
00435b58str x5, [sp+208]
00435b5cstr xzr, [sp+216]
00435b60stp xzr, xzr, [sp+224]
00435b64ldr w3, [sp+1016]
00435b68cbnz w3, 0x435b70
00435b6cb 0x435d70
00435b70
00435b70loc_435b70:
00435b70ldr w0, [sp+1016]
00435b74bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
00435b78str x0, [sp+696]
00435b7cstr x1, [sp+704]
00435b80str x2, [sp+712]
00435b84str xzr, [sp+672]
00435b88add x27, sp, 680
00435b8cstp xzr, xzr, [x27]
00435b90add x27, sp, 736
00435b94stp xzr, xzr, [x27]
00435b98ldr x1, [sp+1024]
00435b9cldrsb x27, [x1]
00435ba0ldr x2, [sp+968]
00435ba4ldr x3, [sp+976]
00435ba8ldr x0, [sp+1032]
00435bacldr x4, [sp+984]
00435bb0ldr x1, [x1+40]
00435bb4ldr x5, [sp+696]
00435bb8ldr x6, [sp+704]
00435bbcldr x7, [sp+712]
00435bc0mov x8, x1
00435bc4mov x1, x2
00435bc8mov x2, x3
00435bccmov x3, x4
00435bd0mov x4, x5
00435bd4mov x5, x6
00435bd8mov x6, x7
00435bdcblr x8
00435be0str x0, [sp+672]
00435be4str x1, [sp+680]
00435be8str x2, [sp+688]
00435becstr x3, [sp+736]
00435bf0str x4, [sp+744]
00435bf4ldr x1, [sp+672]
00435bf8ldr x2, [sp+680]
00435bfcldr x3, [sp+688]
00435c00str x1, [sp+872]
00435c04str x2, [sp+880]
00435c08str x3, [sp+888]
00435c0cldr x1, [sp+736]
00435c10ldr x2, [sp+744]
00435c14str x1, [sp+856]
00435c18str x2, [sp+864]
00435c1cldr x1, [sp+872]
00435c20ldr x2, [sp+880]
00435c24ldr x3, [sp+888]
00435c28str x1, [sp+216]
00435c2cstr x2, [sp+224]
00435c30str x3, [sp+232]
00435c34ldr x1, [sp+864]
00435c38ldr x2, [sp+856]
00435c3cstr x2, [sp+288]
00435c40str x1, [sp+296]
00435c44cbnz x2, 0x435c4c
00435c48b 0x435d6c
00435c4c
00435c4cloc_435c4c:
00435c4cadd x27, sp, 720
00435c50stp xzr, xzr, [x27]
00435c54add x5, sp, 720
00435c58str x5, [sp+536]
00435c5cldr x5, [sp+288]
00435c60ldr x6, [sp+296]
00435c64str x5, [sp+520]
00435c68str x6, [sp+528]
00435c6cstr x5, [sp+512]
00435c70ldr x5, [sp+512]
00435c74cbnz x5, 0x435c7c
00435c78b 0x435c8c
00435c7c
00435c7cloc_435c7c:
00435c7cldr x5, [sp+512]
00435c80ldr x5, [x5+8]
00435c84str x5, [sp+512]
00435c88b 0x435c90
00435c8c
00435c8cloc_435c8c:
00435c8cb 0x435c90
00435c90
00435c90loc_435c90:
00435c90ldr x5, [sp+536]
00435c94ldrsb x27, [x5]
00435c98ldr x6, [sp+528]
00435c9cldr x7, [sp+512]
00435ca0str x7, [x5]
00435ca4adrp x27, 0x616000
00435ca8ldr w7, [x27+3056]
00435caccbz w7, 0x435cb4
00435cb0b 0x435cb8
00435cb4
00435cb4loc_435cb4:
00435cb4b 0x435ccc
00435cb8
00435cb8loc_435cb8:
00435cb8bl runtime.gcWriteBarrier2
00435cbcstr x6, [x25]
00435cc0ldr x7, [x5+8]
00435cc4str x7, [x25+8]
00435cc8b 0x435ccc
00435ccc
00435cccloc_435ccc:
00435cccstr x6, [x5+8]
00435cd0ldr x2, [sp+536]
00435cd4ldrsb x27, [x2]
00435cd8b 0x435cdc
00435cdc
00435cdcloc_435cdc:
00435cdcstr x2, [sp+544]
00435ce0orr x4, xzr, 1
00435ce4str x4, [sp+552]
00435ce8str x4, [sp+560]
00435cecadrp x0, 0x28d000
00435cf0add x0, x0, 2356
00435cf4movz x1, 37
00435cf8mov x3, x4
00435cfcbl fmt.Errorf
00435d00str x0, [sp+736]
00435d04str x1, [sp+744]
00435d08adrp x5, 0x616000
00435d0cadd x5, x5, 1504
00435d10str x5, [sp+504]
00435d14b 0x435d18
00435d18
00435d18loc_435d18:
00435d18str x5, [sp+168]
00435d1cstp xzr, xzr, [sp+176]
00435d20adrp x8, 0x616000
00435d24add x8, x8, 1504
00435d28str x8, [sp+496]
00435d2cb 0x435d30
00435d30
00435d30loc_435d30:
00435d30str x8, [sp+144]
00435d34stp xzr, xzr, [sp+152]
00435d38ldr x6, [sp+736]
00435d3cldr x7, [sp+744]
00435d40str x6, [sp+128]
00435d44str x7, [sp+136]
00435d48ldr x0, [sp+168]
00435d4cldr x3, [sp+144]
00435d50ldr x1, [sp+176]
00435d54ldr x4, [sp+152]
00435d58ldr x2, [sp+184]
00435d5cldr x5, [sp+160]
00435d60ldp x29, x30, [sp-8]
00435d64add sp, sp, 960
00435d68ret x30
00435d6c
00435d6cloc_435d6c:
00435d6cb 0x435d74
00435d70
00435d70loc_435d70:
00435d70b 0x435d74
00435d74
00435d74loc_435d74:
00435d74str xzr, [sp+672]
00435d78add x27, sp, 680
00435d7cstp xzr, xzr, [x27]
00435d80str xzr, [sp+696]
00435d84add x27, sp, 704
00435d88stp xzr, xzr, [x27]
00435d8cadd x27, sp, 736
00435d90stp xzr, xzr, [x27]
00435d94ldr x4, [sp+192]
00435d98ldr x2, [sp+224]
00435d9cldr x5, [sp+200]
00435da0ldr x3, [sp+232]
00435da4ldr x6, [sp+208]
00435da8ldr x7, [sp+1024]
00435dacldrsb x27, [x7]
00435db0ldr x7, [x7+56]
00435db4ldr x1, [sp+216]
00435db8ldr x0, [sp+1032]
00435dbcblr x7
00435dc0str x0, [sp+672]
00435dc4str x1, [sp+680]
00435dc8str x2, [sp+688]
00435dccstr x3, [sp+696]
00435dd0str x4, [sp+704]
00435dd4str x5, [sp+712]
00435dd8str x6, [sp+736]
00435ddcstr x7, [sp+744]
00435de0ldr x7, [sp+672]
00435de4ldr x8, [sp+680]
00435de8ldr x9, [sp+688]
00435decstr x7, [sp+832]
00435df0str x8, [sp+840]
00435df4str x9, [sp+848]
00435df8ldr x7, [sp+696]
00435dfcldr x8, [sp+704]
00435e00ldr x9, [sp+712]
00435e04str x7, [sp+808]
00435e08str x8, [sp+816]
00435e0cstr x9, [sp+824]
00435e10ldr x7, [sp+736]
00435e14ldr x8, [sp+744]
00435e18str x7, [sp+792]
00435e1cstr x8, [sp+800]
00435e20ldr x7, [sp+832]
00435e24ldr x8, [sp+840]
00435e28ldr x9, [sp+848]
00435e2cstr x7, [sp+240]
00435e30str x8, [sp+248]
00435e34str x9, [sp+256]
00435e38ldr x7, [sp+808]
00435e3cldr x8, [sp+816]
00435e40ldr x9, [sp+824]
00435e44str x7, [sp+328]
00435e48str x8, [sp+336]
00435e4cstr x9, [sp+344]
00435e50ldr x7, [sp+800]
00435e54ldr x8, [sp+792]
00435e58str x8, [sp+288]
00435e5cstr x7, [sp+296]
00435e60cbnz x8, 0x435e68
00435e64b 0x435f88
00435e68
00435e68loc_435e68:
00435e68add x27, sp, 720
00435e6cstp xzr, xzr, [x27]
00435e70add x5, sp, 720
00435e74str x5, [sp+464]
00435e78ldr x5, [sp+288]
00435e7cldr x6, [sp+296]
00435e80str x5, [sp+448]
00435e84str x6, [sp+456]
00435e88str x5, [sp+440]
00435e8cldr x5, [sp+440]
00435e90cbnz x5, 0x435e98
00435e94b 0x435ea8
00435e98
00435e98loc_435e98:
00435e98ldr x5, [sp+440]
00435e9cldr x5, [x5+8]
00435ea0str x5, [sp+440]
00435ea4b 0x435eac
00435ea8
00435ea8loc_435ea8:
00435ea8b 0x435eac
00435eac
00435eacloc_435eac:
00435eacldr x5, [sp+464]
00435eb0ldrsb x27, [x5]
00435eb4ldr x6, [sp+456]
00435eb8ldr x7, [sp+440]
00435ebcstr x7, [x5]
00435ec0adrp x27, 0x616000
00435ec4ldr w7, [x27+3056]
00435ec8cbz w7, 0x435ed0
00435eccb 0x435ed4
00435ed0
00435ed0loc_435ed0:
00435ed0b 0x435ee8
00435ed4
00435ed4loc_435ed4:
00435ed4bl runtime.gcWriteBarrier2
00435ed8str x6, [x25]
00435edcldr x7, [x5+8]
00435ee0str x7, [x25+8]
00435ee4b 0x435ee8
00435ee8
00435ee8loc_435ee8:
00435ee8str x6, [x5+8]
00435eecldr x2, [sp+464]
00435ef0ldrsb x27, [x2]
00435ef4b 0x435ef8
00435ef8
00435ef8loc_435ef8:
00435ef8str x2, [sp+472]
00435efcorr x4, xzr, 1
00435f00str x4, [sp+480]
00435f04str x4, [sp+488]
00435f08adrp x0, 0x285000
00435f0cadd x0, x0, 233
00435f10movz x1, 25
00435f14mov x3, x4
00435f18bl fmt.Errorf
00435f1cstr x0, [sp+736]
00435f20str x1, [sp+744]
00435f24ldr x5, [sp+240]
00435f28ldr x6, [sp+248]
00435f2cldr x7, [sp+256]
00435f30str x5, [sp+168]
00435f34str x6, [sp+176]
00435f38str x7, [sp+184]
00435f3cldr x5, [sp+328]
00435f40ldr x6, [sp+336]
00435f44ldr x7, [sp+344]
00435f48str x5, [sp+144]
00435f4cstr x6, [sp+152]
00435f50str x7, [sp+160]
00435f54ldr x6, [sp+736]
00435f58ldr x7, [sp+744]
00435f5cstr x6, [sp+128]
00435f60str x7, [sp+136]
00435f64ldr x0, [sp+168]
00435f68ldr x3, [sp+144]
00435f6cldr x1, [sp+176]
00435f70ldr x4, [sp+152]
00435f74ldr x2, [sp+184]
00435f78ldr x5, [sp+160]
00435f7cldp x29, x30, [sp-8]
00435f80add sp, sp, 960
00435f84ret x30
00435f88
00435f88loc_435f88:
00435f88str xzr, [sp+696]
00435f8cadd x27, sp, 704
00435f90stp xzr, xzr, [x27]
00435f94add x27, sp, 736
00435f98stp xzr, xzr, [x27]
00435f9cldr x8, [sp+1032]
00435fa0ldr w6, [sp+1016]
00435fa4ldr x7, [sp+1024]
00435fa8ldr x0, [sp+192]
00435facldr x3, [sp+968]
00435fb0ldr x1, [sp+200]
00435fb4ldr x4, [sp+976]
00435fb8ldr x2, [sp+208]
00435fbcldr x5, [sp+984]
00435fc0bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash
00435fc4str x0, [sp+696]
00435fc8str x1, [sp+704]
00435fccstr x2, [sp+712]
00435fd0str x3, [sp+736]
00435fd4str x4, [sp+744]
00435fd8ldr x9, [sp+696]
00435fdcldr x10, [sp+704]
00435fe0ldr x11, [sp+712]
00435fe4str x9, [sp+768]
00435fe8str x10, [sp+776]
00435fecstr x11, [sp+784]
00435ff0ldr x9, [sp+736]
00435ff4ldr x10, [sp+744]
00435ff8str x9, [sp+752]
00435ffcstr x10, [sp+760]
00436000ldr x9, [sp+768]
00436004ldr x10, [sp+776]
00436008ldr x11, [sp+784]
0043600cstr x9, [sp+264]
00436010str x10, [sp+272]
00436014str x11, [sp+280]
00436018ldr x9, [sp+760]
0043601cldr x10, [sp+752]
00436020str x10, [sp+288]
00436024str x9, [sp+296]
00436028cbnz x10, 0x436030
0043602cb 0x436150
00436030
00436030loc_436030:
00436030add x27, sp, 720
00436034stp xzr, xzr, [x27]
00436038add x5, sp, 720
0043603cstr x5, [sp+408]
00436040ldr x5, [sp+288]
00436044ldr x6, [sp+296]
00436048str x5, [sp+392]
0043604cstr x6, [sp+400]
00436050str x5, [sp+384]
00436054ldr x5, [sp+384]
00436058cbnz x5, 0x436060
0043605cb 0x436070
00436060
00436060loc_436060:
00436060ldr x5, [sp+384]
00436064ldr x5, [x5+8]
00436068str x5, [sp+384]
0043606cb 0x436074
00436070
00436070loc_436070:
00436070b 0x436074
00436074
00436074loc_436074:
00436074ldr x5, [sp+408]
00436078ldrsb x27, [x5]
0043607cldr x6, [sp+400]
00436080ldr x7, [sp+384]
00436084str x7, [x5]
00436088adrp x27, 0x615000
0043608cldr w7, [x27+3056]
00436090cbz w7, 0x436098
00436094b 0x43609c
00436098
00436098loc_436098:
00436098b 0x4360b0
0043609c
0043609cloc_43609c:
0043609cbl runtime.gcWriteBarrier2
004360a0str x6, [x25]
004360a4ldr x7, [x5+8]
004360a8str x7, [x25+8]
004360acb 0x4360b0
004360b0
004360b0loc_4360b0:
004360b0str x6, [x5+8]
004360b4ldr x2, [sp+408]
004360b8ldrsb x27, [x2]
004360bcb 0x4360c0
004360c0
004360c0loc_4360c0:
004360c0str x2, [sp+416]
004360c4orr x4, xzr, 1
004360c8str x4, [sp+424]
004360ccstr x4, [sp+432]
004360d0adrp x0, 0x284000
004360d4add x0, x0, 233
004360d8movz x1, 25
004360dcmov x3, x4
004360e0bl fmt.Errorf
004360e4str x0, [sp+736]
004360e8str x1, [sp+744]
004360ecldr x5, [sp+240]
004360f0ldr x6, [sp+248]
004360f4ldr x7, [sp+256]
004360f8str x5, [sp+168]
004360fcstr x6, [sp+176]
00436100str x7, [sp+184]
00436104ldr x5, [sp+328]
00436108ldr x6, [sp+336]
0043610cldr x7, [sp+344]
00436110str x5, [sp+144]
00436114str x6, [sp+152]
00436118str x7, [sp+160]
0043611cldr x6, [sp+736]
00436120ldr x7, [sp+744]
00436124str x6, [sp+128]
00436128str x7, [sp+136]
0043612cldr x0, [sp+168]
00436130ldr x3, [sp+144]
00436134ldr x1, [sp+176]
00436138ldr x4, [sp+152]
0043613cldr x2, [sp+184]
00436140ldr x5, [sp+160]
00436144ldp x29, x30, [sp-8]
00436148add sp, sp, 960
0043614cret x30
00436150
00436150loc_436150:
00436150ldr x2, [sp+344]
00436154ldr x0, [sp+328]
00436158ldr x5, [sp+336]
0043615cstr x0, [sp+360]
00436160str x5, [sp+368]
00436164str x2, [sp+376]
00436168ldr x6, [sp+272]
0043616cadd x1, x5, x6
00436170str x1, [sp+96]
00436174subs xzr, x2, x1
00436178b.hs 0x436180
0043617cb 0x436188
00436180
00436180loc_436180:
00436180str x1, [sp+368]
00436184b 0x4361a8
00436188
00436188loc_436188:
00436188ldr x3, [sp+272]
0043618cadrp x4, 0x1bf000
00436190add x4, x4, 3072
00436194bl runtime.growslice
00436198str x0, [sp+360]
0043619cstr x1, [sp+368]
004361a0str x2, [sp+376]
004361a4b 0x4361a8
004361a8
004361a8loc_4361a8:
004361a8ldr x3, [sp+272]
004361acstr x3, [sp+88]
004361b0ldr x3, [sp+96]
004361b4ldr x4, [sp+272]
004361b8sub x3, x3, x4
004361bcldr x4, [sp+360]
004361c0add x0, x4, x3
004361c4str x0, [sp+352]
004361c8ldr x2, [sp+88]
004361ccldr x1, [sp+264]
004361d0bl runtime.memmove
004361d4ldr x3, [sp+360]
004361d8ldr x4, [sp+368]
004361dcldr x5, [sp+376]
004361e0str x3, [sp+328]
004361e4str x4, [sp+336]
004361e8str x5, [sp+344]
004361ecldr x3, [sp+240]
004361f0ldr x4, [sp+248]
004361f4ldr x5, [sp+256]
004361f8str x3, [sp+168]
004361fcstr x4, [sp+176]
00436200str x5, [sp+184]
00436204ldr x3, [sp+328]
00436208ldr x4, [sp+336]
0043620cldr x5, [sp+344]
00436210str x3, [sp+144]
00436214str x4, [sp+152]
00436218str x5, [sp+160]
0043621cstp xzr, xzr, [sp+128]
00436220ldr x0, [sp+168]
00436224ldr x3, [sp+144]
00436228ldr x1, [sp+176]
0043622cldr x4, [sp+152]
00436230ldr x2, [sp+184]
00436234ldr x5, [sp+160]
00436238mov x6, xzr
0043623cmov x7, xzr
00436240ldp x29, x30, [sp-8]
00436244add sp, sp, 960
00436248ret x30
0043624c
0043624cloc_43624c:
0043624cstp x0, x1, [sp+8]
00436250stp x2, x3, [sp+24]
00436254stp x4, x5, [sp+40]
00436258str w6, [sp+56]
0043625cstp x7, x8, [sp+64]
00436260mov x3, x30
00436264bl runtime.morestack_noctxt.abi0
00436268ldp x0, x1, [sp+8]
0043626cldp x2, x3, [sp+24]
00436270ldp x4, x5, [sp+40]
00436274ldr w6, [sp+56]
00436278ldp x7, x8, [sp+64]
0043627cb 0x435830
00435830
00436280
00436280gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00436280ldr x16, [x28+16]
00436284sub x17, sp, 352
00436288subs xzr, x17, x16
0043628cb.ls 0x436720
00436290sub x20, sp, 480
00436294stp x29, x30, [x20-8]
00436298add sp, x20, 0
0043629csub x29, sp, 8
004362a0str x0, [sp+488]
004362a4str x1, [sp+496]
004362a8str x2, [sp+504]
004362acstr x3, [sp+512]
004362b0str x4, [sp+520]
004362b4str x5, [sp+528]
004362b8str x6, [sp+536]
004362bcstr x7, [sp+544]
004362c0str xzr, [sp+112]
004362c4stp xzr, xzr, [sp+120]
004362c8stp xzr, xzr, [sp+96]
004362ccldr x1, [sp+496]
004362d0str x1, [sp+88]
004362d4ldr x0, [sp+544]
004362d8ldr x1, [sp+536]
004362dcldrsb x27, [x1]
004362e0ldr x1, [x1+136]
004362e4blr x1
004362e8str x0, [sp+80]
004362ecldr x1, [sp+88]
004362f0subs xzr, x0, x1
004362f4b.ne 0x4362fc
004362f8b 0x43643c
004362fc
004362fcloc_4362fc:
004362fcldr x1, [sp+536]
00436300ldrsb x27, [x1]
00436304ldr x1, [x1+136]
00436308ldr x0, [sp+544]
0043630cblr x1
00436310str x0, [sp+80]
00436314ldr x1, [sp+496]
00436318str x1, [sp+88]
0043631cstp xzr, xzr, [sp+440]
00436320stp xzr, xzr, [sp+456]
00436324add x1, sp, 440
00436328str x1, [sp+360]
0043632cldr x0, [sp+80]
00436330bl runtime.convT64
00436334str x0, [sp+352]
00436338ldr x1, [sp+360]
0043633cldrsb x27, [x1]
00436340adrp x2, 0x1bf000
00436344add x2, x2, 3520
00436348str x2, [x1]
0043634cadrp x27, 0x615000
00436350ldr w2, [x27+3056]
00436354cbz w2, 0x43635c
00436358b 0x436360
0043635c
0043635cloc_43635c:
0043635cb 0x436374
00436360
00436360loc_436360:
00436360bl runtime.gcWriteBarrier2
00436364str x0, [x25]
00436368ldr x2, [x1+8]
0043636cstr x2, [x25+8]
00436370b 0x436374
00436374
00436374loc_436374:
00436374str x0, [x1+8]
00436378ldr x0, [sp+88]
0043637cbl runtime.convT64
00436380str x0, [sp+344]
00436384ldr x1, [sp+360]
00436388ldrsb x27, [x1]
0043638cadrp x2, 0x1bf000
00436390add x2, x2, 3520
00436394str x2, [x1+16]
00436398adrp x27, 0x615000
0043639cldr w2, [x27+3056]
004363a0cbz w2, 0x4363a8
004363a4b 0x4363ac
004363a8
004363a8loc_4363a8:
004363a8b 0x4363c0
004363ac
004363acloc_4363ac:
004363acbl runtime.gcWriteBarrier2
004363b0str x0, [x25]
004363b4ldr x5, [x1+24]
004363b8str x5, [x25+8]
004363bcb 0x4363c0
004363c0
004363c0loc_4363c0:
004363c0str x0, [x1+24]
004363c4ldr x2, [sp+360]
004363c8ldrsb x27, [x2]
004363ccb 0x4363d0
004363d0
004363d0loc_4363d0:
004363d0str x2, [sp+368]
004363d4orr x4, xzr, 2
004363d8str x4, [sp+376]
004363dcstr x4, [sp+384]
004363e0adrp x0, 0x28f000
004363e4add x0, x0, 2755
004363e8movz x1, 42
004363ecmov x3, x4
004363f0bl fmt.Errorf
004363f4str x0, [sp+424]
004363f8str x1, [sp+432]
004363fcadrp x5, 0x615000
00436400add x5, x5, 1504
00436404str x5, [sp+336]
00436408b 0x43640c
0043640c
0043640cloc_43640c:
0043640cstr x5, [sp+112]
00436410stp xzr, xzr, [sp+120]
00436414ldr x3, [sp+424]
00436418ldr x4, [sp+432]
0043641cstr x3, [sp+96]
00436420str x4, [sp+104]
00436424ldr x0, [sp+112]
00436428ldr x1, [sp+120]
0043642cldr x2, [sp+128]
00436430ldp x29, x30, [sp-8]
00436434add sp, sp, 480
00436438ret x30
0043643c
0043643cloc_43643c:
0043643cldr x3, [sp+520]
00436440str x3, [sp+88]
00436444subs xzr, x3, 8
00436448cset x3, lt
0043644cstrb w3, [sp+79]
00436450b.lt 0x436458
00436454b 0x43645c
00436458
00436458loc_436458:
00436458b 0x436474
0043645c
0043645cloc_43645c:
0043645cldr x3, [sp+520]
00436460str x3, [sp+80]
00436464ands xzr, x3, 7
00436468cset x3, ne
0043646cstrb w3, [sp+79]
00436470b 0x436474
00436474
00436474loc_436474:
00436474ldrb w3, [sp+79]
00436478tbnz w3, 0, 0x436480
0043647cb 0x4364d8
00436480
00436480loc_436480:
00436480adrp x0, 0x291000
00436484add x0, x0, 2917
00436488movz x1, 46
0043648cbl errors.New
00436490str x0, [sp+424]
00436494str x1, [sp+432]
00436498adrp x2, 0x615000
0043649cadd x2, x2, 1504
004364a0str x2, [sp+328]
004364a4b 0x4364a8
004364a8
004364a8loc_4364a8:
004364a8str x2, [sp+112]
004364acstp xzr, xzr, [sp+120]
004364b0ldr x3, [sp+424]
004364b4ldr x4, [sp+432]
004364b8str x3, [sp+96]
004364bcstr x4, [sp+104]
004364c0ldr x0, [sp+112]
004364c4ldr x1, [sp+120]
004364c8ldr x2, [sp+128]
004364ccldp x29, x30, [sp-8]
004364d0add sp, sp, 480
004364d4ret x30
004364d8
004364d8loc_4364d8:
004364d8stp xzr, xzr, [sp+408]
004364dcstp xzr, xzr, [sp+424]
004364e0ldr x0, [sp+488]
004364e4ldr x1, [sp+496]
004364e8ldr x2, [sp+504]
004364ecbl crypto/des.NewTripleDESCipher
004364f0str x0, [sp+408]
004364f4str x1, [sp+416]
004364f8str x2, [sp+424]
004364fcstr x3, [sp+432]
00436500ldr x3, [sp+416]
00436504ldr x4, [sp+408]
00436508str x4, [sp+248]
0043650cstr x3, [sp+256]
00436510ldr x3, [sp+424]
00436514ldr x4, [sp+432]
00436518str x3, [sp+232]
0043651cstr x4, [sp+240]
00436520ldr x3, [sp+248]
00436524ldr x4, [sp+256]
00436528str x3, [sp+216]
0043652cstr x4, [sp+224]
00436530ldr x3, [sp+240]
00436534ldr x4, [sp+232]
00436538str x4, [sp+200]
0043653cstr x3, [sp+208]
00436540cbnz x4, 0x436548
00436544b 0x436640
00436548
00436548loc_436548:
00436548stp xzr, xzr, [sp+392]
0043654cadd x5, sp, 392
00436550str x5, [sp+296]
00436554ldr x5, [sp+200]
00436558ldr x6, [sp+208]
0043655cstr x5, [sp+280]
00436560str x6, [sp+288]
00436564str x5, [sp+272]
00436568ldr x5, [sp+272]
0043656ccbnz x5, 0x436574
00436570b 0x436584
00436574
00436574loc_436574:
00436574ldr x5, [sp+272]
00436578ldr x5, [x5+8]
0043657cstr x5, [sp+272]
00436580b 0x436588
00436584
00436584loc_436584:
00436584b 0x436588
00436588
00436588loc_436588:
00436588ldr x5, [sp+296]
0043658cldrsb x27, [x5]
00436590ldr x6, [sp+288]
00436594ldr x7, [sp+272]
00436598str x7, [x5]
0043659cadrp x27, 0x615000
004365a0ldr w7, [x27+3056]
004365a4cbz w7, 0x4365ac
004365a8b 0x4365b0
004365ac
004365acloc_4365ac:
004365acb 0x4365c4
004365b0
004365b0loc_4365b0:
004365b0bl runtime.gcWriteBarrier2
004365b4str x6, [x25]
004365b8ldr x7, [x5+8]
004365bcstr x7, [x25+8]
004365c0b 0x4365c4
004365c4
004365c4loc_4365c4:
004365c4str x6, [x5+8]
004365c8ldr x2, [sp+296]
004365ccldrsb x27, [x2]
004365d0b 0x4365d4
004365d4
004365d4loc_4365d4:
004365d4str x2, [sp+304]
004365d8orr x4, xzr, 1
004365dcstr x4, [sp+312]
004365e0str x4, [sp+320]
004365e4adrp x0, 0x284000
004365e8add x0, x0, 208
004365ecmovz x1, 25
004365f0mov x3, x4
004365f4bl fmt.Errorf
004365f8str x0, [sp+424]
004365fcstr x1, [sp+432]
00436600adrp x5, 0x615000
00436604add x5, x5, 1504
00436608str x5, [sp+264]
0043660cb 0x436610
00436610
00436610loc_436610:
00436610str x5, [sp+112]
00436614stp xzr, xzr, [sp+120]
00436618ldr x3, [sp+424]
0043661cldr x4, [sp+432]
00436620str x3, [sp+96]
00436624str x4, [sp+104]
00436628ldr x0, [sp+112]
0043662cldr x1, [sp+120]
00436630ldr x2, [sp+128]
00436634ldp x29, x30, [sp-8]
00436638add sp, sp, 480
0043663cret x30
00436640
00436640loc_436640:
00436640ldr x2, [sp+520]
00436644str x2, [sp+88]
00436648adrp x0, 0x1bf000
0043664cadd x0, x0, 3072
00436650mov x1, x2
00436654bl runtime.makeslice
00436658ldr x3, [sp+88]
0043665cldr x4, [sp+88]
00436660str x0, [sp+136]
00436664str x3, [sp+144]
00436668str x4, [sp+152]
0043666cadrp x0, 0x1bf000
00436670add x0, x0, 3072
00436674orr x1, xzr, 8
00436678mov x2, x1
0043667cbl runtime.makeslice
00436680str x0, [sp+176]
00436684orr x4, xzr, 8
00436688str x4, [sp+184]
0043668cstr x4, [sp+192]
00436690ldr x3, [sp+216]
00436694ldr x1, [sp+224]
00436698mov x2, x0
0043669cmov x0, x3
004366a0mov x3, x4
004366a4bl crypto/cipher.NewCBCDecrypter
004366a8str x0, [sp+160]
004366acstr x1, [sp+168]
004366b0ldrsb x27, [x0]
004366b4ldr x3, [sp+136]
004366b8ldr x4, [sp+512]
004366bcldr x2, [sp+144]
004366c0ldr x5, [sp+520]
004366c4ldr x6, [sp+152]
004366c8ldr x7, [sp+528]
004366ccldr x8, [x0+32]
004366d0mov x0, x1
004366d4mov x1, x3
004366d8mov x3, x6
004366dcmov x6, x7
004366e0blr x8
004366e4ldr x3, [sp+136]
004366e8ldr x4, [sp+144]
004366ecldr x5, [sp+152]
004366f0str x3, [sp+112]
004366f4str x4, [sp+120]
004366f8str x5, [sp+128]
004366fcstp xzr, xzr, [sp+96]
00436700ldr x0, [sp+112]
00436704ldr x1, [sp+120]
00436708ldr x2, [sp+128]
0043670cmov x3, xzr
00436710mov x4, xzr
00436714ldp x29, x30, [sp-8]
00436718add sp, sp, 480
0043671cret x30
00436720
00436720loc_436720:
00436720stp x0, x1, [sp+8]
00436724stp x2, x3, [sp+24]
00436728stp x4, x5, [sp+40]
0043672cstp x6, x7, [sp+56]
00436730mov x3, x30
00436734bl runtime.morestack_noctxt.abi0
00436738ldp x0, x1, [sp+8]
0043673cldp x2, x3, [sp+24]
00436740ldp x4, x5, [sp+40]
00436744ldp x6, x7, [sp+56]
00436748b 0x436280
0043674cudf 0
00436280
00436280gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00436280ldr x16, [x28+16]
00436284sub x17, sp, 352
00436288subs xzr, x17, x16
0043628cb.ls 0x436720
00436290sub x20, sp, 480
00436294stp x29, x30, [x20-8]
00436298add sp, x20, 0
0043629csub x29, sp, 8
004362a0str x0, [sp+488]
004362a4str x1, [sp+496]
004362a8str x2, [sp+504]
004362acstr x3, [sp+512]
004362b0str x4, [sp+520]
004362b4str x5, [sp+528]
004362b8str x6, [sp+536]
004362bcstr x7, [sp+544]
004362c0str xzr, [sp+112]
004362c4stp xzr, xzr, [sp+120]
004362c8stp xzr, xzr, [sp+96]
004362ccldr x1, [sp+496]
004362d0str x1, [sp+88]
004362d4ldr x0, [sp+544]
004362d8ldr x1, [sp+536]
004362dcldrsb x27, [x1]
004362e0ldr x1, [x1+136]
004362e4blr x1
004362e8str x0, [sp+80]
004362ecldr x1, [sp+88]
004362f0subs xzr, x0, x1
004362f4b.ne 0x4362fc
004362f8b 0x43643c
004362fc
004362fcloc_4362fc:
004362fcldr x1, [sp+536]
00436300ldrsb x27, [x1]
00436304ldr x1, [x1+136]
00436308ldr x0, [sp+544]
0043630cblr x1
00436310str x0, [sp+80]
00436314ldr x1, [sp+496]
00436318str x1, [sp+88]
0043631cstp xzr, xzr, [sp+440]
00436320stp xzr, xzr, [sp+456]
00436324add x1, sp, 440
00436328str x1, [sp+360]
0043632cldr x0, [sp+80]
00436330bl runtime.convT64
00436334str x0, [sp+352]
00436338ldr x1, [sp+360]
0043633cldrsb x27, [x1]
00436340adrp x2, 0x1bf000
00436344add x2, x2, 3520
00436348str x2, [x1]
0043634cadrp x27, 0x615000
00436350ldr w2, [x27+3056]
00436354cbz w2, 0x43635c
00436358b 0x436360
0043635c
0043635cloc_43635c:
0043635cb 0x436374
00436360
00436360loc_436360:
00436360bl runtime.gcWriteBarrier2
00436364str x0, [x25]
00436368ldr x2, [x1+8]
0043636cstr x2, [x25+8]
00436370b 0x436374
00436374
00436374loc_436374:
00436374str x0, [x1+8]
00436378ldr x0, [sp+88]
0043637cbl runtime.convT64
00436380str x0, [sp+344]
00436384ldr x1, [sp+360]
00436388ldrsb x27, [x1]
0043638cadrp x2, 0x1bf000
00436390add x2, x2, 3520
00436394str x2, [x1+16]
00436398adrp x27, 0x615000
0043639cldr w2, [x27+3056]
004363a0cbz w2, 0x4363a8
004363a4b 0x4363ac
004363a8
004363a8loc_4363a8:
004363a8b 0x4363c0
004363ac
004363acloc_4363ac:
004363acbl runtime.gcWriteBarrier2
004363b0str x0, [x25]
004363b4ldr x5, [x1+24]
004363b8str x5, [x25+8]
004363bcb 0x4363c0
004363c0
004363c0loc_4363c0:
004363c0str x0, [x1+24]
004363c4ldr x2, [sp+360]
004363c8ldrsb x27, [x2]
004363ccb 0x4363d0
004363d0
004363d0loc_4363d0:
004363d0str x2, [sp+368]
004363d4orr x4, xzr, 2
004363d8str x4, [sp+376]
004363dcstr x4, [sp+384]
004363e0adrp x0, 0x28f000
004363e4add x0, x0, 2755
004363e8movz x1, 42
004363ecmov x3, x4
004363f0bl fmt.Errorf
004363f4str x0, [sp+424]
004363f8str x1, [sp+432]
004363fcadrp x5, 0x615000
00436400add x5, x5, 1504
00436404str x5, [sp+336]
00436408b 0x43640c
0043640c
0043640cloc_43640c:
0043640cstr x5, [sp+112]
00436410stp xzr, xzr, [sp+120]
00436414ldr x3, [sp+424]
00436418ldr x4, [sp+432]
0043641cstr x3, [sp+96]
00436420str x4, [sp+104]
00436424ldr x0, [sp+112]
00436428ldr x1, [sp+120]
0043642cldr x2, [sp+128]
00436430ldp x29, x30, [sp-8]
00436434add sp, sp, 480
00436438ret x30
0043643c
0043643cloc_43643c:
0043643cldr x3, [sp+520]
00436440str x3, [sp+88]
00436444subs xzr, x3, 8
00436448cset x3, lt
0043644cstrb w3, [sp+79]
00436450b.lt 0x436458
00436454b 0x43645c
00436458
00436458loc_436458:
00436458b 0x436474
0043645c
0043645cloc_43645c:
0043645cldr x3, [sp+520]
00436460str x3, [sp+80]
00436464ands xzr, x3, 7
00436468cset x3, ne
0043646cstrb w3, [sp+79]
00436470b 0x436474
00436474
00436474loc_436474:
00436474ldrb w3, [sp+79]
00436478tbnz w3, 0, 0x436480
0043647cb 0x4364d8
00436480
00436480loc_436480:
00436480adrp x0, 0x291000
00436484add x0, x0, 2917
00436488movz x1, 46
0043648cbl errors.New
00436490str x0, [sp+424]
00436494str x1, [sp+432]
00436498adrp x2, 0x615000
0043649cadd x2, x2, 1504
004364a0str x2, [sp+328]
004364a4b 0x4364a8
004364a8
004364a8loc_4364a8:
004364a8str x2, [sp+112]
004364acstp xzr, xzr, [sp+120]
004364b0ldr x3, [sp+424]
004364b4ldr x4, [sp+432]
004364b8str x3, [sp+96]
004364bcstr x4, [sp+104]
004364c0ldr x0, [sp+112]
004364c4ldr x1, [sp+120]
004364c8ldr x2, [sp+128]
004364ccldp x29, x30, [sp-8]
004364d0add sp, sp, 480
004364d4ret x30
004364d8
004364d8loc_4364d8:
004364d8stp xzr, xzr, [sp+408]
004364dcstp xzr, xzr, [sp+424]
004364e0ldr x0, [sp+488]
004364e4ldr x1, [sp+496]
004364e8ldr x2, [sp+504]
004364ecbl crypto/des.NewTripleDESCipher
004364f0str x0, [sp+408]
004364f4str x1, [sp+416]
004364f8str x2, [sp+424]
004364fcstr x3, [sp+432]
00436500ldr x3, [sp+416]
00436504ldr x4, [sp+408]
00436508str x4, [sp+248]
0043650cstr x3, [sp+256]
00436510ldr x3, [sp+424]
00436514ldr x4, [sp+432]
00436518str x3, [sp+232]
0043651cstr x4, [sp+240]
00436520ldr x3, [sp+248]
00436524ldr x4, [sp+256]
00436528str x3, [sp+216]
0043652cstr x4, [sp+224]
00436530ldr x3, [sp+240]
00436534ldr x4, [sp+232]
00436538str x4, [sp+200]
0043653cstr x3, [sp+208]
00436540cbnz x4, 0x436548
00436544b 0x436640
00436548
00436548loc_436548:
00436548stp xzr, xzr, [sp+392]
0043654cadd x5, sp, 392
00436550str x5, [sp+296]
00436554ldr x5, [sp+200]
00436558ldr x6, [sp+208]
0043655cstr x5, [sp+280]
00436560str x6, [sp+288]
00436564str x5, [sp+272]
00436568ldr x5, [sp+272]
0043656ccbnz x5, 0x436574
00436570b 0x436584
00436574
00436574loc_436574:
00436574ldr x5, [sp+272]
00436578ldr x5, [x5+8]
0043657cstr x5, [sp+272]
00436580b 0x436588
00436584
00436584loc_436584:
00436584b 0x436588
00436588
00436588loc_436588:
00436588ldr x5, [sp+296]
0043658cldrsb x27, [x5]
00436590ldr x6, [sp+288]
00436594ldr x7, [sp+272]
00436598str x7, [x5]
0043659cadrp x27, 0x615000
004365a0ldr w7, [x27+3056]
004365a4cbz w7, 0x4365ac
004365a8b 0x4365b0
004365ac
004365acloc_4365ac:
004365acb 0x4365c4
004365b0
004365b0loc_4365b0:
004365b0bl runtime.gcWriteBarrier2
004365b4str x6, [x25]
004365b8ldr x7, [x5+8]
004365bcstr x7, [x25+8]
004365c0b 0x4365c4
004365c4
004365c4loc_4365c4:
004365c4str x6, [x5+8]
004365c8ldr x2, [sp+296]
004365ccldrsb x27, [x2]
004365d0b 0x4365d4
004365d4
004365d4loc_4365d4:
004365d4str x2, [sp+304]
004365d8orr x4, xzr, 1
004365dcstr x4, [sp+312]
004365e0str x4, [sp+320]
004365e4adrp x0, 0x284000
004365e8add x0, x0, 208
004365ecmovz x1, 25
004365f0mov x3, x4
004365f4bl fmt.Errorf
004365f8str x0, [sp+424]
004365fcstr x1, [sp+432]
00436600adrp x5, 0x615000
00436604add x5, x5, 1504
00436608str x5, [sp+264]
0043660cb 0x436610
00436610
00436610loc_436610:
00436610str x5, [sp+112]
00436614stp xzr, xzr, [sp+120]
00436618ldr x3, [sp+424]
0043661cldr x4, [sp+432]
00436620str x3, [sp+96]
00436624str x4, [sp+104]
00436628ldr x0, [sp+112]
0043662cldr x1, [sp+120]
00436630ldr x2, [sp+128]
00436634ldp x29, x30, [sp-8]
00436638add sp, sp, 480
0043663cret x30
00436640
00436640loc_436640:
00436640ldr x2, [sp+520]
00436644str x2, [sp+88]
00436648adrp x0, 0x1bf000
0043664cadd x0, x0, 3072
00436650mov x1, x2
00436654bl runtime.makeslice
00436658ldr x3, [sp+88]
0043665cldr x4, [sp+88]
00436660str x0, [sp+136]
00436664str x3, [sp+144]
00436668str x4, [sp+152]
0043666cadrp x0, 0x1bf000
00436670add x0, x0, 3072
00436674orr x1, xzr, 8
00436678mov x2, x1
0043667cbl runtime.makeslice
00436680str x0, [sp+176]
00436684orr x4, xzr, 8
00436688str x4, [sp+184]
0043668cstr x4, [sp+192]
00436690ldr x3, [sp+216]
00436694ldr x1, [sp+224]
00436698mov x2, x0
0043669cmov x0, x3
004366a0mov x3, x4
004366a4bl crypto/cipher.NewCBCDecrypter
004366a8str x0, [sp+160]
004366acstr x1, [sp+168]
004366b0ldrsb x27, [x0]
004366b4ldr x3, [sp+136]
004366b8ldr x4, [sp+512]
004366bcldr x2, [sp+144]
004366c0ldr x5, [sp+520]
004366c4ldr x6, [sp+152]
004366c8ldr x7, [sp+528]
004366ccldr x8, [x0+32]
004366d0mov x0, x1
004366d4mov x1, x3
004366d8mov x3, x6
004366dcmov x6, x7
004366e0blr x8
004366e4ldr x3, [sp+136]
004366e8ldr x4, [sp+144]
004366ecldr x5, [sp+152]
004366f0str x3, [sp+112]
004366f4str x4, [sp+120]
004366f8str x5, [sp+128]
004366fcstp xzr, xzr, [sp+96]
00436700ldr x0, [sp+112]
00436704ldr x1, [sp+120]
00436708ldr x2, [sp+128]
0043670cmov x3, xzr
00436710mov x4, xzr
00436714ldp x29, x30, [sp-8]
00436718add sp, sp, 480
0043671cret x30
00436720
00436720loc_436720:
00436720stp x0, x1, [sp+8]
00436724stp x2, x3, [sp+24]
00436728stp x4, x5, [sp+40]
0043672cstp x6, x7, [sp+56]
00436730mov x3, x30
00436734bl runtime.morestack_noctxt.abi0
00436738ldp x0, x1, [sp+8]
0043673cldp x2, x3, [sp+24]
00436740ldp x4, x5, [sp+40]
00436744ldp x6, x7, [sp+56]
00436748b 0x436280
0043674cudf 0
00436280
00436750
00436750gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptMessage(struct []uint8 key, struct []uint8 ciphertext, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00436750ldr x16, [x28+16]
00436754sub x17, sp, 384
00436758subs xzr, x17, x16
0043675cb.ls 0x436c60
00436760sub x20, sp, 512
00436764stp x29, x30, [x20-8]
00436768add sp, x20, 0
0043676csub x29, sp, 8
00436770str x0, [sp+520]
00436774str x1, [sp+528]
00436778str x2, [sp+536]
0043677cstr x3, [sp+544]
00436780str x4, [sp+552]
00436784str x5, [sp+560]
00436788str w6, [sp+568]
0043678cstr x7, [sp+576]
00436790str x8, [sp+584]
00436794str xzr, [sp+144]
00436798stp xzr, xzr, [sp+152]
0043679cstp xzr, xzr, [sp+128]
004367a0ldr w0, [sp+568]
004367a4bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
004367a8str x0, [sp+440]
004367acstr x1, [sp+448]
004367b0str x2, [sp+456]
004367b4str xzr, [sp+416]
004367b8stp xzr, xzr, [sp+424]
004367bcstp xzr, xzr, [sp+400]
004367c0ldr x1, [sp+576]
004367c4ldrsb x27, [x1]
004367c8ldr x2, [sp+520]
004367ccldr x3, [sp+528]
004367d0ldr x0, [sp+584]
004367d4ldr x4, [sp+536]
004367d8ldr x1, [x1+40]
004367dcldr x5, [sp+440]
004367e0ldr x6, [sp+448]
004367e4ldr x7, [sp+456]
004367e8mov x8, x1
004367ecmov x1, x2
004367f0mov x2, x3
004367f4mov x3, x4
004367f8mov x4, x5
004367fcmov x5, x6
00436800mov x6, x7
00436804blr x8
00436808str x0, [sp+416]
0043680cstr x1, [sp+424]
00436810str x2, [sp+432]
00436814str x3, [sp+400]
00436818str x4, [sp+408]
0043681cldr x1, [sp+416]
00436820ldr x2, [sp+424]
00436824ldr x3, [sp+432]
00436828str x1, [sp+248]
0043682cstr x2, [sp+256]
00436830str x3, [sp+264]
00436834ldr x1, [sp+400]
00436838ldr x2, [sp+408]
0043683cstr x1, [sp+232]
00436840str x2, [sp+240]
00436844ldr x1, [sp+248]
00436848ldr x2, [sp+256]
0043684cldr x3, [sp+264]
00436850str x1, [sp+168]
00436854str x2, [sp+176]
00436858str x3, [sp+184]
0043685cldr x1, [sp+240]
00436860ldr x2, [sp+232]
00436864str x2, [sp+192]
00436868str x1, [sp+200]
0043686ccbnz x2, 0x436874
00436870b 0x43695c
00436874
00436874loc_436874:
00436874stp xzr, xzr, [sp+384]
00436878add x5, sp, 384
0043687cstr x5, [sp+352]
00436880ldr x5, [sp+192]
00436884ldr x6, [sp+200]
00436888str x5, [sp+336]
0043688cstr x6, [sp+344]
00436890str x5, [sp+328]
00436894ldr x5, [sp+328]
00436898cbnz x5, 0x4368a0
0043689cb 0x4368b0
004368a0
004368a0loc_4368a0:
004368a0ldr x5, [sp+328]
004368a4ldr x5, [x5+8]
004368a8str x5, [sp+328]
004368acb 0x4368b4
004368b0
004368b0loc_4368b0:
004368b0b 0x4368b4
004368b4
004368b4loc_4368b4:
004368b4ldr x5, [sp+352]
004368b8ldrsb x27, [x5]
004368bcldr x6, [sp+344]
004368c0ldr x7, [sp+328]
004368c4str x7, [x5]
004368c8adrp x27, 0x615000
004368ccldr w7, [x27+3056]
004368d0cbz w7, 0x4368d8
004368d4b 0x4368dc
004368d8
004368d8loc_4368d8:
004368d8b 0x4368f0
004368dc
004368dcloc_4368dc:
004368dcbl runtime.gcWriteBarrier2
004368e0str x6, [x25]
004368e4ldr x7, [x5+8]
004368e8str x7, [x25+8]
004368ecb 0x4368f0
004368f0
004368f0loc_4368f0:
004368f0str x6, [x5+8]
004368f4ldr x2, [sp+352]
004368f8ldrsb x27, [x2]
004368fcb 0x436900
00436900
00436900loc_436900:
00436900str x2, [sp+360]
00436904orr x4, xzr, 1
00436908str x4, [sp+368]
0043690cstr x4, [sp+376]
00436910adrp x0, 0x282000
00436914add x0, x0, 352
00436918movz x1, 22
0043691cmov x3, x4
00436920bl fmt.Errorf
00436924str x0, [sp+400]
00436928str x1, [sp+408]
0043692cstr xzr, [sp+144]
00436930stp xzr, xzr, [sp+152]
00436934ldr x3, [sp+400]
00436938ldr x4, [sp+408]
0043693cstr x3, [sp+128]
00436940str x4, [sp+136]
00436944ldr x0, [sp+144]
00436948ldr x1, [sp+152]
0043694cldr x2, [sp+160]
00436950ldp x29, x30, [sp-8]
00436954add sp, sp, 512
00436958ret x30
0043695c
0043695cloc_43695c:
0043695cldr x1, [sp+552]
00436960str x1, [sp+120]
00436964ldr x0, [sp+584]
00436968ldr x1, [sp+576]
0043696cldrsb x27, [x1]
00436970ldr x1, [x1+112]
00436974blr x1
00436978str x0, [sp+112]
0043697cldr x1, [sp+120]
00436980sbfm x2, x0, 63, 63
00436984add x2, x0, x2, lsr #61
00436988sub x1, x1, x2, asr #3
0043698cstr x1, [sp+104]
00436990ldr x2, [sp+560]
00436994ldr x3, [sp+544]
00436998subs xzr, x2, x1
0043699cb.hs 0x4369a4
004369a0b 0x436c58
004369a4
004369a4loc_4369a4:
004369a4b 0x4369a8
004369a8
004369a8loc_4369a8:
004369a8str x3, [sp+416]
004369acstr x1, [sp+424]
004369b0str x2, [sp+432]
004369b4str xzr, [sp+440]
004369b8stp xzr, xzr, [sp+448]
004369bcstp xzr, xzr, [sp+400]
004369c0ldr x7, [sp+576]
004369c4ldrsb x27, [x7]
004369c8ldr x1, [sp+168]
004369ccldr x2, [sp+176]
004369d0ldr x0, [sp+584]
004369d4ldr x3, [sp+184]
004369d8ldr x7, [x7+24]
004369dcldr x4, [sp+416]
004369e0ldr x5, [sp+424]
004369e4ldr x6, [sp+432]
004369e8blr x7
004369ecstr x0, [sp+440]
004369f0str x1, [sp+448]
004369f4str x2, [sp+456]
004369f8str x3, [sp+400]
004369fcstr x4, [sp+408]
00436a00ldr x7, [sp+440]
00436a04ldr x8, [sp+448]
00436a08ldr x9, [sp+456]
00436a0cstr x7, [sp+480]
00436a10str x8, [sp+488]
00436a14str x9, [sp+496]
00436a18ldr x7, [sp+400]
00436a1cldr x8, [sp+408]
00436a20str x7, [sp+464]
00436a24str x8, [sp+472]
00436a28ldr x7, [sp+480]
00436a2cldr x8, [sp+488]
00436a30ldr x9, [sp+496]
00436a34str x7, [sp+208]
00436a38str x8, [sp+216]
00436a3cstr x9, [sp+224]
00436a40ldr x7, [sp+472]
00436a44ldr x8, [sp+464]
00436a48str x8, [sp+192]
00436a4cstr x7, [sp+200]
00436a50cbnz x8, 0x436a58
00436a54b 0x436b40
00436a58
00436a58loc_436a58:
00436a58stp xzr, xzr, [sp+384]
00436a5cadd x5, sp, 384
00436a60str x5, [sp+296]
00436a64ldr x5, [sp+192]
00436a68ldr x6, [sp+200]
00436a6cstr x5, [sp+280]
00436a70str x6, [sp+288]
00436a74str x5, [sp+272]
00436a78ldr x5, [sp+272]
00436a7ccbnz x5, 0x436a84
00436a80b 0x436a94
00436a84
00436a84loc_436a84:
00436a84ldr x5, [sp+272]
00436a88ldr x5, [x5+8]
00436a8cstr x5, [sp+272]
00436a90b 0x436a98
00436a94
00436a94loc_436a94:
00436a94b 0x436a98
00436a98
00436a98loc_436a98:
00436a98ldr x5, [sp+296]
00436a9cldrsb x27, [x5]
00436aa0ldr x6, [sp+288]
00436aa4ldr x7, [sp+272]
00436aa8str x7, [x5]
00436aacadrp x27, 0x615000
00436ab0ldr w7, [x27+3056]
00436ab4cbz w7, 0x436abc
00436ab8b 0x436ac0
00436abc
00436abcloc_436abc:
00436abcb 0x436ad4
00436ac0
00436ac0loc_436ac0:
00436ac0bl runtime.gcWriteBarrier2
00436ac4str x6, [x25]
00436ac8ldr x7, [x5+8]
00436accstr x7, [x25+8]
00436ad0b 0x436ad4
00436ad4
00436ad4loc_436ad4:
00436ad4str x6, [x5+8]
00436ad8ldr x2, [sp+296]
00436adcldrsb x27, [x2]
00436ae0b 0x436ae4
00436ae4
00436ae4loc_436ae4:
00436ae4str x2, [sp+304]
00436ae8orr x4, xzr, 1
00436aecstr x4, [sp+312]
00436af0str x4, [sp+320]
00436af4adrp x0, 0x281000
00436af8add x0, x0, 31
00436afcmovz x1, 20
00436b00mov x3, x4
00436b04bl fmt.Errorf
00436b08str x0, [sp+400]
00436b0cstr x1, [sp+408]
00436b10str xzr, [sp+144]
00436b14stp xzr, xzr, [sp+152]
00436b18ldr x3, [sp+400]
00436b1cldr x4, [sp+408]
00436b20str x3, [sp+128]
00436b24str x4, [sp+136]
00436b28ldr x0, [sp+144]
00436b2cldr x1, [sp+152]
00436b30ldr x2, [sp+160]
00436b34ldp x29, x30, [sp-8]
00436b38add sp, sp, 512
00436b3cret x30
00436b40
00436b40loc_436b40:
00436b40ldr w10, [sp+568]
00436b44ldr x4, [sp+544]
00436b48ldr x7, [sp+208]
00436b4cldr x2, [sp+528]
00436b50ldr x5, [sp+552]
00436b54ldr x8, [sp+216]
00436b58ldr x3, [sp+536]
00436b5cldr x6, [sp+560]
00436b60ldr x9, [sp+224]
00436b64ldr x11, [sp+576]
00436b68ldrsb x27, [x11]
00436b6cldr x11, [x11+184]
00436b70ldr x1, [sp+520]
00436b74ldr x0, [sp+584]
00436b78blr x11
00436b7cstrb w0, [sp+103]
00436b80tbnz w0, 0, 0x436b88
00436b84b 0x436c0c
00436b88
00436b88loc_436b88:
00436b88ldr x1, [sp+576]
00436b8cldrsb x27, [x1]
00436b90ldr x1, [x1+80]
00436b94ldr x0, [sp+584]
00436b98blr x1
00436b9cstr x0, [sp+104]
00436ba0ldr x1, [sp+216]
00436ba4ldr x2, [sp+224]
00436ba8ldr x3, [sp+208]
00436bacb 0x436bb0
00436bb0
00436bb0loc_436bb0:
00436bb0subs xzr, x0, x1
00436bb4b.ls 0x436bbc
00436bb8b 0x436c54
00436bbc
00436bbcloc_436bbc:
00436bbcsub x5, x2, x0
00436bc0sub x6, x1, x0
00436bc4sub x7, xzr, x5
00436bc8and x7, x0, x7, asr #63
00436bccadd x7, x3, x7
00436bd0str x7, [sp+440]
00436bd4str x6, [sp+448]
00436bd8str x5, [sp+456]
00436bdcstr x7, [sp+144]
00436be0str x6, [sp+152]
00436be4str x5, [sp+160]
00436be8stp xzr, xzr, [sp+128]
00436becldr x0, [sp+144]
00436bf0ldr x1, [sp+152]
00436bf4ldr x2, [sp+160]
00436bf8mov x3, xzr
00436bfcmov x4, xzr
00436c00ldp x29, x30, [sp-8]
00436c04add sp, sp, 512
00436c08ret x30
00436c0c
00436c0cloc_436c0c:
00436c0cadrp x0, 0x292000
00436c10add x0, x0, 935
00436c14movz x1, 47
00436c18bl errors.New
00436c1cstr x0, [sp+400]
00436c20str x1, [sp+408]
00436c24str xzr, [sp+144]
00436c28stp xzr, xzr, [sp+152]
00436c2cldr x3, [sp+400]
00436c30ldr x4, [sp+408]
00436c34str x3, [sp+128]
00436c38str x4, [sp+136]
00436c3cldr x0, [sp+144]
00436c40ldr x1, [sp+152]
00436c44ldr x2, [sp+160]
00436c48ldp x29, x30, [sp-8]
00436c4cadd sp, sp, 512
00436c50ret x30
00436c54
00436c54loc_436c54:
00436c54bl runtime.panicSliceB
00436c58
00436c58loc_436c58:
00436c58bl runtime.panicSliceAcap
00436c5chint
00436c60
00436c60loc_436c60:
00436c60stp x0, x1, [sp+8]
00436c64stp x2, x3, [sp+24]
00436c68stp x4, x5, [sp+40]
00436c6cstr w6, [sp+56]
00436c70stp x7, x8, [sp+64]
00436c74mov x3, x30
00436c78bl runtime.morestack_noctxt.abi0
00436c7cldp x0, x1, [sp+8]
00436c80ldp x2, x3, [sp+24]
00436c84ldp x4, x5, [sp+40]
00436c88ldr w6, [sp+56]
00436c8cldp x7, x8, [sp+64]
00436c90b 0x436750
00436c94udf 0
00436c98udf 0
00436c9cudf 0
00436750
00436750gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptMessage(struct []uint8 key, struct []uint8 ciphertext, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00436750ldr x16, [x28+16]
00436754sub x17, sp, 384
00436758subs xzr, x17, x16
0043675cb.ls 0x436c60
00436760sub x20, sp, 512
00436764stp x29, x30, [x20-8]
00436768add sp, x20, 0
0043676csub x29, sp, 8
00436770str x0, [sp+520]
00436774str x1, [sp+528]
00436778str x2, [sp+536]
0043677cstr x3, [sp+544]
00436780str x4, [sp+552]
00436784str x5, [sp+560]
00436788str w6, [sp+568]
0043678cstr x7, [sp+576]
00436790str x8, [sp+584]
00436794str xzr, [sp+144]
00436798stp xzr, xzr, [sp+152]
0043679cstp xzr, xzr, [sp+128]
004367a0ldr w0, [sp+568]
004367a4bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
004367a8str x0, [sp+440]
004367acstr x1, [sp+448]
004367b0str x2, [sp+456]
004367b4str xzr, [sp+416]
004367b8stp xzr, xzr, [sp+424]
004367bcstp xzr, xzr, [sp+400]
004367c0ldr x1, [sp+576]
004367c4ldrsb x27, [x1]
004367c8ldr x2, [sp+520]
004367ccldr x3, [sp+528]
004367d0ldr x0, [sp+584]
004367d4ldr x4, [sp+536]
004367d8ldr x1, [x1+40]
004367dcldr x5, [sp+440]
004367e0ldr x6, [sp+448]
004367e4ldr x7, [sp+456]
004367e8mov x8, x1
004367ecmov x1, x2
004367f0mov x2, x3
004367f4mov x3, x4
004367f8mov x4, x5
004367fcmov x5, x6
00436800mov x6, x7
00436804blr x8
00436808str x0, [sp+416]
0043680cstr x1, [sp+424]
00436810str x2, [sp+432]
00436814str x3, [sp+400]
00436818str x4, [sp+408]
0043681cldr x1, [sp+416]
00436820ldr x2, [sp+424]
00436824ldr x3, [sp+432]
00436828str x1, [sp+248]
0043682cstr x2, [sp+256]
00436830str x3, [sp+264]
00436834ldr x1, [sp+400]
00436838ldr x2, [sp+408]
0043683cstr x1, [sp+232]
00436840str x2, [sp+240]
00436844ldr x1, [sp+248]
00436848ldr x2, [sp+256]
0043684cldr x3, [sp+264]
00436850str x1, [sp+168]
00436854str x2, [sp+176]
00436858str x3, [sp+184]
0043685cldr x1, [sp+240]
00436860ldr x2, [sp+232]
00436864str x2, [sp+192]
00436868str x1, [sp+200]
0043686ccbnz x2, 0x436874
00436870b 0x43695c
00436874
00436874loc_436874:
00436874stp xzr, xzr, [sp+384]
00436878add x5, sp, 384
0043687cstr x5, [sp+352]
00436880ldr x5, [sp+192]
00436884ldr x6, [sp+200]
00436888str x5, [sp+336]
0043688cstr x6, [sp+344]
00436890str x5, [sp+328]
00436894ldr x5, [sp+328]
00436898cbnz x5, 0x4368a0
0043689cb 0x4368b0
004368a0
004368a0loc_4368a0:
004368a0ldr x5, [sp+328]
004368a4ldr x5, [x5+8]
004368a8str x5, [sp+328]
004368acb 0x4368b4
004368b0
004368b0loc_4368b0:
004368b0b 0x4368b4
004368b4
004368b4loc_4368b4:
004368b4ldr x5, [sp+352]
004368b8ldrsb x27, [x5]
004368bcldr x6, [sp+344]
004368c0ldr x7, [sp+328]
004368c4str x7, [x5]
004368c8adrp x27, 0x615000
004368ccldr w7, [x27+3056]
004368d0cbz w7, 0x4368d8
004368d4b 0x4368dc
004368d8
004368d8loc_4368d8:
004368d8b 0x4368f0
004368dc
004368dcloc_4368dc:
004368dcbl runtime.gcWriteBarrier2
004368e0str x6, [x25]
004368e4ldr x7, [x5+8]
004368e8str x7, [x25+8]
004368ecb 0x4368f0
004368f0
004368f0loc_4368f0:
004368f0str x6, [x5+8]
004368f4ldr x2, [sp+352]
004368f8ldrsb x27, [x2]
004368fcb 0x436900
00436900
00436900loc_436900:
00436900str x2, [sp+360]
00436904orr x4, xzr, 1
00436908str x4, [sp+368]
0043690cstr x4, [sp+376]
00436910adrp x0, 0x282000
00436914add x0, x0, 352
00436918movz x1, 22
0043691cmov x3, x4
00436920bl fmt.Errorf
00436924str x0, [sp+400]
00436928str x1, [sp+408]
0043692cstr xzr, [sp+144]
00436930stp xzr, xzr, [sp+152]
00436934ldr x3, [sp+400]
00436938ldr x4, [sp+408]
0043693cstr x3, [sp+128]
00436940str x4, [sp+136]
00436944ldr x0, [sp+144]
00436948ldr x1, [sp+152]
0043694cldr x2, [sp+160]
00436950ldp x29, x30, [sp-8]
00436954add sp, sp, 512
00436958ret x30
0043695c
0043695cloc_43695c:
0043695cldr x1, [sp+552]
00436960str x1, [sp+120]
00436964ldr x0, [sp+584]
00436968ldr x1, [sp+576]
0043696cldrsb x27, [x1]
00436970ldr x1, [x1+112]
00436974blr x1
00436978str x0, [sp+112]
0043697cldr x1, [sp+120]
00436980sbfm x2, x0, 63, 63
00436984add x2, x0, x2, lsr #61
00436988sub x1, x1, x2, asr #3
0043698cstr x1, [sp+104]
00436990ldr x2, [sp+560]
00436994ldr x3, [sp+544]
00436998subs xzr, x2, x1
0043699cb.hs 0x4369a4
004369a0b 0x436c58
004369a4
004369a4loc_4369a4:
004369a4b 0x4369a8
004369a8
004369a8loc_4369a8:
004369a8str x3, [sp+416]
004369acstr x1, [sp+424]
004369b0str x2, [sp+432]
004369b4str xzr, [sp+440]
004369b8stp xzr, xzr, [sp+448]
004369bcstp xzr, xzr, [sp+400]
004369c0ldr x7, [sp+576]
004369c4ldrsb x27, [x7]
004369c8ldr x1, [sp+168]
004369ccldr x2, [sp+176]
004369d0ldr x0, [sp+584]
004369d4ldr x3, [sp+184]
004369d8ldr x7, [x7+24]
004369dcldr x4, [sp+416]
004369e0ldr x5, [sp+424]
004369e4ldr x6, [sp+432]
004369e8blr x7
004369ecstr x0, [sp+440]
004369f0str x1, [sp+448]
004369f4str x2, [sp+456]
004369f8str x3, [sp+400]
004369fcstr x4, [sp+408]
00436a00ldr x7, [sp+440]
00436a04ldr x8, [sp+448]
00436a08ldr x9, [sp+456]
00436a0cstr x7, [sp+480]
00436a10str x8, [sp+488]
00436a14str x9, [sp+496]
00436a18ldr x7, [sp+400]
00436a1cldr x8, [sp+408]
00436a20str x7, [sp+464]
00436a24str x8, [sp+472]
00436a28ldr x7, [sp+480]
00436a2cldr x8, [sp+488]
00436a30ldr x9, [sp+496]
00436a34str x7, [sp+208]
00436a38str x8, [sp+216]
00436a3cstr x9, [sp+224]
00436a40ldr x7, [sp+472]
00436a44ldr x8, [sp+464]
00436a48str x8, [sp+192]
00436a4cstr x7, [sp+200]
00436a50cbnz x8, 0x436a58
00436a54b 0x436b40
00436a58
00436a58loc_436a58:
00436a58stp xzr, xzr, [sp+384]
00436a5cadd x5, sp, 384
00436a60str x5, [sp+296]
00436a64ldr x5, [sp+192]
00436a68ldr x6, [sp+200]
00436a6cstr x5, [sp+280]
00436a70str x6, [sp+288]
00436a74str x5, [sp+272]
00436a78ldr x5, [sp+272]
00436a7ccbnz x5, 0x436a84
00436a80b 0x436a94
00436a84
00436a84loc_436a84:
00436a84ldr x5, [sp+272]
00436a88ldr x5, [x5+8]
00436a8cstr x5, [sp+272]
00436a90b 0x436a98
00436a94
00436a94loc_436a94:
00436a94b 0x436a98
00436a98
00436a98loc_436a98:
00436a98ldr x5, [sp+296]
00436a9cldrsb x27, [x5]
00436aa0ldr x6, [sp+288]
00436aa4ldr x7, [sp+272]
00436aa8str x7, [x5]
00436aacadrp x27, 0x615000
00436ab0ldr w7, [x27+3056]
00436ab4cbz w7, 0x436abc
00436ab8b 0x436ac0
00436abc
00436abcloc_436abc:
00436abcb 0x436ad4
00436ac0
00436ac0loc_436ac0:
00436ac0bl runtime.gcWriteBarrier2
00436ac4str x6, [x25]
00436ac8ldr x7, [x5+8]
00436accstr x7, [x25+8]
00436ad0b 0x436ad4
00436ad4
00436ad4loc_436ad4:
00436ad4str x6, [x5+8]
00436ad8ldr x2, [sp+296]
00436adcldrsb x27, [x2]
00436ae0b 0x436ae4
00436ae4
00436ae4loc_436ae4:
00436ae4str x2, [sp+304]
00436ae8orr x4, xzr, 1
00436aecstr x4, [sp+312]
00436af0str x4, [sp+320]
00436af4adrp x0, 0x281000
00436af8add x0, x0, 31
00436afcmovz x1, 20
00436b00mov x3, x4
00436b04bl fmt.Errorf
00436b08str x0, [sp+400]
00436b0cstr x1, [sp+408]
00436b10str xzr, [sp+144]
00436b14stp xzr, xzr, [sp+152]
00436b18ldr x3, [sp+400]
00436b1cldr x4, [sp+408]
00436b20str x3, [sp+128]
00436b24str x4, [sp+136]
00436b28ldr x0, [sp+144]
00436b2cldr x1, [sp+152]
00436b30ldr x2, [sp+160]
00436b34ldp x29, x30, [sp-8]
00436b38add sp, sp, 512
00436b3cret x30
00436b40
00436b40loc_436b40:
00436b40ldr w10, [sp+568]
00436b44ldr x4, [sp+544]
00436b48ldr x7, [sp+208]
00436b4cldr x2, [sp+528]
00436b50ldr x5, [sp+552]
00436b54ldr x8, [sp+216]
00436b58ldr x3, [sp+536]
00436b5cldr x6, [sp+560]
00436b60ldr x9, [sp+224]
00436b64ldr x11, [sp+576]
00436b68ldrsb x27, [x11]
00436b6cldr x11, [x11+184]
00436b70ldr x1, [sp+520]
00436b74ldr x0, [sp+584]
00436b78blr x11
00436b7cstrb w0, [sp+103]
00436b80tbnz w0, 0, 0x436b88
00436b84b 0x436c0c
00436b88
00436b88loc_436b88:
00436b88ldr x1, [sp+576]
00436b8cldrsb x27, [x1]
00436b90ldr x1, [x1+80]
00436b94ldr x0, [sp+584]
00436b98blr x1
00436b9cstr x0, [sp+104]
00436ba0ldr x1, [sp+216]
00436ba4ldr x2, [sp+224]
00436ba8ldr x3, [sp+208]
00436bacb 0x436bb0
00436bb0
00436bb0loc_436bb0:
00436bb0subs xzr, x0, x1
00436bb4b.ls 0x436bbc
00436bb8b 0x436c54
00436bbc
00436bbcloc_436bbc:
00436bbcsub x5, x2, x0
00436bc0sub x6, x1, x0
00436bc4sub x7, xzr, x5
00436bc8and x7, x0, x7, asr #63
00436bccadd x7, x3, x7
00436bd0str x7, [sp+440]
00436bd4str x6, [sp+448]
00436bd8str x5, [sp+456]
00436bdcstr x7, [sp+144]
00436be0str x6, [sp+152]
00436be4str x5, [sp+160]
00436be8stp xzr, xzr, [sp+128]
00436becldr x0, [sp+144]
00436bf0ldr x1, [sp+152]
00436bf4ldr x2, [sp+160]
00436bf8mov x3, xzr
00436bfcmov x4, xzr
00436c00ldp x29, x30, [sp-8]
00436c04add sp, sp, 512
00436c08ret x30
00436c0c
00436c0cloc_436c0c:
00436c0cadrp x0, 0x292000
00436c10add x0, x0, 935
00436c14movz x1, 47
00436c18bl errors.New
00436c1cstr x0, [sp+400]
00436c20str x1, [sp+408]
00436c24str xzr, [sp+144]
00436c28stp xzr, xzr, [sp+152]
00436c2cldr x3, [sp+400]
00436c30ldr x4, [sp+408]
00436c34str x3, [sp+128]
00436c38str x4, [sp+136]
00436c3cldr x0, [sp+144]
00436c40ldr x1, [sp+152]
00436c44ldr x2, [sp+160]
00436c48ldp x29, x30, [sp-8]
00436c4cadd sp, sp, 512
00436c50ret x30
00436c54
00436c54loc_436c54:
00436c54bl runtime.panicSliceB
00436c58
00436c58loc_436c58:
00436c58bl runtime.panicSliceAcap
00436c5chint
00436c60
00436c60loc_436c60:
00436c60stp x0, x1, [sp+8]
00436c64stp x2, x3, [sp+24]
00436c68stp x4, x5, [sp+40]
00436c6cstr w6, [sp+56]
00436c70stp x7, x8, [sp+64]
00436c74mov x3, x30
00436c78bl runtime.morestack_noctxt.abi0
00436c7cldp x0, x1, [sp+8]
00436c80ldp x2, x3, [sp+24]
00436c84ldp x4, x5, [sp+40]
00436c88ldr w6, [sp+56]
00436c8cldp x7, x8, [sp+64]
00436c90b 0x436750
00436c94udf 0
00436c98udf 0
00436c9cudf 0
00436750
Loading..