File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004d3660
004d3660golang.org/x/crypto/ssh.parseOpenSSHPrivateKey: ; void golang.org/x/crypto/ssh.parseOpenSSHPrivateKey(struct []uint8 key, golang.org/x/crypto/ssh.openSSHDecryptFunc decrypt)
004d3660ldr x16, [x28+16]
004d3664sub x17, sp, 944
004d3668subs xzr, x17, x16
004d366cb.ls 0x4d5198
004d3670sub x20, sp, 1072
004d3674stp x29, x30, [x20-8]
004d3678add sp, x20, 0
004d367csub x29, sp, 8
004d3680str x0, [sp+1080]
004d3684str x1, [sp+1088]
004d3688str x2, [sp+1096]
004d368cstr x3, [sp+1104]
004d3690stp xzr, xzr, [sp+144]
004d3694stp xzr, xzr, [sp+128]
004d3698ldr x3, [sp+1088]
004d369cstr x3, [sp+120]
004d36a0subs xzr, x3, 15
004d36a4cset x3, lt
004d36a8strb w3, [sp+86]
004d36acb.lt 0x4d36b4
004d36b0b 0x4d36bc
004d36b4
004d36b4loc_4d36b4:
004d36b4orr x0, xzr, 15
004d36b8b 0x4d383c
004d36bc
004d36bcloc_4d36bc:
004d36bcldr x3, [sp+1080]
004d36c0ldr x2, [sp+1096]
004d36c4subs xzr, x2, 15
004d36c8b.hs 0x4d36d0
004d36ccb 0x4d518c
004d36d0
004d36d0loc_4d36d0:
004d36d0b 0x4d36d4
004d36d4
004d36d4loc_4d36d4:
004d36d4str x3, [sp+904]
004d36d8orr x0, xzr, 15
004d36dcstr x0, [sp+912]
004d36e0str x2, [sp+920]
004d36e4str x3, [sp+744]
004d36e8str x0, [sp+752]
004d36ecb 0x4d36f0
004d36f0
004d36f0loc_4d36f0:
004d36f0b 0x4d36f4
004d36f4
004d36f4loc_4d36f4:
004d36f4ldrb w2, [x3]
004d36f8b 0x4d36fc
004d36fc
004d36fcloc_4d36fc:
004d36fcldrb w4, [x3+1]
004d3700ubfm x4, x4, 56, 7
004d3704orr x2, x2, x4
004d3708b 0x4d370c
004d370c
004d370cloc_4d370c:
004d370cldrb w4, [x3+2]
004d3710ubfm x4, x4, 48, 7
004d3714orr x2, x2, x4
004d3718b 0x4d371c
004d371c
004d371cloc_4d371c:
004d371cldrb w4, [x3+3]
004d3720ubfm x4, x4, 40, 7
004d3724orr x2, x2, x4
004d3728b 0x4d372c
004d372c
004d372cloc_4d372c:
004d372cldrb w4, [x3+4]
004d3730ubfm x4, x4, 32, 7
004d3734orr x2, x2, x4
004d3738b 0x4d373c
004d373c
004d373cloc_4d373c:
004d373cldrb w4, [x3+5]
004d3740ubfm x4, x4, 24, 7
004d3744orr x2, x2, x4
004d3748b 0x4d374c
004d374c
004d374cloc_4d374c:
004d374cldrb w4, [x3+6]
004d3750ubfm x4, x4, 16, 7
004d3754orr x2, x2, x4
004d3758b 0x4d375c
004d375c
004d375cloc_4d375c:
004d375cldrb w4, [x3+7]
004d3760ubfm x4, x4, 8, 7
004d3764orr x2, x2, x4
004d3768movz x4, 28783
004d376cmovk x4, 0x6e650000
004d3770movk x4, 0x737300000000
004d3774movk x4, 0x2d68000000000000
004d3778subs xzr, x2, x4
004d377ccset x2, ne
004d3780b 0x4d3784
004d3784
004d3784loc_4d3784:
004d3784b.ne 0x4d378c
004d3788b 0x4d3790
004d378c
004d378cloc_4d378c:
004d378cb 0x4d37dc
004d3790
004d3790loc_4d3790:
004d3790b 0x4d3794
004d3794
004d3794loc_4d3794:
004d3794ldrb w2, [x3+8]
004d3798b 0x4d379c
004d379c
004d379cloc_4d379c:
004d379cldrb w4, [x3+9]
004d37a0ubfm x4, x4, 56, 7
004d37a4orr x2, x2, x4
004d37a8b 0x4d37ac
004d37ac
004d37acloc_4d37ac:
004d37acldrb w4, [x3+10]
004d37b0ubfm x4, x4, 48, 7
004d37b4orr x2, x2, x4
004d37b8b 0x4d37bc
004d37bc
004d37bcloc_4d37bc:
004d37bcldrb w4, [x3+11]
004d37c0ubfm x4, x4, 40, 7
004d37c4orr x4, x2, x4
004d37c8movz x5, 25963
004d37ccmovk x5, 0x2d790000
004d37d0subs wzr, w4, w5
004d37d4cset x2, ne
004d37d8b 0x4d37dc
004d37dc
004d37dcloc_4d37dc:
004d37dctbnz w2, 0, 0x4d37e4
004d37e0b 0x4d37e8
004d37e4
004d37e4loc_4d37e4:
004d37e4b 0x4d3814
004d37e8
004d37e8loc_4d37e8:
004d37e8b 0x4d37ec
004d37ec
004d37ecloc_4d37ec:
004d37ecldrb w2, [x3+12]
004d37f0b 0x4d37f4
004d37f4
004d37f4loc_4d37f4:
004d37f4ldrb w4, [x3+13]
004d37f8ubfm x4, x4, 56, 7
004d37fcorr x4, x2, x4
004d3800ubfm x4, x4, 0, 15
004d3804movz x5, 12662
004d3808subs wzr, w4, w5
004d380ccset x2, ne
004d3810b 0x4d3814
004d3814
004d3814loc_4d3814:
004d3814tbnz w2, 0, 0x4d381c
004d3818b 0x4d3820
004d381c
004d381cloc_4d381c:
004d381cb 0x4d3834
004d3820
004d3820loc_4d3820:
004d3820b 0x4d3824
004d3824
004d3824loc_4d3824:
004d3824ldrb w3, [x3+14]
004d3828subs wzr, w3, 0
004d382ccset x2, ne
004d3830b 0x4d3834
004d3834
004d3834loc_4d3834:
004d3834strb w2, [sp+86]
004d3838b 0x4d383c
004d383c
004d383cloc_4d383c:
004d383cldrb w2, [sp+86]
004d3840tbnz w2, 0, 0x4d3848
004d3844b 0x4d3888
004d3848
004d3848loc_4d3848:
004d3848adrp x0, 0x1f0000
004d384cadd x0, x0, 2743
004d3850movz x1, 39
004d3854bl errors.New
004d3858str x0, [sp+888]
004d385cstr x1, [sp+896]
004d3860stp xzr, xzr, [sp+144]
004d3864ldr x2, [sp+888]
004d3868ldr x3, [sp+896]
004d386cstr x2, [sp+128]
004d3870str x3, [sp+136]
004d3874ldr x0, [sp+144]
004d3878ldr x1, [sp+152]
004d387cldp x29, x30, [sp-8]
004d3880add sp, sp, 1072
004d3884ret x30
004d3888
004d3888loc_4d3888:
004d3888ldr x1, [sp+1088]
004d388cldr x2, [sp+1080]
004d3890ldr x3, [sp+1096]
004d3894b 0x4d3898
004d3898
004d3898loc_4d3898:
004d3898subs xzr, x1, 15
004d389cb.hs 0x4d38a4
004d38a0b 0x4d5188
004d38a4
004d38a4loc_4d38a4:
004d38a4sub x3, x3, 15
004d38a8sub x4, xzr, x3
004d38acsub x1, x1, 15
004d38b0sbfm x4, x4, 63, 63
004d38b4and x4, x4, 15
004d38b8add x2, x2, x4
004d38bcstr x2, [sp+176]
004d38c0str x1, [sp+184]
004d38c4str x3, [sp+192]
004d38c8adrp x0, 0x1a6000
004d38ccadd x0, x0, 3744
004d38d0bl runtime.newobject
004d38d4str x0, [sp+1016]
004d38d8adrp x27, 0x578000
004d38dcldr w1, [x27+3056]
004d38e0cbz w1, 0x4d38e8
004d38e4b 0x4d38ec
004d38e8
004d38e8loc_4d38e8:
004d38e8b 0x4d3908
004d38ec
004d38ecloc_4d38ec:
004d38ecstr x0, [sp+528]
004d38f0mov x1, x0
004d38f4adrp x0, 0x1a6000
004d38f8add x0, x0, 3744
004d38fcbl runtime.wbZero
004d3900ldr x0, [sp+528]
004d3904b 0x4d3908
004d3908
004d3908loc_4d3908:
004d3908mov x20, x0
004d390cadr x27, 16
004d3910stp x29, x27, [sp-24]
004d3914sub x29, sp, 24
004d3918bl fn_87cf8
004d391csub x29, sp, 8
004d3920str xzr, [x0+96]
004d3924ldr x4, [sp+1016]
004d3928str x4, [sp+880]
004d392cldr x0, [sp+176]
004d3930ldr x1, [sp+184]
004d3934ldr x2, [sp+192]
004d3938adrp x3, 0x11e000
004d393cadd x3, x3, 2368
004d3940bl golang.org/x/crypto/ssh.Unmarshal
004d3944str x0, [sp+416]
004d3948str x1, [sp+424]
004d394ccbnz x0, 0x4d3954
004d3950b 0x4d397c
004d3954
004d3954loc_4d3954:
004d3954stp xzr, xzr, [sp+144]
004d3958ldr x3, [sp+424]
004d395cldr x2, [sp+416]
004d3960str x2, [sp+128]
004d3964str x3, [sp+136]
004d3968ldr x0, [sp+144]
004d396cldr x1, [sp+152]
004d3970ldp x29, x30, [sp-8]
004d3974add sp, sp, 1072
004d3978ret x30
004d397c
004d397cloc_4d397c:
004d397cldr x9, [sp+1016]
004d3980ldr w9, [x9+48]
004d3984subs wzr, w9, 1
004d3988b.ne 0x4d3990
004d398cb 0x4d39d0
004d3990
004d3990loc_4d3990:
004d3990adrp x0, 0x1f0000
004d3994add x0, x0, 196
004d3998movz x1, 38
004d399cbl errors.New
004d39a0str x0, [sp+888]
004d39a4str x1, [sp+896]
004d39a8stp xzr, xzr, [sp+144]
004d39acldr x2, [sp+888]
004d39b0ldr x3, [sp+896]
004d39b4str x2, [sp+128]
004d39b8str x3, [sp+136]
004d39bcldr x0, [sp+144]
004d39c0ldr x1, [sp+152]
004d39c4ldp x29, x30, [sp-8]
004d39c8add sp, sp, 1072
004d39ccret x30
004d39d0
004d39d0loc_4d39d0:
004d39d0str xzr, [sp+904]
004d39d4add x27, sp, 912
004d39d8stp xzr, xzr, [x27]
004d39dcadd x27, sp, 888
004d39e0stp xzr, xzr, [x27]
004d39e4ldr x26, [sp+1104]
004d39e8ldr x9, [x26]
004d39ecldr x10, [sp+1016]
004d39f0ldr x0, [x10]
004d39f4ldr x1, [x10+8]
004d39f8ldr x10, [sp+1016]
004d39fcldr x2, [x10+16]
004d3a00ldr x3, [x10+24]
004d3a04ldr x10, [sp+1016]
004d3a08ldr x4, [x10+32]
004d3a0cldr x5, [x10+40]
004d3a10ldr x10, [sp+1016]
004d3a14ldr x6, [x10+80]
004d3a18ldr x7, [x10+88]
004d3a1cldr x8, [x10+96]
004d3a20blr x9
004d3a24str x0, [sp+904]
004d3a28str x1, [sp+912]
004d3a2cstr x2, [sp+920]
004d3a30str x3, [sp+888]
004d3a34str x4, [sp+896]
004d3a38ldr x9, [sp+904]
004d3a3cldr x10, [sp+912]
004d3a40ldr x11, [sp+920]
004d3a44str x9, [sp+472]
004d3a48str x10, [sp+480]
004d3a4cstr x11, [sp+488]
004d3a50ldr x9, [sp+888]
004d3a54ldr x10, [sp+896]
004d3a58str x9, [sp+1000]
004d3a5cstr x10, [sp+1008]
004d3a60ldr x9, [sp+472]
004d3a64ldr x10, [sp+480]
004d3a68ldr x11, [sp+488]
004d3a6cstr x9, [sp+216]
004d3a70str x10, [sp+224]
004d3a74str x11, [sp+232]
004d3a78ldr x9, [sp+1008]
004d3a7cldr x10, [sp+1000]
004d3a80str x10, [sp+400]
004d3a84str x9, [sp+408]
004d3a88cbnz x10, 0x4d3a90
004d3a8cb 0x4d3cc4
004d3a90
004d3a90loc_4d3a90:
004d3a90str xzr, [sp+872]
004d3a94ldr x4, [sp+400]
004d3a98ldr x5, [sp+408]
004d3a9cadrp x6, 0x243000
004d3aa0add x6, x6, 160
004d3aa4subs xzr, x4, x6
004d3aa8b.eq 0x4d3ab0
004d3aacb 0x4d3ab8
004d3ab0
004d3ab0loc_4d3ab0:
004d3ab0orr x0, xzr, 1
004d3ab4b 0x4d3ac4
004d3ab8
004d3ab8loc_4d3ab8:
004d3ab8mov x0, xzr
004d3abcmov x5, xzr
004d3ac0b 0x4d3ac4
004d3ac4
004d3ac4loc_4d3ac4:
004d3ac4str x5, [sp+872]
004d3ac8strb w0, [sp+86]
004d3accldr x4, [sp+872]
004d3ad0str x4, [sp+992]
004d3ad4ldrb w4, [sp+86]
004d3ad8strb w4, [sp+87]
004d3adcldr x4, [sp+992]
004d3ae0str x4, [sp+392]
004d3ae4ldrb w4, [sp+87]
004d3ae8strb w4, [sp+85]
004d3aectbnz w4, 0, 0x4d3af4
004d3af0b 0x4d3c98
004d3af4
004d3af4loc_4d3af4:
004d3af4add x27, sp, 856
004d3af8stp xzr, xzr, [x27]
004d3afcadd x27, sp, 888
004d3b00stp xzr, xzr, [x27]
004d3b04ldr x3, [sp+1016]
004d3b08ldr x0, [x3+56]
004d3b0cldr x1, [x3+64]
004d3b10ldr x2, [x3+72]
004d3b14bl golang.org/x/crypto/ssh.ParsePublicKey
004d3b18str x0, [sp+856]
004d3b1cstr x1, [sp+864]
004d3b20str x2, [sp+888]
004d3b24str x3, [sp+896]
004d3b28ldr x3, [sp+856]
004d3b2cldr x4, [sp+864]
004d3b30str x3, [sp+976]
004d3b34str x4, [sp+984]
004d3b38ldr x3, [sp+888]
004d3b3cldr x4, [sp+896]
004d3b40str x3, [sp+960]
004d3b44str x4, [sp+968]
004d3b48ldr x3, [sp+976]
004d3b4cldr x4, [sp+984]
004d3b50str x3, [sp+200]
004d3b54str x4, [sp+208]
004d3b58ldr x3, [sp+968]
004d3b5cldr x4, [sp+960]
004d3b60str x4, [sp+248]
004d3b64str x3, [sp+256]
004d3b68cbnz x4, 0x4d3b70
004d3b6cb 0x4d3c54
004d3b70
004d3b70loc_4d3b70:
004d3b70add x27, sp, 840
004d3b74stp xzr, xzr, [x27]
004d3b78add x5, sp, 840
004d3b7cstr x5, [sp+712]
004d3b80ldr x5, [sp+248]
004d3b84ldr x6, [sp+256]
004d3b88str x5, [sp+696]
004d3b8cstr x6, [sp+704]
004d3b90str x5, [sp+688]
004d3b94ldr x5, [sp+688]
004d3b98cbnz x5, 0x4d3ba0
004d3b9cb 0x4d3bb0
004d3ba0
004d3ba0loc_4d3ba0:
004d3ba0ldr x5, [sp+688]
004d3ba4ldr x5, [x5+8]
004d3ba8str x5, [sp+688]
004d3bacb 0x4d3bb4
004d3bb0
004d3bb0loc_4d3bb0:
004d3bb0b 0x4d3bb4
004d3bb4
004d3bb4loc_4d3bb4:
004d3bb4ldr x5, [sp+712]
004d3bb8ldrsb x27, [x5]
004d3bbcldr x6, [sp+704]
004d3bc0ldr x7, [sp+688]
004d3bc4str x7, [x5]
004d3bc8adrp x27, 0x578000
004d3bccldr w7, [x27+3056]
004d3bd0cbz w7, 0x4d3bd8
004d3bd4b 0x4d3bdc
004d3bd8
004d3bd8loc_4d3bd8:
004d3bd8b 0x4d3bf0
004d3bdc
004d3bdcloc_4d3bdc:
004d3bdcbl runtime.gcWriteBarrier2
004d3be0str x6, [x25]
004d3be4ldr x7, [x5+8]
004d3be8str x7, [x25+8]
004d3becb 0x4d3bf0
004d3bf0
004d3bf0loc_4d3bf0:
004d3bf0str x6, [x5+8]
004d3bf4ldr x2, [sp+712]
004d3bf8ldrsb x27, [x2]
004d3bfcb 0x4d3c00
004d3c00
004d3c00loc_4d3c00:
004d3c00str x2, [sp+720]
004d3c04orr x4, xzr, 1
004d3c08str x4, [sp+728]
004d3c0cstr x4, [sp+736]
004d3c10adrp x0, 0x1f3000
004d3c14add x0, x0, 2212
004d3c18movz x1, 44
004d3c1cmov x3, x4
004d3c20bl fmt.Errorf
004d3c24str x0, [sp+888]
004d3c28str x1, [sp+896]
004d3c2cstp xzr, xzr, [sp+144]
004d3c30ldr x2, [sp+888]
004d3c34ldr x3, [sp+896]
004d3c38str x2, [sp+128]
004d3c3cstr x3, [sp+136]
004d3c40ldr x0, [sp+144]
004d3c44ldr x1, [sp+152]
004d3c48ldp x29, x30, [sp-8]
004d3c4cadd sp, sp, 1072
004d3c50ret x30
004d3c54
004d3c54loc_4d3c54:
004d3c54ldr x4, [sp+392]
004d3c58ldrsb x27, [x4]
004d3c5cldr x5, [sp+208]
004d3c60ldr x6, [sp+200]
004d3c64str x6, [x4]
004d3c68adrp x27, 0x578000
004d3c6cldr w6, [x27+3056]
004d3c70cbz w6, 0x4d3c78
004d3c74b 0x4d3c7c
004d3c78
004d3c78loc_4d3c78:
004d3c78b 0x4d3c90
004d3c7c
004d3c7cloc_4d3c7c:
004d3c7cbl runtime.gcWriteBarrier2
004d3c80str x5, [x25]
004d3c84ldr x6, [x4+8]
004d3c88str x6, [x25+8]
004d3c8cb 0x4d3c90
004d3c90
004d3c90loc_4d3c90:
004d3c90str x5, [x4+8]
004d3c94b 0x4d3c9c
004d3c98
004d3c98loc_4d3c98:
004d3c98b 0x4d3c9c
004d3c9c
004d3c9cloc_4d3c9c:
004d3c9cstp xzr, xzr, [sp+144]
004d3ca0ldr x3, [sp+408]
004d3ca4ldr x2, [sp+400]
004d3ca8str x2, [sp+128]
004d3cacstr x3, [sp+136]
004d3cb0ldr x0, [sp+144]
004d3cb4ldr x1, [sp+152]
004d3cb8ldp x29, x30, [sp-8]
004d3cbcadd sp, sp, 1072
004d3cc0ret x30
004d3cc4
004d3cc4loc_4d3cc4:
004d3cc4adrp x0, 0x189000
004d3cc8add x0, x0, 3296
004d3cccbl runtime.newobject
004d3cd0str x0, [sp+1024]
004d3cd4adrp x27, 0x578000
004d3cd8ldr w1, [x27+3056]
004d3cdccbz w1, 0x4d3ce4
004d3ce0b 0x4d3ce8
004d3ce4
004d3ce4loc_4d3ce4:
004d3ce4b 0x4d3d04
004d3ce8
004d3ce8loc_4d3ce8:
004d3ce8str x0, [sp+520]
004d3cecmov x1, x0
004d3cf0adrp x0, 0x189000
004d3cf4add x0, x0, 3296
004d3cf8bl runtime.wbZero
004d3cfcldr x0, [sp+520]
004d3d00b 0x4d3d04
004d3d04
004d3d04loc_4d3d04:
004d3d04stp xzr, xzr, [x0]
004d3d08stp xzr, xzr, [x0+16]
004d3d0cstp xzr, xzr, [x0+32]
004d3d10ldr x4, [sp+1024]
004d3d14str x4, [sp+832]
004d3d18ldr x0, [sp+216]
004d3d1cldr x1, [sp+224]
004d3d20ldr x2, [sp+232]
004d3d24adrp x3, 0x11e000
004d3d28add x3, x3, 2304
004d3d2cbl golang.org/x/crypto/ssh.Unmarshal
004d3d30str x0, [sp+376]
004d3d34str x1, [sp+384]
004d3d38subs xzr, x0, 0
004d3d3ccset x5, ne
004d3d40strb w5, [sp+86]
004d3d44cbnz x0, 0x4d3d4c
004d3d48b 0x4d3d50
004d3d4c
004d3d4cloc_4d3d4c:
004d3d4cb 0x4d3d70
004d3d50
004d3d50loc_4d3d50:
004d3d50ldr x4, [sp+1024]
004d3d54ldr w4, [x4]
004d3d58ldr x5, [sp+1024]
004d3d5cldr w5, [x5+4]
004d3d60subs wzr, w5, w4
004d3d64cset x4, ne
004d3d68strb w4, [sp+86]
004d3d6cb 0x4d3d70
004d3d70
004d3d70loc_4d3d70:
004d3d70ldrb w4, [sp+86]
004d3d74tbnz w4, 0, 0x4d3d7c
004d3d78b 0x4d3ea4
004d3d7c
004d3d7cloc_4d3d7c:
004d3d7cldr x4, [sp+1016]
004d3d80ldr x4, [x4+8]
004d3d84subs xzr, x4, 4
004d3d88b.ne 0x4d3d90
004d3d8cb 0x4d3d94
004d3d90
004d3d90loc_4d3d90:
004d3d90b 0x4d3e34
004d3d94
004d3d94loc_4d3d94:
004d3d94ldr x4, [sp+1016]
004d3d98ldr x1, [x4+8]
004d3d9cldr x4, [x4]
004d3da0subs xzr, x1, 0
004d3da4b.hi 0x4d3dac
004d3da8b 0x4d5180
004d3dac
004d3dacloc_4d3dac:
004d3dacldr x5, [sp+1016]
004d3db0ldr x1, [x5+8]
004d3db4ldr x5, [x5]
004d3db8ldrb w4, [x4]
004d3dbcsubs xzr, x1, 1
004d3dc0b.hi 0x4d3dc8
004d3dc4b 0x4d5178
004d3dc8
004d3dc8loc_4d3dc8:
004d3dc8ldr x6, [sp+1016]
004d3dccldr x1, [x6+8]
004d3dd0ldr x6, [x6]
004d3dd4ldrb w5, [x5+1]
004d3dd8ubfm x5, x5, 56, 7
004d3ddcorr x4, x4, x5
004d3de0subs xzr, x1, 2
004d3de4b.hi 0x4d3dec
004d3de8b 0x4d5170
004d3dec
004d3decloc_4d3dec:
004d3decldr x5, [sp+1016]
004d3df0ldr x1, [x5+8]
004d3df4ldr x5, [x5]
004d3df8ldrb w6, [x6+2]
004d3dfcubfm x6, x6, 48, 7
004d3e00orr x4, x4, x6
004d3e04subs xzr, x1, 3
004d3e08b.hi 0x4d3e10
004d3e0cb 0x4d5168
004d3e10
004d3e10loc_4d3e10:
004d3e10ldrb w5, [x5+3]
004d3e14ubfm x5, x5, 40, 7
004d3e18orr x4, x4, x5
004d3e1cmovz x5, 28526
004d3e20movk x5, 0x656e0000
004d3e24subs wzr, w4, w5
004d3e28b.ne 0x4d3e30
004d3e2cb 0x4d3e64
004d3e30
004d3e30loc_4d3e30:
004d3e30b 0x4d3e34
004d3e34
004d3e34loc_4d3e34:
004d3e34stp xzr, xzr, [sp+144]
004d3e38adrp x27, 0x54e000
004d3e3cldr x3, [x27+3832]
004d3e40adrp x27, 0x54e000
004d3e44ldr x2, [x27+3824]
004d3e48str x2, [sp+128]
004d3e4cstr x3, [sp+136]
004d3e50ldr x0, [sp+144]
004d3e54ldr x1, [sp+152]
004d3e58ldp x29, x30, [sp-8]
004d3e5cadd sp, sp, 1072
004d3e60ret x30
004d3e64
004d3e64loc_4d3e64:
004d3e64adrp x0, 0x1e7000
004d3e68add x0, x0, 2047
004d3e6cmovz x1, 26
004d3e70bl errors.New
004d3e74str x0, [sp+888]
004d3e78str x1, [sp+896]
004d3e7cstp xzr, xzr, [sp+144]
004d3e80ldr x2, [sp+888]
004d3e84ldr x3, [sp+896]
004d3e88str x2, [sp+128]
004d3e8cstr x3, [sp+136]
004d3e90ldr x0, [sp+144]
004d3e94ldr x1, [sp+152]
004d3e98ldp x29, x30, [sp-8]
004d3e9cadd sp, sp, 1072
004d3ea0ret x30
004d3ea4
004d3ea4loc_4d3ea4:
004d3ea4ldr x3, [sp+1024]
004d3ea8ldr x1, [x3+16]
004d3eacldr x0, [x3+8]
004d3eb0str x0, [sp+672]
004d3eb4str x1, [sp+680]
004d3eb8b 0x4d3ebc
004d3ebc
004d3ebcloc_4d3ebc:
004d3ebcsubs xzr, x1, 7
004d3ec0b.eq 0x4d3ec8
004d3ec4b 0x4d4308
004d3ec8
004d3ec8loc_4d3ec8:
004d3ec8b 0x4d3ecc
004d3ecc
004d3eccloc_4d3ecc:
004d3eccsubs xzr, x1, 7
004d3ed0b.eq 0x4d3ed8
004d3ed4b 0x4d4300
004d3ed8
004d3ed8loc_4d3ed8:
004d3ed8subs xzr, x1, 0
004d3edcb.hi 0x4d3ee4
004d3ee0b 0x4d5160
004d3ee4
004d3ee4loc_4d3ee4:
004d3ee4ldrb w2, [x0]
004d3ee8subs xzr, x1, 1
004d3eecb.hi 0x4d3ef4
004d3ef0b 0x4d5158
004d3ef4
004d3ef4loc_4d3ef4:
004d3ef4ldrb w3, [x0+1]
004d3ef8ubfm x3, x3, 56, 7
004d3efcorr x2, x2, x3
004d3f00subs xzr, x1, 2
004d3f04b.hi 0x4d3f0c
004d3f08b 0x4d5150
004d3f0c
004d3f0cloc_4d3f0c:
004d3f0cldrb w3, [x0+2]
004d3f10ubfm x3, x3, 48, 7
004d3f14orr x2, x2, x3
004d3f18subs xzr, x1, 3
004d3f1cb.hi 0x4d3f24
004d3f20b 0x4d5148
004d3f24
004d3f24loc_4d3f24:
004d3f24ldrb w3, [x0+3]
004d3f28ubfm x3, x3, 40, 7
004d3f2corr x2, x2, x3
004d3f30movz x3, 29555
004d3f34movk x3, 0x2d680000
004d3f38subs wzr, w2, w3
004d3f3cb.eq 0x4d3f44
004d3f40b 0x4d42fc
004d3f44
004d3f44loc_4d3f44:
004d3f44subs xzr, x1, 4
004d3f48b.hi 0x4d3f50
004d3f4cb 0x4d5140
004d3f50
004d3f50loc_4d3f50:
004d3f50ldrb w2, [x0+4]
004d3f54subs xzr, x1, 5
004d3f58b.hi 0x4d3f60
004d3f5cb 0x4d5138
004d3f60
004d3f60loc_4d3f60:
004d3f60ldrb w3, [x0+5]
004d3f64ubfm x3, x3, 56, 7
004d3f68orr x2, x2, x3
004d3f6cubfm x2, x2, 0, 15
004d3f70movz x3, 29554
004d3f74subs wzr, w2, w3
004d3f78b.eq 0x4d3f80
004d3f7cb 0x4d42f8
004d3f80
004d3f80loc_4d3f80:
004d3f80subs xzr, x1, 6
004d3f84b.hi 0x4d3f8c
004d3f88b 0x4d5130
004d3f8c
004d3f8cloc_4d3f8c:
004d3f8cldrb w2, [x0+6]
004d3f90subs wzr, w2, 97
004d3f94b.eq 0x4d3f9c
004d3f98b 0x4d42f4
004d3f9c
004d3f9cloc_4d3f9c:
004d3f9cb 0x4d3fa0
004d3fa0
004d3fa0loc_4d3fa0:
004d3fa0adrp x0, 0x1b5000
004d3fa4add x0, x0, 288
004d3fa8bl runtime.newobject
004d3facstr x0, [sp+1056]
004d3fb0adrp x27, 0x578000
004d3fb4ldr w1, [x27+3056]
004d3fb8cbz w1, 0x4d3fc0
004d3fbcb 0x4d3fc4
004d3fc0
004d3fc0loc_4d3fc0:
004d3fc0b 0x4d3fe0
004d3fc4
004d3fc4loc_4d3fc4:
004d3fc4str x0, [sp+512]
004d3fc8mov x1, x0
004d3fccadrp x0, 0x1b5000
004d3fd0add x0, x0, 288
004d3fd4bl runtime.wbZero
004d3fd8ldr x0, [sp+512]
004d3fdcb 0x4d3fe0
004d3fe0
004d3fe0loc_4d3fe0:
004d3fe0mov x20, x0
004d3fe4adr x27, 16
004d3fe8stp x29, x27, [sp-24]
004d3fecsub x29, sp, 24
004d3ff0bl fn_87cfc
004d3ff4sub x29, sp, 8
004d3ff8str xzr, [x0+80]
004d3ffcldr x4, [sp+1056]
004d4000str x4, [sp+824]
004d4004ldr x5, [sp+1024]
004d4008ldr x0, [x5+24]
004d400cldr x1, [x5+32]
004d4010ldr x2, [x5+40]
004d4014adrp x3, 0x11d000
004d4018add x3, x3, 2816
004d401cbl golang.org/x/crypto/ssh.Unmarshal
004d4020str x0, [sp+360]
004d4024str x1, [sp+368]
004d4028cbnz x0, 0x4d4030
004d402cb 0x4d4058
004d4030
004d4030loc_4d4030:
004d4030stp xzr, xzr, [sp+144]
004d4034ldr x3, [sp+368]
004d4038ldr x2, [sp+360]
004d403cstr x2, [sp+128]
004d4040str x3, [sp+136]
004d4044ldr x0, [sp+144]
004d4048ldr x1, [sp+152]
004d404cldp x29, x30, [sp-8]
004d4050add sp, sp, 1072
004d4054ret x30
004d4058
004d4058loc_4d4058:
004d4058ldr x3, [sp+1056]
004d405cldr x0, [x3+64]
004d4060ldr x1, [x3+72]
004d4064ldr x2, [x3+80]
004d4068bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
004d406cstr x0, [sp+344]
004d4070str x1, [sp+352]
004d4074cbnz x0, 0x4d407c
004d4078b 0x4d40a4
004d407c
004d407cloc_4d407c:
004d407cstp xzr, xzr, [sp+144]
004d4080ldr x3, [sp+352]
004d4084ldr x2, [sp+344]
004d4088str x2, [sp+128]
004d408cstr x3, [sp+136]
004d4090ldr x0, [sp+144]
004d4094ldr x1, [sp+152]
004d4098ldp x29, x30, [sp-8]
004d409cadd sp, sp, 1072
004d40a0ret x30
004d40a4
004d40a4loc_4d40a4:
004d40a4ldr x1, [sp+1056]
004d40a8ldr x0, [x1+8]
004d40acbl math/big.(*Int).Int64
004d40b0str x0, [sp+112]
004d40b4adrp x0, 0x193000
004d40b8add x0, x0, 672
004d40bcbl runtime.newobject
004d40c0str x0, [sp+664]
004d40c4adrp x27, 0x577000
004d40c8ldr w1, [x27+3056]
004d40cccbz w1, 0x4d40d4
004d40d0b 0x4d40d8
004d40d4
004d40d4loc_4d40d4:
004d40d4b 0x4d40f4
004d40d8
004d40d8loc_4d40d8:
004d40d8str x0, [sp+504]
004d40dcmov x1, x0
004d40e0adrp x0, 0x193000
004d40e4add x0, x0, 672
004d40e8bl runtime.wbZero
004d40ecldr x0, [sp+504]
004d40f0b 0x4d40f4
004d40f4
004d40f4loc_4d40f4:
004d40f4mov x20, x0
004d40f8adr x27, 16
004d40fcstp x29, x27, [sp-24]
004d4100sub x29, sp, 24
004d4104bl fn_87cf8
004d4108sub x29, sp, 8
004d410cstr xzr, [x0+96]
004d4110ldr x1, [sp+664]
004d4114ldrsb x27, [x1]
004d4118ldr x2, [sp+1056]
004d411cldr x2, [x2]
004d4120adrp x27, 0x577000
004d4124ldr w3, [x27+3056]
004d4128cbz w3, 0x4d4130
004d412cb 0x4d4134
004d4130
004d4130loc_4d4130:
004d4130b 0x4d4148
004d4134
004d4134loc_4d4134:
004d4134bl runtime.gcWriteBarrier2
004d4138str x2, [x25]
004d413cldr x3, [x1]
004d4140str x3, [x25+8]
004d4144b 0x4d4148
004d4148
004d4148loc_4d4148:
004d4148str x2, [x1]
004d414cldr x1, [sp+664]
004d4150ldrsb x27, [x1]
004d4154ldr x2, [sp+112]
004d4158str x2, [x1+8]
004d415cldr x1, [sp+664]
004d4160ldrsb x27, [x1]
004d4164ldr x2, [sp+1056]
004d4168ldr x2, [x2+16]
004d416cadrp x27, 0x577000
004d4170ldr w3, [x27+3056]
004d4174cbz w3, 0x4d417c
004d4178b 0x4d4180
004d417c
004d417cloc_4d417c:
004d417cb 0x4d4194
004d4180
004d4180loc_4d4180:
004d4180bl runtime.gcWriteBarrier2
004d4184str x2, [x25]
004d4188ldr x3, [x1+16]
004d418cstr x3, [x25+8]
004d4190b 0x4d4194
004d4194
004d4194loc_4d4194:
004d4194str x2, [x1+16]
004d4198adrp x0, 0x131000
004d419cadd x0, x0, 2080
004d41a0bl runtime.newobject
004d41a4str x0, [sp+632]
004d41a8ldr x1, [sp+1056]
004d41acldr x1, [x1+32]
004d41b0adrp x27, 0x577000
004d41b4ldr w2, [x27+3056]
004d41b8cbz w2, 0x4d41c0
004d41bcb 0x4d41c4
004d41c0
004d41c0loc_4d41c0:
004d41c0b 0x4d41d8
004d41c4
004d41c4loc_4d41c4:
004d41c4bl runtime.gcWriteBarrier2
004d41c8str x1, [x25]
004d41ccldr x2, [x0]
004d41d0str x2, [x25+8]
004d41d4b 0x4d41d8
004d41d8
004d41d8loc_4d41d8:
004d41d8str x1, [x0]
004d41dcldr x1, [sp+632]
004d41e0ldrsb x27, [x1]
004d41e4ldr x2, [sp+1056]
004d41e8ldr x2, [x2+40]
004d41ecadrp x27, 0x577000
004d41f0ldr w3, [x27+3056]
004d41f4cbz w3, 0x4d41fc
004d41f8b 0x4d4200
004d41fc
004d41fcloc_4d41fc:
004d41fcb 0x4d4214
004d4200
004d4200loc_4d4200:
004d4200bl runtime.gcWriteBarrier2
004d4204str x2, [x25]
004d4208ldr x3, [x1+8]
004d420cstr x3, [x25+8]
004d4210b 0x4d4214
004d4214
004d4214loc_4d4214:
004d4214str x2, [x1+8]
004d4218ldr x1, [sp+632]
004d421cldrsb x27, [x1]
004d4220b 0x4d4224
004d4224
004d4224loc_4d4224:
004d4224str x1, [sp+640]
004d4228orr x2, xzr, 2
004d422cstr x2, [sp+648]
004d4230str x2, [sp+656]
004d4234ldr x3, [sp+664]
004d4238ldrsb x27, [x3]
004d423cstr x2, [x3+32]
004d4240str x2, [x3+40]
004d4244adrp x27, 0x577000
004d4248ldr w2, [x27+3056]
004d424ccbz w2, 0x4d4254
004d4250b 0x4d4258
004d4254
004d4254loc_4d4254:
004d4254b 0x4d426c
004d4258
004d4258loc_4d4258:
004d4258bl runtime.gcWriteBarrier2
004d425cstr x1, [x25]
004d4260ldr x2, [x3+24]
004d4264str x2, [x25+8]
004d4268b 0x4d426c
004d426c
004d426cloc_4d426c:
004d426cstr x1, [x3+24]
004d4270ldr x0, [sp+664]
004d4274str x0, [sp+240]
004d4278bl crypto/rsa.(*PrivateKey).Validate
004d427cstr x0, [sp+328]
004d4280str x1, [sp+336]
004d4284cbnz x0, 0x4d428c
004d4288b 0x4d42b4
004d428c
004d428cloc_4d428c:
004d428cstp xzr, xzr, [sp+144]
004d4290ldr x3, [sp+336]
004d4294ldr x2, [sp+328]
004d4298str x2, [sp+128]
004d429cstr x3, [sp+136]
004d42a0ldr x0, [sp+144]
004d42a4ldr x1, [sp+152]
004d42a8ldp x29, x30, [sp-8]
004d42acadd sp, sp, 1072
004d42b0ret x30
004d42b4
004d42b4loc_4d42b4:
004d42b4ldr x0, [sp+240]
004d42b8bl crypto/rsa.(*PrivateKey).Precompute
004d42bcldr x1, [sp+240]
004d42c0str x1, [sp+816]
004d42c4adrp x2, 0x1a2000
004d42c8add x2, x2, 2592
004d42ccstr x2, [sp+144]
004d42d0str x1, [sp+152]
004d42d4stp xzr, xzr, [sp+128]
004d42d8ldr x0, [sp+144]
004d42dcldr x1, [sp+152]
004d42e0mov x2, xzr
004d42e4mov x3, xzr
004d42e8ldp x29, x30, [sp-8]
004d42ecadd sp, sp, 1072
004d42f0ret x30
004d42f4
004d42f4loc_4d42f4:
004d42f4b 0x4d4304
004d42f8
004d42f8loc_4d42f8:
004d42f8b 0x4d4304
004d42fc
004d42fcloc_4d42fc:
004d42fcb 0x4d4304
004d4300
004d4300loc_4d4300:
004d4300b 0x4d4304
004d4304
004d4304loc_4d4304:
004d4304b 0x4d4fd4
004d4308
004d4308loc_4d4308:
004d4308subs xzr, x1, 11
004d430cb.eq 0x4d4314
004d4310b 0x4d46f4
004d4314
004d4314loc_4d4314:
004d4314b 0x4d4318
004d4318
004d4318loc_4d4318:
004d4318subs xzr, x1, 11
004d431cb.eq 0x4d4324
004d4320b 0x4d46ec
004d4324
004d4324loc_4d4324:
004d4324subs xzr, x1, 0
004d4328b.hi 0x4d4330
004d432cb 0x4d5128
004d4330
004d4330loc_4d4330:
004d4330ldrb w2, [x0]
004d4334subs xzr, x1, 1
004d4338b.hi 0x4d4340
004d433cb 0x4d5120
004d4340
004d4340loc_4d4340:
004d4340ldrb w3, [x0+1]
004d4344ubfm x3, x3, 56, 7
004d4348orr x2, x2, x3
004d434csubs xzr, x1, 2
004d4350b.hi 0x4d4358
004d4354b 0x4d5118
004d4358
004d4358loc_4d4358:
004d4358ldrb w3, [x0+2]
004d435cubfm x3, x3, 48, 7
004d4360orr x2, x2, x3
004d4364subs xzr, x1, 3
004d4368b.hi 0x4d4370
004d436cb 0x4d5110
004d4370
004d4370loc_4d4370:
004d4370ldrb w3, [x0+3]
004d4374ubfm x3, x3, 40, 7
004d4378orr x2, x2, x3
004d437csubs xzr, x1, 4
004d4380b.hi 0x4d4388
004d4384b 0x4d5108
004d4388
004d4388loc_4d4388:
004d4388ldrb w3, [x0+4]
004d438cubfm x3, x3, 32, 7
004d4390orr x2, x2, x3
004d4394subs xzr, x1, 5
004d4398b.hi 0x4d43a0
004d439cb 0x4d5100
004d43a0
004d43a0loc_4d43a0:
004d43a0ldrb w3, [x0+5]
004d43a4ubfm x3, x3, 24, 7
004d43a8orr x2, x2, x3
004d43acsubs xzr, x1, 6
004d43b0b.hi 0x4d43b8
004d43b4b 0x4d50f8
004d43b8
004d43b8loc_4d43b8:
004d43b8ldrb w3, [x0+6]
004d43bcubfm x3, x3, 16, 7
004d43c0orr x2, x2, x3
004d43c4subs xzr, x1, 7
004d43c8b.hi 0x4d43d0
004d43ccb 0x4d50f0
004d43d0
004d43d0loc_4d43d0:
004d43d0ldrb w3, [x0+7]
004d43d4ubfm x3, x3, 8, 7
004d43d8orr x2, x2, x3
004d43dcmovz x3, 29555
004d43e0movk x3, 0x2d680000
004d43e4movk x3, 0x646500000000
004d43e8movk x3, 0x3532000000000000
004d43ecsubs xzr, x2, x3
004d43f0b.eq 0x4d43f8
004d43f4b 0x4d46e8
004d43f8
004d43f8loc_4d43f8:
004d43f8subs xzr, x1, 8
004d43fcb.hi 0x4d4404
004d4400b 0x4d50e8
004d4404
004d4404loc_4d4404:
004d4404ldrb w2, [x0+8]
004d4408subs xzr, x1, 9
004d440cb.hi 0x4d4414
004d4410b 0x4d50e0
004d4414
004d4414loc_4d4414:
004d4414ldrb w3, [x0+9]
004d4418ubfm x3, x3, 56, 7
004d441corr x2, x2, x3
004d4420ubfm x2, x2, 0, 15
004d4424movz x3, 12597
004d4428subs wzr, w2, w3
004d442cb.eq 0x4d4434
004d4430b 0x4d46e4
004d4434
004d4434loc_4d4434:
004d4434subs xzr, x1, 10
004d4438b.hi 0x4d4440
004d443cb 0x4d50d8
004d4440
004d4440loc_4d4440:
004d4440ldrb w2, [x0+10]
004d4444subs wzr, w2, 57
004d4448b.eq 0x4d4450
004d444cb 0x4d46e0
004d4450
004d4450loc_4d4450:
004d4450b 0x4d4454
004d4454
004d4454loc_4d4454:
004d4454adrp x0, 0x188000
004d4458add x0, x0, 3872
004d445cbl runtime.newobject
004d4460str x0, [sp+1048]
004d4464adrp x27, 0x577000
004d4468ldr w1, [x27+3056]
004d446ccbz w1, 0x4d4474
004d4470b 0x4d4478
004d4474
004d4474loc_4d4474:
004d4474b 0x4d4494
004d4478
004d4478loc_4d4478:
004d4478str x0, [sp+496]
004d447cmov x1, x0
004d4480adrp x0, 0x188000
004d4484add x0, x0, 3872
004d4488bl runtime.wbZero
004d448cldr x0, [sp+496]
004d4490b 0x4d4494
004d4494
004d4494loc_4d4494:
004d4494mov x20, x0
004d4498adr x27, 16
004d449cstp x29, x27, [sp-24]
004d44a0sub x29, sp, 24
004d44a4bl fn_87cfc
004d44a8sub x29, sp, 8
004d44acstr xzr, [x0+80]
004d44b0ldr x4, [sp+1048]
004d44b4str x4, [sp+808]
004d44b8ldr x5, [sp+1024]
004d44bcldr x0, [x5+24]
004d44c0ldr x1, [x5+32]
004d44c4ldr x2, [x5+40]
004d44c8adrp x3, 0x11d000
004d44ccadd x3, x3, 3456
004d44d0bl golang.org/x/crypto/ssh.Unmarshal
004d44d4str x0, [sp+312]
004d44d8str x1, [sp+320]
004d44dccbnz x0, 0x4d44e4
004d44e0b 0x4d450c
004d44e4
004d44e4loc_4d44e4:
004d44e4stp xzr, xzr, [sp+144]
004d44e8ldr x3, [sp+320]
004d44ecldr x2, [sp+312]
004d44f0str x2, [sp+128]
004d44f4str x3, [sp+136]
004d44f8ldr x0, [sp+144]
004d44fcldr x1, [sp+152]
004d4500ldp x29, x30, [sp-8]
004d4504add sp, sp, 1072
004d4508ret x30
004d450c
004d450cloc_4d450c:
004d450cldr x3, [sp+1048]
004d4510ldr x3, [x3+32]
004d4514str x3, [sp+120]
004d4518subs xzr, x3, 64
004d451cb.ne 0x4d4524
004d4520b 0x4d4564
004d4524
004d4524loc_4d4524:
004d4524adrp x0, 0x1ec000
004d4528add x0, x0, 1015
004d452cmovz x1, 34
004d4530bl errors.New
004d4534str x0, [sp+888]
004d4538str x1, [sp+896]
004d453cstp xzr, xzr, [sp+144]
004d4540ldr x2, [sp+888]
004d4544ldr x3, [sp+896]
004d4548str x2, [sp+128]
004d454cstr x3, [sp+136]
004d4550ldr x0, [sp+144]
004d4554ldr x1, [sp+152]
004d4558ldp x29, x30, [sp-8]
004d455cadd sp, sp, 1072
004d4560ret x30
004d4564
004d4564loc_4d4564:
004d4564ldr x3, [sp+1048]
004d4568ldr x0, [x3+64]
004d456cldr x1, [x3+72]
004d4570ldr x2, [x3+80]
004d4574bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
004d4578str x0, [sp+296]
004d457cstr x1, [sp+304]
004d4580cbnz x0, 0x4d4588
004d4584b 0x4d45b0
004d4588
004d4588loc_4d4588:
004d4588stp xzr, xzr, [sp+144]
004d458cldr x3, [sp+304]
004d4590ldr x2, [sp+296]
004d4594str x2, [sp+128]
004d4598str x3, [sp+136]
004d459cldr x0, [sp+144]
004d45a0ldr x1, [sp+152]
004d45a4ldp x29, x30, [sp-8]
004d45a8add sp, sp, 1072
004d45acret x30
004d45b0
004d45b0loc_4d45b0:
004d45b0adrp x0, 0x168000
004d45b4add x0, x0, 3072
004d45b8bl runtime.newobject
004d45bcstr x0, [sp+1032]
004d45c0adrp x0, 0x121000
004d45c4add x0, x0, 3072
004d45c8orr x1, xzr, 64
004d45ccmov x2, x1
004d45d0bl runtime.makeslice
004d45d4str x0, [sp+904]
004d45d8orr x1, xzr, 64
004d45dcstr x1, [sp+912]
004d45e0str x1, [sp+920]
004d45e4ldr x2, [sp+1032]
004d45e8str x1, [x2+8]
004d45ecstr x1, [x2+16]
004d45f0adrp x27, 0x577000
004d45f4ldr w1, [x27+3056]
004d45f8cbz w1, 0x4d4600
004d45fcb 0x4d4604
004d4600
004d4600loc_4d4600:
004d4600b 0x4d4618
004d4604
004d4604loc_4d4604:
004d4604bl runtime.gcWriteBarrier2
004d4608str x0, [x25]
004d460cldr x4, [x2]
004d4610str x4, [x25+8]
004d4614b 0x4d4618
004d4618
004d4618loc_4d4618:
004d4618str x0, [x2]
004d461cldr x4, [sp+1032]
004d4620ldr x5, [x4]
004d4624ldr x6, [x4+8]
004d4628ldr x4, [x4+16]
004d462cstr x5, [sp+608]
004d4630str x6, [sp+616]
004d4634str x4, [sp+624]
004d4638ldr x4, [sp+1048]
004d463cldr x5, [x4+32]
004d4640ldr x6, [x4+24]
004d4644ldr x4, [x4+40]
004d4648str x6, [sp+584]
004d464cstr x5, [sp+592]
004d4650str x4, [sp+600]
004d4654ldr x4, [sp+616]
004d4658str x4, [sp+96]
004d465csubs xzr, x4, x5
004d4660b.gt 0x4d4668
004d4664b 0x4d4670
004d4668
004d4668loc_4d4668:
004d4668str x5, [sp+96]
004d466cb 0x4d4674
004d4670
004d4670loc_4d4670:
004d4670b 0x4d4674
004d4674
004d4674loc_4d4674:
004d4674ldr x4, [sp+608]
004d4678ldr x5, [sp+584]
004d467csubs xzr, x5, x4
004d4680b.ne 0x4d4688
004d4684b 0x4d46a4
004d4688
004d4688loc_4d4688:
004d4688ldr x3, [sp+96]
004d468cstr x3, [sp+88]
004d4690ldr x2, [sp+88]
004d4694ldr x1, [sp+584]
004d4698ldr x0, [sp+608]
004d469cbl runtime.memmove
004d46a0b 0x4d46a8
004d46a4
004d46a4loc_4d46a4:
004d46a4b 0x4d46a8
004d46a8
004d46a8loc_4d46a8:
004d46a8ldr x4, [sp+1032]
004d46acstr x4, [sp+800]
004d46b0adrp x5, 0x168000
004d46b4add x5, x5, 2912
004d46b8str x5, [sp+144]
004d46bcstr x4, [sp+152]
004d46c0stp xzr, xzr, [sp+128]
004d46c4ldr x0, [sp+144]
004d46c8ldr x1, [sp+152]
004d46ccmov x2, xzr
004d46d0mov x3, xzr
004d46d4ldp x29, x30, [sp-8]
004d46d8add sp, sp, 1072
004d46dcret x30
004d46e0
004d46e0loc_4d46e0:
004d46e0b 0x4d46f0
004d46e4
004d46e4loc_4d46e4:
004d46e4b 0x4d46f0
004d46e8
004d46e8loc_4d46e8:
004d46e8b 0x4d46f0
004d46ec
004d46ecloc_4d46ec:
004d46ecb 0x4d46f0
004d46f0
004d46f0loc_4d46f0:
004d46f0b 0x4d4fd4
004d46f4
004d46f4loc_4d46f4:
004d46f4subs xzr, x1, 19
004d46f8b.eq 0x4d4700
004d46fcb 0x4d4fc8
004d4700
004d4700loc_4d4700:
004d4700b 0x4d4704
004d4704
004d4704loc_4d4704:
004d4704subs xzr, x1, 19
004d4708b.eq 0x4d4710
004d470cb 0x4d4730
004d4710
004d4710loc_4d4710:
004d4710adrp x1, 0x1e2000
004d4714add x1, x1, 1498
004d4718movz x2, 19
004d471cbl runtime.memequal
004d4720tbnz w0, 0, 0x4d4728
004d4724b 0x4d472c
004d4728
004d4728loc_4d4728:
004d4728b 0x4d479c
004d472c
004d472cloc_4d472c:
004d472cb 0x4d4734
004d4730
004d4730loc_4d4730:
004d4730b 0x4d4734
004d4734
004d4734loc_4d4734:
004d4734ldr x3, [sp+680]
004d4738subs xzr, x3, 19
004d473cb.eq 0x4d4744
004d4740b 0x4d4768
004d4744
004d4744loc_4d4744:
004d4744ldr x0, [sp+672]
004d4748adrp x1, 0x1e2000
004d474cadd x1, x1, 1517
004d4750movz x2, 19
004d4754bl runtime.memequal
004d4758tbnz w0, 0, 0x4d4760
004d475cb 0x4d4764
004d4760
004d4760loc_4d4760:
004d4760b 0x4d479c
004d4764
004d4764loc_4d4764:
004d4764b 0x4d476c
004d4768
004d4768loc_4d4768:
004d4768b 0x4d476c
004d476c
004d476cloc_4d476c:
004d476cldr x3, [sp+680]
004d4770subs xzr, x3, 19
004d4774b.eq 0x4d477c
004d4778b 0x4d4fb8
004d477c
004d477cloc_4d477c:
004d477cldr x0, [sp+672]
004d4780adrp x1, 0x1e2000
004d4784add x1, x1, 1536
004d4788movz x2, 19
004d478cbl runtime.memequal
004d4790tbnz w0, 0, 0x4d4798
004d4794b 0x4d4fb4
004d4798
004d4798loc_4d4798:
004d4798b 0x4d479c
004d479c
004d479cloc_4d479c:
004d479cadrp x0, 0x199000
004d47a0add x0, x0, 1280
004d47a4bl runtime.newobject
004d47a8str x0, [sp+1040]
004d47acadrp x27, 0x577000
004d47b0ldr w1, [x27+3056]
004d47b4cbz w1, 0x4d47bc
004d47b8b 0x4d47c0
004d47bc
004d47bcloc_4d47bc:
004d47bcb 0x4d47dc
004d47c0
004d47c0loc_4d47c0:
004d47c0str x0, [sp+464]
004d47c4mov x1, x0
004d47c8adrp x0, 0x199000
004d47ccadd x0, x0, 1280
004d47d0bl runtime.wbZero
004d47d4ldr x0, [sp+464]
004d47d8b 0x4d47dc
004d47dc
004d47dcloc_4d47dc:
004d47dcmov x20, x0
004d47e0adr x27, 16
004d47e4stp x29, x27, [sp-24]
004d47e8sub x29, sp, 24
004d47ecbl fn_87cfc
004d47f0sub x29, sp, 8
004d47f4str xzr, [x0+80]
004d47f8ldr x4, [sp+1040]
004d47fcstr x4, [sp+792]
004d4800ldr x5, [sp+1024]
004d4804ldr x0, [x5+24]
004d4808ldr x1, [x5+32]
004d480cldr x2, [x5+40]
004d4810adrp x3, 0x11d000
004d4814add x3, x3, 2560
004d4818bl golang.org/x/crypto/ssh.Unmarshal
004d481cstr x0, [sp+280]
004d4820str x1, [sp+288]
004d4824cbnz x0, 0x4d482c
004d4828b 0x4d4854
004d482c
004d482cloc_4d482c:
004d482cstp xzr, xzr, [sp+144]
004d4830ldr x3, [sp+288]
004d4834ldr x2, [sp+280]
004d4838str x2, [sp+128]
004d483cstr x3, [sp+136]
004d4840ldr x0, [sp+144]
004d4844ldr x1, [sp+152]
004d4848ldp x29, x30, [sp-8]
004d484cadd sp, sp, 1072
004d4850ret x30
004d4854
004d4854loc_4d4854:
004d4854ldr x3, [sp+1040]
004d4858ldr x0, [x3+64]
004d485cldr x1, [x3+72]
004d4860ldr x2, [x3+80]
004d4864bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
004d4868str x0, [sp+264]
004d486cstr x1, [sp+272]
004d4870cbnz x0, 0x4d4878
004d4874b 0x4d48a0
004d4878
004d4878loc_4d4878:
004d4878stp xzr, xzr, [sp+144]
004d487cldr x3, [sp+272]
004d4880ldr x2, [sp+264]
004d4884str x2, [sp+128]
004d4888str x3, [sp+136]
004d488cldr x0, [sp+144]
004d4890ldr x1, [sp+152]
004d4894ldp x29, x30, [sp-8]
004d4898add sp, sp, 1072
004d489cret x30
004d48a0
004d48a0loc_4d48a0:
004d48a0stp xzr, xzr, [sp+432]
004d48a4ldr x5, [sp+1040]
004d48a8ldr x1, [x5+8]
004d48acldr x5, [x5]
004d48b0str x5, [sp+568]
004d48b4str x1, [sp+576]
004d48b8b 0x4d48bc
004d48bc
004d48bcloc_4d48bc:
004d48bcsubs xzr, x1, 8
004d48c0b.eq 0x4d48c8
004d48c4b 0x4d4f50
004d48c8
004d48c8loc_4d48c8:
004d48c8b 0x4d48cc
004d48cc
004d48ccloc_4d48cc:
004d48ccsubs xzr, x1, 8
004d48d0b.eq 0x4d48d8
004d48d4b 0x4d49c4
004d48d8
004d48d8loc_4d48d8:
004d48d8subs xzr, x1, 0
004d48dcb.hi 0x4d48e4
004d48e0b 0x4d50d0
004d48e4
004d48e4loc_4d48e4:
004d48e4ldrb w6, [x5]
004d48e8subs xzr, x1, 1
004d48ecb.hi 0x4d48f4
004d48f0b 0x4d50c8
004d48f4
004d48f4loc_4d48f4:
004d48f4ldrb w7, [x5+1]
004d48f8ubfm x7, x7, 56, 7
004d48fcorr x6, x6, x7
004d4900subs xzr, x1, 2
004d4904b.hi 0x4d490c
004d4908b 0x4d50c0
004d490c
004d490cloc_4d490c:
004d490cldrb w7, [x5+2]
004d4910ubfm x7, x7, 48, 7
004d4914orr x6, x6, x7
004d4918subs xzr, x1, 3
004d491cb.hi 0x4d4924
004d4920b 0x4d50b8
004d4924
004d4924loc_4d4924:
004d4924ldrb w7, [x5+3]
004d4928ubfm x7, x7, 40, 7
004d492corr x6, x6, x7
004d4930subs xzr, x1, 4
004d4934b.hi 0x4d493c
004d4938b 0x4d50b0
004d493c
004d493cloc_4d493c:
004d493cldrb w7, [x5+4]
004d4940ubfm x7, x7, 32, 7
004d4944orr x6, x6, x7
004d4948subs xzr, x1, 5
004d494cb.hi 0x4d4954
004d4950b 0x4d50a8
004d4954
004d4954loc_4d4954:
004d4954ldrb w7, [x5+5]
004d4958ubfm x7, x7, 24, 7
004d495corr x6, x6, x7
004d4960subs xzr, x1, 6
004d4964b.hi 0x4d496c
004d4968b 0x4d50a0
004d496c
004d496cloc_4d496c:
004d496cldrb w7, [x5+6]
004d4970ubfm x7, x7, 16, 7
004d4974orr x6, x6, x7
004d4978subs xzr, x1, 7
004d497cb.hi 0x4d4984
004d4980b 0x4d5098
004d4984
004d4984loc_4d4984:
004d4984ldrb w7, [x5+7]
004d4988ubfm x7, x7, 8, 7
004d498corr x6, x6, x7
004d4990movz x7, 26990
004d4994movk x7, 0x74730000
004d4998movk x7, 0x327000000000
004d499cmovk x7, 0x3635000000000000
004d49a0subs xzr, x6, x7
004d49a4b.eq 0x4d49ac
004d49a8b 0x4d49c0
004d49ac
004d49acloc_4d49ac:
004d49acb 0x4d49b0
004d49b0
004d49b0loc_4d49b0:
004d49b0bl crypto/elliptic.P256
004d49b4str x0, [sp+432]
004d49b8str x1, [sp+440]
004d49bcb 0x4d4bb8
004d49c0
004d49c0loc_4d49c0:
004d49c0b 0x4d49c8
004d49c4
004d49c4loc_4d49c4:
004d49c4b 0x4d49c8
004d49c8
004d49c8loc_4d49c8:
004d49c8subs xzr, x1, 8
004d49ccb.eq 0x4d49d4
004d49d0b 0x4d4ac0
004d49d4
004d49d4loc_4d49d4:
004d49d4subs xzr, x1, 0
004d49d8b.hi 0x4d49e0
004d49dcb 0x4d5090
004d49e0
004d49e0loc_4d49e0:
004d49e0ldrb w6, [x5]
004d49e4subs xzr, x1, 1
004d49e8b.hi 0x4d49f0
004d49ecb 0x4d5088
004d49f0
004d49f0loc_4d49f0:
004d49f0ldrb w7, [x5+1]
004d49f4ubfm x7, x7, 56, 7
004d49f8orr x6, x6, x7
004d49fcsubs xzr, x1, 2
004d4a00b.hi 0x4d4a08
004d4a04b 0x4d5080
004d4a08
004d4a08loc_4d4a08:
004d4a08ldrb w7, [x5+2]
004d4a0cubfm x7, x7, 48, 7
004d4a10orr x6, x6, x7
004d4a14subs xzr, x1, 3
004d4a18b.hi 0x4d4a20
004d4a1cb 0x4d5078
004d4a20
004d4a20loc_4d4a20:
004d4a20ldrb w7, [x5+3]
004d4a24ubfm x7, x7, 40, 7
004d4a28orr x6, x6, x7
004d4a2csubs xzr, x1, 4
004d4a30b.hi 0x4d4a38
004d4a34b 0x4d5070
004d4a38
004d4a38loc_4d4a38:
004d4a38ldrb w7, [x5+4]
004d4a3cubfm x7, x7, 32, 7
004d4a40orr x6, x6, x7
004d4a44subs xzr, x1, 5
004d4a48b.hi 0x4d4a50
004d4a4cb 0x4d5068
004d4a50
004d4a50loc_4d4a50:
004d4a50ldrb w7, [x5+5]
004d4a54ubfm x7, x7, 24, 7
004d4a58orr x6, x6, x7
004d4a5csubs xzr, x1, 6
004d4a60b.hi 0x4d4a68
004d4a64b 0x4d5060
004d4a68
004d4a68loc_4d4a68:
004d4a68ldrb w7, [x5+6]
004d4a6cubfm x7, x7, 16, 7
004d4a70orr x6, x6, x7
004d4a74subs xzr, x1, 7
004d4a78b.hi 0x4d4a80
004d4a7cb 0x4d5058
004d4a80
004d4a80loc_4d4a80:
004d4a80ldrb w7, [x5+7]
004d4a84ubfm x7, x7, 8, 7
004d4a88orr x6, x6, x7
004d4a8cmovz x7, 26990
004d4a90movk x7, 0x74730000
004d4a94movk x7, 0x337000000000
004d4a98movk x7, 0x3438000000000000
004d4a9csubs xzr, x6, x7
004d4aa0b.eq 0x4d4aa8
004d4aa4b 0x4d4abc
004d4aa8
004d4aa8loc_4d4aa8:
004d4aa8b 0x4d4aac
004d4aac
004d4aacloc_4d4aac:
004d4aacbl crypto/elliptic.P384
004d4ab0str x0, [sp+432]
004d4ab4str x1, [sp+440]
004d4ab8b 0x4d4bb8
004d4abc
004d4abcloc_4d4abc:
004d4abcb 0x4d4ac4
004d4ac0
004d4ac0loc_4d4ac0:
004d4ac0b 0x4d4ac4
004d4ac4
004d4ac4loc_4d4ac4:
004d4ac4subs xzr, x1, 8
004d4ac8b.eq 0x4d4ad0
004d4accb 0x4d4f40
004d4ad0
004d4ad0loc_4d4ad0:
004d4ad0subs xzr, x1, 0
004d4ad4b.hi 0x4d4adc
004d4ad8b 0x4d5050
004d4adc
004d4adcloc_4d4adc:
004d4adcldrb w6, [x5]
004d4ae0subs xzr, x1, 1
004d4ae4b.hi 0x4d4aec
004d4ae8b 0x4d5048
004d4aec
004d4aecloc_4d4aec:
004d4aecldrb w7, [x5+1]
004d4af0ubfm x7, x7, 56, 7
004d4af4orr x6, x6, x7
004d4af8subs xzr, x1, 2
004d4afcb.hi 0x4d4b04
004d4b00b 0x4d5040
004d4b04
004d4b04loc_4d4b04:
004d4b04ldrb w7, [x5+2]
004d4b08ubfm x7, x7, 48, 7
004d4b0corr x6, x6, x7
004d4b10subs xzr, x1, 3
004d4b14b.hi 0x4d4b1c
004d4b18b 0x4d5038
004d4b1c
004d4b1cloc_4d4b1c:
004d4b1cldrb w7, [x5+3]
004d4b20ubfm x7, x7, 40, 7
004d4b24orr x6, x6, x7
004d4b28subs xzr, x1, 4
004d4b2cb.hi 0x4d4b34
004d4b30b 0x4d5030
004d4b34
004d4b34loc_4d4b34:
004d4b34ldrb w7, [x5+4]
004d4b38ubfm x7, x7, 32, 7
004d4b3corr x6, x6, x7
004d4b40subs xzr, x1, 5
004d4b44b.hi 0x4d4b4c
004d4b48b 0x4d5028
004d4b4c
004d4b4cloc_4d4b4c:
004d4b4cldrb w7, [x5+5]
004d4b50ubfm x7, x7, 24, 7
004d4b54orr x6, x6, x7
004d4b58subs xzr, x1, 6
004d4b5cb.hi 0x4d4b64
004d4b60b 0x4d5020
004d4b64
004d4b64loc_4d4b64:
004d4b64ldrb w7, [x5+6]
004d4b68ubfm x7, x7, 16, 7
004d4b6corr x6, x6, x7
004d4b70subs xzr, x1, 7
004d4b74b.hi 0x4d4b7c
004d4b78b 0x4d5018
004d4b7c
004d4b7cloc_4d4b7c:
004d4b7cldrb w5, [x5+7]
004d4b80ubfm x5, x5, 8, 7
004d4b84orr x5, x6, x5
004d4b88movz x6, 26990
004d4b8cmovk x6, 0x74730000
004d4b90movk x6, 0x357000000000
004d4b94movk x6, 0x3132000000000000
004d4b98subs xzr, x5, x6
004d4b9cb.eq 0x4d4ba4
004d4ba0b 0x4d4f3c
004d4ba4
004d4ba4loc_4d4ba4:
004d4ba4b 0x4d4ba8
004d4ba8
004d4ba8loc_4d4ba8:
004d4ba8bl crypto/elliptic.P521
004d4bacstr x0, [sp+432]
004d4bb0str x1, [sp+440]
004d4bb4b 0x4d4bb8
004d4bb8
004d4bb8loc_4d4bb8:
004d4bb8str xzr, [sp+784]
004d4bbcstr xzr, [sp+776]
004d4bc0ldr x0, [sp+432]
004d4bc4ldr x1, [sp+440]
004d4bc8ldr x5, [sp+1040]
004d4bccldr x3, [x5+24]
004d4bd0ldr x4, [x5+32]
004d4bd4ldr x2, [x5+16]
004d4bd8bl crypto/elliptic.Unmarshal
004d4bdcstr x0, [sp+784]
004d4be0str x1, [sp+776]
004d4be4ldr x5, [sp+784]
004d4be8str x5, [sp+952]
004d4becldr x5, [sp+776]
004d4bf0str x5, [sp+944]
004d4bf4ldr x5, [sp+952]
004d4bf8str x5, [sp+456]
004d4bfcldr x5, [sp+944]
004d4c00str x5, [sp+448]
004d4c04ldr x5, [sp+456]
004d4c08subs xzr, x5, 0
004d4c0ccset x6, ne
004d4c10eor x6, x6, 1
004d4c14strb w6, [sp+86]
004d4c18cbnz x5, 0x4d4c20
004d4c1cb 0x4d4c38
004d4c20
004d4c20loc_4d4c20:
004d4c20ldr x2, [sp+448]
004d4c24subs xzr, x2, 0
004d4c28cset x2, ne
004d4c2ceor x2, x2, 1
004d4c30strb w2, [sp+86]
004d4c34b 0x4d4c3c
004d4c38
004d4c38loc_4d4c38:
004d4c38b 0x4d4c3c
004d4c3c
004d4c3cloc_4d4c3c:
004d4c3cldrb w2, [sp+86]
004d4c40tbnz w2, 0, 0x4d4c48
004d4c44b 0x4d4c88
004d4c48
004d4c48loc_4d4c48:
004d4c48adrp x0, 0x1ec000
004d4c4cadd x0, x0, 3681
004d4c50movz x1, 35
004d4c54bl errors.New
004d4c58str x0, [sp+888]
004d4c5cstr x1, [sp+896]
004d4c60stp xzr, xzr, [sp+144]
004d4c64ldr x2, [sp+888]
004d4c68ldr x3, [sp+896]
004d4c6cstr x2, [sp+128]
004d4c70str x3, [sp+136]
004d4c74ldr x0, [sp+144]
004d4c78ldr x1, [sp+152]
004d4c7cldp x29, x30, [sp-8]
004d4c80add sp, sp, 1072
004d4c84ret x30
004d4c88
004d4c88loc_4d4c88:
004d4c88ldr x1, [sp+432]
004d4c8cldrsb x27, [x1]
004d4c90ldr x1, [x1+48]
004d4c94ldr x0, [sp+440]
004d4c98blr x1
004d4c9cstr x0, [sp+768]
004d4ca0ldrsb x27, [x0]
004d4ca4ldr x1, [x0+8]
004d4ca8str x1, [sp+544]
004d4cacldr x2, [sp+1040]
004d4cb0ldr x0, [x2+40]
004d4cb4bl math/big.(*Int).Cmp
004d4cb8str x0, [sp+120]
004d4cbctbz x0, 63, 0x4d4cc4
004d4cc0b 0x4d4d04
004d4cc4
004d4cc4loc_4d4cc4:
004d4cc4adrp x0, 0x1e7000
004d4cc8add x0, x0, 778
004d4cccmovz x1, 27
004d4cd0bl errors.New
004d4cd4str x0, [sp+888]
004d4cd8str x1, [sp+896]
004d4cdcstp xzr, xzr, [sp+144]
004d4ce0ldr x2, [sp+888]
004d4ce4ldr x3, [sp+896]
004d4ce8str x2, [sp+128]
004d4cecstr x3, [sp+136]
004d4cf0ldr x0, [sp+144]
004d4cf4ldr x1, [sp+152]
004d4cf8ldp x29, x30, [sp-8]
004d4cfcadd sp, sp, 1072
004d4d00ret x30
004d4d04
004d4d04loc_4d4d04:
004d4d04ldr x1, [sp+1040]
004d4d08ldr x0, [x1+40]
004d4d0cbl math/big.(*Int).Bytes
004d4d10str x0, [sp+904]
004d4d14str x1, [sp+912]
004d4d18str x2, [sp+920]
004d4d1cstr xzr, [sp+776]
004d4d20str xzr, [sp+784]
004d4d24ldr x1, [sp+432]
004d4d28ldrsb x27, [x1]
004d4d2cldr x0, [sp+440]
004d4d30ldr x1, [x1+56]
004d4d34ldr x2, [sp+904]
004d4d38ldr x3, [sp+912]
004d4d3cldr x4, [sp+920]
004d4d40mov x5, x1
004d4d44mov x1, x2
004d4d48mov x2, x3
004d4d4cmov x3, x4
004d4d50blr x5
004d4d54str x0, [sp+776]
004d4d58str x1, [sp+784]
004d4d5cldr x1, [sp+776]
004d4d60str x1, [sp+936]
004d4d64ldr x1, [sp+784]
004d4d68str x1, [sp+928]
004d4d6cldr x1, [sp+936]
004d4d70str x1, [sp+168]
004d4d74ldr x1, [sp+928]
004d4d78str x1, [sp+160]
004d4d7cldr x1, [sp+456]
004d4d80ldr x0, [sp+168]
004d4d84bl math/big.(*Int).Cmp
004d4d88str x0, [sp+120]
004d4d8csubs xzr, x0, 0
004d4d90cset x1, ne
004d4d94strb w1, [sp+86]
004d4d98cbnz x0, 0x4d4da0
004d4d9cb 0x4d4da4
004d4da0
004d4da0loc_4d4da0:
004d4da0b 0x4d4dc4
004d4da4
004d4da4loc_4d4da4:
004d4da4ldr x0, [sp+160]
004d4da8ldr x1, [sp+448]
004d4dacbl math/big.(*Int).Cmp
004d4db0str x0, [sp+104]
004d4db4subs xzr, x0, 0
004d4db8cset x2, ne
004d4dbcstrb w2, [sp+86]
004d4dc0b 0x4d4dc4
004d4dc4
004d4dc4loc_4d4dc4:
004d4dc4ldrb w2, [sp+86]
004d4dc8tbnz w2, 0, 0x4d4dd0
004d4dccb 0x4d4e10
004d4dd0
004d4dd0loc_4d4dd0:
004d4dd0adrp x0, 0x1f1000
004d4dd4add x0, x0, 2083
004d4dd8movz x1, 42
004d4ddcbl errors.New
004d4de0str x0, [sp+888]
004d4de4str x1, [sp+896]
004d4de8stp xzr, xzr, [sp+144]
004d4decldr x2, [sp+888]
004d4df0ldr x3, [sp+896]
004d4df4str x2, [sp+128]
004d4df8str x3, [sp+136]
004d4dfcldr x0, [sp+144]
004d4e00ldr x1, [sp+152]
004d4e04ldp x29, x30, [sp-8]
004d4e08add sp, sp, 1072
004d4e0cret x30
004d4e10
004d4e10loc_4d4e10:
004d4e10adrp x0, 0x1ab000
004d4e14add x0, x0, 1056
004d4e18bl runtime.newobject
004d4e1cstr x0, [sp+536]
004d4e20ldr x1, [sp+440]
004d4e24ldr x2, [sp+432]
004d4e28str x2, [x0]
004d4e2cadrp x27, 0x577000
004d4e30ldr w2, [x27+3056]
004d4e34cbz w2, 0x4d4e3c
004d4e38b 0x4d4e40
004d4e3c
004d4e3cloc_4d4e3c:
004d4e3cb 0x4d4e54
004d4e40
004d4e40loc_4d4e40:
004d4e40bl runtime.gcWriteBarrier2
004d4e44str x1, [x25]
004d4e48ldr x4, [x0+8]
004d4e4cstr x4, [x25+8]
004d4e50b 0x4d4e54
004d4e54
004d4e54loc_4d4e54:
004d4e54str x1, [x0+8]
004d4e58ldr x4, [sp+536]
004d4e5cldrsb x27, [x4]
004d4e60ldr x5, [sp+456]
004d4e64adrp x27, 0x577000
004d4e68ldr w6, [x27+3056]
004d4e6ccbz w6, 0x4d4e74
004d4e70b 0x4d4e78
004d4e74
004d4e74loc_4d4e74:
004d4e74b 0x4d4e8c
004d4e78
004d4e78loc_4d4e78:
004d4e78bl runtime.gcWriteBarrier2
004d4e7cstr x5, [x25]
004d4e80ldr x6, [x4+16]
004d4e84str x6, [x25+8]
004d4e88b 0x4d4e8c
004d4e8c
004d4e8cloc_4d4e8c:
004d4e8cstr x5, [x4+16]
004d4e90ldr x4, [sp+536]
004d4e94ldrsb x27, [x4]
004d4e98ldr x5, [sp+448]
004d4e9cadrp x27, 0x577000
004d4ea0ldr w6, [x27+3056]
004d4ea4cbz w6, 0x4d4eac
004d4ea8b 0x4d4eb0
004d4eac
004d4eacloc_4d4eac:
004d4eacb 0x4d4ec4
004d4eb0
004d4eb0loc_4d4eb0:
004d4eb0bl runtime.gcWriteBarrier2
004d4eb4str x5, [x25]
004d4eb8ldr x6, [x4+24]
004d4ebcstr x6, [x25+8]
004d4ec0b 0x4d4ec4
004d4ec4
004d4ec4loc_4d4ec4:
004d4ec4str x5, [x4+24]
004d4ec8ldr x4, [sp+536]
004d4eccldrsb x27, [x4]
004d4ed0ldr x5, [sp+1040]
004d4ed4ldr x5, [x5+40]
004d4ed8adrp x27, 0x577000
004d4edcldr w6, [x27+3056]
004d4ee0cbz w6, 0x4d4ee8
004d4ee4b 0x4d4eec
004d4ee8
004d4ee8loc_4d4ee8:
004d4ee8b 0x4d4f00
004d4eec
004d4eecloc_4d4eec:
004d4eecbl runtime.gcWriteBarrier2
004d4ef0str x5, [x25]
004d4ef4ldr x6, [x4+32]
004d4ef8str x6, [x25+8]
004d4efcb 0x4d4f00
004d4f00
004d4f00loc_4d4f00:
004d4f00str x5, [x4+32]
004d4f04ldr x4, [sp+536]
004d4f08str x4, [sp+760]
004d4f0cadrp x5, 0x1a8000
004d4f10add x5, x5, 32
004d4f14str x5, [sp+144]
004d4f18str x4, [sp+152]
004d4f1cstp xzr, xzr, [sp+128]
004d4f20ldr x0, [sp+144]
004d4f24ldr x1, [sp+152]
004d4f28mov x2, xzr
004d4f2cmov x3, xzr
004d4f30ldp x29, x30, [sp-8]
004d4f34add sp, sp, 1072
004d4f38ret x30
004d4f3c
004d4f3cloc_4d4f3c:
004d4f3cb 0x4d4f44
004d4f40
004d4f40loc_4d4f40:
004d4f40b 0x4d4f44
004d4f44
004d4f44loc_4d4f44:
004d4f44b 0x4d4f48
004d4f48
004d4f48loc_4d4f48:
004d4f48b 0x4d4f4c
004d4f4c
004d4f4cloc_4d4f4c:
004d4f4cb 0x4d4f54
004d4f50
004d4f50loc_4d4f50:
004d4f50b 0x4d4f54
004d4f54
004d4f54loc_4d4f54:
004d4f54b 0x4d4f58
004d4f58
004d4f58loc_4d4f58:
004d4f58ldr x5, [sp+1040]
004d4f5cldr x3, [x5]
004d4f60ldr x4, [x5+8]
004d4f64mov x0, xzr
004d4f68adrp x1, 0x1ea000
004d4f6cadd x1, x1, 72
004d4f70orr x2, xzr, 31
004d4f74bl runtime.concatstring2
004d4f78str x0, [sp+552]
004d4f7cstr x1, [sp+560]
004d4f80bl errors.New
004d4f84str x0, [sp+888]
004d4f88str x1, [sp+896]
004d4f8cstp xzr, xzr, [sp+144]
004d4f90ldr x2, [sp+888]
004d4f94ldr x3, [sp+896]
004d4f98str x2, [sp+128]
004d4f9cstr x3, [sp+136]
004d4fa0ldr x0, [sp+144]
004d4fa4ldr x1, [sp+152]
004d4fa8ldp x29, x30, [sp-8]
004d4facadd sp, sp, 1072
004d4fb0ret x30
004d4fb4
004d4fb4loc_4d4fb4:
004d4fb4b 0x4d4fbc
004d4fb8
004d4fb8loc_4d4fb8:
004d4fb8b 0x4d4fbc
004d4fbc
004d4fbcloc_4d4fbc:
004d4fbcb 0x4d4fc0
004d4fc0
004d4fc0loc_4d4fc0:
004d4fc0b 0x4d4fc4
004d4fc4
004d4fc4loc_4d4fc4:
004d4fc4b 0x4d4fd4
004d4fc8
004d4fc8loc_4d4fc8:
004d4fc8b 0x4d4fcc
004d4fcc
004d4fccloc_4d4fcc:
004d4fccb 0x4d4fd0
004d4fd0
004d4fd0loc_4d4fd0:
004d4fd0b 0x4d4fd4
004d4fd4
004d4fd4loc_4d4fd4:
004d4fd4b 0x4d4fd8
004d4fd8
004d4fd8loc_4d4fd8:
004d4fd8adrp x0, 0x1e4000
004d4fdcadd x0, x0, 2916
004d4fe0movz x1, 23
004d4fe4bl errors.New
004d4fe8str x0, [sp+888]
004d4fecstr x1, [sp+896]
004d4ff0stp xzr, xzr, [sp+144]
004d4ff4ldr x2, [sp+888]
004d4ff8ldr x3, [sp+896]
004d4ffcstr x2, [sp+128]
004d5000str x3, [sp+136]
004d5004ldr x0, [sp+144]
004d5008ldr x1, [sp+152]
004d500cldp x29, x30, [sp-8]
004d5010add sp, sp, 1072
004d5014ret x30
004d5018
004d5018loc_4d5018:
004d5018orr x0, xzr, 7
004d501cbl runtime.panicIndex
004d5020
004d5020loc_4d5020:
004d5020orr x0, xzr, 6
004d5024bl runtime.panicIndex
004d5028
004d5028loc_4d5028:
004d5028movz x0, 5
004d502cbl runtime.panicIndex
004d5030
004d5030loc_4d5030:
004d5030orr x0, xzr, 4
004d5034bl runtime.panicIndex
004d5038
004d5038loc_4d5038:
004d5038orr x0, xzr, 3
004d503cbl runtime.panicIndex
004d5040
004d5040loc_4d5040:
004d5040orr x0, xzr, 2
004d5044bl runtime.panicIndex
004d5048
004d5048loc_4d5048:
004d5048orr x0, xzr, 1
004d504cbl runtime.panicIndex
004d5050
004d5050loc_4d5050:
004d5050mov x0, xzr
004d5054bl runtime.panicIndex
004d5058
004d5058loc_4d5058:
004d5058orr x0, xzr, 7
004d505cbl runtime.panicIndex
004d5060
004d5060loc_4d5060:
004d5060orr x0, xzr, 6
004d5064bl runtime.panicIndex
004d5068
004d5068loc_4d5068:
004d5068movz x0, 5
004d506cbl runtime.panicIndex
004d5070
004d5070loc_4d5070:
004d5070orr x0, xzr, 4
004d5074bl runtime.panicIndex
004d5078
004d5078loc_4d5078:
004d5078orr x0, xzr, 3
004d507cbl runtime.panicIndex
004d5080
004d5080loc_4d5080:
004d5080orr x0, xzr, 2
004d5084bl runtime.panicIndex
004d5088
004d5088loc_4d5088:
004d5088orr x0, xzr, 1
004d508cbl runtime.panicIndex
004d5090
004d5090loc_4d5090:
004d5090mov x0, xzr
004d5094bl runtime.panicIndex
004d5098
004d5098loc_4d5098:
004d5098orr x0, xzr, 7
004d509cbl runtime.panicIndex
004d50a0
004d50a0loc_4d50a0:
004d50a0orr x0, xzr, 6
004d50a4bl runtime.panicIndex
004d50a8
004d50a8loc_4d50a8:
004d50a8movz x0, 5
004d50acbl runtime.panicIndex
004d50b0
004d50b0loc_4d50b0:
004d50b0orr x0, xzr, 4
004d50b4bl runtime.panicIndex
004d50b8
004d50b8loc_4d50b8:
004d50b8orr x0, xzr, 3
004d50bcbl runtime.panicIndex
004d50c0
004d50c0loc_4d50c0:
004d50c0orr x0, xzr, 2
004d50c4bl runtime.panicIndex
004d50c8
004d50c8loc_4d50c8:
004d50c8orr x0, xzr, 1
004d50ccbl runtime.panicIndex
004d50d0
004d50d0loc_4d50d0:
004d50d0mov x0, xzr
004d50d4bl runtime.panicIndex
004d50d8
004d50d8loc_4d50d8:
004d50d8movz x0, 10
004d50dcbl runtime.panicIndex
004d50e0
004d50e0loc_4d50e0:
004d50e0movz x0, 9
004d50e4bl runtime.panicIndex
004d50e8
004d50e8loc_4d50e8:
004d50e8orr x0, xzr, 8
004d50ecbl runtime.panicIndex
004d50f0
004d50f0loc_4d50f0:
004d50f0orr x0, xzr, 7
004d50f4bl runtime.panicIndex
004d50f8
004d50f8loc_4d50f8:
004d50f8orr x0, xzr, 6
004d50fcbl runtime.panicIndex
004d5100
004d5100loc_4d5100:
004d5100movz x0, 5
004d5104bl runtime.panicIndex
004d5108
004d5108loc_4d5108:
004d5108orr x0, xzr, 4
004d510cbl runtime.panicIndex
004d5110
004d5110loc_4d5110:
004d5110orr x0, xzr, 3
004d5114bl runtime.panicIndex
004d5118
004d5118loc_4d5118:
004d5118orr x0, xzr, 2
004d511cbl runtime.panicIndex
004d5120
004d5120loc_4d5120:
004d5120orr x0, xzr, 1
004d5124bl runtime.panicIndex
004d5128
004d5128loc_4d5128:
004d5128mov x0, xzr
004d512cbl runtime.panicIndex
004d5130
004d5130loc_4d5130:
004d5130orr x0, xzr, 6
004d5134bl runtime.panicIndex
004d5138
004d5138loc_4d5138:
004d5138movz x0, 5
004d513cbl runtime.panicIndex
004d5140
004d5140loc_4d5140:
004d5140orr x0, xzr, 4
004d5144bl runtime.panicIndex
004d5148
004d5148loc_4d5148:
004d5148orr x0, xzr, 3
004d514cbl runtime.panicIndex
004d5150
004d5150loc_4d5150:
004d5150orr x0, xzr, 2
004d5154bl runtime.panicIndex
004d5158
004d5158loc_4d5158:
004d5158orr x0, xzr, 1
004d515cbl runtime.panicIndex
004d5160
004d5160loc_4d5160:
004d5160mov x0, xzr
004d5164bl runtime.panicIndex
004d5168
004d5168loc_4d5168:
004d5168orr x0, xzr, 3
004d516cbl runtime.panicIndex
004d5170
004d5170loc_4d5170:
004d5170orr x0, xzr, 2
004d5174bl runtime.panicIndex
004d5178
004d5178loc_4d5178:
004d5178orr x0, xzr, 1
004d517cbl runtime.panicIndex
004d5180
004d5180loc_4d5180:
004d5180mov x0, xzr
004d5184bl runtime.panicIndex
004d5188
004d5188loc_4d5188:
004d5188bl runtime.panicSliceB
004d518c
004d518cloc_4d518c:
004d518corr x1, xzr, 15
004d5190bl runtime.panicSliceAcap
004d5194hint
004d5198
004d5198loc_4d5198:
004d5198stp x0, x1, [sp+8]
004d519cstp x2, x3, [sp+24]
004d51a0mov x3, x30
004d51a4bl runtime.morestack_noctxt.abi0
004d51a8ldp x0, x1, [sp+8]
004d51acldp x2, x3, [sp+24]
004d51b0b 0x4d3660
004d51b4udf 0
004d51b8udf 0
004d51bcudf 0
004d3660
004d3660golang.org/x/crypto/ssh.parseOpenSSHPrivateKey: ; void golang.org/x/crypto/ssh.parseOpenSSHPrivateKey(struct []uint8 key, golang.org/x/crypto/ssh.openSSHDecryptFunc decrypt)
004d3660ldr x16, [x28+16]
004d3664sub x17, sp, 944
004d3668subs xzr, x17, x16
004d366cb.ls 0x4d5198
004d3670sub x20, sp, 1072
004d3674stp x29, x30, [x20-8]
004d3678add sp, x20, 0
004d367csub x29, sp, 8
004d3680str x0, [sp+1080]
004d3684str x1, [sp+1088]
004d3688str x2, [sp+1096]
004d368cstr x3, [sp+1104]
004d3690stp xzr, xzr, [sp+144]
004d3694stp xzr, xzr, [sp+128]
004d3698ldr x3, [sp+1088]
004d369cstr x3, [sp+120]
004d36a0subs xzr, x3, 15
004d36a4cset x3, lt
004d36a8strb w3, [sp+86]
004d36acb.lt 0x4d36b4
004d36b0b 0x4d36bc
004d36b4
004d36b4loc_4d36b4:
004d36b4orr x0, xzr, 15
004d36b8b 0x4d383c
004d36bc
004d36bcloc_4d36bc:
004d36bcldr x3, [sp+1080]
004d36c0ldr x2, [sp+1096]
004d36c4subs xzr, x2, 15
004d36c8b.hs 0x4d36d0
004d36ccb 0x4d518c
004d36d0
004d36d0loc_4d36d0:
004d36d0b 0x4d36d4
004d36d4
004d36d4loc_4d36d4:
004d36d4str x3, [sp+904]
004d36d8orr x0, xzr, 15
004d36dcstr x0, [sp+912]
004d36e0str x2, [sp+920]
004d36e4str x3, [sp+744]
004d36e8str x0, [sp+752]
004d36ecb 0x4d36f0
004d36f0
004d36f0loc_4d36f0:
004d36f0b 0x4d36f4
004d36f4
004d36f4loc_4d36f4:
004d36f4ldrb w2, [x3]
004d36f8b 0x4d36fc
004d36fc
004d36fcloc_4d36fc:
004d36fcldrb w4, [x3+1]
004d3700ubfm x4, x4, 56, 7
004d3704orr x2, x2, x4
004d3708b 0x4d370c
004d370c
004d370cloc_4d370c:
004d370cldrb w4, [x3+2]
004d3710ubfm x4, x4, 48, 7
004d3714orr x2, x2, x4
004d3718b 0x4d371c
004d371c
004d371cloc_4d371c:
004d371cldrb w4, [x3+3]
004d3720ubfm x4, x4, 40, 7
004d3724orr x2, x2, x4
004d3728b 0x4d372c
004d372c
004d372cloc_4d372c:
004d372cldrb w4, [x3+4]
004d3730ubfm x4, x4, 32, 7
004d3734orr x2, x2, x4
004d3738b 0x4d373c
004d373c
004d373cloc_4d373c:
004d373cldrb w4, [x3+5]
004d3740ubfm x4, x4, 24, 7
004d3744orr x2, x2, x4
004d3748b 0x4d374c
004d374c
004d374cloc_4d374c:
004d374cldrb w4, [x3+6]
004d3750ubfm x4, x4, 16, 7
004d3754orr x2, x2, x4
004d3758b 0x4d375c
004d375c
004d375cloc_4d375c:
004d375cldrb w4, [x3+7]
004d3760ubfm x4, x4, 8, 7
004d3764orr x2, x2, x4
004d3768movz x4, 28783
004d376cmovk x4, 0x6e650000
004d3770movk x4, 0x737300000000
004d3774movk x4, 0x2d68000000000000
004d3778subs xzr, x2, x4
004d377ccset x2, ne
004d3780b 0x4d3784
004d3784
004d3784loc_4d3784:
004d3784b.ne 0x4d378c
004d3788b 0x4d3790
004d378c
004d378cloc_4d378c:
004d378cb 0x4d37dc
004d3790
004d3790loc_4d3790:
004d3790b 0x4d3794
004d3794
004d3794loc_4d3794:
004d3794ldrb w2, [x3+8]
004d3798b 0x4d379c
004d379c
004d379cloc_4d379c:
004d379cldrb w4, [x3+9]
004d37a0ubfm x4, x4, 56, 7
004d37a4orr x2, x2, x4
004d37a8b 0x4d37ac
004d37ac
004d37acloc_4d37ac:
004d37acldrb w4, [x3+10]
004d37b0ubfm x4, x4, 48, 7
004d37b4orr x2, x2, x4
004d37b8b 0x4d37bc
004d37bc
004d37bcloc_4d37bc:
004d37bcldrb w4, [x3+11]
004d37c0ubfm x4, x4, 40, 7
004d37c4orr x4, x2, x4
004d37c8movz x5, 25963
004d37ccmovk x5, 0x2d790000
004d37d0subs wzr, w4, w5
004d37d4cset x2, ne
004d37d8b 0x4d37dc
004d37dc
004d37dcloc_4d37dc:
004d37dctbnz w2, 0, 0x4d37e4
004d37e0b 0x4d37e8
004d37e4
004d37e4loc_4d37e4:
004d37e4b 0x4d3814
004d37e8
004d37e8loc_4d37e8:
004d37e8b 0x4d37ec
004d37ec
004d37ecloc_4d37ec:
004d37ecldrb w2, [x3+12]
004d37f0b 0x4d37f4
004d37f4
004d37f4loc_4d37f4:
004d37f4ldrb w4, [x3+13]
004d37f8ubfm x4, x4, 56, 7
004d37fcorr x4, x2, x4
004d3800ubfm x4, x4, 0, 15
004d3804movz x5, 12662
004d3808subs wzr, w4, w5
004d380ccset x2, ne
004d3810b 0x4d3814
004d3814
004d3814loc_4d3814:
004d3814tbnz w2, 0, 0x4d381c
004d3818b 0x4d3820
004d381c
004d381cloc_4d381c:
004d381cb 0x4d3834
004d3820
004d3820loc_4d3820:
004d3820b 0x4d3824
004d3824
004d3824loc_4d3824:
004d3824ldrb w3, [x3+14]
004d3828subs wzr, w3, 0
004d382ccset x2, ne
004d3830b 0x4d3834
004d3834
004d3834loc_4d3834:
004d3834strb w2, [sp+86]
004d3838b 0x4d383c
004d383c
004d383cloc_4d383c:
004d383cldrb w2, [sp+86]
004d3840tbnz w2, 0, 0x4d3848
004d3844b 0x4d3888
004d3848
004d3848loc_4d3848:
004d3848adrp x0, 0x1f0000
004d384cadd x0, x0, 2743
004d3850movz x1, 39
004d3854bl errors.New
004d3858str x0, [sp+888]
004d385cstr x1, [sp+896]
004d3860stp xzr, xzr, [sp+144]
004d3864ldr x2, [sp+888]
004d3868ldr x3, [sp+896]
004d386cstr x2, [sp+128]
004d3870str x3, [sp+136]
004d3874ldr x0, [sp+144]
004d3878ldr x1, [sp+152]
004d387cldp x29, x30, [sp-8]
004d3880add sp, sp, 1072
004d3884ret x30
004d3888
004d3888loc_4d3888:
004d3888ldr x1, [sp+1088]
004d388cldr x2, [sp+1080]
004d3890ldr x3, [sp+1096]
004d3894b 0x4d3898
004d3898
004d3898loc_4d3898:
004d3898subs xzr, x1, 15
004d389cb.hs 0x4d38a4
004d38a0b 0x4d5188
004d38a4
004d38a4loc_4d38a4:
004d38a4sub x3, x3, 15
004d38a8sub x4, xzr, x3
004d38acsub x1, x1, 15
004d38b0sbfm x4, x4, 63, 63
004d38b4and x4, x4, 15
004d38b8add x2, x2, x4
004d38bcstr x2, [sp+176]
004d38c0str x1, [sp+184]
004d38c4str x3, [sp+192]
004d38c8adrp x0, 0x1a6000
004d38ccadd x0, x0, 3744
004d38d0bl runtime.newobject
004d38d4str x0, [sp+1016]
004d38d8adrp x27, 0x578000
004d38dcldr w1, [x27+3056]
004d38e0cbz w1, 0x4d38e8
004d38e4b 0x4d38ec
004d38e8
004d38e8loc_4d38e8:
004d38e8b 0x4d3908
004d38ec
004d38ecloc_4d38ec:
004d38ecstr x0, [sp+528]
004d38f0mov x1, x0
004d38f4adrp x0, 0x1a6000
004d38f8add x0, x0, 3744
004d38fcbl runtime.wbZero
004d3900ldr x0, [sp+528]
004d3904b 0x4d3908
004d3908
004d3908loc_4d3908:
004d3908mov x20, x0
004d390cadr x27, 16
004d3910stp x29, x27, [sp-24]
004d3914sub x29, sp, 24
004d3918bl fn_87cf8
004d391csub x29, sp, 8
004d3920str xzr, [x0+96]
004d3924ldr x4, [sp+1016]
004d3928str x4, [sp+880]
004d392cldr x0, [sp+176]
004d3930ldr x1, [sp+184]
004d3934ldr x2, [sp+192]
004d3938adrp x3, 0x11e000
004d393cadd x3, x3, 2368
004d3940bl golang.org/x/crypto/ssh.Unmarshal
004d3944str x0, [sp+416]
004d3948str x1, [sp+424]
004d394ccbnz x0, 0x4d3954
004d3950b 0x4d397c
004d3954
004d3954loc_4d3954:
004d3954stp xzr, xzr, [sp+144]
004d3958ldr x3, [sp+424]
004d395cldr x2, [sp+416]
004d3960str x2, [sp+128]
004d3964str x3, [sp+136]
004d3968ldr x0, [sp+144]
004d396cldr x1, [sp+152]
004d3970ldp x29, x30, [sp-8]
004d3974add sp, sp, 1072
004d3978ret x30
004d397c
004d397cloc_4d397c:
004d397cldr x9, [sp+1016]
004d3980ldr w9, [x9+48]
004d3984subs wzr, w9, 1
004d3988b.ne 0x4d3990
004d398cb 0x4d39d0
004d3990
004d3990loc_4d3990:
004d3990adrp x0, 0x1f0000
004d3994add x0, x0, 196
004d3998movz x1, 38
004d399cbl errors.New
004d39a0str x0, [sp+888]
004d39a4str x1, [sp+896]
004d39a8stp xzr, xzr, [sp+144]
004d39acldr x2, [sp+888]
004d39b0ldr x3, [sp+896]
004d39b4str x2, [sp+128]
004d39b8str x3, [sp+136]
004d39bcldr x0, [sp+144]
004d39c0ldr x1, [sp+152]
004d39c4ldp x29, x30, [sp-8]
004d39c8add sp, sp, 1072
004d39ccret x30
004d39d0
004d39d0loc_4d39d0:
004d39d0str xzr, [sp+904]
004d39d4add x27, sp, 912
004d39d8stp xzr, xzr, [x27]
004d39dcadd x27, sp, 888
004d39e0stp xzr, xzr, [x27]
004d39e4ldr x26, [sp+1104]
004d39e8ldr x9, [x26]
004d39ecldr x10, [sp+1016]
004d39f0ldr x0, [x10]
004d39f4ldr x1, [x10+8]
004d39f8ldr x10, [sp+1016]
004d39fcldr x2, [x10+16]
004d3a00ldr x3, [x10+24]
004d3a04ldr x10, [sp+1016]
004d3a08ldr x4, [x10+32]
004d3a0cldr x5, [x10+40]
004d3a10ldr x10, [sp+1016]
004d3a14ldr x6, [x10+80]
004d3a18ldr x7, [x10+88]
004d3a1cldr x8, [x10+96]
004d3a20blr x9
004d3a24str x0, [sp+904]
004d3a28str x1, [sp+912]
004d3a2cstr x2, [sp+920]
004d3a30str x3, [sp+888]
004d3a34str x4, [sp+896]
004d3a38ldr x9, [sp+904]
004d3a3cldr x10, [sp+912]
004d3a40ldr x11, [sp+920]
004d3a44str x9, [sp+472]
004d3a48str x10, [sp+480]
004d3a4cstr x11, [sp+488]
004d3a50ldr x9, [sp+888]
004d3a54ldr x10, [sp+896]
004d3a58str x9, [sp+1000]
004d3a5cstr x10, [sp+1008]
004d3a60ldr x9, [sp+472]
004d3a64ldr x10, [sp+480]
004d3a68ldr x11, [sp+488]
004d3a6cstr x9, [sp+216]
004d3a70str x10, [sp+224]
004d3a74str x11, [sp+232]
004d3a78ldr x9, [sp+1008]
004d3a7cldr x10, [sp+1000]
004d3a80str x10, [sp+400]
004d3a84str x9, [sp+408]
004d3a88cbnz x10, 0x4d3a90
004d3a8cb 0x4d3cc4
004d3a90
004d3a90loc_4d3a90:
004d3a90str xzr, [sp+872]
004d3a94ldr x4, [sp+400]
004d3a98ldr x5, [sp+408]
004d3a9cadrp x6, 0x243000
004d3aa0add x6, x6, 160
004d3aa4subs xzr, x4, x6
004d3aa8b.eq 0x4d3ab0
004d3aacb 0x4d3ab8
004d3ab0
004d3ab0loc_4d3ab0:
004d3ab0orr x0, xzr, 1
004d3ab4b 0x4d3ac4
004d3ab8
004d3ab8loc_4d3ab8:
004d3ab8mov x0, xzr
004d3abcmov x5, xzr
004d3ac0b 0x4d3ac4
004d3ac4
004d3ac4loc_4d3ac4:
004d3ac4str x5, [sp+872]
004d3ac8strb w0, [sp+86]
004d3accldr x4, [sp+872]
004d3ad0str x4, [sp+992]
004d3ad4ldrb w4, [sp+86]
004d3ad8strb w4, [sp+87]
004d3adcldr x4, [sp+992]
004d3ae0str x4, [sp+392]
004d3ae4ldrb w4, [sp+87]
004d3ae8strb w4, [sp+85]
004d3aectbnz w4, 0, 0x4d3af4
004d3af0b 0x4d3c98
004d3af4
004d3af4loc_4d3af4:
004d3af4add x27, sp, 856
004d3af8stp xzr, xzr, [x27]
004d3afcadd x27, sp, 888
004d3b00stp xzr, xzr, [x27]
004d3b04ldr x3, [sp+1016]
004d3b08ldr x0, [x3+56]
004d3b0cldr x1, [x3+64]
004d3b10ldr x2, [x3+72]
004d3b14bl golang.org/x/crypto/ssh.ParsePublicKey
004d3b18str x0, [sp+856]
004d3b1cstr x1, [sp+864]
004d3b20str x2, [sp+888]
004d3b24str x3, [sp+896]
004d3b28ldr x3, [sp+856]
004d3b2cldr x4, [sp+864]
004d3b30str x3, [sp+976]
004d3b34str x4, [sp+984]
004d3b38ldr x3, [sp+888]
004d3b3cldr x4, [sp+896]
004d3b40str x3, [sp+960]
004d3b44str x4, [sp+968]
004d3b48ldr x3, [sp+976]
004d3b4cldr x4, [sp+984]
004d3b50str x3, [sp+200]
004d3b54str x4, [sp+208]
004d3b58ldr x3, [sp+968]
004d3b5cldr x4, [sp+960]
004d3b60str x4, [sp+248]
004d3b64str x3, [sp+256]
004d3b68cbnz x4, 0x4d3b70
004d3b6cb 0x4d3c54
004d3b70
004d3b70loc_4d3b70:
004d3b70add x27, sp, 840
004d3b74stp xzr, xzr, [x27]
004d3b78add x5, sp, 840
004d3b7cstr x5, [sp+712]
004d3b80ldr x5, [sp+248]
004d3b84ldr x6, [sp+256]
004d3b88str x5, [sp+696]
004d3b8cstr x6, [sp+704]
004d3b90str x5, [sp+688]
004d3b94ldr x5, [sp+688]
004d3b98cbnz x5, 0x4d3ba0
004d3b9cb 0x4d3bb0
004d3ba0
004d3ba0loc_4d3ba0:
004d3ba0ldr x5, [sp+688]
004d3ba4ldr x5, [x5+8]
004d3ba8str x5, [sp+688]
004d3bacb 0x4d3bb4
004d3bb0
004d3bb0loc_4d3bb0:
004d3bb0b 0x4d3bb4
004d3bb4
004d3bb4loc_4d3bb4:
004d3bb4ldr x5, [sp+712]
004d3bb8ldrsb x27, [x5]
004d3bbcldr x6, [sp+704]
004d3bc0ldr x7, [sp+688]
004d3bc4str x7, [x5]
004d3bc8adrp x27, 0x578000
004d3bccldr w7, [x27+3056]
004d3bd0cbz w7, 0x4d3bd8
004d3bd4b 0x4d3bdc
004d3bd8
004d3bd8loc_4d3bd8:
004d3bd8b 0x4d3bf0
004d3bdc
004d3bdcloc_4d3bdc:
004d3bdcbl runtime.gcWriteBarrier2
004d3be0str x6, [x25]
004d3be4ldr x7, [x5+8]
004d3be8str x7, [x25+8]
004d3becb 0x4d3bf0
004d3bf0
004d3bf0loc_4d3bf0:
004d3bf0str x6, [x5+8]
004d3bf4ldr x2, [sp+712]
004d3bf8ldrsb x27, [x2]
004d3bfcb 0x4d3c00
004d3c00
004d3c00loc_4d3c00:
004d3c00str x2, [sp+720]
004d3c04orr x4, xzr, 1
004d3c08str x4, [sp+728]
004d3c0cstr x4, [sp+736]
004d3c10adrp x0, 0x1f3000
004d3c14add x0, x0, 2212
004d3c18movz x1, 44
004d3c1cmov x3, x4
004d3c20bl fmt.Errorf
004d3c24str x0, [sp+888]
004d3c28str x1, [sp+896]
004d3c2cstp xzr, xzr, [sp+144]
004d3c30ldr x2, [sp+888]
004d3c34ldr x3, [sp+896]
004d3c38str x2, [sp+128]
004d3c3cstr x3, [sp+136]
004d3c40ldr x0, [sp+144]
004d3c44ldr x1, [sp+152]
004d3c48ldp x29, x30, [sp-8]
004d3c4cadd sp, sp, 1072
004d3c50ret x30
004d3c54
004d3c54loc_4d3c54:
004d3c54ldr x4, [sp+392]
004d3c58ldrsb x27, [x4]
004d3c5cldr x5, [sp+208]
004d3c60ldr x6, [sp+200]
004d3c64str x6, [x4]
004d3c68adrp x27, 0x578000
004d3c6cldr w6, [x27+3056]
004d3c70cbz w6, 0x4d3c78
004d3c74b 0x4d3c7c
004d3c78
004d3c78loc_4d3c78:
004d3c78b 0x4d3c90
004d3c7c
004d3c7cloc_4d3c7c:
004d3c7cbl runtime.gcWriteBarrier2
004d3c80str x5, [x25]
004d3c84ldr x6, [x4+8]
004d3c88str x6, [x25+8]
004d3c8cb 0x4d3c90
004d3c90
004d3c90loc_4d3c90:
004d3c90str x5, [x4+8]
004d3c94b 0x4d3c9c
004d3c98
004d3c98loc_4d3c98:
004d3c98b 0x4d3c9c
004d3c9c
004d3c9cloc_4d3c9c:
004d3c9cstp xzr, xzr, [sp+144]
004d3ca0ldr x3, [sp+408]
004d3ca4ldr x2, [sp+400]
004d3ca8str x2, [sp+128]
004d3cacstr x3, [sp+136]
004d3cb0ldr x0, [sp+144]
004d3cb4ldr x1, [sp+152]
004d3cb8ldp x29, x30, [sp-8]
004d3cbcadd sp, sp, 1072
004d3cc0ret x30
004d3cc4
004d3cc4loc_4d3cc4:
004d3cc4adrp x0, 0x189000
004d3cc8add x0, x0, 3296
004d3cccbl runtime.newobject
004d3cd0str x0, [sp+1024]
004d3cd4adrp x27, 0x578000
004d3cd8ldr w1, [x27+3056]
004d3cdccbz w1, 0x4d3ce4
004d3ce0b 0x4d3ce8
004d3ce4
004d3ce4loc_4d3ce4:
004d3ce4b 0x4d3d04
004d3ce8
004d3ce8loc_4d3ce8:
004d3ce8str x0, [sp+520]
004d3cecmov x1, x0
004d3cf0adrp x0, 0x189000
004d3cf4add x0, x0, 3296
004d3cf8bl runtime.wbZero
004d3cfcldr x0, [sp+520]
004d3d00b 0x4d3d04
004d3d04
004d3d04loc_4d3d04:
004d3d04stp xzr, xzr, [x0]
004d3d08stp xzr, xzr, [x0+16]
004d3d0cstp xzr, xzr, [x0+32]
004d3d10ldr x4, [sp+1024]
004d3d14str x4, [sp+832]
004d3d18ldr x0, [sp+216]
004d3d1cldr x1, [sp+224]
004d3d20ldr x2, [sp+232]
004d3d24adrp x3, 0x11e000
004d3d28add x3, x3, 2304
004d3d2cbl golang.org/x/crypto/ssh.Unmarshal
004d3d30str x0, [sp+376]
004d3d34str x1, [sp+384]
004d3d38subs xzr, x0, 0
004d3d3ccset x5, ne
004d3d40strb w5, [sp+86]
004d3d44cbnz x0, 0x4d3d4c
004d3d48b 0x4d3d50
004d3d4c
004d3d4cloc_4d3d4c:
004d3d4cb 0x4d3d70
004d3d50
004d3d50loc_4d3d50:
004d3d50ldr x4, [sp+1024]
004d3d54ldr w4, [x4]
004d3d58ldr x5, [sp+1024]
004d3d5cldr w5, [x5+4]
004d3d60subs wzr, w5, w4
004d3d64cset x4, ne
004d3d68strb w4, [sp+86]
004d3d6cb 0x4d3d70
004d3d70
004d3d70loc_4d3d70:
004d3d70ldrb w4, [sp+86]
004d3d74tbnz w4, 0, 0x4d3d7c
004d3d78b 0x4d3ea4
004d3d7c
004d3d7cloc_4d3d7c:
004d3d7cldr x4, [sp+1016]
004d3d80ldr x4, [x4+8]
004d3d84subs xzr, x4, 4
004d3d88b.ne 0x4d3d90
004d3d8cb 0x4d3d94
004d3d90
004d3d90loc_4d3d90:
004d3d90b 0x4d3e34
004d3d94
004d3d94loc_4d3d94:
004d3d94ldr x4, [sp+1016]
004d3d98ldr x1, [x4+8]
004d3d9cldr x4, [x4]
004d3da0subs xzr, x1, 0
004d3da4b.hi 0x4d3dac
004d3da8b 0x4d5180
004d3dac
004d3dacloc_4d3dac:
004d3dacldr x5, [sp+1016]
004d3db0ldr x1, [x5+8]
004d3db4ldr x5, [x5]
004d3db8ldrb w4, [x4]
004d3dbcsubs xzr, x1, 1
004d3dc0b.hi 0x4d3dc8
004d3dc4b 0x4d5178
004d3dc8
004d3dc8loc_4d3dc8:
004d3dc8ldr x6, [sp+1016]
004d3dccldr x1, [x6+8]
004d3dd0ldr x6, [x6]
004d3dd4ldrb w5, [x5+1]
004d3dd8ubfm x5, x5, 56, 7
004d3ddcorr x4, x4, x5
004d3de0subs xzr, x1, 2
004d3de4b.hi 0x4d3dec
004d3de8b 0x4d5170
004d3dec
004d3decloc_4d3dec:
004d3decldr x5, [sp+1016]
004d3df0ldr x1, [x5+8]
004d3df4ldr x5, [x5]
004d3df8ldrb w6, [x6+2]
004d3dfcubfm x6, x6, 48, 7
004d3e00orr x4, x4, x6
004d3e04subs xzr, x1, 3
004d3e08b.hi 0x4d3e10
004d3e0cb 0x4d5168
004d3e10
004d3e10loc_4d3e10:
004d3e10ldrb w5, [x5+3]
004d3e14ubfm x5, x5, 40, 7
004d3e18orr x4, x4, x5
004d3e1cmovz x5, 28526
004d3e20movk x5, 0x656e0000
004d3e24subs wzr, w4, w5
004d3e28b.ne 0x4d3e30
004d3e2cb 0x4d3e64
004d3e30
004d3e30loc_4d3e30:
004d3e30b 0x4d3e34
004d3e34
004d3e34loc_4d3e34:
004d3e34stp xzr, xzr, [sp+144]
004d3e38adrp x27, 0x54e000
004d3e3cldr x3, [x27+3832]
004d3e40adrp x27, 0x54e000
004d3e44ldr x2, [x27+3824]
004d3e48str x2, [sp+128]
004d3e4cstr x3, [sp+136]
004d3e50ldr x0, [sp+144]
004d3e54ldr x1, [sp+152]
004d3e58ldp x29, x30, [sp-8]
004d3e5cadd sp, sp, 1072
004d3e60ret x30
004d3e64
004d3e64loc_4d3e64:
004d3e64adrp x0, 0x1e7000
004d3e68add x0, x0, 2047
004d3e6cmovz x1, 26
004d3e70bl errors.New
004d3e74str x0, [sp+888]
004d3e78str x1, [sp+896]
004d3e7cstp xzr, xzr, [sp+144]
004d3e80ldr x2, [sp+888]
004d3e84ldr x3, [sp+896]
004d3e88str x2, [sp+128]
004d3e8cstr x3, [sp+136]
004d3e90ldr x0, [sp+144]
004d3e94ldr x1, [sp+152]
004d3e98ldp x29, x30, [sp-8]
004d3e9cadd sp, sp, 1072
004d3ea0ret x30
004d3ea4
004d3ea4loc_4d3ea4:
004d3ea4ldr x3, [sp+1024]
004d3ea8ldr x1, [x3+16]
004d3eacldr x0, [x3+8]
004d3eb0str x0, [sp+672]
004d3eb4str x1, [sp+680]
004d3eb8b 0x4d3ebc
004d3ebc
004d3ebcloc_4d3ebc:
004d3ebcsubs xzr, x1, 7
004d3ec0b.eq 0x4d3ec8
004d3ec4b 0x4d4308
004d3ec8
004d3ec8loc_4d3ec8:
004d3ec8b 0x4d3ecc
004d3ecc
004d3eccloc_4d3ecc:
004d3eccsubs xzr, x1, 7
004d3ed0b.eq 0x4d3ed8
004d3ed4b 0x4d4300
004d3ed8
004d3ed8loc_4d3ed8:
004d3ed8subs xzr, x1, 0
004d3edcb.hi 0x4d3ee4
004d3ee0b 0x4d5160
004d3ee4
004d3ee4loc_4d3ee4:
004d3ee4ldrb w2, [x0]
004d3ee8subs xzr, x1, 1
004d3eecb.hi 0x4d3ef4
004d3ef0b 0x4d5158
004d3ef4
004d3ef4loc_4d3ef4:
004d3ef4ldrb w3, [x0+1]
004d3ef8ubfm x3, x3, 56, 7
004d3efcorr x2, x2, x3
004d3f00subs xzr, x1, 2
004d3f04b.hi 0x4d3f0c
004d3f08b 0x4d5150
004d3f0c
004d3f0cloc_4d3f0c:
004d3f0cldrb w3, [x0+2]
004d3f10ubfm x3, x3, 48, 7
004d3f14orr x2, x2, x3
004d3f18subs xzr, x1, 3
004d3f1cb.hi 0x4d3f24
004d3f20b 0x4d5148
004d3f24
004d3f24loc_4d3f24:
004d3f24ldrb w3, [x0+3]
004d3f28ubfm x3, x3, 40, 7
004d3f2corr x2, x2, x3
004d3f30movz x3, 29555
004d3f34movk x3, 0x2d680000
004d3f38subs wzr, w2, w3
004d3f3cb.eq 0x4d3f44
004d3f40b 0x4d42fc
004d3f44
004d3f44loc_4d3f44:
004d3f44subs xzr, x1, 4
004d3f48b.hi 0x4d3f50
004d3f4cb 0x4d5140
004d3f50
004d3f50loc_4d3f50:
004d3f50ldrb w2, [x0+4]
004d3f54subs xzr, x1, 5
004d3f58b.hi 0x4d3f60
004d3f5cb 0x4d5138
004d3f60
004d3f60loc_4d3f60:
004d3f60ldrb w3, [x0+5]
004d3f64ubfm x3, x3, 56, 7
004d3f68orr x2, x2, x3
004d3f6cubfm x2, x2, 0, 15
004d3f70movz x3, 29554
004d3f74subs wzr, w2, w3
004d3f78b.eq 0x4d3f80
004d3f7cb 0x4d42f8
004d3f80
004d3f80loc_4d3f80:
004d3f80subs xzr, x1, 6
004d3f84b.hi 0x4d3f8c
004d3f88b 0x4d5130
004d3f8c
004d3f8cloc_4d3f8c:
004d3f8cldrb w2, [x0+6]
004d3f90subs wzr, w2, 97
004d3f94b.eq 0x4d3f9c
004d3f98b 0x4d42f4
004d3f9c
004d3f9cloc_4d3f9c:
004d3f9cb 0x4d3fa0
004d3fa0
004d3fa0loc_4d3fa0:
004d3fa0adrp x0, 0x1b5000
004d3fa4add x0, x0, 288
004d3fa8bl runtime.newobject
004d3facstr x0, [sp+1056]
004d3fb0adrp x27, 0x578000
004d3fb4ldr w1, [x27+3056]
004d3fb8cbz w1, 0x4d3fc0
004d3fbcb 0x4d3fc4
004d3fc0
004d3fc0loc_4d3fc0:
004d3fc0b 0x4d3fe0
004d3fc4
004d3fc4loc_4d3fc4:
004d3fc4str x0, [sp+512]
004d3fc8mov x1, x0
004d3fccadrp x0, 0x1b5000
004d3fd0add x0, x0, 288
004d3fd4bl runtime.wbZero
004d3fd8ldr x0, [sp+512]
004d3fdcb 0x4d3fe0
004d3fe0
004d3fe0loc_4d3fe0:
004d3fe0mov x20, x0
004d3fe4adr x27, 16
004d3fe8stp x29, x27, [sp-24]
004d3fecsub x29, sp, 24
004d3ff0bl fn_87cfc
004d3ff4sub x29, sp, 8
004d3ff8str xzr, [x0+80]
004d3ffcldr x4, [sp+1056]
004d4000str x4, [sp+824]
004d4004ldr x5, [sp+1024]
004d4008ldr x0, [x5+24]
004d400cldr x1, [x5+32]
004d4010ldr x2, [x5+40]
004d4014adrp x3, 0x11d000
004d4018add x3, x3, 2816
004d401cbl golang.org/x/crypto/ssh.Unmarshal
004d4020str x0, [sp+360]
004d4024str x1, [sp+368]
004d4028cbnz x0, 0x4d4030
004d402cb 0x4d4058
004d4030
004d4030loc_4d4030:
004d4030stp xzr, xzr, [sp+144]
004d4034ldr x3, [sp+368]
004d4038ldr x2, [sp+360]
004d403cstr x2, [sp+128]
004d4040str x3, [sp+136]
004d4044ldr x0, [sp+144]
004d4048ldr x1, [sp+152]
004d404cldp x29, x30, [sp-8]
004d4050add sp, sp, 1072
004d4054ret x30
004d4058
004d4058loc_4d4058:
004d4058ldr x3, [sp+1056]
004d405cldr x0, [x3+64]
004d4060ldr x1, [x3+72]
004d4064ldr x2, [x3+80]
004d4068bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
004d406cstr x0, [sp+344]
004d4070str x1, [sp+352]
004d4074cbnz x0, 0x4d407c
004d4078b 0x4d40a4
004d407c
004d407cloc_4d407c:
004d407cstp xzr, xzr, [sp+144]
004d4080ldr x3, [sp+352]
004d4084ldr x2, [sp+344]
004d4088str x2, [sp+128]
004d408cstr x3, [sp+136]
004d4090ldr x0, [sp+144]
004d4094ldr x1, [sp+152]
004d4098ldp x29, x30, [sp-8]
004d409cadd sp, sp, 1072
004d40a0ret x30
004d40a4
004d40a4loc_4d40a4:
004d40a4ldr x1, [sp+1056]
004d40a8ldr x0, [x1+8]
004d40acbl math/big.(*Int).Int64
004d40b0str x0, [sp+112]
004d40b4adrp x0, 0x193000
004d40b8add x0, x0, 672
004d40bcbl runtime.newobject
004d40c0str x0, [sp+664]
004d40c4adrp x27, 0x577000
004d40c8ldr w1, [x27+3056]
004d40cccbz w1, 0x4d40d4
004d40d0b 0x4d40d8
004d40d4
004d40d4loc_4d40d4:
004d40d4b 0x4d40f4
004d40d8
004d40d8loc_4d40d8:
004d40d8str x0, [sp+504]
004d40dcmov x1, x0
004d40e0adrp x0, 0x193000
004d40e4add x0, x0, 672
004d40e8bl runtime.wbZero
004d40ecldr x0, [sp+504]
004d40f0b 0x4d40f4
004d40f4
004d40f4loc_4d40f4:
004d40f4mov x20, x0
004d40f8adr x27, 16
004d40fcstp x29, x27, [sp-24]
004d4100sub x29, sp, 24
004d4104bl fn_87cf8
004d4108sub x29, sp, 8
004d410cstr xzr, [x0+96]
004d4110ldr x1, [sp+664]
004d4114ldrsb x27, [x1]
004d4118ldr x2, [sp+1056]
004d411cldr x2, [x2]
004d4120adrp x27, 0x577000
004d4124ldr w3, [x27+3056]
004d4128cbz w3, 0x4d4130
004d412cb 0x4d4134
004d4130
004d4130loc_4d4130:
004d4130b 0x4d4148
004d4134
004d4134loc_4d4134:
004d4134bl runtime.gcWriteBarrier2
004d4138str x2, [x25]
004d413cldr x3, [x1]
004d4140str x3, [x25+8]
004d4144b 0x4d4148
004d4148
004d4148loc_4d4148:
004d4148str x2, [x1]
004d414cldr x1, [sp+664]
004d4150ldrsb x27, [x1]
004d4154ldr x2, [sp+112]
004d4158str x2, [x1+8]
004d415cldr x1, [sp+664]
004d4160ldrsb x27, [x1]
004d4164ldr x2, [sp+1056]
004d4168ldr x2, [x2+16]
004d416cadrp x27, 0x577000
004d4170ldr w3, [x27+3056]
004d4174cbz w3, 0x4d417c
004d4178b 0x4d4180
004d417c
004d417cloc_4d417c:
004d417cb 0x4d4194
004d4180
004d4180loc_4d4180:
004d4180bl runtime.gcWriteBarrier2
004d4184str x2, [x25]
004d4188ldr x3, [x1+16]
004d418cstr x3, [x25+8]
004d4190b 0x4d4194
004d4194
004d4194loc_4d4194:
004d4194str x2, [x1+16]
004d4198adrp x0, 0x131000
004d419cadd x0, x0, 2080
004d41a0bl runtime.newobject
004d41a4str x0, [sp+632]
004d41a8ldr x1, [sp+1056]
004d41acldr x1, [x1+32]
004d41b0adrp x27, 0x577000
004d41b4ldr w2, [x27+3056]
004d41b8cbz w2, 0x4d41c0
004d41bcb 0x4d41c4
004d41c0
004d41c0loc_4d41c0:
004d41c0b 0x4d41d8
004d41c4
004d41c4loc_4d41c4:
004d41c4bl runtime.gcWriteBarrier2
004d41c8str x1, [x25]
004d41ccldr x2, [x0]
004d41d0str x2, [x25+8]
004d41d4b 0x4d41d8
004d41d8
004d41d8loc_4d41d8:
004d41d8str x1, [x0]
004d41dcldr x1, [sp+632]
004d41e0ldrsb x27, [x1]
004d41e4ldr x2, [sp+1056]
004d41e8ldr x2, [x2+40]
004d41ecadrp x27, 0x577000
004d41f0ldr w3, [x27+3056]
004d41f4cbz w3, 0x4d41fc
004d41f8b 0x4d4200
004d41fc
004d41fcloc_4d41fc:
004d41fcb 0x4d4214
004d4200
004d4200loc_4d4200:
004d4200bl runtime.gcWriteBarrier2
004d4204str x2, [x25]
004d4208ldr x3, [x1+8]
004d420cstr x3, [x25+8]
004d4210b 0x4d4214
004d4214
004d4214loc_4d4214:
004d4214str x2, [x1+8]
004d4218ldr x1, [sp+632]
004d421cldrsb x27, [x1]
004d4220b 0x4d4224
004d4224
004d4224loc_4d4224:
004d4224str x1, [sp+640]
004d4228orr x2, xzr, 2
004d422cstr x2, [sp+648]
004d4230str x2, [sp+656]
004d4234ldr x3, [sp+664]
004d4238ldrsb x27, [x3]
004d423cstr x2, [x3+32]
004d4240str x2, [x3+40]
004d4244adrp x27, 0x577000
004d4248ldr w2, [x27+3056]
004d424ccbz w2, 0x4d4254
004d4250b 0x4d4258
004d4254
004d4254loc_4d4254:
004d4254b 0x4d426c
004d4258
004d4258loc_4d4258:
004d4258bl runtime.gcWriteBarrier2
004d425cstr x1, [x25]
004d4260ldr x2, [x3+24]
004d4264str x2, [x25+8]
004d4268b 0x4d426c
004d426c
004d426cloc_4d426c:
004d426cstr x1, [x3+24]
004d4270ldr x0, [sp+664]
004d4274str x0, [sp+240]
004d4278bl crypto/rsa.(*PrivateKey).Validate
004d427cstr x0, [sp+328]
004d4280str x1, [sp+336]
004d4284cbnz x0, 0x4d428c
004d4288b 0x4d42b4
004d428c
004d428cloc_4d428c:
004d428cstp xzr, xzr, [sp+144]
004d4290ldr x3, [sp+336]
004d4294ldr x2, [sp+328]
004d4298str x2, [sp+128]
004d429cstr x3, [sp+136]
004d42a0ldr x0, [sp+144]
004d42a4ldr x1, [sp+152]
004d42a8ldp x29, x30, [sp-8]
004d42acadd sp, sp, 1072
004d42b0ret x30
004d42b4
004d42b4loc_4d42b4:
004d42b4ldr x0, [sp+240]
004d42b8bl crypto/rsa.(*PrivateKey).Precompute
004d42bcldr x1, [sp+240]
004d42c0str x1, [sp+816]
004d42c4adrp x2, 0x1a2000
004d42c8add x2, x2, 2592
004d42ccstr x2, [sp+144]
004d42d0str x1, [sp+152]
004d42d4stp xzr, xzr, [sp+128]
004d42d8ldr x0, [sp+144]
004d42dcldr x1, [sp+152]
004d42e0mov x2, xzr
004d42e4mov x3, xzr
004d42e8ldp x29, x30, [sp-8]
004d42ecadd sp, sp, 1072
004d42f0ret x30
004d42f4
004d42f4loc_4d42f4:
004d42f4b 0x4d4304
004d42f8
004d42f8loc_4d42f8:
004d42f8b 0x4d4304
004d42fc
004d42fcloc_4d42fc:
004d42fcb 0x4d4304
004d4300
004d4300loc_4d4300:
004d4300b 0x4d4304
004d4304
004d4304loc_4d4304:
004d4304b 0x4d4fd4
004d4308
004d4308loc_4d4308:
004d4308subs xzr, x1, 11
004d430cb.eq 0x4d4314
004d4310b 0x4d46f4
004d4314
004d4314loc_4d4314:
004d4314b 0x4d4318
004d4318
004d4318loc_4d4318:
004d4318subs xzr, x1, 11
004d431cb.eq 0x4d4324
004d4320b 0x4d46ec
004d4324
004d4324loc_4d4324:
004d4324subs xzr, x1, 0
004d4328b.hi 0x4d4330
004d432cb 0x4d5128
004d4330
004d4330loc_4d4330:
004d4330ldrb w2, [x0]
004d4334subs xzr, x1, 1
004d4338b.hi 0x4d4340
004d433cb 0x4d5120
004d4340
004d4340loc_4d4340:
004d4340ldrb w3, [x0+1]
004d4344ubfm x3, x3, 56, 7
004d4348orr x2, x2, x3
004d434csubs xzr, x1, 2
004d4350b.hi 0x4d4358
004d4354b 0x4d5118
004d4358
004d4358loc_4d4358:
004d4358ldrb w3, [x0+2]
004d435cubfm x3, x3, 48, 7
004d4360orr x2, x2, x3
004d4364subs xzr, x1, 3
004d4368b.hi 0x4d4370
004d436cb 0x4d5110
004d4370
004d4370loc_4d4370:
004d4370ldrb w3, [x0+3]
004d4374ubfm x3, x3, 40, 7
004d4378orr x2, x2, x3
004d437csubs xzr, x1, 4
004d4380b.hi 0x4d4388
004d4384b 0x4d5108
004d4388
004d4388loc_4d4388:
004d4388ldrb w3, [x0+4]
004d438cubfm x3, x3, 32, 7
004d4390orr x2, x2, x3
004d4394subs xzr, x1, 5
004d4398b.hi 0x4d43a0
004d439cb 0x4d5100
004d43a0
004d43a0loc_4d43a0:
004d43a0ldrb w3, [x0+5]
004d43a4ubfm x3, x3, 24, 7
004d43a8orr x2, x2, x3
004d43acsubs xzr, x1, 6
004d43b0b.hi 0x4d43b8
004d43b4b 0x4d50f8
004d43b8
004d43b8loc_4d43b8:
004d43b8ldrb w3, [x0+6]
004d43bcubfm x3, x3, 16, 7
004d43c0orr x2, x2, x3
004d43c4subs xzr, x1, 7
004d43c8b.hi 0x4d43d0
004d43ccb 0x4d50f0
004d43d0
004d43d0loc_4d43d0:
004d43d0ldrb w3, [x0+7]
004d43d4ubfm x3, x3, 8, 7
004d43d8orr x2, x2, x3
004d43dcmovz x3, 29555
004d43e0movk x3, 0x2d680000
004d43e4movk x3, 0x646500000000
004d43e8movk x3, 0x3532000000000000
004d43ecsubs xzr, x2, x3
004d43f0b.eq 0x4d43f8
004d43f4b 0x4d46e8
004d43f8
004d43f8loc_4d43f8:
004d43f8subs xzr, x1, 8
004d43fcb.hi 0x4d4404
004d4400b 0x4d50e8
004d4404
004d4404loc_4d4404:
004d4404ldrb w2, [x0+8]
004d4408subs xzr, x1, 9
004d440cb.hi 0x4d4414
004d4410b 0x4d50e0
004d4414
004d4414loc_4d4414:
004d4414ldrb w3, [x0+9]
004d4418ubfm x3, x3, 56, 7
004d441corr x2, x2, x3
004d4420ubfm x2, x2, 0, 15
004d4424movz x3, 12597
004d4428subs wzr, w2, w3
004d442cb.eq 0x4d4434
004d4430b 0x4d46e4
004d4434
004d4434loc_4d4434:
004d4434subs xzr, x1, 10
004d4438b.hi 0x4d4440
004d443cb 0x4d50d8
004d4440
004d4440loc_4d4440:
004d4440ldrb w2, [x0+10]
004d4444subs wzr, w2, 57
004d4448b.eq 0x4d4450
004d444cb 0x4d46e0
004d4450
004d4450loc_4d4450:
004d4450b 0x4d4454
004d4454
004d4454loc_4d4454:
004d4454adrp x0, 0x188000
004d4458add x0, x0, 3872
004d445cbl runtime.newobject
004d4460str x0, [sp+1048]
004d4464adrp x27, 0x577000
004d4468ldr w1, [x27+3056]
004d446ccbz w1, 0x4d4474
004d4470b 0x4d4478
004d4474
004d4474loc_4d4474:
004d4474b 0x4d4494
004d4478
004d4478loc_4d4478:
004d4478str x0, [sp+496]
004d447cmov x1, x0
004d4480adrp x0, 0x188000
004d4484add x0, x0, 3872
004d4488bl runtime.wbZero
004d448cldr x0, [sp+496]
004d4490b 0x4d4494
004d4494
004d4494loc_4d4494:
004d4494mov x20, x0
004d4498adr x27, 16
004d449cstp x29, x27, [sp-24]
004d44a0sub x29, sp, 24
004d44a4bl fn_87cfc
004d44a8sub x29, sp, 8
004d44acstr xzr, [x0+80]
004d44b0ldr x4, [sp+1048]
004d44b4str x4, [sp+808]
004d44b8ldr x5, [sp+1024]
004d44bcldr x0, [x5+24]
004d44c0ldr x1, [x5+32]
004d44c4ldr x2, [x5+40]
004d44c8adrp x3, 0x11d000
004d44ccadd x3, x3, 3456
004d44d0bl golang.org/x/crypto/ssh.Unmarshal
004d44d4str x0, [sp+312]
004d44d8str x1, [sp+320]
004d44dccbnz x0, 0x4d44e4
004d44e0b 0x4d450c
004d44e4
004d44e4loc_4d44e4:
004d44e4stp xzr, xzr, [sp+144]
004d44e8ldr x3, [sp+320]
004d44ecldr x2, [sp+312]
004d44f0str x2, [sp+128]
004d44f4str x3, [sp+136]
004d44f8ldr x0, [sp+144]
004d44fcldr x1, [sp+152]
004d4500ldp x29, x30, [sp-8]
004d4504add sp, sp, 1072
004d4508ret x30
004d450c
004d450cloc_4d450c:
004d450cldr x3, [sp+1048]
004d4510ldr x3, [x3+32]
004d4514str x3, [sp+120]
004d4518subs xzr, x3, 64
004d451cb.ne 0x4d4524
004d4520b 0x4d4564
004d4524
004d4524loc_4d4524:
004d4524adrp x0, 0x1ec000
004d4528add x0, x0, 1015
004d452cmovz x1, 34
004d4530bl errors.New
004d4534str x0, [sp+888]
004d4538str x1, [sp+896]
004d453cstp xzr, xzr, [sp+144]
004d4540ldr x2, [sp+888]
004d4544ldr x3, [sp+896]
004d4548str x2, [sp+128]
004d454cstr x3, [sp+136]
004d4550ldr x0, [sp+144]
004d4554ldr x1, [sp+152]
004d4558ldp x29, x30, [sp-8]
004d455cadd sp, sp, 1072
004d4560ret x30
004d4564
004d4564loc_4d4564:
004d4564ldr x3, [sp+1048]
004d4568ldr x0, [x3+64]
004d456cldr x1, [x3+72]
004d4570ldr x2, [x3+80]
004d4574bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
004d4578str x0, [sp+296]
004d457cstr x1, [sp+304]
004d4580cbnz x0, 0x4d4588
004d4584b 0x4d45b0
004d4588
004d4588loc_4d4588:
004d4588stp xzr, xzr, [sp+144]
004d458cldr x3, [sp+304]
004d4590ldr x2, [sp+296]
004d4594str x2, [sp+128]
004d4598str x3, [sp+136]
004d459cldr x0, [sp+144]
004d45a0ldr x1, [sp+152]
004d45a4ldp x29, x30, [sp-8]
004d45a8add sp, sp, 1072
004d45acret x30
004d45b0
004d45b0loc_4d45b0:
004d45b0adrp x0, 0x168000
004d45b4add x0, x0, 3072
004d45b8bl runtime.newobject
004d45bcstr x0, [sp+1032]
004d45c0adrp x0, 0x121000
004d45c4add x0, x0, 3072
004d45c8orr x1, xzr, 64
004d45ccmov x2, x1
004d45d0bl runtime.makeslice
004d45d4str x0, [sp+904]
004d45d8orr x1, xzr, 64
004d45dcstr x1, [sp+912]
004d45e0str x1, [sp+920]
004d45e4ldr x2, [sp+1032]
004d45e8str x1, [x2+8]
004d45ecstr x1, [x2+16]
004d45f0adrp x27, 0x577000
004d45f4ldr w1, [x27+3056]
004d45f8cbz w1, 0x4d4600
004d45fcb 0x4d4604
004d4600
004d4600loc_4d4600:
004d4600b 0x4d4618
004d4604
004d4604loc_4d4604:
004d4604bl runtime.gcWriteBarrier2
004d4608str x0, [x25]
004d460cldr x4, [x2]
004d4610str x4, [x25+8]
004d4614b 0x4d4618
004d4618
004d4618loc_4d4618:
004d4618str x0, [x2]
004d461cldr x4, [sp+1032]
004d4620ldr x5, [x4]
004d4624ldr x6, [x4+8]
004d4628ldr x4, [x4+16]
004d462cstr x5, [sp+608]
004d4630str x6, [sp+616]
004d4634str x4, [sp+624]
004d4638ldr x4, [sp+1048]
004d463cldr x5, [x4+32]
004d4640ldr x6, [x4+24]
004d4644ldr x4, [x4+40]
004d4648str x6, [sp+584]
004d464cstr x5, [sp+592]
004d4650str x4, [sp+600]
004d4654ldr x4, [sp+616]
004d4658str x4, [sp+96]
004d465csubs xzr, x4, x5
004d4660b.gt 0x4d4668
004d4664b 0x4d4670
004d4668
004d4668loc_4d4668:
004d4668str x5, [sp+96]
004d466cb 0x4d4674
004d4670
004d4670loc_4d4670:
004d4670b 0x4d4674
004d4674
004d4674loc_4d4674:
004d4674ldr x4, [sp+608]
004d4678ldr x5, [sp+584]
004d467csubs xzr, x5, x4
004d4680b.ne 0x4d4688
004d4684b 0x4d46a4
004d4688
004d4688loc_4d4688:
004d4688ldr x3, [sp+96]
004d468cstr x3, [sp+88]
004d4690ldr x2, [sp+88]
004d4694ldr x1, [sp+584]
004d4698ldr x0, [sp+608]
004d469cbl runtime.memmove
004d46a0b 0x4d46a8
004d46a4
004d46a4loc_4d46a4:
004d46a4b 0x4d46a8
004d46a8
004d46a8loc_4d46a8:
004d46a8ldr x4, [sp+1032]
004d46acstr x4, [sp+800]
004d46b0adrp x5, 0x168000
004d46b4add x5, x5, 2912
004d46b8str x5, [sp+144]
004d46bcstr x4, [sp+152]
004d46c0stp xzr, xzr, [sp+128]
004d46c4ldr x0, [sp+144]
004d46c8ldr x1, [sp+152]
004d46ccmov x2, xzr
004d46d0mov x3, xzr
004d46d4ldp x29, x30, [sp-8]
004d46d8add sp, sp, 1072
004d46dcret x30
004d46e0
004d46e0loc_4d46e0:
004d46e0b 0x4d46f0
004d46e4
004d46e4loc_4d46e4:
004d46e4b 0x4d46f0
004d46e8
004d46e8loc_4d46e8:
004d46e8b 0x4d46f0
004d46ec
004d46ecloc_4d46ec:
004d46ecb 0x4d46f0
004d46f0
004d46f0loc_4d46f0:
004d46f0b 0x4d4fd4
004d46f4
004d46f4loc_4d46f4:
004d46f4subs xzr, x1, 19
004d46f8b.eq 0x4d4700
004d46fcb 0x4d4fc8
004d4700
004d4700loc_4d4700:
004d4700b 0x4d4704
004d4704
004d4704loc_4d4704:
004d4704subs xzr, x1, 19
004d4708b.eq 0x4d4710
004d470cb 0x4d4730
004d4710
004d4710loc_4d4710:
004d4710adrp x1, 0x1e2000
004d4714add x1, x1, 1498
004d4718movz x2, 19
004d471cbl runtime.memequal
004d4720tbnz w0, 0, 0x4d4728
004d4724b 0x4d472c
004d4728
004d4728loc_4d4728:
004d4728b 0x4d479c
004d472c
004d472cloc_4d472c:
004d472cb 0x4d4734
004d4730
004d4730loc_4d4730:
004d4730b 0x4d4734
004d4734
004d4734loc_4d4734:
004d4734ldr x3, [sp+680]
004d4738subs xzr, x3, 19
004d473cb.eq 0x4d4744
004d4740b 0x4d4768
004d4744
004d4744loc_4d4744:
004d4744ldr x0, [sp+672]
004d4748adrp x1, 0x1e2000
004d474cadd x1, x1, 1517
004d4750movz x2, 19
004d4754bl runtime.memequal
004d4758tbnz w0, 0, 0x4d4760
004d475cb 0x4d4764
004d4760
004d4760loc_4d4760:
004d4760b 0x4d479c
004d4764
004d4764loc_4d4764:
004d4764b 0x4d476c
004d4768
004d4768loc_4d4768:
004d4768b 0x4d476c
004d476c
004d476cloc_4d476c:
004d476cldr x3, [sp+680]
004d4770subs xzr, x3, 19
004d4774b.eq 0x4d477c
004d4778b 0x4d4fb8
004d477c
004d477cloc_4d477c:
004d477cldr x0, [sp+672]
004d4780adrp x1, 0x1e2000
004d4784add x1, x1, 1536
004d4788movz x2, 19
004d478cbl runtime.memequal
004d4790tbnz w0, 0, 0x4d4798
004d4794b 0x4d4fb4
004d4798
004d4798loc_4d4798:
004d4798b 0x4d479c
004d479c
004d479cloc_4d479c:
004d479cadrp x0, 0x199000
004d47a0add x0, x0, 1280
004d47a4bl runtime.newobject
004d47a8str x0, [sp+1040]
004d47acadrp x27, 0x577000
004d47b0ldr w1, [x27+3056]
004d47b4cbz w1, 0x4d47bc
004d47b8b 0x4d47c0
004d47bc
004d47bcloc_4d47bc:
004d47bcb 0x4d47dc
004d47c0
004d47c0loc_4d47c0:
004d47c0str x0, [sp+464]
004d47c4mov x1, x0
004d47c8adrp x0, 0x199000
004d47ccadd x0, x0, 1280
004d47d0bl runtime.wbZero
004d47d4ldr x0, [sp+464]
004d47d8b 0x4d47dc
004d47dc
004d47dcloc_4d47dc:
004d47dcmov x20, x0
004d47e0adr x27, 16
004d47e4stp x29, x27, [sp-24]
004d47e8sub x29, sp, 24
004d47ecbl fn_87cfc
004d47f0sub x29, sp, 8
004d47f4str xzr, [x0+80]
004d47f8ldr x4, [sp+1040]
004d47fcstr x4, [sp+792]
004d4800ldr x5, [sp+1024]
004d4804ldr x0, [x5+24]
004d4808ldr x1, [x5+32]
004d480cldr x2, [x5+40]
004d4810adrp x3, 0x11d000
004d4814add x3, x3, 2560
004d4818bl golang.org/x/crypto/ssh.Unmarshal
004d481cstr x0, [sp+280]
004d4820str x1, [sp+288]
004d4824cbnz x0, 0x4d482c
004d4828b 0x4d4854
004d482c
004d482cloc_4d482c:
004d482cstp xzr, xzr, [sp+144]
004d4830ldr x3, [sp+288]
004d4834ldr x2, [sp+280]
004d4838str x2, [sp+128]
004d483cstr x3, [sp+136]
004d4840ldr x0, [sp+144]
004d4844ldr x1, [sp+152]
004d4848ldp x29, x30, [sp-8]
004d484cadd sp, sp, 1072
004d4850ret x30
004d4854
004d4854loc_4d4854:
004d4854ldr x3, [sp+1040]
004d4858ldr x0, [x3+64]
004d485cldr x1, [x3+72]
004d4860ldr x2, [x3+80]
004d4864bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
004d4868str x0, [sp+264]
004d486cstr x1, [sp+272]
004d4870cbnz x0, 0x4d4878
004d4874b 0x4d48a0
004d4878
004d4878loc_4d4878:
004d4878stp xzr, xzr, [sp+144]
004d487cldr x3, [sp+272]
004d4880ldr x2, [sp+264]
004d4884str x2, [sp+128]
004d4888str x3, [sp+136]
004d488cldr x0, [sp+144]
004d4890ldr x1, [sp+152]
004d4894ldp x29, x30, [sp-8]
004d4898add sp, sp, 1072
004d489cret x30
004d48a0
004d48a0loc_4d48a0:
004d48a0stp xzr, xzr, [sp+432]
004d48a4ldr x5, [sp+1040]
004d48a8ldr x1, [x5+8]
004d48acldr x5, [x5]
004d48b0str x5, [sp+568]
004d48b4str x1, [sp+576]
004d48b8b 0x4d48bc
004d48bc
004d48bcloc_4d48bc:
004d48bcsubs xzr, x1, 8
004d48c0b.eq 0x4d48c8
004d48c4b 0x4d4f50
004d48c8
004d48c8loc_4d48c8:
004d48c8b 0x4d48cc
004d48cc
004d48ccloc_4d48cc:
004d48ccsubs xzr, x1, 8
004d48d0b.eq 0x4d48d8
004d48d4b 0x4d49c4
004d48d8
004d48d8loc_4d48d8:
004d48d8subs xzr, x1, 0
004d48dcb.hi 0x4d48e4
004d48e0b 0x4d50d0
004d48e4
004d48e4loc_4d48e4:
004d48e4ldrb w6, [x5]
004d48e8subs xzr, x1, 1
004d48ecb.hi 0x4d48f4
004d48f0b 0x4d50c8
004d48f4
004d48f4loc_4d48f4:
004d48f4ldrb w7, [x5+1]
004d48f8ubfm x7, x7, 56, 7
004d48fcorr x6, x6, x7
004d4900subs xzr, x1, 2
004d4904b.hi 0x4d490c
004d4908b 0x4d50c0
004d490c
004d490cloc_4d490c:
004d490cldrb w7, [x5+2]
004d4910ubfm x7, x7, 48, 7
004d4914orr x6, x6, x7
004d4918subs xzr, x1, 3
004d491cb.hi 0x4d4924
004d4920b 0x4d50b8
004d4924
004d4924loc_4d4924:
004d4924ldrb w7, [x5+3]
004d4928ubfm x7, x7, 40, 7
004d492corr x6, x6, x7
004d4930subs xzr, x1, 4
004d4934b.hi 0x4d493c
004d4938b 0x4d50b0
004d493c
004d493cloc_4d493c:
004d493cldrb w7, [x5+4]
004d4940ubfm x7, x7, 32, 7
004d4944orr x6, x6, x7
004d4948subs xzr, x1, 5
004d494cb.hi 0x4d4954
004d4950b 0x4d50a8
004d4954
004d4954loc_4d4954:
004d4954ldrb w7, [x5+5]
004d4958ubfm x7, x7, 24, 7
004d495corr x6, x6, x7
004d4960subs xzr, x1, 6
004d4964b.hi 0x4d496c
004d4968b 0x4d50a0
004d496c
004d496cloc_4d496c:
004d496cldrb w7, [x5+6]
004d4970ubfm x7, x7, 16, 7
004d4974orr x6, x6, x7
004d4978subs xzr, x1, 7
004d497cb.hi 0x4d4984
004d4980b 0x4d5098
004d4984
004d4984loc_4d4984:
004d4984ldrb w7, [x5+7]
004d4988ubfm x7, x7, 8, 7
004d498corr x6, x6, x7
004d4990movz x7, 26990
004d4994movk x7, 0x74730000
004d4998movk x7, 0x327000000000
004d499cmovk x7, 0x3635000000000000
004d49a0subs xzr, x6, x7
004d49a4b.eq 0x4d49ac
004d49a8b 0x4d49c0
004d49ac
004d49acloc_4d49ac:
004d49acb 0x4d49b0
004d49b0
004d49b0loc_4d49b0:
004d49b0bl crypto/elliptic.P256
004d49b4str x0, [sp+432]
004d49b8str x1, [sp+440]
004d49bcb 0x4d4bb8
004d49c0
004d49c0loc_4d49c0:
004d49c0b 0x4d49c8
004d49c4
004d49c4loc_4d49c4:
004d49c4b 0x4d49c8
004d49c8
004d49c8loc_4d49c8:
004d49c8subs xzr, x1, 8
004d49ccb.eq 0x4d49d4
004d49d0b 0x4d4ac0
004d49d4
004d49d4loc_4d49d4:
004d49d4subs xzr, x1, 0
004d49d8b.hi 0x4d49e0
004d49dcb 0x4d5090
004d49e0
004d49e0loc_4d49e0:
004d49e0ldrb w6, [x5]
004d49e4subs xzr, x1, 1
004d49e8b.hi 0x4d49f0
004d49ecb 0x4d5088
004d49f0
004d49f0loc_4d49f0:
004d49f0ldrb w7, [x5+1]
004d49f4ubfm x7, x7, 56, 7
004d49f8orr x6, x6, x7
004d49fcsubs xzr, x1, 2
004d4a00b.hi 0x4d4a08
004d4a04b 0x4d5080
004d4a08
004d4a08loc_4d4a08:
004d4a08ldrb w7, [x5+2]
004d4a0cubfm x7, x7, 48, 7
004d4a10orr x6, x6, x7
004d4a14subs xzr, x1, 3
004d4a18b.hi 0x4d4a20
004d4a1cb 0x4d5078
004d4a20
004d4a20loc_4d4a20:
004d4a20ldrb w7, [x5+3]
004d4a24ubfm x7, x7, 40, 7
004d4a28orr x6, x6, x7
004d4a2csubs xzr, x1, 4
004d4a30b.hi 0x4d4a38
004d4a34b 0x4d5070
004d4a38
004d4a38loc_4d4a38:
004d4a38ldrb w7, [x5+4]
004d4a3cubfm x7, x7, 32, 7
004d4a40orr x6, x6, x7
004d4a44subs xzr, x1, 5
004d4a48b.hi 0x4d4a50
004d4a4cb 0x4d5068
004d4a50
004d4a50loc_4d4a50:
004d4a50ldrb w7, [x5+5]
004d4a54ubfm x7, x7, 24, 7
004d4a58orr x6, x6, x7
004d4a5csubs xzr, x1, 6
004d4a60b.hi 0x4d4a68
004d4a64b 0x4d5060
004d4a68
004d4a68loc_4d4a68:
004d4a68ldrb w7, [x5+6]
004d4a6cubfm x7, x7, 16, 7
004d4a70orr x6, x6, x7
004d4a74subs xzr, x1, 7
004d4a78b.hi 0x4d4a80
004d4a7cb 0x4d5058
004d4a80
004d4a80loc_4d4a80:
004d4a80ldrb w7, [x5+7]
004d4a84ubfm x7, x7, 8, 7
004d4a88orr x6, x6, x7
004d4a8cmovz x7, 26990
004d4a90movk x7, 0x74730000
004d4a94movk x7, 0x337000000000
004d4a98movk x7, 0x3438000000000000
004d4a9csubs xzr, x6, x7
004d4aa0b.eq 0x4d4aa8
004d4aa4b 0x4d4abc
004d4aa8
004d4aa8loc_4d4aa8:
004d4aa8b 0x4d4aac
004d4aac
004d4aacloc_4d4aac:
004d4aacbl crypto/elliptic.P384
004d4ab0str x0, [sp+432]
004d4ab4str x1, [sp+440]
004d4ab8b 0x4d4bb8
004d4abc
004d4abcloc_4d4abc:
004d4abcb 0x4d4ac4
004d4ac0
004d4ac0loc_4d4ac0:
004d4ac0b 0x4d4ac4
004d4ac4
004d4ac4loc_4d4ac4:
004d4ac4subs xzr, x1, 8
004d4ac8b.eq 0x4d4ad0
004d4accb 0x4d4f40
004d4ad0
004d4ad0loc_4d4ad0:
004d4ad0subs xzr, x1, 0
004d4ad4b.hi 0x4d4adc
004d4ad8b 0x4d5050
004d4adc
004d4adcloc_4d4adc:
004d4adcldrb w6, [x5]
004d4ae0subs xzr, x1, 1
004d4ae4b.hi 0x4d4aec
004d4ae8b 0x4d5048
004d4aec
004d4aecloc_4d4aec:
004d4aecldrb w7, [x5+1]
004d4af0ubfm x7, x7, 56, 7
004d4af4orr x6, x6, x7
004d4af8subs xzr, x1, 2
004d4afcb.hi 0x4d4b04
004d4b00b 0x4d5040
004d4b04
004d4b04loc_4d4b04:
004d4b04ldrb w7, [x5+2]
004d4b08ubfm x7, x7, 48, 7
004d4b0corr x6, x6, x7
004d4b10subs xzr, x1, 3
004d4b14b.hi 0x4d4b1c
004d4b18b 0x4d5038
004d4b1c
004d4b1cloc_4d4b1c:
004d4b1cldrb w7, [x5+3]
004d4b20ubfm x7, x7, 40, 7
004d4b24orr x6, x6, x7
004d4b28subs xzr, x1, 4
004d4b2cb.hi 0x4d4b34
004d4b30b 0x4d5030
004d4b34
004d4b34loc_4d4b34:
004d4b34ldrb w7, [x5+4]
004d4b38ubfm x7, x7, 32, 7
004d4b3corr x6, x6, x7
004d4b40subs xzr, x1, 5
004d4b44b.hi 0x4d4b4c
004d4b48b 0x4d5028
004d4b4c
004d4b4cloc_4d4b4c:
004d4b4cldrb w7, [x5+5]
004d4b50ubfm x7, x7, 24, 7
004d4b54orr x6, x6, x7
004d4b58subs xzr, x1, 6
004d4b5cb.hi 0x4d4b64
004d4b60b 0x4d5020
004d4b64
004d4b64loc_4d4b64:
004d4b64ldrb w7, [x5+6]
004d4b68ubfm x7, x7, 16, 7
004d4b6corr x6, x6, x7
004d4b70subs xzr, x1, 7
004d4b74b.hi 0x4d4b7c
004d4b78b 0x4d5018
004d4b7c
004d4b7cloc_4d4b7c:
004d4b7cldrb w5, [x5+7]
004d4b80ubfm x5, x5, 8, 7
004d4b84orr x5, x6, x5
004d4b88movz x6, 26990
004d4b8cmovk x6, 0x74730000
004d4b90movk x6, 0x357000000000
004d4b94movk x6, 0x3132000000000000
004d4b98subs xzr, x5, x6
004d4b9cb.eq 0x4d4ba4
004d4ba0b 0x4d4f3c
004d4ba4
004d4ba4loc_4d4ba4:
004d4ba4b 0x4d4ba8
004d4ba8
004d4ba8loc_4d4ba8:
004d4ba8bl crypto/elliptic.P521
004d4bacstr x0, [sp+432]
004d4bb0str x1, [sp+440]
004d4bb4b 0x4d4bb8
004d4bb8
004d4bb8loc_4d4bb8:
004d4bb8str xzr, [sp+784]
004d4bbcstr xzr, [sp+776]
004d4bc0ldr x0, [sp+432]
004d4bc4ldr x1, [sp+440]
004d4bc8ldr x5, [sp+1040]
004d4bccldr x3, [x5+24]
004d4bd0ldr x4, [x5+32]
004d4bd4ldr x2, [x5+16]
004d4bd8bl crypto/elliptic.Unmarshal
004d4bdcstr x0, [sp+784]
004d4be0str x1, [sp+776]
004d4be4ldr x5, [sp+784]
004d4be8str x5, [sp+952]
004d4becldr x5, [sp+776]
004d4bf0str x5, [sp+944]
004d4bf4ldr x5, [sp+952]
004d4bf8str x5, [sp+456]
004d4bfcldr x5, [sp+944]
004d4c00str x5, [sp+448]
004d4c04ldr x5, [sp+456]
004d4c08subs xzr, x5, 0
004d4c0ccset x6, ne
004d4c10eor x6, x6, 1
004d4c14strb w6, [sp+86]
004d4c18cbnz x5, 0x4d4c20
004d4c1cb 0x4d4c38
004d4c20
004d4c20loc_4d4c20:
004d4c20ldr x2, [sp+448]
004d4c24subs xzr, x2, 0
004d4c28cset x2, ne
004d4c2ceor x2, x2, 1
004d4c30strb w2, [sp+86]
004d4c34b 0x4d4c3c
004d4c38
004d4c38loc_4d4c38:
004d4c38b 0x4d4c3c
004d4c3c
004d4c3cloc_4d4c3c:
004d4c3cldrb w2, [sp+86]
004d4c40tbnz w2, 0, 0x4d4c48
004d4c44b 0x4d4c88
004d4c48
004d4c48loc_4d4c48:
004d4c48adrp x0, 0x1ec000
004d4c4cadd x0, x0, 3681
004d4c50movz x1, 35
004d4c54bl errors.New
004d4c58str x0, [sp+888]
004d4c5cstr x1, [sp+896]
004d4c60stp xzr, xzr, [sp+144]
004d4c64ldr x2, [sp+888]
004d4c68ldr x3, [sp+896]
004d4c6cstr x2, [sp+128]
004d4c70str x3, [sp+136]
004d4c74ldr x0, [sp+144]
004d4c78ldr x1, [sp+152]
004d4c7cldp x29, x30, [sp-8]
004d4c80add sp, sp, 1072
004d4c84ret x30
004d4c88
004d4c88loc_4d4c88:
004d4c88ldr x1, [sp+432]
004d4c8cldrsb x27, [x1]
004d4c90ldr x1, [x1+48]
004d4c94ldr x0, [sp+440]
004d4c98blr x1
004d4c9cstr x0, [sp+768]
004d4ca0ldrsb x27, [x0]
004d4ca4ldr x1, [x0+8]
004d4ca8str x1, [sp+544]
004d4cacldr x2, [sp+1040]
004d4cb0ldr x0, [x2+40]
004d4cb4bl math/big.(*Int).Cmp
004d4cb8str x0, [sp+120]
004d4cbctbz x0, 63, 0x4d4cc4
004d4cc0b 0x4d4d04
004d4cc4
004d4cc4loc_4d4cc4:
004d4cc4adrp x0, 0x1e7000
004d4cc8add x0, x0, 778
004d4cccmovz x1, 27
004d4cd0bl errors.New
004d4cd4str x0, [sp+888]
004d4cd8str x1, [sp+896]
004d4cdcstp xzr, xzr, [sp+144]
004d4ce0ldr x2, [sp+888]
004d4ce4ldr x3, [sp+896]
004d4ce8str x2, [sp+128]
004d4cecstr x3, [sp+136]
004d4cf0ldr x0, [sp+144]
004d4cf4ldr x1, [sp+152]
004d4cf8ldp x29, x30, [sp-8]
004d4cfcadd sp, sp, 1072
004d4d00ret x30
004d4d04
004d4d04loc_4d4d04:
004d4d04ldr x1, [sp+1040]
004d4d08ldr x0, [x1+40]
004d4d0cbl math/big.(*Int).Bytes
004d4d10str x0, [sp+904]
004d4d14str x1, [sp+912]
004d4d18str x2, [sp+920]
004d4d1cstr xzr, [sp+776]
004d4d20str xzr, [sp+784]
004d4d24ldr x1, [sp+432]
004d4d28ldrsb x27, [x1]
004d4d2cldr x0, [sp+440]
004d4d30ldr x1, [x1+56]
004d4d34ldr x2, [sp+904]
004d4d38ldr x3, [sp+912]
004d4d3cldr x4, [sp+920]
004d4d40mov x5, x1
004d4d44mov x1, x2
004d4d48mov x2, x3
004d4d4cmov x3, x4
004d4d50blr x5
004d4d54str x0, [sp+776]
004d4d58str x1, [sp+784]
004d4d5cldr x1, [sp+776]
004d4d60str x1, [sp+936]
004d4d64ldr x1, [sp+784]
004d4d68str x1, [sp+928]
004d4d6cldr x1, [sp+936]
004d4d70str x1, [sp+168]
004d4d74ldr x1, [sp+928]
004d4d78str x1, [sp+160]
004d4d7cldr x1, [sp+456]
004d4d80ldr x0, [sp+168]
004d4d84bl math/big.(*Int).Cmp
004d4d88str x0, [sp+120]
004d4d8csubs xzr, x0, 0
004d4d90cset x1, ne
004d4d94strb w1, [sp+86]
004d4d98cbnz x0, 0x4d4da0
004d4d9cb 0x4d4da4
004d4da0
004d4da0loc_4d4da0:
004d4da0b 0x4d4dc4
004d4da4
004d4da4loc_4d4da4:
004d4da4ldr x0, [sp+160]
004d4da8ldr x1, [sp+448]
004d4dacbl math/big.(*Int).Cmp
004d4db0str x0, [sp+104]
004d4db4subs xzr, x0, 0
004d4db8cset x2, ne
004d4dbcstrb w2, [sp+86]
004d4dc0b 0x4d4dc4
004d4dc4
004d4dc4loc_4d4dc4:
004d4dc4ldrb w2, [sp+86]
004d4dc8tbnz w2, 0, 0x4d4dd0
004d4dccb 0x4d4e10
004d4dd0
004d4dd0loc_4d4dd0:
004d4dd0adrp x0, 0x1f1000
004d4dd4add x0, x0, 2083
004d4dd8movz x1, 42
004d4ddcbl errors.New
004d4de0str x0, [sp+888]
004d4de4str x1, [sp+896]
004d4de8stp xzr, xzr, [sp+144]
004d4decldr x2, [sp+888]
004d4df0ldr x3, [sp+896]
004d4df4str x2, [sp+128]
004d4df8str x3, [sp+136]
004d4dfcldr x0, [sp+144]
004d4e00ldr x1, [sp+152]
004d4e04ldp x29, x30, [sp-8]
004d4e08add sp, sp, 1072
004d4e0cret x30
004d4e10
004d4e10loc_4d4e10:
004d4e10adrp x0, 0x1ab000
004d4e14add x0, x0, 1056
004d4e18bl runtime.newobject
004d4e1cstr x0, [sp+536]
004d4e20ldr x1, [sp+440]
004d4e24ldr x2, [sp+432]
004d4e28str x2, [x0]
004d4e2cadrp x27, 0x577000
004d4e30ldr w2, [x27+3056]
004d4e34cbz w2, 0x4d4e3c
004d4e38b 0x4d4e40
004d4e3c
004d4e3cloc_4d4e3c:
004d4e3cb 0x4d4e54
004d4e40
004d4e40loc_4d4e40:
004d4e40bl runtime.gcWriteBarrier2
004d4e44str x1, [x25]
004d4e48ldr x4, [x0+8]
004d4e4cstr x4, [x25+8]
004d4e50b 0x4d4e54
004d4e54
004d4e54loc_4d4e54:
004d4e54str x1, [x0+8]
004d4e58ldr x4, [sp+536]
004d4e5cldrsb x27, [x4]
004d4e60ldr x5, [sp+456]
004d4e64adrp x27, 0x577000
004d4e68ldr w6, [x27+3056]
004d4e6ccbz w6, 0x4d4e74
004d4e70b 0x4d4e78
004d4e74
004d4e74loc_4d4e74:
004d4e74b 0x4d4e8c
004d4e78
004d4e78loc_4d4e78:
004d4e78bl runtime.gcWriteBarrier2
004d4e7cstr x5, [x25]
004d4e80ldr x6, [x4+16]
004d4e84str x6, [x25+8]
004d4e88b 0x4d4e8c
004d4e8c
004d4e8cloc_4d4e8c:
004d4e8cstr x5, [x4+16]
004d4e90ldr x4, [sp+536]
004d4e94ldrsb x27, [x4]
004d4e98ldr x5, [sp+448]
004d4e9cadrp x27, 0x577000
004d4ea0ldr w6, [x27+3056]
004d4ea4cbz w6, 0x4d4eac
004d4ea8b 0x4d4eb0
004d4eac
004d4eacloc_4d4eac:
004d4eacb 0x4d4ec4
004d4eb0
004d4eb0loc_4d4eb0:
004d4eb0bl runtime.gcWriteBarrier2
004d4eb4str x5, [x25]
004d4eb8ldr x6, [x4+24]
004d4ebcstr x6, [x25+8]
004d4ec0b 0x4d4ec4
004d4ec4
004d4ec4loc_4d4ec4:
004d4ec4str x5, [x4+24]
004d4ec8ldr x4, [sp+536]
004d4eccldrsb x27, [x4]
004d4ed0ldr x5, [sp+1040]
004d4ed4ldr x5, [x5+40]
004d4ed8adrp x27, 0x577000
004d4edcldr w6, [x27+3056]
004d4ee0cbz w6, 0x4d4ee8
004d4ee4b 0x4d4eec
004d4ee8
004d4ee8loc_4d4ee8:
004d4ee8b 0x4d4f00
004d4eec
004d4eecloc_4d4eec:
004d4eecbl runtime.gcWriteBarrier2
004d4ef0str x5, [x25]
004d4ef4ldr x6, [x4+32]
004d4ef8str x6, [x25+8]
004d4efcb 0x4d4f00
004d4f00
004d4f00loc_4d4f00:
004d4f00str x5, [x4+32]
004d4f04ldr x4, [sp+536]
004d4f08str x4, [sp+760]
004d4f0cadrp x5, 0x1a8000
004d4f10add x5, x5, 32
004d4f14str x5, [sp+144]
004d4f18str x4, [sp+152]
004d4f1cstp xzr, xzr, [sp+128]
004d4f20ldr x0, [sp+144]
004d4f24ldr x1, [sp+152]
004d4f28mov x2, xzr
004d4f2cmov x3, xzr
004d4f30ldp x29, x30, [sp-8]
004d4f34add sp, sp, 1072
004d4f38ret x30
004d4f3c
004d4f3cloc_4d4f3c:
004d4f3cb 0x4d4f44
004d4f40
004d4f40loc_4d4f40:
004d4f40b 0x4d4f44
004d4f44
004d4f44loc_4d4f44:
004d4f44b 0x4d4f48
004d4f48
004d4f48loc_4d4f48:
004d4f48b 0x4d4f4c
004d4f4c
004d4f4cloc_4d4f4c:
004d4f4cb 0x4d4f54
004d4f50
004d4f50loc_4d4f50:
004d4f50b 0x4d4f54
004d4f54
004d4f54loc_4d4f54:
004d4f54b 0x4d4f58
004d4f58
004d4f58loc_4d4f58:
004d4f58ldr x5, [sp+1040]
004d4f5cldr x3, [x5]
004d4f60ldr x4, [x5+8]
004d4f64mov x0, xzr
004d4f68adrp x1, 0x1ea000
004d4f6cadd x1, x1, 72
004d4f70orr x2, xzr, 31
004d4f74bl runtime.concatstring2
004d4f78str x0, [sp+552]
004d4f7cstr x1, [sp+560]
004d4f80bl errors.New
004d4f84str x0, [sp+888]
004d4f88str x1, [sp+896]
004d4f8cstp xzr, xzr, [sp+144]
004d4f90ldr x2, [sp+888]
004d4f94ldr x3, [sp+896]
004d4f98str x2, [sp+128]
004d4f9cstr x3, [sp+136]
004d4fa0ldr x0, [sp+144]
004d4fa4ldr x1, [sp+152]
004d4fa8ldp x29, x30, [sp-8]
004d4facadd sp, sp, 1072
004d4fb0ret x30
004d4fb4
004d4fb4loc_4d4fb4:
004d4fb4b 0x4d4fbc
004d4fb8
004d4fb8loc_4d4fb8:
004d4fb8b 0x4d4fbc
004d4fbc
004d4fbcloc_4d4fbc:
004d4fbcb 0x4d4fc0
004d4fc0
004d4fc0loc_4d4fc0:
004d4fc0b 0x4d4fc4
004d4fc4
004d4fc4loc_4d4fc4:
004d4fc4b 0x4d4fd4
004d4fc8
004d4fc8loc_4d4fc8:
004d4fc8b 0x4d4fcc
004d4fcc
004d4fccloc_4d4fcc:
004d4fccb 0x4d4fd0
004d4fd0
004d4fd0loc_4d4fd0:
004d4fd0b 0x4d4fd4
004d4fd4
004d4fd4loc_4d4fd4:
004d4fd4b 0x4d4fd8
004d4fd8
004d4fd8loc_4d4fd8:
004d4fd8adrp x0, 0x1e4000
004d4fdcadd x0, x0, 2916
004d4fe0movz x1, 23
004d4fe4bl errors.New
004d4fe8str x0, [sp+888]
004d4fecstr x1, [sp+896]
004d4ff0stp xzr, xzr, [sp+144]
004d4ff4ldr x2, [sp+888]
004d4ff8ldr x3, [sp+896]
004d4ffcstr x2, [sp+128]
004d5000str x3, [sp+136]
004d5004ldr x0, [sp+144]
004d5008ldr x1, [sp+152]
004d500cldp x29, x30, [sp-8]
004d5010add sp, sp, 1072
004d5014ret x30
004d5018
004d5018loc_4d5018:
004d5018orr x0, xzr, 7
004d501cbl runtime.panicIndex
004d5020
004d5020loc_4d5020:
004d5020orr x0, xzr, 6
004d5024bl runtime.panicIndex
004d5028
004d5028loc_4d5028:
004d5028movz x0, 5
004d502cbl runtime.panicIndex
004d5030
004d5030loc_4d5030:
004d5030orr x0, xzr, 4
004d5034bl runtime.panicIndex
004d5038
004d5038loc_4d5038:
004d5038orr x0, xzr, 3
004d503cbl runtime.panicIndex
004d5040
004d5040loc_4d5040:
004d5040orr x0, xzr, 2
004d5044bl runtime.panicIndex
004d5048
004d5048loc_4d5048:
004d5048orr x0, xzr, 1
004d504cbl runtime.panicIndex
004d5050
004d5050loc_4d5050:
004d5050mov x0, xzr
004d5054bl runtime.panicIndex
004d5058
004d5058loc_4d5058:
004d5058orr x0, xzr, 7
004d505cbl runtime.panicIndex
004d5060
004d5060loc_4d5060:
004d5060orr x0, xzr, 6
004d5064bl runtime.panicIndex
004d5068
004d5068loc_4d5068:
004d5068movz x0, 5
004d506cbl runtime.panicIndex
004d5070
004d5070loc_4d5070:
004d5070orr x0, xzr, 4
004d5074bl runtime.panicIndex
004d5078
004d5078loc_4d5078:
004d5078orr x0, xzr, 3
004d507cbl runtime.panicIndex
004d5080
004d5080loc_4d5080:
004d5080orr x0, xzr, 2
004d5084bl runtime.panicIndex
004d5088
004d5088loc_4d5088:
004d5088orr x0, xzr, 1
004d508cbl runtime.panicIndex
004d5090
004d5090loc_4d5090:
004d5090mov x0, xzr
004d5094bl runtime.panicIndex
004d5098
004d5098loc_4d5098:
004d5098orr x0, xzr, 7
004d509cbl runtime.panicIndex
004d50a0
004d50a0loc_4d50a0:
004d50a0orr x0, xzr, 6
004d50a4bl runtime.panicIndex
004d50a8
004d50a8loc_4d50a8:
004d50a8movz x0, 5
004d50acbl runtime.panicIndex
004d50b0
004d50b0loc_4d50b0:
004d50b0orr x0, xzr, 4
004d50b4bl runtime.panicIndex
004d50b8
004d50b8loc_4d50b8:
004d50b8orr x0, xzr, 3
004d50bcbl runtime.panicIndex
004d50c0
004d50c0loc_4d50c0:
004d50c0orr x0, xzr, 2
004d50c4bl runtime.panicIndex
004d50c8
004d50c8loc_4d50c8:
004d50c8orr x0, xzr, 1
004d50ccbl runtime.panicIndex
004d50d0
004d50d0loc_4d50d0:
004d50d0mov x0, xzr
004d50d4bl runtime.panicIndex
004d50d8
004d50d8loc_4d50d8:
004d50d8movz x0, 10
004d50dcbl runtime.panicIndex
004d50e0
004d50e0loc_4d50e0:
004d50e0movz x0, 9
004d50e4bl runtime.panicIndex
004d50e8
004d50e8loc_4d50e8:
004d50e8orr x0, xzr, 8
004d50ecbl runtime.panicIndex
004d50f0
004d50f0loc_4d50f0:
004d50f0orr x0, xzr, 7
004d50f4bl runtime.panicIndex
004d50f8
004d50f8loc_4d50f8:
004d50f8orr x0, xzr, 6
004d50fcbl runtime.panicIndex
004d5100
004d5100loc_4d5100:
004d5100movz x0, 5
004d5104bl runtime.panicIndex
004d5108
004d5108loc_4d5108:
004d5108orr x0, xzr, 4
004d510cbl runtime.panicIndex
004d5110
004d5110loc_4d5110:
004d5110orr x0, xzr, 3
004d5114bl runtime.panicIndex
004d5118
004d5118loc_4d5118:
004d5118orr x0, xzr, 2
004d511cbl runtime.panicIndex
004d5120
004d5120loc_4d5120:
004d5120orr x0, xzr, 1
004d5124bl runtime.panicIndex
004d5128
004d5128loc_4d5128:
004d5128mov x0, xzr
004d512cbl runtime.panicIndex
004d5130
004d5130loc_4d5130:
004d5130orr x0, xzr, 6
004d5134bl runtime.panicIndex
004d5138
004d5138loc_4d5138:
004d5138movz x0, 5
004d513cbl runtime.panicIndex
004d5140
004d5140loc_4d5140:
004d5140orr x0, xzr, 4
004d5144bl runtime.panicIndex
004d5148
004d5148loc_4d5148:
004d5148orr x0, xzr, 3
004d514cbl runtime.panicIndex
004d5150
004d5150loc_4d5150:
004d5150orr x0, xzr, 2
004d5154bl runtime.panicIndex
004d5158
004d5158loc_4d5158:
004d5158orr x0, xzr, 1
004d515cbl runtime.panicIndex
004d5160
004d5160loc_4d5160:
004d5160mov x0, xzr
004d5164bl runtime.panicIndex
004d5168
004d5168loc_4d5168:
004d5168orr x0, xzr, 3
004d516cbl runtime.panicIndex
004d5170
004d5170loc_4d5170:
004d5170orr x0, xzr, 2
004d5174bl runtime.panicIndex
004d5178
004d5178loc_4d5178:
004d5178orr x0, xzr, 1
004d517cbl runtime.panicIndex
004d5180
004d5180loc_4d5180:
004d5180mov x0, xzr
004d5184bl runtime.panicIndex
004d5188
004d5188loc_4d5188:
004d5188bl runtime.panicSliceB
004d518c
004d518cloc_4d518c:
004d518corr x1, xzr, 15
004d5190bl runtime.panicSliceAcap
004d5194hint
004d5198
004d5198loc_4d5198:
004d5198stp x0, x1, [sp+8]
004d519cstp x2, x3, [sp+24]
004d51a0mov x3, x30
004d51a4bl runtime.morestack_noctxt.abi0
004d51a8ldp x0, x1, [sp+8]
004d51acldp x2, x3, [sp+24]
004d51b0b 0x4d3660
004d51b4udf 0
004d51b8udf 0
004d51bcudf 0
004d3660
004d51c0
004d51c0golang.org/x/crypto/ssh.checkOpenSSHKeyPadding: ; void golang.org/x/crypto/ssh.checkOpenSSHKeyPadding(struct []uint8 pad)
004d51c0ldr x16, [x28+16]
004d51c4subs xzr, sp, x16
004d51c8b.ls 0x4d52a4
004d51ccstr x30, [sp-128]!
004d51d0stur x29, [sp-8]
004d51d4sub x29, sp, 8
004d51d8str x0, [sp+136]
004d51dcstr x1, [sp+144]
004d51e0str x2, [sp+152]
004d51e4stp xzr, xzr, [sp+64]
004d51e8ldr x2, [sp+144]
004d51ecldr x3, [sp+136]
004d51f0ldr x4, [sp+152]
004d51f4str x3, [sp+96]
004d51f8str x2, [sp+104]
004d51fcstr x4, [sp+112]
004d5200str xzr, [sp+56]
004d5204str x2, [sp+48]
004d5208b 0x4d520c
004d520c
004d520cloc_4d520c:
004d520cldr x2, [sp+48]
004d5210ldr x3, [sp+56]
004d5214subs xzr, x2, x3
004d5218b.gt 0x4d5220
004d521cb 0x4d528c
004d5220
004d5220loc_4d5220:
004d5220ldr x2, [sp+56]
004d5224str x2, [sp+40]
004d5228ldr x2, [sp+56]
004d522cldr x3, [sp+96]
004d5230ldrb w2, [x3+x2]
004d5234strb w2, [sp+39]
004d5238ldr x3, [sp+40]
004d523cadd x3, x3, 1
004d5240subs xzr, x2, x3
004d5244b.ne 0x4d524c
004d5248b 0x4d5278
004d524c
004d524cloc_4d524c:
004d524cadrp x0, 0x1e6000
004d5250add x0, x0, 3768
004d5254orr x1, xzr, 28
004d5258bl errors.New
004d525cstr x0, [sp+80]
004d5260str x1, [sp+88]
004d5264str x0, [sp+64]
004d5268str x1, [sp+72]
004d526cldur x29, [sp-8]
004d5270ldr x30, [sp], 128
004d5274ret x30
004d5278
004d5278loc_4d5278:
004d5278b 0x4d527c
004d527c
004d527cloc_4d527c:
004d527cldr x2, [sp+56]
004d5280add x2, x2, 1
004d5284str x2, [sp+56]
004d5288b 0x4d520c
004d528c
004d528cloc_4d528c:
004d528cstp xzr, xzr, [sp+64]
004d5290mov x0, xzr
004d5294mov x1, xzr
004d5298ldur x29, [sp-8]
004d529cldr x30, [sp], 128
004d52a0ret x30
004d52a4
004d52a4loc_4d52a4:
004d52a4stp x0, x1, [sp+8]
004d52a8str x2, [sp+24]
004d52acmov x3, x30
004d52b0bl runtime.morestack_noctxt.abi0
004d52b4ldp x0, x1, [sp+8]
004d52b8ldr x2, [sp+24]
004d52bcb 0x4d51c0
004d51c0
004d51c0golang.org/x/crypto/ssh.checkOpenSSHKeyPadding: ; void golang.org/x/crypto/ssh.checkOpenSSHKeyPadding(struct []uint8 pad)
004d51c0ldr x16, [x28+16]
004d51c4subs xzr, sp, x16
004d51c8b.ls 0x4d52a4
004d51ccstr x30, [sp-128]!
004d51d0stur x29, [sp-8]
004d51d4sub x29, sp, 8
004d51d8str x0, [sp+136]
004d51dcstr x1, [sp+144]
004d51e0str x2, [sp+152]
004d51e4stp xzr, xzr, [sp+64]
004d51e8ldr x2, [sp+144]
004d51ecldr x3, [sp+136]
004d51f0ldr x4, [sp+152]
004d51f4str x3, [sp+96]
004d51f8str x2, [sp+104]
004d51fcstr x4, [sp+112]
004d5200str xzr, [sp+56]
004d5204str x2, [sp+48]
004d5208b 0x4d520c
004d520c
004d520cloc_4d520c:
004d520cldr x2, [sp+48]
004d5210ldr x3, [sp+56]
004d5214subs xzr, x2, x3
004d5218b.gt 0x4d5220
004d521cb 0x4d528c
004d5220
004d5220loc_4d5220:
004d5220ldr x2, [sp+56]
004d5224str x2, [sp+40]
004d5228ldr x2, [sp+56]
004d522cldr x3, [sp+96]
004d5230ldrb w2, [x3+x2]
004d5234strb w2, [sp+39]
004d5238ldr x3, [sp+40]
004d523cadd x3, x3, 1
004d5240subs xzr, x2, x3
004d5244b.ne 0x4d524c
004d5248b 0x4d5278
004d524c
004d524cloc_4d524c:
004d524cadrp x0, 0x1e6000
004d5250add x0, x0, 3768
004d5254orr x1, xzr, 28
004d5258bl errors.New
004d525cstr x0, [sp+80]
004d5260str x1, [sp+88]
004d5264str x0, [sp+64]
004d5268str x1, [sp+72]
004d526cldur x29, [sp-8]
004d5270ldr x30, [sp], 128
004d5274ret x30
004d5278
004d5278loc_4d5278:
004d5278b 0x4d527c
004d527c
004d527cloc_4d527c:
004d527cldr x2, [sp+56]
004d5280add x2, x2, 1
004d5284str x2, [sp+56]
004d5288b 0x4d520c
004d528c
004d528cloc_4d528c:
004d528cstp xzr, xzr, [sp+64]
004d5290mov x0, xzr
004d5294mov x1, xzr
004d5298ldur x29, [sp-8]
004d529cldr x30, [sp], 128
004d52a0ret x30
004d52a4
004d52a4loc_4d52a4:
004d52a4stp x0, x1, [sp+8]
004d52a8str x2, [sp+24]
004d52acmov x3, x30
004d52b0bl runtime.morestack_noctxt.abi0
004d52b4ldp x0, x1, [sp+8]
004d52b8ldr x2, [sp+24]
004d52bcb 0x4d51c0
004d51c0
004d52c0
004d52c0golang.org/x/crypto/ssh.truncatingMAC.Write: ; void golang.org/x/crypto/ssh.truncatingMAC.Write(golang.org/x/crypto/ssh.truncatingMAC t, struct []uint8 data)
004d52c0ldr x16, [x28+16]
004d52c4subs xzr, sp, x16
004d52c8b.ls 0x4d5358
004d52ccstr x30, [sp-128]!
004d52d0stur x29, [sp-8]
004d52d4sub x29, sp, 8
004d52d8str x0, [sp+136]
004d52dcstr x1, [sp+144]
004d52e0str x2, [sp+152]
004d52e4str x3, [sp+160]
004d52e8str x4, [sp+168]
004d52ecstr x5, [sp+176]
004d52f0str xzr, [sp+48]
004d52f4stp xzr, xzr, [sp+72]
004d52f8stp xzr, xzr, [sp+88]
004d52fcldr x4, [sp+144]
004d5300ldrsb x27, [x4]
004d5304ldr x0, [sp+152]
004d5308ldr x2, [sp+168]
004d530cldr x3, [sp+176]
004d5310ldr x4, [x4+56]
004d5314ldr x1, [sp+160]
004d5318blr x4
004d531cstr x0, [sp+56]
004d5320str x1, [sp+88]
004d5324str x2, [sp+96]
004d5328ldr x4, [sp+56]
004d532cstr x4, [sp+64]
004d5330str x1, [sp+104]
004d5334str x2, [sp+112]
004d5338ldr x4, [sp+64]
004d533cstr x4, [sp+48]
004d5340str x1, [sp+72]
004d5344str x2, [sp+80]
004d5348ldr x0, [sp+48]
004d534cldur x29, [sp-8]
004d5350ldr x30, [sp], 128
004d5354ret x30
004d5358
004d5358loc_4d5358:
004d5358stp x0, x1, [sp+8]
004d535cstp x2, x3, [sp+24]
004d5360stp x4, x5, [sp+40]
004d5364mov x3, x30
004d5368bl runtime.morestack_noctxt.abi0
004d536cldp x0, x1, [sp+8]
004d5370ldp x2, x3, [sp+24]
004d5374ldp x4, x5, [sp+40]
004d5378b 0x4d52c0
004d537cudf 0
004d52c0
004d52c0golang.org/x/crypto/ssh.truncatingMAC.Write: ; void golang.org/x/crypto/ssh.truncatingMAC.Write(golang.org/x/crypto/ssh.truncatingMAC t, struct []uint8 data)
004d52c0ldr x16, [x28+16]
004d52c4subs xzr, sp, x16
004d52c8b.ls 0x4d5358
004d52ccstr x30, [sp-128]!
004d52d0stur x29, [sp-8]
004d52d4sub x29, sp, 8
004d52d8str x0, [sp+136]
004d52dcstr x1, [sp+144]
004d52e0str x2, [sp+152]
004d52e4str x3, [sp+160]
004d52e8str x4, [sp+168]
004d52ecstr x5, [sp+176]
004d52f0str xzr, [sp+48]
004d52f4stp xzr, xzr, [sp+72]
004d52f8stp xzr, xzr, [sp+88]
004d52fcldr x4, [sp+144]
004d5300ldrsb x27, [x4]
004d5304ldr x0, [sp+152]
004d5308ldr x2, [sp+168]
004d530cldr x3, [sp+176]
004d5310ldr x4, [x4+56]
004d5314ldr x1, [sp+160]
004d5318blr x4
004d531cstr x0, [sp+56]
004d5320str x1, [sp+88]
004d5324str x2, [sp+96]
004d5328ldr x4, [sp+56]
004d532cstr x4, [sp+64]
004d5330str x1, [sp+104]
004d5334str x2, [sp+112]
004d5338ldr x4, [sp+64]
004d533cstr x4, [sp+48]
004d5340str x1, [sp+72]
004d5344str x2, [sp+80]
004d5348ldr x0, [sp+48]
004d534cldur x29, [sp-8]
004d5350ldr x30, [sp], 128
004d5354ret x30
004d5358
004d5358loc_4d5358:
004d5358stp x0, x1, [sp+8]
004d535cstp x2, x3, [sp+24]
004d5360stp x4, x5, [sp+40]
004d5364mov x3, x30
004d5368bl runtime.morestack_noctxt.abi0
004d536cldp x0, x1, [sp+8]
004d5370ldp x2, x3, [sp+24]
004d5374ldp x4, x5, [sp+40]
004d5378b 0x4d52c0
004d537cudf 0
004d52c0
004d5380
004d5380golang.org/x/crypto/ssh.truncatingMAC.Sum: ; void golang.org/x/crypto/ssh.truncatingMAC.Sum(golang.org/x/crypto/ssh.truncatingMAC t, struct []uint8 in)
004d5380ldr x16, [x28+16]
004d5384sub x17, sp, 16
004d5388subs xzr, x17, x16
004d538cb.ls 0x4d543c
004d5390str x30, [sp-144]!
004d5394stur x29, [sp-8]
004d5398sub x29, sp, 8
004d539cstr x0, [sp+152]
004d53a0str x1, [sp+160]
004d53a4str x2, [sp+168]
004d53a8str x3, [sp+176]
004d53acstr x4, [sp+184]
004d53b0str x5, [sp+192]
004d53b4str xzr, [sp+64]
004d53b8stp xzr, xzr, [sp+72]
004d53bcldr x4, [sp+160]
004d53c0ldrsb x27, [x4]
004d53c4ldr x0, [sp+168]
004d53c8ldr x2, [sp+184]
004d53ccldr x3, [sp+192]
004d53d0ldr x4, [x4+48]
004d53d4ldr x1, [sp+176]
004d53d8blr x4
004d53dcstr x0, [sp+88]
004d53e0str x1, [sp+96]
004d53e4str x2, [sp+104]
004d53e8ldr x4, [sp+184]
004d53ecstr x4, [sp+56]
004d53f0ldr x5, [sp+152]
004d53f4add x1, x4, x5
004d53f8str x1, [sp+48]
004d53fcldr x0, [sp+88]
004d5400subs xzr, x2, x1
004d5404b.hs 0x4d540c
004d5408b 0x4d5434
004d540c
004d540cloc_4d540c:
004d540cb 0x4d5410
004d5410
004d5410loc_4d5410:
004d5410str x0, [sp+112]
004d5414str x1, [sp+120]
004d5418str x2, [sp+128]
004d541cstr x0, [sp+64]
004d5420str x1, [sp+72]
004d5424str x2, [sp+80]
004d5428ldur x29, [sp-8]
004d542cldr x30, [sp], 144
004d5430ret x30
004d5434
004d5434loc_4d5434:
004d5434bl runtime.panicSliceAcap
004d5438hint
004d543c
004d543cloc_4d543c:
004d543cstp x0, x1, [sp+8]
004d5440stp x2, x3, [sp+24]
004d5444stp x4, x5, [sp+40]
004d5448mov x3, x30
004d544cbl runtime.morestack_noctxt.abi0
004d5450ldp x0, x1, [sp+8]
004d5454ldp x2, x3, [sp+24]
004d5458ldp x4, x5, [sp+40]
004d545cb 0x4d5380
004d5380
004d5380golang.org/x/crypto/ssh.truncatingMAC.Sum: ; void golang.org/x/crypto/ssh.truncatingMAC.Sum(golang.org/x/crypto/ssh.truncatingMAC t, struct []uint8 in)
004d5380ldr x16, [x28+16]
004d5384sub x17, sp, 16
004d5388subs xzr, x17, x16
004d538cb.ls 0x4d543c
004d5390str x30, [sp-144]!
004d5394stur x29, [sp-8]
004d5398sub x29, sp, 8
004d539cstr x0, [sp+152]
004d53a0str x1, [sp+160]
004d53a4str x2, [sp+168]
004d53a8str x3, [sp+176]
004d53acstr x4, [sp+184]
004d53b0str x5, [sp+192]
004d53b4str xzr, [sp+64]
004d53b8stp xzr, xzr, [sp+72]
004d53bcldr x4, [sp+160]
004d53c0ldrsb x27, [x4]
004d53c4ldr x0, [sp+168]
004d53c8ldr x2, [sp+184]
004d53ccldr x3, [sp+192]
004d53d0ldr x4, [x4+48]
004d53d4ldr x1, [sp+176]
004d53d8blr x4
004d53dcstr x0, [sp+88]
004d53e0str x1, [sp+96]
004d53e4str x2, [sp+104]
004d53e8ldr x4, [sp+184]
004d53ecstr x4, [sp+56]
004d53f0ldr x5, [sp+152]
004d53f4add x1, x4, x5
004d53f8str x1, [sp+48]
004d53fcldr x0, [sp+88]
004d5400subs xzr, x2, x1
004d5404b.hs 0x4d540c
004d5408b 0x4d5434
004d540c
004d540cloc_4d540c:
004d540cb 0x4d5410
004d5410
004d5410loc_4d5410:
004d5410str x0, [sp+112]
004d5414str x1, [sp+120]
004d5418str x2, [sp+128]
004d541cstr x0, [sp+64]
004d5420str x1, [sp+72]
004d5424str x2, [sp+80]
004d5428ldur x29, [sp-8]
004d542cldr x30, [sp], 144
004d5430ret x30
004d5434
004d5434loc_4d5434:
004d5434bl runtime.panicSliceAcap
004d5438hint
004d543c
004d543cloc_4d543c:
004d543cstp x0, x1, [sp+8]
004d5440stp x2, x3, [sp+24]
004d5444stp x4, x5, [sp+40]
004d5448mov x3, x30
004d544cbl runtime.morestack_noctxt.abi0
004d5450ldp x0, x1, [sp+8]
004d5454ldp x2, x3, [sp+24]
004d5458ldp x4, x5, [sp+40]
004d545cb 0x4d5380
004d5380
004d5460
004d5460golang.org/x/crypto/ssh.truncatingMAC.Reset: ; void golang.org/x/crypto/ssh.truncatingMAC.Reset(golang.org/x/crypto/ssh.truncatingMAC t)
004d5460ldr x16, [x28+16]
004d5464subs xzr, sp, x16
004d5468b.ls 0x4d54a0
004d546cstr x30, [sp-32]!
004d5470stur x29, [sp-8]
004d5474sub x29, sp, 8
004d5478str x0, [sp+40]
004d547cstr x1, [sp+48]
004d5480str x2, [sp+56]
004d5484ldrsb x27, [x1]
004d5488ldr x1, [x1+32]
004d548cmov x0, x2
004d5490blr x1
004d5494ldur x29, [sp-8]
004d5498ldr x30, [sp], 32
004d549cret x30
004d54a0
004d54a0loc_4d54a0:
004d54a0stp x0, x1, [sp+8]
004d54a4str x2, [sp+24]
004d54a8mov x3, x30
004d54acbl runtime.morestack_noctxt.abi0
004d54b0ldp x0, x1, [sp+8]
004d54b4ldr x2, [sp+24]
004d54b8b 0x4d5460
004d54bcudf 0
004d5460
004d5460golang.org/x/crypto/ssh.truncatingMAC.Reset: ; void golang.org/x/crypto/ssh.truncatingMAC.Reset(golang.org/x/crypto/ssh.truncatingMAC t)
004d5460ldr x16, [x28+16]
004d5464subs xzr, sp, x16
004d5468b.ls 0x4d54a0
004d546cstr x30, [sp-32]!
004d5470stur x29, [sp-8]
004d5474sub x29, sp, 8
004d5478str x0, [sp+40]
004d547cstr x1, [sp+48]
004d5480str x2, [sp+56]
004d5484ldrsb x27, [x1]
004d5488ldr x1, [x1+32]
004d548cmov x0, x2
004d5490blr x1
004d5494ldur x29, [sp-8]
004d5498ldr x30, [sp], 32
004d549cret x30
004d54a0
004d54a0loc_4d54a0:
004d54a0stp x0, x1, [sp+8]
004d54a4str x2, [sp+24]
004d54a8mov x3, x30
004d54acbl runtime.morestack_noctxt.abi0
004d54b0ldp x0, x1, [sp+8]
004d54b4ldr x2, [sp+24]
004d54b8b 0x4d5460
004d54bcudf 0
004d5460
004d54c0
004d54c0golang.org/x/crypto/ssh.truncatingMAC.Size: ; void golang.org/x/crypto/ssh.truncatingMAC.Size(golang.org/x/crypto/ssh.truncatingMAC t)
004d54c0str x30, [sp-32]!
004d54c4stur x29, [sp-8]
004d54c8sub x29, sp, 8
004d54ccstr x0, [sp+40]
004d54d0str x1, [sp+48]
004d54d4str x2, [sp+56]
004d54d8str xzr, [sp+16]
004d54dcstr x0, [sp+16]
004d54e0add x29, sp, 24
004d54e4add sp, sp, 32
004d54e8ret x30
004d54ecudf 0
004d54c0
004d54c0golang.org/x/crypto/ssh.truncatingMAC.Size: ; void golang.org/x/crypto/ssh.truncatingMAC.Size(golang.org/x/crypto/ssh.truncatingMAC t)
004d54c0str x30, [sp-32]!
004d54c4stur x29, [sp-8]
004d54c8sub x29, sp, 8
004d54ccstr x0, [sp+40]
004d54d0str x1, [sp+48]
004d54d4str x2, [sp+56]
004d54d8str xzr, [sp+16]
004d54dcstr x0, [sp+16]
004d54e0add x29, sp, 24
004d54e4add sp, sp, 32
004d54e8ret x30
004d54ecudf 0
004d54c0
004d54f0
004d54f0golang.org/x/crypto/ssh.truncatingMAC.BlockSize: ; void golang.org/x/crypto/ssh.truncatingMAC.BlockSize(golang.org/x/crypto/ssh.truncatingMAC t)
004d54f0ldr x16, [x28+16]
004d54f4subs xzr, sp, x16
004d54f8b.ls 0x4d553c
004d54fcstr x30, [sp-48]!
004d5500stur x29, [sp-8]
004d5504sub x29, sp, 8
004d5508str x0, [sp+56]
004d550cstr x1, [sp+64]
004d5510str x2, [sp+72]
004d5514str xzr, [sp+24]
004d5518ldrsb x27, [x1]
004d551cldr x1, [x1+24]
004d5520mov x0, x2
004d5524blr x1
004d5528str x0, [sp+32]
004d552cstr x0, [sp+24]
004d5530ldur x29, [sp-8]
004d5534ldr x30, [sp], 48
004d5538ret x30
004d553c
004d553cloc_4d553c:
004d553cstp x0, x1, [sp+8]
004d5540str x2, [sp+24]
004d5544mov x3, x30
004d5548bl runtime.morestack_noctxt.abi0
004d554cldp x0, x1, [sp+8]
004d5550ldr x2, [sp+24]
004d5554b 0x4d54f0
004d5558udf 0
004d555cudf 0
004d54f0
004d54f0golang.org/x/crypto/ssh.truncatingMAC.BlockSize: ; void golang.org/x/crypto/ssh.truncatingMAC.BlockSize(golang.org/x/crypto/ssh.truncatingMAC t)
004d54f0ldr x16, [x28+16]
004d54f4subs xzr, sp, x16
004d54f8b.ls 0x4d553c
004d54fcstr x30, [sp-48]!
004d5500stur x29, [sp-8]
004d5504sub x29, sp, 8
004d5508str x0, [sp+56]
004d550cstr x1, [sp+64]
004d5510str x2, [sp+72]
004d5514str xzr, [sp+24]
004d5518ldrsb x27, [x1]
004d551cldr x1, [x1+24]
004d5520mov x0, x2
004d5524blr x1
004d5528str x0, [sp+32]
004d552cstr x0, [sp+24]
004d5530ldur x29, [sp-8]
004d5534ldr x30, [sp], 48
004d5538ret x30
004d553c
004d553cloc_4d553c:
004d553cstp x0, x1, [sp+8]
004d5540str x2, [sp+24]
004d5544mov x3, x30
004d5548bl runtime.morestack_noctxt.abi0
004d554cldp x0, x1, [sp+8]
004d5550ldr x2, [sp+24]
004d5554b 0x4d54f0
004d5558udf 0
004d555cudf 0
004d54f0
004d5560
004d5560golang.org/x/crypto/ssh.(*disconnectMsg).Error: ; void golang.org/x/crypto/ssh.(*disconnectMsg).Error(golang.org/x/crypto/ssh.disconnectMsg * d)
004d5560ldr x16, [x28+16]
004d5564sub x17, sp, 64
004d5568subs xzr, x17, x16
004d556cb.ls 0x4d5698
004d5570str x30, [sp-192]!
004d5574stur x29, [sp-8]
004d5578sub x29, sp, 8
004d557cstr x0, [sp+200]
004d5580stp xzr, xzr, [sp+56]
004d5584stp xzr, xzr, [sp+152]
004d5588stp xzr, xzr, [sp+168]
004d558cadd x1, sp, 152
004d5590str x1, [sp+104]
004d5594ldr x1, [sp+200]
004d5598ldrsb x27, [x1]
004d559cldr w0, [x1]
004d55a0str w0, [sp+52]
004d55a4bl runtime.convT32
004d55a8str x0, [sp+96]
004d55acldr x1, [sp+104]
004d55b0ldrsb x27, [x1]
004d55b4adrp x2, 0x120000
004d55b8add x2, x2, 3328
004d55bcstr x2, [x1]
004d55c0adrp x27, 0x576000
004d55c4ldr w2, [x27+3056]
004d55c8cbz w2, 0x4d55d0
004d55ccb 0x4d55d4
004d55d0
004d55d0loc_4d55d0:
004d55d0b 0x4d55e8
004d55d4
004d55d4loc_4d55d4:
004d55d4bl runtime.gcWriteBarrier2
004d55d8str x0, [x25]
004d55dcldr x2, [x1+8]
004d55e0str x2, [x25+8]
004d55e4b 0x4d55e8
004d55e8
004d55e8loc_4d55e8:
004d55e8str x0, [x1+8]
004d55ecldr x2, [sp+200]
004d55f0ldrsb x27, [x2]
004d55f4ldr x0, [x2+8]
004d55f8ldr x1, [x2+16]
004d55fcstr x0, [sp+80]
004d5600str x1, [sp+88]
004d5604bl runtime.convTstring
004d5608str x0, [sp+72]
004d560cldr x2, [sp+104]
004d5610ldrsb x27, [x2]
004d5614adrp x3, 0x120000
004d5618add x3, x3, 2944
004d561cstr x3, [x2+16]
004d5620adrp x27, 0x576000
004d5624ldr w3, [x27+3056]
004d5628cbz w3, 0x4d5630
004d562cb 0x4d5634
004d5630
004d5630loc_4d5630:
004d5630b 0x4d5648
004d5634
004d5634loc_4d5634:
004d5634bl runtime.gcWriteBarrier2
004d5638str x0, [x25]
004d563cldr x5, [x2+24]
004d5640str x5, [x25+8]
004d5644b 0x4d5648
004d5648
004d5648loc_4d5648:
004d5648str x0, [x2+24]
004d564cldr x2, [sp+104]
004d5650ldrsb x27, [x2]
004d5654b 0x4d5658
004d5658
004d5658loc_4d5658:
004d5658str x2, [sp+112]
004d565corr x4, xzr, 2
004d5660str x4, [sp+120]
004d5664str x4, [sp+128]
004d5668adrp x0, 0x1e8000
004d566cadd x0, x0, 1432
004d5670orr x1, xzr, 30
004d5674mov x3, x4
004d5678bl fmt.Sprintf
004d567cstr x0, [sp+136]
004d5680str x1, [sp+144]
004d5684str x0, [sp+56]
004d5688str x1, [sp+64]
004d568cldur x29, [sp-8]
004d5690ldr x30, [sp], 192
004d5694ret x30
004d5698
004d5698loc_4d5698:
004d5698str x0, [sp+8]
004d569cmov x3, x30
004d56a0bl runtime.morestack_noctxt.abi0
004d56a4ldr x0, [sp+8]
004d56a8b 0x4d5560
004d56acudf 0
004d5560
004d5560golang.org/x/crypto/ssh.(*disconnectMsg).Error: ; void golang.org/x/crypto/ssh.(*disconnectMsg).Error(golang.org/x/crypto/ssh.disconnectMsg * d)
004d5560ldr x16, [x28+16]
004d5564sub x17, sp, 64
004d5568subs xzr, x17, x16
004d556cb.ls 0x4d5698
004d5570str x30, [sp-192]!
004d5574stur x29, [sp-8]
004d5578sub x29, sp, 8
004d557cstr x0, [sp+200]
004d5580stp xzr, xzr, [sp+56]
004d5584stp xzr, xzr, [sp+152]
004d5588stp xzr, xzr, [sp+168]
004d558cadd x1, sp, 152
004d5590str x1, [sp+104]
004d5594ldr x1, [sp+200]
004d5598ldrsb x27, [x1]
004d559cldr w0, [x1]
004d55a0str w0, [sp+52]
004d55a4bl runtime.convT32
004d55a8str x0, [sp+96]
004d55acldr x1, [sp+104]
004d55b0ldrsb x27, [x1]
004d55b4adrp x2, 0x120000
004d55b8add x2, x2, 3328
004d55bcstr x2, [x1]
004d55c0adrp x27, 0x576000
004d55c4ldr w2, [x27+3056]
004d55c8cbz w2, 0x4d55d0
004d55ccb 0x4d55d4
004d55d0
004d55d0loc_4d55d0:
004d55d0b 0x4d55e8
004d55d4
004d55d4loc_4d55d4:
004d55d4bl runtime.gcWriteBarrier2
004d55d8str x0, [x25]
004d55dcldr x2, [x1+8]
004d55e0str x2, [x25+8]
004d55e4b 0x4d55e8
004d55e8
004d55e8loc_4d55e8:
004d55e8str x0, [x1+8]
004d55ecldr x2, [sp+200]
004d55f0ldrsb x27, [x2]
004d55f4ldr x0, [x2+8]
004d55f8ldr x1, [x2+16]
004d55fcstr x0, [sp+80]
004d5600str x1, [sp+88]
004d5604bl runtime.convTstring
004d5608str x0, [sp+72]
004d560cldr x2, [sp+104]
004d5610ldrsb x27, [x2]
004d5614adrp x3, 0x120000
004d5618add x3, x3, 2944
004d561cstr x3, [x2+16]
004d5620adrp x27, 0x576000
004d5624ldr w3, [x27+3056]
004d5628cbz w3, 0x4d5630
004d562cb 0x4d5634
004d5630
004d5630loc_4d5630:
004d5630b 0x4d5648
004d5634
004d5634loc_4d5634:
004d5634bl runtime.gcWriteBarrier2
004d5638str x0, [x25]
004d563cldr x5, [x2+24]
004d5640str x5, [x25+8]
004d5644b 0x4d5648
004d5648
004d5648loc_4d5648:
004d5648str x0, [x2+24]
004d564cldr x2, [sp+104]
004d5650ldrsb x27, [x2]
004d5654b 0x4d5658
004d5658
004d5658loc_4d5658:
004d5658str x2, [sp+112]
004d565corr x4, xzr, 2
004d5660str x4, [sp+120]
004d5664str x4, [sp+128]
004d5668adrp x0, 0x1e8000
004d566cadd x0, x0, 1432
004d5670orr x1, xzr, 30
004d5674mov x3, x4
004d5678bl fmt.Sprintf
004d567cstr x0, [sp+136]
004d5680str x1, [sp+144]
004d5684str x0, [sp+56]
004d5688str x1, [sp+64]
004d568cldur x29, [sp-8]
004d5690ldr x30, [sp], 192
004d5694ret x30
004d5698
004d5698loc_4d5698:
004d5698str x0, [sp+8]
004d569cmov x3, x30
004d56a0bl runtime.morestack_noctxt.abi0
004d56a4ldr x0, [sp+8]
004d56a8b 0x4d5560
004d56acudf 0
004d5560
004d56b0
004d56b0golang.org/x/crypto/ssh.typeTags: ; void golang.org/x/crypto/ssh.typeTags(reflect.Type structType)
004d56b0ldr x16, [x28+16]
004d56b4sub x17, sp, 384
004d56b8subs xzr, x17, x16
004d56bcb.ls 0x4d58b4
004d56c0sub x20, sp, 512
004d56c4stp x29, x30, [x20-8]
004d56c8add sp, x20, 0
004d56ccsub x29, sp, 8
004d56d0str x0, [sp+520]
004d56d4str x1, [sp+528]
004d56d8str xzr, [sp+136]
004d56dcstp xzr, xzr, [sp+144]
004d56e0ldr x2, [sp+520]
004d56e4ldrsb x27, [x2]
004d56e8ldr x2, [x2+96]
004d56ecldr x0, [sp+528]
004d56f0mov x1, xzr
004d56f4blr x2
004d56f8str x0, [sp+352]
004d56fcstr x1, [sp+360]
004d5700str x2, [sp+368]
004d5704str x3, [sp+376]
004d5708str x4, [sp+384]
004d570cstr x5, [sp+392]
004d5710str x6, [sp+400]
004d5714str x7, [sp+408]
004d5718str x8, [sp+416]
004d571cstr x9, [sp+424]
004d5720str x10, [sp+432]
004d5724str x11, [sp+440]
004d5728strb w12, [sp+448]
004d572cadd x21, sp, 232
004d5730add x20, sp, 352
004d5734adr x27, 16
004d5738stp x29, x27, [sp-24]
004d573csub x29, sp, 24
004d5740bl fn_87ef0
004d5744sub x29, sp, 8
004d5748ldr x2, [sp+448]
004d574cstr x2, [sp+328]
004d5750ldr x1, [sp+288]
004d5754ldr x0, [sp+280]
004d5758adrp x2, 0x1dc000
004d575cadd x2, x2, 174
004d5760orr x3, xzr, 7
004d5764bl reflect.StructTag.Get
004d5768str x0, [sp+160]
004d576cstr x1, [sp+168]
004d5770adrp x2, 0x1da000
004d5774add x2, x2, 4038
004d5778orr x3, xzr, 1
004d577cbl strings.Split
004d5780str x0, [sp+208]
004d5784str x1, [sp+216]
004d5788str x2, [sp+224]
004d578cstr x0, [sp+480]
004d5790str x1, [sp+488]
004d5794str x2, [sp+496]
004d5798str xzr, [sp+120]
004d579cstr x1, [sp+112]
004d57a0ldr x2, [sp+480]
004d57a4str x2, [sp+104]
004d57a8b 0x4d57ac
004d57ac
004d57acloc_4d57ac:
004d57acldr x3, [sp+112]
004d57b0ldr x4, [sp+120]
004d57b4subs xzr, x3, x4
004d57b8b.gt 0x4d57c0
004d57bcb 0x4d589c
004d57c0
004d57c0loc_4d57c0:
004d57c0ldr x2, [sp+104]
004d57c4str x2, [sp+456]
004d57c8ldr x2, [sp+456]
004d57ccldr x3, [x2]
004d57d0ldr x2, [x2+8]
004d57d4str x3, [sp+176]
004d57d8str x2, [sp+184]
004d57dcstp xzr, xzr, [sp+464]
004d57e0ldr x0, [sp+176]
004d57e4ldr x1, [sp+184]
004d57e8bl strconv.Atoi
004d57ecstr x0, [sp+128]
004d57f0str x1, [sp+464]
004d57f4str x2, [sp+472]
004d57f8ldr x3, [sp+128]
004d57fcstr x3, [sp+96]
004d5800str x1, [sp+336]
004d5804str x2, [sp+344]
004d5808ldr x3, [sp+96]
004d580cstr x3, [sp+88]
004d5810str x1, [sp+192]
004d5814str x2, [sp+200]
004d5818cbnz x1, 0x4d5820
004d581cb 0x4d5824
004d5820
004d5820loc_4d5820:
004d5820b 0x4d587c
004d5824
004d5824loc_4d5824:
004d5824ldr x5, [sp+88]
004d5828strb w5, [sp+87]
004d582cldr x2, [sp+152]
004d5830ldr x0, [sp+136]
004d5834ldr x5, [sp+144]
004d5838add x1, x5, 1
004d583csubs xzr, x2, x1
004d5840b.hs 0x4d5848
004d5844b 0x4d584c
004d5848
004d5848loc_4d5848:
004d5848b 0x4d5860
004d584c
004d584cloc_4d584c:
004d584corr x3, xzr, 1
004d5850adrp x4, 0x120000
004d5854add x4, x4, 3072
004d5858bl runtime.growslice
004d585cb 0x4d5860
004d5860
004d5860loc_4d5860:
004d5860ldrb w3, [sp+87]
004d5864sub x4, x1, 1
004d5868strb w3, [x0+x4]
004d586cstr x0, [sp+136]
004d5870str x1, [sp+144]
004d5874str x2, [sp+152]
004d5878b 0x4d587c
004d587c
004d587cloc_4d587c:
004d587cb 0x4d5880
004d5880
004d5880loc_4d5880:
004d5880ldr x3, [sp+120]
004d5884add x3, x3, 1
004d5888str x3, [sp+120]
004d588cldr x3, [sp+456]
004d5890add x3, x3, 16
004d5894str x3, [sp+104]
004d5898b 0x4d57ac
004d589c
004d589cloc_4d589c:
004d589cldr x0, [sp+136]
004d58a0ldr x1, [sp+144]
004d58a4ldr x2, [sp+152]
004d58a8ldp x29, x30, [sp-8]
004d58acadd sp, sp, 512
004d58b0ret x30
004d58b4
004d58b4loc_4d58b4:
004d58b4stp x0, x1, [sp+8]
004d58b8mov x3, x30
004d58bcbl runtime.morestack_noctxt.abi0
004d58c0ldp x0, x1, [sp+8]
004d58c4b 0x4d56b0
004d58c8udf 0
004d58ccudf 0
004d56b0
004d56b0golang.org/x/crypto/ssh.typeTags: ; void golang.org/x/crypto/ssh.typeTags(reflect.Type structType)
004d56b0ldr x16, [x28+16]
004d56b4sub x17, sp, 384
004d56b8subs xzr, x17, x16
004d56bcb.ls 0x4d58b4
004d56c0sub x20, sp, 512
004d56c4stp x29, x30, [x20-8]
004d56c8add sp, x20, 0
004d56ccsub x29, sp, 8
004d56d0str x0, [sp+520]
004d56d4str x1, [sp+528]
004d56d8str xzr, [sp+136]
004d56dcstp xzr, xzr, [sp+144]
004d56e0ldr x2, [sp+520]
004d56e4ldrsb x27, [x2]
004d56e8ldr x2, [x2+96]
004d56ecldr x0, [sp+528]
004d56f0mov x1, xzr
004d56f4blr x2
004d56f8str x0, [sp+352]
004d56fcstr x1, [sp+360]
004d5700str x2, [sp+368]
004d5704str x3, [sp+376]
004d5708str x4, [sp+384]
004d570cstr x5, [sp+392]
004d5710str x6, [sp+400]
004d5714str x7, [sp+408]
004d5718str x8, [sp+416]
004d571cstr x9, [sp+424]
004d5720str x10, [sp+432]
004d5724str x11, [sp+440]
004d5728strb w12, [sp+448]
004d572cadd x21, sp, 232
004d5730add x20, sp, 352
004d5734adr x27, 16
004d5738stp x29, x27, [sp-24]
004d573csub x29, sp, 24
004d5740bl fn_87ef0
004d5744sub x29, sp, 8
004d5748ldr x2, [sp+448]
004d574cstr x2, [sp+328]
004d5750ldr x1, [sp+288]
004d5754ldr x0, [sp+280]
004d5758adrp x2, 0x1dc000
004d575cadd x2, x2, 174
004d5760orr x3, xzr, 7
004d5764bl reflect.StructTag.Get
004d5768str x0, [sp+160]
004d576cstr x1, [sp+168]
004d5770adrp x2, 0x1da000
004d5774add x2, x2, 4038
004d5778orr x3, xzr, 1
004d577cbl strings.Split
004d5780str x0, [sp+208]
004d5784str x1, [sp+216]
004d5788str x2, [sp+224]
004d578cstr x0, [sp+480]
004d5790str x1, [sp+488]
004d5794str x2, [sp+496]
004d5798str xzr, [sp+120]
004d579cstr x1, [sp+112]
004d57a0ldr x2, [sp+480]
004d57a4str x2, [sp+104]
004d57a8b 0x4d57ac
004d57ac
004d57acloc_4d57ac:
004d57acldr x3, [sp+112]
004d57b0ldr x4, [sp+120]
004d57b4subs xzr, x3, x4
004d57b8b.gt 0x4d57c0
004d57bcb 0x4d589c
004d57c0
004d57c0loc_4d57c0:
004d57c0ldr x2, [sp+104]
004d57c4str x2, [sp+456]
004d57c8ldr x2, [sp+456]
004d57ccldr x3, [x2]
004d57d0ldr x2, [x2+8]
004d57d4str x3, [sp+176]
004d57d8str x2, [sp+184]
004d57dcstp xzr, xzr, [sp+464]
004d57e0ldr x0, [sp+176]
004d57e4ldr x1, [sp+184]
004d57e8bl strconv.Atoi
004d57ecstr x0, [sp+128]
004d57f0str x1, [sp+464]
004d57f4str x2, [sp+472]
004d57f8ldr x3, [sp+128]
004d57fcstr x3, [sp+96]
004d5800str x1, [sp+336]
004d5804str x2, [sp+344]
004d5808ldr x3, [sp+96]
004d580cstr x3, [sp+88]
004d5810str x1, [sp+192]
004d5814str x2, [sp+200]
004d5818cbnz x1, 0x4d5820
004d581cb 0x4d5824
004d5820
004d5820loc_4d5820:
004d5820b 0x4d587c
004d5824
004d5824loc_4d5824:
004d5824ldr x5, [sp+88]
004d5828strb w5, [sp+87]
004d582cldr x2, [sp+152]
004d5830ldr x0, [sp+136]
004d5834ldr x5, [sp+144]
004d5838add x1, x5, 1
004d583csubs xzr, x2, x1
004d5840b.hs 0x4d5848
004d5844b 0x4d584c
004d5848
004d5848loc_4d5848:
004d5848b 0x4d5860
004d584c
004d584cloc_4d584c:
004d584corr x3, xzr, 1
004d5850adrp x4, 0x120000
004d5854add x4, x4, 3072
004d5858bl runtime.growslice
004d585cb 0x4d5860
004d5860
004d5860loc_4d5860:
004d5860ldrb w3, [sp+87]
004d5864sub x4, x1, 1
004d5868strb w3, [x0+x4]
004d586cstr x0, [sp+136]
004d5870str x1, [sp+144]
004d5874str x2, [sp+152]
004d5878b 0x4d587c
004d587c
004d587cloc_4d587c:
004d587cb 0x4d5880
004d5880
004d5880loc_4d5880:
004d5880ldr x3, [sp+120]
004d5884add x3, x3, 1
004d5888str x3, [sp+120]
004d588cldr x3, [sp+456]
004d5890add x3, x3, 16
004d5894str x3, [sp+104]
004d5898b 0x4d57ac
004d589c
004d589cloc_4d589c:
004d589cldr x0, [sp+136]
004d58a0ldr x1, [sp+144]
004d58a4ldr x2, [sp+152]
004d58a8ldp x29, x30, [sp-8]
004d58acadd sp, sp, 512
004d58b0ret x30
004d58b4
004d58b4loc_4d58b4:
004d58b4stp x0, x1, [sp+8]
004d58b8mov x3, x30
004d58bcbl runtime.morestack_noctxt.abi0
004d58c0ldp x0, x1, [sp+8]
004d58c4b 0x4d56b0
004d58c8udf 0
004d58ccudf 0
004d56b0
Loading..