File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00435830
00435830gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage(struct []uint8 key, struct []uint8 message, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00435830ldr x16, [x28+16]
00435834sub x17, sp, 832
00435838subs xzr, x17, x16
0043583cb.ls 0x43624c
00435840sub x20, sp, 960
00435844stp x29, x30, [x20-8]
00435848add sp, x20, 0
0043584csub x29, sp, 8
00435850str x0, [sp+968]
00435854str x1, [sp+976]
00435858str x2, [sp+984]
0043585cstr x3, [sp+992]
00435860str x4, [sp+1000]
00435864str x5, [sp+1008]
00435868str w6, [sp+1016]
0043586cstr x7, [sp+1024]
00435870str x8, [sp+1032]
00435874str xzr, [sp+168]
00435878stp xzr, xzr, [sp+176]
0043587cstr xzr, [sp+144]
00435880stp xzr, xzr, [sp+152]
00435884stp xzr, xzr, [sp+128]
00435888ldr x1, [sp+1024]
0043588cldrsb x27, [x1]
00435890ldr x1, [x1+80]
00435894ldr x0, [sp+1032]
00435898blr x1
0043589cstr x0, [sp+120]
004358a0mov x1, x0
004358a4mov x2, x1
004358a8adrp x0, 0x1c0000
004358acadd x0, x0, 3072
004358b0bl runtime.makeslice
004358b4ldr x1, [sp+120]
004358b8ldr x2, [sp+120]
004358bcstr x0, [sp+304]
004358c0str x1, [sp+312]
004358c4str x2, [sp+320]
004358c8add x27, sp, 736
004358ccstp xzr, xzr, [x27]
004358d0ldr x0, [sp+304]
004358d4ldr x1, [sp+312]
004358d8ldr x2, [sp+320]
004358dcbl crypto/rand.Read
004358e0str x0, [sp+120]
004358e4str x1, [sp+736]
004358e8str x2, [sp+744]
004358ecldr x3, [sp+120]
004358f0str x3, [sp+80]
004358f4str x1, [sp+936]
004358f8str x2, [sp+944]
004358fcstr x1, [sp+288]
00435900str x2, [sp+296]
00435904cbnz x1, 0x43590c
00435908b 0x435a2c
0043590c
0043590cloc_43590c:
0043590cadd x27, sp, 720
00435910stp xzr, xzr, [x27]
00435914add x5, sp, 720
00435918str x5, [sp+640]
0043591cldr x5, [sp+288]
00435920ldr x6, [sp+296]
00435924str x5, [sp+624]
00435928str x6, [sp+632]
0043592cstr x5, [sp+616]
00435930ldr x5, [sp+616]
00435934cbnz x5, 0x43593c
00435938b 0x43594c
0043593c
0043593cloc_43593c:
0043593cldr x5, [sp+616]
00435940ldr x5, [x5+8]
00435944str x5, [sp+616]
00435948b 0x435950
0043594c
0043594cloc_43594c:
0043594cb 0x435950
00435950
00435950loc_435950:
00435950ldr x5, [sp+640]
00435954ldrsb x27, [x5]
00435958ldr x6, [sp+616]
0043595cldr x7, [sp+632]
00435960str x6, [x5]
00435964adrp x27, 0x616000
00435968ldr w6, [x27+3056]
0043596ccbz w6, 0x435974
00435970b 0x435978
00435974
00435974loc_435974:
00435974b 0x43598c
00435978
00435978loc_435978:
00435978bl runtime.gcWriteBarrier2
0043597cstr x7, [x25]
00435980ldr x6, [x5+8]
00435984str x6, [x25+8]
00435988b 0x43598c
0043598c
0043598cloc_43598c:
0043598cstr x7, [x5+8]
00435990ldr x2, [sp+640]
00435994ldrsb x27, [x2]
00435998b 0x43599c
0043599c
0043599cloc_43599c:
0043599cstr x2, [sp+648]
004359a0orr x4, xzr, 1
004359a4str x4, [sp+656]
004359a8str x4, [sp+664]
004359acadrp x0, 0x28f000
004359b0add x0, x0, 2499
004359b4movz x1, 40
004359b8mov x3, x4
004359bcbl fmt.Errorf
004359c0str x0, [sp+736]
004359c4str x1, [sp+744]
004359c8adrp x5, 0x616000
004359ccadd x5, x5, 1504
004359d0str x5, [sp+608]
004359d4b 0x4359d8
004359d8
004359d8loc_4359d8:
004359d8str x5, [sp+168]
004359dcstp xzr, xzr, [sp+176]
004359e0adrp x8, 0x616000
004359e4add x8, x8, 1504
004359e8str x8, [sp+600]
004359ecb 0x4359f0
004359f0
004359f0loc_4359f0:
004359f0str x8, [sp+144]
004359f4stp xzr, xzr, [sp+152]
004359f8ldr x6, [sp+736]
004359fcldr x7, [sp+744]
00435a00str x6, [sp+128]
00435a04str x7, [sp+136]
00435a08ldr x0, [sp+168]
00435a0cldr x3, [sp+144]
00435a10ldr x1, [sp+176]
00435a14ldr x4, [sp+152]
00435a18ldr x2, [sp+184]
00435a1cldr x5, [sp+160]
00435a20ldp x29, x30, [sp-8]
00435a24add sp, sp, 960
00435a28ret x30
00435a2c
00435a2cloc_435a2c:
00435a2cldr x2, [sp+320]
00435a30ldr x0, [sp+304]
00435a34ldr x5, [sp+312]
00435a38str x0, [sp+576]
00435a3cstr x5, [sp+584]
00435a40str x2, [sp+592]
00435a44ldr x6, [sp+1000]
00435a48add x1, x5, x6
00435a4cstr x1, [sp+112]
00435a50subs xzr, x2, x1
00435a54b.hs 0x435a5c
00435a58b 0x435a64
00435a5c
00435a5cloc_435a5c:
00435a5cstr x1, [sp+584]
00435a60b 0x435a84
00435a64
00435a64loc_435a64:
00435a64ldr x3, [sp+1000]
00435a68adrp x4, 0x1c0000
00435a6cadd x4, x4, 3072
00435a70bl runtime.growslice
00435a74str x0, [sp+576]
00435a78str x1, [sp+584]
00435a7cstr x2, [sp+592]
00435a80b 0x435a84
00435a84
00435a84loc_435a84:
00435a84ldr x3, [sp+1000]
00435a88str x3, [sp+104]
00435a8cldr x3, [sp+112]
00435a90ldr x4, [sp+1000]
00435a94sub x3, x3, x4
00435a98ldr x4, [sp+576]
00435a9cadd x0, x4, x3
00435aa0str x0, [sp+568]
00435aa4ldr x2, [sp+104]
00435aa8ldr x1, [sp+992]
00435aacbl runtime.memmove
00435ab0ldr x3, [sp+576]
00435ab4ldr x4, [sp+584]
00435ab8ldr x5, [sp+592]
00435abcstr x3, [sp+192]
00435ac0str x4, [sp+200]
00435ac4str x5, [sp+208]
00435ac8ldr x3, [sp+1024]
00435accldrsb x27, [x3]
00435ad0ldr x3, [x3+152]
00435ad4ldr x0, [sp+1032]
00435ad8blr x3
00435adcstr x0, [sp+120]
00435ae0str xzr, [sp+696]
00435ae4add x27, sp, 704
00435ae8stp xzr, xzr, [x27]
00435aecadd x27, sp, 736
00435af0stp xzr, xzr, [x27]
00435af4ldr x3, [sp+120]
00435af8ldr x1, [sp+200]
00435afcldr x2, [sp+208]
00435b00ldr x0, [sp+192]
00435b04bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad
00435b08str x0, [sp+696]
00435b0cstr x1, [sp+704]
00435b10str x2, [sp+712]
00435b14str x3, [sp+736]
00435b18str x4, [sp+744]
00435b1cldr x3, [sp+696]
00435b20ldr x4, [sp+704]
00435b24ldr x5, [sp+712]
00435b28str x3, [sp+912]
00435b2cstr x4, [sp+920]
00435b30str x5, [sp+928]
00435b34ldr x3, [sp+736]
00435b38ldr x4, [sp+744]
00435b3cstr x3, [sp+896]
00435b40str x4, [sp+904]
00435b44ldr x3, [sp+912]
00435b48ldr x4, [sp+920]
00435b4cldr x5, [sp+928]
00435b50str x3, [sp+192]
00435b54str x4, [sp+200]
00435b58str x5, [sp+208]
00435b5cstr xzr, [sp+216]
00435b60stp xzr, xzr, [sp+224]
00435b64ldr w3, [sp+1016]
00435b68cbnz w3, 0x435b70
00435b6cb 0x435d70
00435b70
00435b70loc_435b70:
00435b70ldr w0, [sp+1016]
00435b74bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
00435b78str x0, [sp+696]
00435b7cstr x1, [sp+704]
00435b80str x2, [sp+712]
00435b84str xzr, [sp+672]
00435b88add x27, sp, 680
00435b8cstp xzr, xzr, [x27]
00435b90add x27, sp, 736
00435b94stp xzr, xzr, [x27]
00435b98ldr x1, [sp+1024]
00435b9cldrsb x27, [x1]
00435ba0ldr x2, [sp+968]
00435ba4ldr x3, [sp+976]
00435ba8ldr x0, [sp+1032]
00435bacldr x4, [sp+984]
00435bb0ldr x1, [x1+40]
00435bb4ldr x5, [sp+696]
00435bb8ldr x6, [sp+704]
00435bbcldr x7, [sp+712]
00435bc0mov x8, x1
00435bc4mov x1, x2
00435bc8mov x2, x3
00435bccmov x3, x4
00435bd0mov x4, x5
00435bd4mov x5, x6
00435bd8mov x6, x7
00435bdcblr x8
00435be0str x0, [sp+672]
00435be4str x1, [sp+680]
00435be8str x2, [sp+688]
00435becstr x3, [sp+736]
00435bf0str x4, [sp+744]
00435bf4ldr x1, [sp+672]
00435bf8ldr x2, [sp+680]
00435bfcldr x3, [sp+688]
00435c00str x1, [sp+872]
00435c04str x2, [sp+880]
00435c08str x3, [sp+888]
00435c0cldr x1, [sp+736]
00435c10ldr x2, [sp+744]
00435c14str x1, [sp+856]
00435c18str x2, [sp+864]
00435c1cldr x1, [sp+872]
00435c20ldr x2, [sp+880]
00435c24ldr x3, [sp+888]
00435c28str x1, [sp+216]
00435c2cstr x2, [sp+224]
00435c30str x3, [sp+232]
00435c34ldr x1, [sp+864]
00435c38ldr x2, [sp+856]
00435c3cstr x2, [sp+288]
00435c40str x1, [sp+296]
00435c44cbnz x2, 0x435c4c
00435c48b 0x435d6c
00435c4c
00435c4cloc_435c4c:
00435c4cadd x27, sp, 720
00435c50stp xzr, xzr, [x27]
00435c54add x5, sp, 720
00435c58str x5, [sp+536]
00435c5cldr x5, [sp+288]
00435c60ldr x6, [sp+296]
00435c64str x5, [sp+520]
00435c68str x6, [sp+528]
00435c6cstr x5, [sp+512]
00435c70ldr x5, [sp+512]
00435c74cbnz x5, 0x435c7c
00435c78b 0x435c8c
00435c7c
00435c7cloc_435c7c:
00435c7cldr x5, [sp+512]
00435c80ldr x5, [x5+8]
00435c84str x5, [sp+512]
00435c88b 0x435c90
00435c8c
00435c8cloc_435c8c:
00435c8cb 0x435c90
00435c90
00435c90loc_435c90:
00435c90ldr x5, [sp+536]
00435c94ldrsb x27, [x5]
00435c98ldr x6, [sp+528]
00435c9cldr x7, [sp+512]
00435ca0str x7, [x5]
00435ca4adrp x27, 0x616000
00435ca8ldr w7, [x27+3056]
00435caccbz w7, 0x435cb4
00435cb0b 0x435cb8
00435cb4
00435cb4loc_435cb4:
00435cb4b 0x435ccc
00435cb8
00435cb8loc_435cb8:
00435cb8bl runtime.gcWriteBarrier2
00435cbcstr x6, [x25]
00435cc0ldr x7, [x5+8]
00435cc4str x7, [x25+8]
00435cc8b 0x435ccc
00435ccc
00435cccloc_435ccc:
00435cccstr x6, [x5+8]
00435cd0ldr x2, [sp+536]
00435cd4ldrsb x27, [x2]
00435cd8b 0x435cdc
00435cdc
00435cdcloc_435cdc:
00435cdcstr x2, [sp+544]
00435ce0orr x4, xzr, 1
00435ce4str x4, [sp+552]
00435ce8str x4, [sp+560]
00435cecadrp x0, 0x28d000
00435cf0add x0, x0, 2356
00435cf4movz x1, 37
00435cf8mov x3, x4
00435cfcbl fmt.Errorf
00435d00str x0, [sp+736]
00435d04str x1, [sp+744]
00435d08adrp x5, 0x616000
00435d0cadd x5, x5, 1504
00435d10str x5, [sp+504]
00435d14b 0x435d18
00435d18
00435d18loc_435d18:
00435d18str x5, [sp+168]
00435d1cstp xzr, xzr, [sp+176]
00435d20adrp x8, 0x616000
00435d24add x8, x8, 1504
00435d28str x8, [sp+496]
00435d2cb 0x435d30
00435d30
00435d30loc_435d30:
00435d30str x8, [sp+144]
00435d34stp xzr, xzr, [sp+152]
00435d38ldr x6, [sp+736]
00435d3cldr x7, [sp+744]
00435d40str x6, [sp+128]
00435d44str x7, [sp+136]
00435d48ldr x0, [sp+168]
00435d4cldr x3, [sp+144]
00435d50ldr x1, [sp+176]
00435d54ldr x4, [sp+152]
00435d58ldr x2, [sp+184]
00435d5cldr x5, [sp+160]
00435d60ldp x29, x30, [sp-8]
00435d64add sp, sp, 960
00435d68ret x30
00435d6c
00435d6cloc_435d6c:
00435d6cb 0x435d74
00435d70
00435d70loc_435d70:
00435d70b 0x435d74
00435d74
00435d74loc_435d74:
00435d74str xzr, [sp+672]
00435d78add x27, sp, 680
00435d7cstp xzr, xzr, [x27]
00435d80str xzr, [sp+696]
00435d84add x27, sp, 704
00435d88stp xzr, xzr, [x27]
00435d8cadd x27, sp, 736
00435d90stp xzr, xzr, [x27]
00435d94ldr x4, [sp+192]
00435d98ldr x2, [sp+224]
00435d9cldr x5, [sp+200]
00435da0ldr x3, [sp+232]
00435da4ldr x6, [sp+208]
00435da8ldr x7, [sp+1024]
00435dacldrsb x27, [x7]
00435db0ldr x7, [x7+56]
00435db4ldr x1, [sp+216]
00435db8ldr x0, [sp+1032]
00435dbcblr x7
00435dc0str x0, [sp+672]
00435dc4str x1, [sp+680]
00435dc8str x2, [sp+688]
00435dccstr x3, [sp+696]
00435dd0str x4, [sp+704]
00435dd4str x5, [sp+712]
00435dd8str x6, [sp+736]
00435ddcstr x7, [sp+744]
00435de0ldr x7, [sp+672]
00435de4ldr x8, [sp+680]
00435de8ldr x9, [sp+688]
00435decstr x7, [sp+832]
00435df0str x8, [sp+840]
00435df4str x9, [sp+848]
00435df8ldr x7, [sp+696]
00435dfcldr x8, [sp+704]
00435e00ldr x9, [sp+712]
00435e04str x7, [sp+808]
00435e08str x8, [sp+816]
00435e0cstr x9, [sp+824]
00435e10ldr x7, [sp+736]
00435e14ldr x8, [sp+744]
00435e18str x7, [sp+792]
00435e1cstr x8, [sp+800]
00435e20ldr x7, [sp+832]
00435e24ldr x8, [sp+840]
00435e28ldr x9, [sp+848]
00435e2cstr x7, [sp+240]
00435e30str x8, [sp+248]
00435e34str x9, [sp+256]
00435e38ldr x7, [sp+808]
00435e3cldr x8, [sp+816]
00435e40ldr x9, [sp+824]
00435e44str x7, [sp+328]
00435e48str x8, [sp+336]
00435e4cstr x9, [sp+344]
00435e50ldr x7, [sp+800]
00435e54ldr x8, [sp+792]
00435e58str x8, [sp+288]
00435e5cstr x7, [sp+296]
00435e60cbnz x8, 0x435e68
00435e64b 0x435f88
00435e68
00435e68loc_435e68:
00435e68add x27, sp, 720
00435e6cstp xzr, xzr, [x27]
00435e70add x5, sp, 720
00435e74str x5, [sp+464]
00435e78ldr x5, [sp+288]
00435e7cldr x6, [sp+296]
00435e80str x5, [sp+448]
00435e84str x6, [sp+456]
00435e88str x5, [sp+440]
00435e8cldr x5, [sp+440]
00435e90cbnz x5, 0x435e98
00435e94b 0x435ea8
00435e98
00435e98loc_435e98:
00435e98ldr x5, [sp+440]
00435e9cldr x5, [x5+8]
00435ea0str x5, [sp+440]
00435ea4b 0x435eac
00435ea8
00435ea8loc_435ea8:
00435ea8b 0x435eac
00435eac
00435eacloc_435eac:
00435eacldr x5, [sp+464]
00435eb0ldrsb x27, [x5]
00435eb4ldr x6, [sp+456]
00435eb8ldr x7, [sp+440]
00435ebcstr x7, [x5]
00435ec0adrp x27, 0x616000
00435ec4ldr w7, [x27+3056]
00435ec8cbz w7, 0x435ed0
00435eccb 0x435ed4
00435ed0
00435ed0loc_435ed0:
00435ed0b 0x435ee8
00435ed4
00435ed4loc_435ed4:
00435ed4bl runtime.gcWriteBarrier2
00435ed8str x6, [x25]
00435edcldr x7, [x5+8]
00435ee0str x7, [x25+8]
00435ee4b 0x435ee8
00435ee8
00435ee8loc_435ee8:
00435ee8str x6, [x5+8]
00435eecldr x2, [sp+464]
00435ef0ldrsb x27, [x2]
00435ef4b 0x435ef8
00435ef8
00435ef8loc_435ef8:
00435ef8str x2, [sp+472]
00435efcorr x4, xzr, 1
00435f00str x4, [sp+480]
00435f04str x4, [sp+488]
00435f08adrp x0, 0x285000
00435f0cadd x0, x0, 233
00435f10movz x1, 25
00435f14mov x3, x4
00435f18bl fmt.Errorf
00435f1cstr x0, [sp+736]
00435f20str x1, [sp+744]
00435f24ldr x5, [sp+240]
00435f28ldr x6, [sp+248]
00435f2cldr x7, [sp+256]
00435f30str x5, [sp+168]
00435f34str x6, [sp+176]
00435f38str x7, [sp+184]
00435f3cldr x5, [sp+328]
00435f40ldr x6, [sp+336]
00435f44ldr x7, [sp+344]
00435f48str x5, [sp+144]
00435f4cstr x6, [sp+152]
00435f50str x7, [sp+160]
00435f54ldr x6, [sp+736]
00435f58ldr x7, [sp+744]
00435f5cstr x6, [sp+128]
00435f60str x7, [sp+136]
00435f64ldr x0, [sp+168]
00435f68ldr x3, [sp+144]
00435f6cldr x1, [sp+176]
00435f70ldr x4, [sp+152]
00435f74ldr x2, [sp+184]
00435f78ldr x5, [sp+160]
00435f7cldp x29, x30, [sp-8]
00435f80add sp, sp, 960
00435f84ret x30
00435f88
00435f88loc_435f88:
00435f88str xzr, [sp+696]
00435f8cadd x27, sp, 704
00435f90stp xzr, xzr, [x27]
00435f94add x27, sp, 736
00435f98stp xzr, xzr, [x27]
00435f9cldr x8, [sp+1032]
00435fa0ldr w6, [sp+1016]
00435fa4ldr x7, [sp+1024]
00435fa8ldr x0, [sp+192]
00435facldr x3, [sp+968]
00435fb0ldr x1, [sp+200]
00435fb4ldr x4, [sp+976]
00435fb8ldr x2, [sp+208]
00435fbcldr x5, [sp+984]
00435fc0bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash
00435fc4str x0, [sp+696]
00435fc8str x1, [sp+704]
00435fccstr x2, [sp+712]
00435fd0str x3, [sp+736]
00435fd4str x4, [sp+744]
00435fd8ldr x9, [sp+696]
00435fdcldr x10, [sp+704]
00435fe0ldr x11, [sp+712]
00435fe4str x9, [sp+768]
00435fe8str x10, [sp+776]
00435fecstr x11, [sp+784]
00435ff0ldr x9, [sp+736]
00435ff4ldr x10, [sp+744]
00435ff8str x9, [sp+752]
00435ffcstr x10, [sp+760]
00436000ldr x9, [sp+768]
00436004ldr x10, [sp+776]
00436008ldr x11, [sp+784]
0043600cstr x9, [sp+264]
00436010str x10, [sp+272]
00436014str x11, [sp+280]
00436018ldr x9, [sp+760]
0043601cldr x10, [sp+752]
00436020str x10, [sp+288]
00436024str x9, [sp+296]
00436028cbnz x10, 0x436030
0043602cb 0x436150
00436030
00436030loc_436030:
00436030add x27, sp, 720
00436034stp xzr, xzr, [x27]
00436038add x5, sp, 720
0043603cstr x5, [sp+408]
00436040ldr x5, [sp+288]
00436044ldr x6, [sp+296]
00436048str x5, [sp+392]
0043604cstr x6, [sp+400]
00436050str x5, [sp+384]
00436054ldr x5, [sp+384]
00436058cbnz x5, 0x436060
0043605cb 0x436070
00436060
00436060loc_436060:
00436060ldr x5, [sp+384]
00436064ldr x5, [x5+8]
00436068str x5, [sp+384]
0043606cb 0x436074
00436070
00436070loc_436070:
00436070b 0x436074
00436074
00436074loc_436074:
00436074ldr x5, [sp+408]
00436078ldrsb x27, [x5]
0043607cldr x6, [sp+400]
00436080ldr x7, [sp+384]
00436084str x7, [x5]
00436088adrp x27, 0x615000
0043608cldr w7, [x27+3056]
00436090cbz w7, 0x436098
00436094b 0x43609c
00436098
00436098loc_436098:
00436098b 0x4360b0
0043609c
0043609cloc_43609c:
0043609cbl runtime.gcWriteBarrier2
004360a0str x6, [x25]
004360a4ldr x7, [x5+8]
004360a8str x7, [x25+8]
004360acb 0x4360b0
004360b0
004360b0loc_4360b0:
004360b0str x6, [x5+8]
004360b4ldr x2, [sp+408]
004360b8ldrsb x27, [x2]
004360bcb 0x4360c0
004360c0
004360c0loc_4360c0:
004360c0str x2, [sp+416]
004360c4orr x4, xzr, 1
004360c8str x4, [sp+424]
004360ccstr x4, [sp+432]
004360d0adrp x0, 0x284000
004360d4add x0, x0, 233
004360d8movz x1, 25
004360dcmov x3, x4
004360e0bl fmt.Errorf
004360e4str x0, [sp+736]
004360e8str x1, [sp+744]
004360ecldr x5, [sp+240]
004360f0ldr x6, [sp+248]
004360f4ldr x7, [sp+256]
004360f8str x5, [sp+168]
004360fcstr x6, [sp+176]
00436100str x7, [sp+184]
00436104ldr x5, [sp+328]
00436108ldr x6, [sp+336]
0043610cldr x7, [sp+344]
00436110str x5, [sp+144]
00436114str x6, [sp+152]
00436118str x7, [sp+160]
0043611cldr x6, [sp+736]
00436120ldr x7, [sp+744]
00436124str x6, [sp+128]
00436128str x7, [sp+136]
0043612cldr x0, [sp+168]
00436130ldr x3, [sp+144]
00436134ldr x1, [sp+176]
00436138ldr x4, [sp+152]
0043613cldr x2, [sp+184]
00436140ldr x5, [sp+160]
00436144ldp x29, x30, [sp-8]
00436148add sp, sp, 960
0043614cret x30
00436150
00436150loc_436150:
00436150ldr x2, [sp+344]
00436154ldr x0, [sp+328]
00436158ldr x5, [sp+336]
0043615cstr x0, [sp+360]
00436160str x5, [sp+368]
00436164str x2, [sp+376]
00436168ldr x6, [sp+272]
0043616cadd x1, x5, x6
00436170str x1, [sp+96]
00436174subs xzr, x2, x1
00436178b.hs 0x436180
0043617cb 0x436188
00436180
00436180loc_436180:
00436180str x1, [sp+368]
00436184b 0x4361a8
00436188
00436188loc_436188:
00436188ldr x3, [sp+272]
0043618cadrp x4, 0x1bf000
00436190add x4, x4, 3072
00436194bl runtime.growslice
00436198str x0, [sp+360]
0043619cstr x1, [sp+368]
004361a0str x2, [sp+376]
004361a4b 0x4361a8
004361a8
004361a8loc_4361a8:
004361a8ldr x3, [sp+272]
004361acstr x3, [sp+88]
004361b0ldr x3, [sp+96]
004361b4ldr x4, [sp+272]
004361b8sub x3, x3, x4
004361bcldr x4, [sp+360]
004361c0add x0, x4, x3
004361c4str x0, [sp+352]
004361c8ldr x2, [sp+88]
004361ccldr x1, [sp+264]
004361d0bl runtime.memmove
004361d4ldr x3, [sp+360]
004361d8ldr x4, [sp+368]
004361dcldr x5, [sp+376]
004361e0str x3, [sp+328]
004361e4str x4, [sp+336]
004361e8str x5, [sp+344]
004361ecldr x3, [sp+240]
004361f0ldr x4, [sp+248]
004361f4ldr x5, [sp+256]
004361f8str x3, [sp+168]
004361fcstr x4, [sp+176]
00436200str x5, [sp+184]
00436204ldr x3, [sp+328]
00436208ldr x4, [sp+336]
0043620cldr x5, [sp+344]
00436210str x3, [sp+144]
00436214str x4, [sp+152]
00436218str x5, [sp+160]
0043621cstp xzr, xzr, [sp+128]
00436220ldr x0, [sp+168]
00436224ldr x3, [sp+144]
00436228ldr x1, [sp+176]
0043622cldr x4, [sp+152]
00436230ldr x2, [sp+184]
00436234ldr x5, [sp+160]
00436238mov x6, xzr
0043623cmov x7, xzr
00436240ldp x29, x30, [sp-8]
00436244add sp, sp, 960
00436248ret x30
0043624c
0043624cloc_43624c:
0043624cstp x0, x1, [sp+8]
00436250stp x2, x3, [sp+24]
00436254stp x4, x5, [sp+40]
00436258str w6, [sp+56]
0043625cstp x7, x8, [sp+64]
00436260mov x3, x30
00436264bl runtime.morestack_noctxt.abi0
00436268ldp x0, x1, [sp+8]
0043626cldp x2, x3, [sp+24]
00436270ldp x4, x5, [sp+40]
00436274ldr w6, [sp+56]
00436278ldp x7, x8, [sp+64]
0043627cb 0x435830
00435830
00435830gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage(struct []uint8 key, struct []uint8 message, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00435830ldr x16, [x28+16]
00435834sub x17, sp, 832
00435838subs xzr, x17, x16
0043583cb.ls 0x43624c
00435840sub x20, sp, 960
00435844stp x29, x30, [x20-8]
00435848add sp, x20, 0
0043584csub x29, sp, 8
00435850str x0, [sp+968]
00435854str x1, [sp+976]
00435858str x2, [sp+984]
0043585cstr x3, [sp+992]
00435860str x4, [sp+1000]
00435864str x5, [sp+1008]
00435868str w6, [sp+1016]
0043586cstr x7, [sp+1024]
00435870str x8, [sp+1032]
00435874str xzr, [sp+168]
00435878stp xzr, xzr, [sp+176]
0043587cstr xzr, [sp+144]
00435880stp xzr, xzr, [sp+152]
00435884stp xzr, xzr, [sp+128]
00435888ldr x1, [sp+1024]
0043588cldrsb x27, [x1]
00435890ldr x1, [x1+80]
00435894ldr x0, [sp+1032]
00435898blr x1
0043589cstr x0, [sp+120]
004358a0mov x1, x0
004358a4mov x2, x1
004358a8adrp x0, 0x1c0000
004358acadd x0, x0, 3072
004358b0bl runtime.makeslice
004358b4ldr x1, [sp+120]
004358b8ldr x2, [sp+120]
004358bcstr x0, [sp+304]
004358c0str x1, [sp+312]
004358c4str x2, [sp+320]
004358c8add x27, sp, 736
004358ccstp xzr, xzr, [x27]
004358d0ldr x0, [sp+304]
004358d4ldr x1, [sp+312]
004358d8ldr x2, [sp+320]
004358dcbl crypto/rand.Read
004358e0str x0, [sp+120]
004358e4str x1, [sp+736]
004358e8str x2, [sp+744]
004358ecldr x3, [sp+120]
004358f0str x3, [sp+80]
004358f4str x1, [sp+936]
004358f8str x2, [sp+944]
004358fcstr x1, [sp+288]
00435900str x2, [sp+296]
00435904cbnz x1, 0x43590c
00435908b 0x435a2c
0043590c
0043590cloc_43590c:
0043590cadd x27, sp, 720
00435910stp xzr, xzr, [x27]
00435914add x5, sp, 720
00435918str x5, [sp+640]
0043591cldr x5, [sp+288]
00435920ldr x6, [sp+296]
00435924str x5, [sp+624]
00435928str x6, [sp+632]
0043592cstr x5, [sp+616]
00435930ldr x5, [sp+616]
00435934cbnz x5, 0x43593c
00435938b 0x43594c
0043593c
0043593cloc_43593c:
0043593cldr x5, [sp+616]
00435940ldr x5, [x5+8]
00435944str x5, [sp+616]
00435948b 0x435950
0043594c
0043594cloc_43594c:
0043594cb 0x435950
00435950
00435950loc_435950:
00435950ldr x5, [sp+640]
00435954ldrsb x27, [x5]
00435958ldr x6, [sp+616]
0043595cldr x7, [sp+632]
00435960str x6, [x5]
00435964adrp x27, 0x616000
00435968ldr w6, [x27+3056]
0043596ccbz w6, 0x435974
00435970b 0x435978
00435974
00435974loc_435974:
00435974b 0x43598c
00435978
00435978loc_435978:
00435978bl runtime.gcWriteBarrier2
0043597cstr x7, [x25]
00435980ldr x6, [x5+8]
00435984str x6, [x25+8]
00435988b 0x43598c
0043598c
0043598cloc_43598c:
0043598cstr x7, [x5+8]
00435990ldr x2, [sp+640]
00435994ldrsb x27, [x2]
00435998b 0x43599c
0043599c
0043599cloc_43599c:
0043599cstr x2, [sp+648]
004359a0orr x4, xzr, 1
004359a4str x4, [sp+656]
004359a8str x4, [sp+664]
004359acadrp x0, 0x28f000
004359b0add x0, x0, 2499
004359b4movz x1, 40
004359b8mov x3, x4
004359bcbl fmt.Errorf
004359c0str x0, [sp+736]
004359c4str x1, [sp+744]
004359c8adrp x5, 0x616000
004359ccadd x5, x5, 1504
004359d0str x5, [sp+608]
004359d4b 0x4359d8
004359d8
004359d8loc_4359d8:
004359d8str x5, [sp+168]
004359dcstp xzr, xzr, [sp+176]
004359e0adrp x8, 0x616000
004359e4add x8, x8, 1504
004359e8str x8, [sp+600]
004359ecb 0x4359f0
004359f0
004359f0loc_4359f0:
004359f0str x8, [sp+144]
004359f4stp xzr, xzr, [sp+152]
004359f8ldr x6, [sp+736]
004359fcldr x7, [sp+744]
00435a00str x6, [sp+128]
00435a04str x7, [sp+136]
00435a08ldr x0, [sp+168]
00435a0cldr x3, [sp+144]
00435a10ldr x1, [sp+176]
00435a14ldr x4, [sp+152]
00435a18ldr x2, [sp+184]
00435a1cldr x5, [sp+160]
00435a20ldp x29, x30, [sp-8]
00435a24add sp, sp, 960
00435a28ret x30
00435a2c
00435a2cloc_435a2c:
00435a2cldr x2, [sp+320]
00435a30ldr x0, [sp+304]
00435a34ldr x5, [sp+312]
00435a38str x0, [sp+576]
00435a3cstr x5, [sp+584]
00435a40str x2, [sp+592]
00435a44ldr x6, [sp+1000]
00435a48add x1, x5, x6
00435a4cstr x1, [sp+112]
00435a50subs xzr, x2, x1
00435a54b.hs 0x435a5c
00435a58b 0x435a64
00435a5c
00435a5cloc_435a5c:
00435a5cstr x1, [sp+584]
00435a60b 0x435a84
00435a64
00435a64loc_435a64:
00435a64ldr x3, [sp+1000]
00435a68adrp x4, 0x1c0000
00435a6cadd x4, x4, 3072
00435a70bl runtime.growslice
00435a74str x0, [sp+576]
00435a78str x1, [sp+584]
00435a7cstr x2, [sp+592]
00435a80b 0x435a84
00435a84
00435a84loc_435a84:
00435a84ldr x3, [sp+1000]
00435a88str x3, [sp+104]
00435a8cldr x3, [sp+112]
00435a90ldr x4, [sp+1000]
00435a94sub x3, x3, x4
00435a98ldr x4, [sp+576]
00435a9cadd x0, x4, x3
00435aa0str x0, [sp+568]
00435aa4ldr x2, [sp+104]
00435aa8ldr x1, [sp+992]
00435aacbl runtime.memmove
00435ab0ldr x3, [sp+576]
00435ab4ldr x4, [sp+584]
00435ab8ldr x5, [sp+592]
00435abcstr x3, [sp+192]
00435ac0str x4, [sp+200]
00435ac4str x5, [sp+208]
00435ac8ldr x3, [sp+1024]
00435accldrsb x27, [x3]
00435ad0ldr x3, [x3+152]
00435ad4ldr x0, [sp+1032]
00435ad8blr x3
00435adcstr x0, [sp+120]
00435ae0str xzr, [sp+696]
00435ae4add x27, sp, 704
00435ae8stp xzr, xzr, [x27]
00435aecadd x27, sp, 736
00435af0stp xzr, xzr, [x27]
00435af4ldr x3, [sp+120]
00435af8ldr x1, [sp+200]
00435afcldr x2, [sp+208]
00435b00ldr x0, [sp+192]
00435b04bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad
00435b08str x0, [sp+696]
00435b0cstr x1, [sp+704]
00435b10str x2, [sp+712]
00435b14str x3, [sp+736]
00435b18str x4, [sp+744]
00435b1cldr x3, [sp+696]
00435b20ldr x4, [sp+704]
00435b24ldr x5, [sp+712]
00435b28str x3, [sp+912]
00435b2cstr x4, [sp+920]
00435b30str x5, [sp+928]
00435b34ldr x3, [sp+736]
00435b38ldr x4, [sp+744]
00435b3cstr x3, [sp+896]
00435b40str x4, [sp+904]
00435b44ldr x3, [sp+912]
00435b48ldr x4, [sp+920]
00435b4cldr x5, [sp+928]
00435b50str x3, [sp+192]
00435b54str x4, [sp+200]
00435b58str x5, [sp+208]
00435b5cstr xzr, [sp+216]
00435b60stp xzr, xzr, [sp+224]
00435b64ldr w3, [sp+1016]
00435b68cbnz w3, 0x435b70
00435b6cb 0x435d70
00435b70
00435b70loc_435b70:
00435b70ldr w0, [sp+1016]
00435b74bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
00435b78str x0, [sp+696]
00435b7cstr x1, [sp+704]
00435b80str x2, [sp+712]
00435b84str xzr, [sp+672]
00435b88add x27, sp, 680
00435b8cstp xzr, xzr, [x27]
00435b90add x27, sp, 736
00435b94stp xzr, xzr, [x27]
00435b98ldr x1, [sp+1024]
00435b9cldrsb x27, [x1]
00435ba0ldr x2, [sp+968]
00435ba4ldr x3, [sp+976]
00435ba8ldr x0, [sp+1032]
00435bacldr x4, [sp+984]
00435bb0ldr x1, [x1+40]
00435bb4ldr x5, [sp+696]
00435bb8ldr x6, [sp+704]
00435bbcldr x7, [sp+712]
00435bc0mov x8, x1
00435bc4mov x1, x2
00435bc8mov x2, x3
00435bccmov x3, x4
00435bd0mov x4, x5
00435bd4mov x5, x6
00435bd8mov x6, x7
00435bdcblr x8
00435be0str x0, [sp+672]
00435be4str x1, [sp+680]
00435be8str x2, [sp+688]
00435becstr x3, [sp+736]
00435bf0str x4, [sp+744]
00435bf4ldr x1, [sp+672]
00435bf8ldr x2, [sp+680]
00435bfcldr x3, [sp+688]
00435c00str x1, [sp+872]
00435c04str x2, [sp+880]
00435c08str x3, [sp+888]
00435c0cldr x1, [sp+736]
00435c10ldr x2, [sp+744]
00435c14str x1, [sp+856]
00435c18str x2, [sp+864]
00435c1cldr x1, [sp+872]
00435c20ldr x2, [sp+880]
00435c24ldr x3, [sp+888]
00435c28str x1, [sp+216]
00435c2cstr x2, [sp+224]
00435c30str x3, [sp+232]
00435c34ldr x1, [sp+864]
00435c38ldr x2, [sp+856]
00435c3cstr x2, [sp+288]
00435c40str x1, [sp+296]
00435c44cbnz x2, 0x435c4c
00435c48b 0x435d6c
00435c4c
00435c4cloc_435c4c:
00435c4cadd x27, sp, 720
00435c50stp xzr, xzr, [x27]
00435c54add x5, sp, 720
00435c58str x5, [sp+536]
00435c5cldr x5, [sp+288]
00435c60ldr x6, [sp+296]
00435c64str x5, [sp+520]
00435c68str x6, [sp+528]
00435c6cstr x5, [sp+512]
00435c70ldr x5, [sp+512]
00435c74cbnz x5, 0x435c7c
00435c78b 0x435c8c
00435c7c
00435c7cloc_435c7c:
00435c7cldr x5, [sp+512]
00435c80ldr x5, [x5+8]
00435c84str x5, [sp+512]
00435c88b 0x435c90
00435c8c
00435c8cloc_435c8c:
00435c8cb 0x435c90
00435c90
00435c90loc_435c90:
00435c90ldr x5, [sp+536]
00435c94ldrsb x27, [x5]
00435c98ldr x6, [sp+528]
00435c9cldr x7, [sp+512]
00435ca0str x7, [x5]
00435ca4adrp x27, 0x616000
00435ca8ldr w7, [x27+3056]
00435caccbz w7, 0x435cb4
00435cb0b 0x435cb8
00435cb4
00435cb4loc_435cb4:
00435cb4b 0x435ccc
00435cb8
00435cb8loc_435cb8:
00435cb8bl runtime.gcWriteBarrier2
00435cbcstr x6, [x25]
00435cc0ldr x7, [x5+8]
00435cc4str x7, [x25+8]
00435cc8b 0x435ccc
00435ccc
00435cccloc_435ccc:
00435cccstr x6, [x5+8]
00435cd0ldr x2, [sp+536]
00435cd4ldrsb x27, [x2]
00435cd8b 0x435cdc
00435cdc
00435cdcloc_435cdc:
00435cdcstr x2, [sp+544]
00435ce0orr x4, xzr, 1
00435ce4str x4, [sp+552]
00435ce8str x4, [sp+560]
00435cecadrp x0, 0x28d000
00435cf0add x0, x0, 2356
00435cf4movz x1, 37
00435cf8mov x3, x4
00435cfcbl fmt.Errorf
00435d00str x0, [sp+736]
00435d04str x1, [sp+744]
00435d08adrp x5, 0x616000
00435d0cadd x5, x5, 1504
00435d10str x5, [sp+504]
00435d14b 0x435d18
00435d18
00435d18loc_435d18:
00435d18str x5, [sp+168]
00435d1cstp xzr, xzr, [sp+176]
00435d20adrp x8, 0x616000
00435d24add x8, x8, 1504
00435d28str x8, [sp+496]
00435d2cb 0x435d30
00435d30
00435d30loc_435d30:
00435d30str x8, [sp+144]
00435d34stp xzr, xzr, [sp+152]
00435d38ldr x6, [sp+736]
00435d3cldr x7, [sp+744]
00435d40str x6, [sp+128]
00435d44str x7, [sp+136]
00435d48ldr x0, [sp+168]
00435d4cldr x3, [sp+144]
00435d50ldr x1, [sp+176]
00435d54ldr x4, [sp+152]
00435d58ldr x2, [sp+184]
00435d5cldr x5, [sp+160]
00435d60ldp x29, x30, [sp-8]
00435d64add sp, sp, 960
00435d68ret x30
00435d6c
00435d6cloc_435d6c:
00435d6cb 0x435d74
00435d70
00435d70loc_435d70:
00435d70b 0x435d74
00435d74
00435d74loc_435d74:
00435d74str xzr, [sp+672]
00435d78add x27, sp, 680
00435d7cstp xzr, xzr, [x27]
00435d80str xzr, [sp+696]
00435d84add x27, sp, 704
00435d88stp xzr, xzr, [x27]
00435d8cadd x27, sp, 736
00435d90stp xzr, xzr, [x27]
00435d94ldr x4, [sp+192]
00435d98ldr x2, [sp+224]
00435d9cldr x5, [sp+200]
00435da0ldr x3, [sp+232]
00435da4ldr x6, [sp+208]
00435da8ldr x7, [sp+1024]
00435dacldrsb x27, [x7]
00435db0ldr x7, [x7+56]
00435db4ldr x1, [sp+216]
00435db8ldr x0, [sp+1032]
00435dbcblr x7
00435dc0str x0, [sp+672]
00435dc4str x1, [sp+680]
00435dc8str x2, [sp+688]
00435dccstr x3, [sp+696]
00435dd0str x4, [sp+704]
00435dd4str x5, [sp+712]
00435dd8str x6, [sp+736]
00435ddcstr x7, [sp+744]
00435de0ldr x7, [sp+672]
00435de4ldr x8, [sp+680]
00435de8ldr x9, [sp+688]
00435decstr x7, [sp+832]
00435df0str x8, [sp+840]
00435df4str x9, [sp+848]
00435df8ldr x7, [sp+696]
00435dfcldr x8, [sp+704]
00435e00ldr x9, [sp+712]
00435e04str x7, [sp+808]
00435e08str x8, [sp+816]
00435e0cstr x9, [sp+824]
00435e10ldr x7, [sp+736]
00435e14ldr x8, [sp+744]
00435e18str x7, [sp+792]
00435e1cstr x8, [sp+800]
00435e20ldr x7, [sp+832]
00435e24ldr x8, [sp+840]
00435e28ldr x9, [sp+848]
00435e2cstr x7, [sp+240]
00435e30str x8, [sp+248]
00435e34str x9, [sp+256]
00435e38ldr x7, [sp+808]
00435e3cldr x8, [sp+816]
00435e40ldr x9, [sp+824]
00435e44str x7, [sp+328]
00435e48str x8, [sp+336]
00435e4cstr x9, [sp+344]
00435e50ldr x7, [sp+800]
00435e54ldr x8, [sp+792]
00435e58str x8, [sp+288]
00435e5cstr x7, [sp+296]
00435e60cbnz x8, 0x435e68
00435e64b 0x435f88
00435e68
00435e68loc_435e68:
00435e68add x27, sp, 720
00435e6cstp xzr, xzr, [x27]
00435e70add x5, sp, 720
00435e74str x5, [sp+464]
00435e78ldr x5, [sp+288]
00435e7cldr x6, [sp+296]
00435e80str x5, [sp+448]
00435e84str x6, [sp+456]
00435e88str x5, [sp+440]
00435e8cldr x5, [sp+440]
00435e90cbnz x5, 0x435e98
00435e94b 0x435ea8
00435e98
00435e98loc_435e98:
00435e98ldr x5, [sp+440]
00435e9cldr x5, [x5+8]
00435ea0str x5, [sp+440]
00435ea4b 0x435eac
00435ea8
00435ea8loc_435ea8:
00435ea8b 0x435eac
00435eac
00435eacloc_435eac:
00435eacldr x5, [sp+464]
00435eb0ldrsb x27, [x5]
00435eb4ldr x6, [sp+456]
00435eb8ldr x7, [sp+440]
00435ebcstr x7, [x5]
00435ec0adrp x27, 0x616000
00435ec4ldr w7, [x27+3056]
00435ec8cbz w7, 0x435ed0
00435eccb 0x435ed4
00435ed0
00435ed0loc_435ed0:
00435ed0b 0x435ee8
00435ed4
00435ed4loc_435ed4:
00435ed4bl runtime.gcWriteBarrier2
00435ed8str x6, [x25]
00435edcldr x7, [x5+8]
00435ee0str x7, [x25+8]
00435ee4b 0x435ee8
00435ee8
00435ee8loc_435ee8:
00435ee8str x6, [x5+8]
00435eecldr x2, [sp+464]
00435ef0ldrsb x27, [x2]
00435ef4b 0x435ef8
00435ef8
00435ef8loc_435ef8:
00435ef8str x2, [sp+472]
00435efcorr x4, xzr, 1
00435f00str x4, [sp+480]
00435f04str x4, [sp+488]
00435f08adrp x0, 0x285000
00435f0cadd x0, x0, 233
00435f10movz x1, 25
00435f14mov x3, x4
00435f18bl fmt.Errorf
00435f1cstr x0, [sp+736]
00435f20str x1, [sp+744]
00435f24ldr x5, [sp+240]
00435f28ldr x6, [sp+248]
00435f2cldr x7, [sp+256]
00435f30str x5, [sp+168]
00435f34str x6, [sp+176]
00435f38str x7, [sp+184]
00435f3cldr x5, [sp+328]
00435f40ldr x6, [sp+336]
00435f44ldr x7, [sp+344]
00435f48str x5, [sp+144]
00435f4cstr x6, [sp+152]
00435f50str x7, [sp+160]
00435f54ldr x6, [sp+736]
00435f58ldr x7, [sp+744]
00435f5cstr x6, [sp+128]
00435f60str x7, [sp+136]
00435f64ldr x0, [sp+168]
00435f68ldr x3, [sp+144]
00435f6cldr x1, [sp+176]
00435f70ldr x4, [sp+152]
00435f74ldr x2, [sp+184]
00435f78ldr x5, [sp+160]
00435f7cldp x29, x30, [sp-8]
00435f80add sp, sp, 960
00435f84ret x30
00435f88
00435f88loc_435f88:
00435f88str xzr, [sp+696]
00435f8cadd x27, sp, 704
00435f90stp xzr, xzr, [x27]
00435f94add x27, sp, 736
00435f98stp xzr, xzr, [x27]
00435f9cldr x8, [sp+1032]
00435fa0ldr w6, [sp+1016]
00435fa4ldr x7, [sp+1024]
00435fa8ldr x0, [sp+192]
00435facldr x3, [sp+968]
00435fb0ldr x1, [sp+200]
00435fb4ldr x4, [sp+976]
00435fb8ldr x2, [sp+208]
00435fbcldr x5, [sp+984]
00435fc0bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash
00435fc4str x0, [sp+696]
00435fc8str x1, [sp+704]
00435fccstr x2, [sp+712]
00435fd0str x3, [sp+736]
00435fd4str x4, [sp+744]
00435fd8ldr x9, [sp+696]
00435fdcldr x10, [sp+704]
00435fe0ldr x11, [sp+712]
00435fe4str x9, [sp+768]
00435fe8str x10, [sp+776]
00435fecstr x11, [sp+784]
00435ff0ldr x9, [sp+736]
00435ff4ldr x10, [sp+744]
00435ff8str x9, [sp+752]
00435ffcstr x10, [sp+760]
00436000ldr x9, [sp+768]
00436004ldr x10, [sp+776]
00436008ldr x11, [sp+784]
0043600cstr x9, [sp+264]
00436010str x10, [sp+272]
00436014str x11, [sp+280]
00436018ldr x9, [sp+760]
0043601cldr x10, [sp+752]
00436020str x10, [sp+288]
00436024str x9, [sp+296]
00436028cbnz x10, 0x436030
0043602cb 0x436150
00436030
00436030loc_436030:
00436030add x27, sp, 720
00436034stp xzr, xzr, [x27]
00436038add x5, sp, 720
0043603cstr x5, [sp+408]
00436040ldr x5, [sp+288]
00436044ldr x6, [sp+296]
00436048str x5, [sp+392]
0043604cstr x6, [sp+400]
00436050str x5, [sp+384]
00436054ldr x5, [sp+384]
00436058cbnz x5, 0x436060
0043605cb 0x436070
00436060
00436060loc_436060:
00436060ldr x5, [sp+384]
00436064ldr x5, [x5+8]
00436068str x5, [sp+384]
0043606cb 0x436074
00436070
00436070loc_436070:
00436070b 0x436074
00436074
00436074loc_436074:
00436074ldr x5, [sp+408]
00436078ldrsb x27, [x5]
0043607cldr x6, [sp+400]
00436080ldr x7, [sp+384]
00436084str x7, [x5]
00436088adrp x27, 0x615000
0043608cldr w7, [x27+3056]
00436090cbz w7, 0x436098
00436094b 0x43609c
00436098
00436098loc_436098:
00436098b 0x4360b0
0043609c
0043609cloc_43609c:
0043609cbl runtime.gcWriteBarrier2
004360a0str x6, [x25]
004360a4ldr x7, [x5+8]
004360a8str x7, [x25+8]
004360acb 0x4360b0
004360b0
004360b0loc_4360b0:
004360b0str x6, [x5+8]
004360b4ldr x2, [sp+408]
004360b8ldrsb x27, [x2]
004360bcb 0x4360c0
004360c0
004360c0loc_4360c0:
004360c0str x2, [sp+416]
004360c4orr x4, xzr, 1
004360c8str x4, [sp+424]
004360ccstr x4, [sp+432]
004360d0adrp x0, 0x284000
004360d4add x0, x0, 233
004360d8movz x1, 25
004360dcmov x3, x4
004360e0bl fmt.Errorf
004360e4str x0, [sp+736]
004360e8str x1, [sp+744]
004360ecldr x5, [sp+240]
004360f0ldr x6, [sp+248]
004360f4ldr x7, [sp+256]
004360f8str x5, [sp+168]
004360fcstr x6, [sp+176]
00436100str x7, [sp+184]
00436104ldr x5, [sp+328]
00436108ldr x6, [sp+336]
0043610cldr x7, [sp+344]
00436110str x5, [sp+144]
00436114str x6, [sp+152]
00436118str x7, [sp+160]
0043611cldr x6, [sp+736]
00436120ldr x7, [sp+744]
00436124str x6, [sp+128]
00436128str x7, [sp+136]
0043612cldr x0, [sp+168]
00436130ldr x3, [sp+144]
00436134ldr x1, [sp+176]
00436138ldr x4, [sp+152]
0043613cldr x2, [sp+184]
00436140ldr x5, [sp+160]
00436144ldp x29, x30, [sp-8]
00436148add sp, sp, 960
0043614cret x30
00436150
00436150loc_436150:
00436150ldr x2, [sp+344]
00436154ldr x0, [sp+328]
00436158ldr x5, [sp+336]
0043615cstr x0, [sp+360]
00436160str x5, [sp+368]
00436164str x2, [sp+376]
00436168ldr x6, [sp+272]
0043616cadd x1, x5, x6
00436170str x1, [sp+96]
00436174subs xzr, x2, x1
00436178b.hs 0x436180
0043617cb 0x436188
00436180
00436180loc_436180:
00436180str x1, [sp+368]
00436184b 0x4361a8
00436188
00436188loc_436188:
00436188ldr x3, [sp+272]
0043618cadrp x4, 0x1bf000
00436190add x4, x4, 3072
00436194bl runtime.growslice
00436198str x0, [sp+360]
0043619cstr x1, [sp+368]
004361a0str x2, [sp+376]
004361a4b 0x4361a8
004361a8
004361a8loc_4361a8:
004361a8ldr x3, [sp+272]
004361acstr x3, [sp+88]
004361b0ldr x3, [sp+96]
004361b4ldr x4, [sp+272]
004361b8sub x3, x3, x4
004361bcldr x4, [sp+360]
004361c0add x0, x4, x3
004361c4str x0, [sp+352]
004361c8ldr x2, [sp+88]
004361ccldr x1, [sp+264]
004361d0bl runtime.memmove
004361d4ldr x3, [sp+360]
004361d8ldr x4, [sp+368]
004361dcldr x5, [sp+376]
004361e0str x3, [sp+328]
004361e4str x4, [sp+336]
004361e8str x5, [sp+344]
004361ecldr x3, [sp+240]
004361f0ldr x4, [sp+248]
004361f4ldr x5, [sp+256]
004361f8str x3, [sp+168]
004361fcstr x4, [sp+176]
00436200str x5, [sp+184]
00436204ldr x3, [sp+328]
00436208ldr x4, [sp+336]
0043620cldr x5, [sp+344]
00436210str x3, [sp+144]
00436214str x4, [sp+152]
00436218str x5, [sp+160]
0043621cstp xzr, xzr, [sp+128]
00436220ldr x0, [sp+168]
00436224ldr x3, [sp+144]
00436228ldr x1, [sp+176]
0043622cldr x4, [sp+152]
00436230ldr x2, [sp+184]
00436234ldr x5, [sp+160]
00436238mov x6, xzr
0043623cmov x7, xzr
00436240ldp x29, x30, [sp-8]
00436244add sp, sp, 960
00436248ret x30
0043624c
0043624cloc_43624c:
0043624cstp x0, x1, [sp+8]
00436250stp x2, x3, [sp+24]
00436254stp x4, x5, [sp+40]
00436258str w6, [sp+56]
0043625cstp x7, x8, [sp+64]
00436260mov x3, x30
00436264bl runtime.morestack_noctxt.abi0
00436268ldp x0, x1, [sp+8]
0043626cldp x2, x3, [sp+24]
00436270ldp x4, x5, [sp+40]
00436274ldr w6, [sp+56]
00436278ldp x7, x8, [sp+64]
0043627cb 0x435830
00435830
00436280
00436280gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00436280ldr x16, [x28+16]
00436284sub x17, sp, 352
00436288subs xzr, x17, x16
0043628cb.ls 0x436720
00436290sub x20, sp, 480
00436294stp x29, x30, [x20-8]
00436298add sp, x20, 0
0043629csub x29, sp, 8
004362a0str x0, [sp+488]
004362a4str x1, [sp+496]
004362a8str x2, [sp+504]
004362acstr x3, [sp+512]
004362b0str x4, [sp+520]
004362b4str x5, [sp+528]
004362b8str x6, [sp+536]
004362bcstr x7, [sp+544]
004362c0str xzr, [sp+112]
004362c4stp xzr, xzr, [sp+120]
004362c8stp xzr, xzr, [sp+96]
004362ccldr x1, [sp+496]
004362d0str x1, [sp+88]
004362d4ldr x0, [sp+544]
004362d8ldr x1, [sp+536]
004362dcldrsb x27, [x1]
004362e0ldr x1, [x1+136]
004362e4blr x1
004362e8str x0, [sp+80]
004362ecldr x1, [sp+88]
004362f0subs xzr, x0, x1
004362f4b.ne 0x4362fc
004362f8b 0x43643c
004362fc
004362fcloc_4362fc:
004362fcldr x1, [sp+536]
00436300ldrsb x27, [x1]
00436304ldr x1, [x1+136]
00436308ldr x0, [sp+544]
0043630cblr x1
00436310str x0, [sp+80]
00436314ldr x1, [sp+496]
00436318str x1, [sp+88]
0043631cstp xzr, xzr, [sp+440]
00436320stp xzr, xzr, [sp+456]
00436324add x1, sp, 440
00436328str x1, [sp+360]
0043632cldr x0, [sp+80]
00436330bl runtime.convT64
00436334str x0, [sp+352]
00436338ldr x1, [sp+360]
0043633cldrsb x27, [x1]
00436340adrp x2, 0x1bf000
00436344add x2, x2, 3520
00436348str x2, [x1]
0043634cadrp x27, 0x615000
00436350ldr w2, [x27+3056]
00436354cbz w2, 0x43635c
00436358b 0x436360
0043635c
0043635cloc_43635c:
0043635cb 0x436374
00436360
00436360loc_436360:
00436360bl runtime.gcWriteBarrier2
00436364str x0, [x25]
00436368ldr x2, [x1+8]
0043636cstr x2, [x25+8]
00436370b 0x436374
00436374
00436374loc_436374:
00436374str x0, [x1+8]
00436378ldr x0, [sp+88]
0043637cbl runtime.convT64
00436380str x0, [sp+344]
00436384ldr x1, [sp+360]
00436388ldrsb x27, [x1]
0043638cadrp x2, 0x1bf000
00436390add x2, x2, 3520
00436394str x2, [x1+16]
00436398adrp x27, 0x615000
0043639cldr w2, [x27+3056]
004363a0cbz w2, 0x4363a8
004363a4b 0x4363ac
004363a8
004363a8loc_4363a8:
004363a8b 0x4363c0
004363ac
004363acloc_4363ac:
004363acbl runtime.gcWriteBarrier2
004363b0str x0, [x25]
004363b4ldr x5, [x1+24]
004363b8str x5, [x25+8]
004363bcb 0x4363c0
004363c0
004363c0loc_4363c0:
004363c0str x0, [x1+24]
004363c4ldr x2, [sp+360]
004363c8ldrsb x27, [x2]
004363ccb 0x4363d0
004363d0
004363d0loc_4363d0:
004363d0str x2, [sp+368]
004363d4orr x4, xzr, 2
004363d8str x4, [sp+376]
004363dcstr x4, [sp+384]
004363e0adrp x0, 0x28f000
004363e4add x0, x0, 2755
004363e8movz x1, 42
004363ecmov x3, x4
004363f0bl fmt.Errorf
004363f4str x0, [sp+424]
004363f8str x1, [sp+432]
004363fcadrp x5, 0x615000
00436400add x5, x5, 1504
00436404str x5, [sp+336]
00436408b 0x43640c
0043640c
0043640cloc_43640c:
0043640cstr x5, [sp+112]
00436410stp xzr, xzr, [sp+120]
00436414ldr x3, [sp+424]
00436418ldr x4, [sp+432]
0043641cstr x3, [sp+96]
00436420str x4, [sp+104]
00436424ldr x0, [sp+112]
00436428ldr x1, [sp+120]
0043642cldr x2, [sp+128]
00436430ldp x29, x30, [sp-8]
00436434add sp, sp, 480
00436438ret x30
0043643c
0043643cloc_43643c:
0043643cldr x3, [sp+520]
00436440str x3, [sp+88]
00436444subs xzr, x3, 8
00436448cset x3, lt
0043644cstrb w3, [sp+79]
00436450b.lt 0x436458
00436454b 0x43645c
00436458
00436458loc_436458:
00436458b 0x436474
0043645c
0043645cloc_43645c:
0043645cldr x3, [sp+520]
00436460str x3, [sp+80]
00436464ands xzr, x3, 7
00436468cset x3, ne
0043646cstrb w3, [sp+79]
00436470b 0x436474
00436474
00436474loc_436474:
00436474ldrb w3, [sp+79]
00436478tbnz w3, 0, 0x436480
0043647cb 0x4364d8
00436480
00436480loc_436480:
00436480adrp x0, 0x291000
00436484add x0, x0, 2917
00436488movz x1, 46
0043648cbl errors.New
00436490str x0, [sp+424]
00436494str x1, [sp+432]
00436498adrp x2, 0x615000
0043649cadd x2, x2, 1504
004364a0str x2, [sp+328]
004364a4b 0x4364a8
004364a8
004364a8loc_4364a8:
004364a8str x2, [sp+112]
004364acstp xzr, xzr, [sp+120]
004364b0ldr x3, [sp+424]
004364b4ldr x4, [sp+432]
004364b8str x3, [sp+96]
004364bcstr x4, [sp+104]
004364c0ldr x0, [sp+112]
004364c4ldr x1, [sp+120]
004364c8ldr x2, [sp+128]
004364ccldp x29, x30, [sp-8]
004364d0add sp, sp, 480
004364d4ret x30
004364d8
004364d8loc_4364d8:
004364d8stp xzr, xzr, [sp+408]
004364dcstp xzr, xzr, [sp+424]
004364e0ldr x0, [sp+488]
004364e4ldr x1, [sp+496]
004364e8ldr x2, [sp+504]
004364ecbl crypto/des.NewTripleDESCipher
004364f0str x0, [sp+408]
004364f4str x1, [sp+416]
004364f8str x2, [sp+424]
004364fcstr x3, [sp+432]
00436500ldr x3, [sp+416]
00436504ldr x4, [sp+408]
00436508str x4, [sp+248]
0043650cstr x3, [sp+256]
00436510ldr x3, [sp+424]
00436514ldr x4, [sp+432]
00436518str x3, [sp+232]
0043651cstr x4, [sp+240]
00436520ldr x3, [sp+248]
00436524ldr x4, [sp+256]
00436528str x3, [sp+216]
0043652cstr x4, [sp+224]
00436530ldr x3, [sp+240]
00436534ldr x4, [sp+232]
00436538str x4, [sp+200]
0043653cstr x3, [sp+208]
00436540cbnz x4, 0x436548
00436544b 0x436640
00436548
00436548loc_436548:
00436548stp xzr, xzr, [sp+392]
0043654cadd x5, sp, 392
00436550str x5, [sp+296]
00436554ldr x5, [sp+200]
00436558ldr x6, [sp+208]
0043655cstr x5, [sp+280]
00436560str x6, [sp+288]
00436564str x5, [sp+272]
00436568ldr x5, [sp+272]
0043656ccbnz x5, 0x436574
00436570b 0x436584
00436574
00436574loc_436574:
00436574ldr x5, [sp+272]
00436578ldr x5, [x5+8]
0043657cstr x5, [sp+272]
00436580b 0x436588
00436584
00436584loc_436584:
00436584b 0x436588
00436588
00436588loc_436588:
00436588ldr x5, [sp+296]
0043658cldrsb x27, [x5]
00436590ldr x6, [sp+288]
00436594ldr x7, [sp+272]
00436598str x7, [x5]
0043659cadrp x27, 0x615000
004365a0ldr w7, [x27+3056]
004365a4cbz w7, 0x4365ac
004365a8b 0x4365b0
004365ac
004365acloc_4365ac:
004365acb 0x4365c4
004365b0
004365b0loc_4365b0:
004365b0bl runtime.gcWriteBarrier2
004365b4str x6, [x25]
004365b8ldr x7, [x5+8]
004365bcstr x7, [x25+8]
004365c0b 0x4365c4
004365c4
004365c4loc_4365c4:
004365c4str x6, [x5+8]
004365c8ldr x2, [sp+296]
004365ccldrsb x27, [x2]
004365d0b 0x4365d4
004365d4
004365d4loc_4365d4:
004365d4str x2, [sp+304]
004365d8orr x4, xzr, 1
004365dcstr x4, [sp+312]
004365e0str x4, [sp+320]
004365e4adrp x0, 0x284000
004365e8add x0, x0, 208
004365ecmovz x1, 25
004365f0mov x3, x4
004365f4bl fmt.Errorf
004365f8str x0, [sp+424]
004365fcstr x1, [sp+432]
00436600adrp x5, 0x615000
00436604add x5, x5, 1504
00436608str x5, [sp+264]
0043660cb 0x436610
00436610
00436610loc_436610:
00436610str x5, [sp+112]
00436614stp xzr, xzr, [sp+120]
00436618ldr x3, [sp+424]
0043661cldr x4, [sp+432]
00436620str x3, [sp+96]
00436624str x4, [sp+104]
00436628ldr x0, [sp+112]
0043662cldr x1, [sp+120]
00436630ldr x2, [sp+128]
00436634ldp x29, x30, [sp-8]
00436638add sp, sp, 480
0043663cret x30
00436640
00436640loc_436640:
00436640ldr x2, [sp+520]
00436644str x2, [sp+88]
00436648adrp x0, 0x1bf000
0043664cadd x0, x0, 3072
00436650mov x1, x2
00436654bl runtime.makeslice
00436658ldr x3, [sp+88]
0043665cldr x4, [sp+88]
00436660str x0, [sp+136]
00436664str x3, [sp+144]
00436668str x4, [sp+152]
0043666cadrp x0, 0x1bf000
00436670add x0, x0, 3072
00436674orr x1, xzr, 8
00436678mov x2, x1
0043667cbl runtime.makeslice
00436680str x0, [sp+176]
00436684orr x4, xzr, 8
00436688str x4, [sp+184]
0043668cstr x4, [sp+192]
00436690ldr x3, [sp+216]
00436694ldr x1, [sp+224]
00436698mov x2, x0
0043669cmov x0, x3
004366a0mov x3, x4
004366a4bl crypto/cipher.NewCBCDecrypter
004366a8str x0, [sp+160]
004366acstr x1, [sp+168]
004366b0ldrsb x27, [x0]
004366b4ldr x3, [sp+136]
004366b8ldr x4, [sp+512]
004366bcldr x2, [sp+144]
004366c0ldr x5, [sp+520]
004366c4ldr x6, [sp+152]
004366c8ldr x7, [sp+528]
004366ccldr x8, [x0+32]
004366d0mov x0, x1
004366d4mov x1, x3
004366d8mov x3, x6
004366dcmov x6, x7
004366e0blr x8
004366e4ldr x3, [sp+136]
004366e8ldr x4, [sp+144]
004366ecldr x5, [sp+152]
004366f0str x3, [sp+112]
004366f4str x4, [sp+120]
004366f8str x5, [sp+128]
004366fcstp xzr, xzr, [sp+96]
00436700ldr x0, [sp+112]
00436704ldr x1, [sp+120]
00436708ldr x2, [sp+128]
0043670cmov x3, xzr
00436710mov x4, xzr
00436714ldp x29, x30, [sp-8]
00436718add sp, sp, 480
0043671cret x30
00436720
00436720loc_436720:
00436720stp x0, x1, [sp+8]
00436724stp x2, x3, [sp+24]
00436728stp x4, x5, [sp+40]
0043672cstp x6, x7, [sp+56]
00436730mov x3, x30
00436734bl runtime.morestack_noctxt.abi0
00436738ldp x0, x1, [sp+8]
0043673cldp x2, x3, [sp+24]
00436740ldp x4, x5, [sp+40]
00436744ldp x6, x7, [sp+56]
00436748b 0x436280
0043674cudf 0
00436280
00436280gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00436280ldr x16, [x28+16]
00436284sub x17, sp, 352
00436288subs xzr, x17, x16
0043628cb.ls 0x436720
00436290sub x20, sp, 480
00436294stp x29, x30, [x20-8]
00436298add sp, x20, 0
0043629csub x29, sp, 8
004362a0str x0, [sp+488]
004362a4str x1, [sp+496]
004362a8str x2, [sp+504]
004362acstr x3, [sp+512]
004362b0str x4, [sp+520]
004362b4str x5, [sp+528]
004362b8str x6, [sp+536]
004362bcstr x7, [sp+544]
004362c0str xzr, [sp+112]
004362c4stp xzr, xzr, [sp+120]
004362c8stp xzr, xzr, [sp+96]
004362ccldr x1, [sp+496]
004362d0str x1, [sp+88]
004362d4ldr x0, [sp+544]
004362d8ldr x1, [sp+536]
004362dcldrsb x27, [x1]
004362e0ldr x1, [x1+136]
004362e4blr x1
004362e8str x0, [sp+80]
004362ecldr x1, [sp+88]
004362f0subs xzr, x0, x1
004362f4b.ne 0x4362fc
004362f8b 0x43643c
004362fc
004362fcloc_4362fc:
004362fcldr x1, [sp+536]
00436300ldrsb x27, [x1]
00436304ldr x1, [x1+136]
00436308ldr x0, [sp+544]
0043630cblr x1
00436310str x0, [sp+80]
00436314ldr x1, [sp+496]
00436318str x1, [sp+88]
0043631cstp xzr, xzr, [sp+440]
00436320stp xzr, xzr, [sp+456]
00436324add x1, sp, 440
00436328str x1, [sp+360]
0043632cldr x0, [sp+80]
00436330bl runtime.convT64
00436334str x0, [sp+352]
00436338ldr x1, [sp+360]
0043633cldrsb x27, [x1]
00436340adrp x2, 0x1bf000
00436344add x2, x2, 3520
00436348str x2, [x1]
0043634cadrp x27, 0x615000
00436350ldr w2, [x27+3056]
00436354cbz w2, 0x43635c
00436358b 0x436360
0043635c
0043635cloc_43635c:
0043635cb 0x436374
00436360
00436360loc_436360:
00436360bl runtime.gcWriteBarrier2
00436364str x0, [x25]
00436368ldr x2, [x1+8]
0043636cstr x2, [x25+8]
00436370b 0x436374
00436374
00436374loc_436374:
00436374str x0, [x1+8]
00436378ldr x0, [sp+88]
0043637cbl runtime.convT64
00436380str x0, [sp+344]
00436384ldr x1, [sp+360]
00436388ldrsb x27, [x1]
0043638cadrp x2, 0x1bf000
00436390add x2, x2, 3520
00436394str x2, [x1+16]
00436398adrp x27, 0x615000
0043639cldr w2, [x27+3056]
004363a0cbz w2, 0x4363a8
004363a4b 0x4363ac
004363a8
004363a8loc_4363a8:
004363a8b 0x4363c0
004363ac
004363acloc_4363ac:
004363acbl runtime.gcWriteBarrier2
004363b0str x0, [x25]
004363b4ldr x5, [x1+24]
004363b8str x5, [x25+8]
004363bcb 0x4363c0
004363c0
004363c0loc_4363c0:
004363c0str x0, [x1+24]
004363c4ldr x2, [sp+360]
004363c8ldrsb x27, [x2]
004363ccb 0x4363d0
004363d0
004363d0loc_4363d0:
004363d0str x2, [sp+368]
004363d4orr x4, xzr, 2
004363d8str x4, [sp+376]
004363dcstr x4, [sp+384]
004363e0adrp x0, 0x28f000
004363e4add x0, x0, 2755
004363e8movz x1, 42
004363ecmov x3, x4
004363f0bl fmt.Errorf
004363f4str x0, [sp+424]
004363f8str x1, [sp+432]
004363fcadrp x5, 0x615000
00436400add x5, x5, 1504
00436404str x5, [sp+336]
00436408b 0x43640c
0043640c
0043640cloc_43640c:
0043640cstr x5, [sp+112]
00436410stp xzr, xzr, [sp+120]
00436414ldr x3, [sp+424]
00436418ldr x4, [sp+432]
0043641cstr x3, [sp+96]
00436420str x4, [sp+104]
00436424ldr x0, [sp+112]
00436428ldr x1, [sp+120]
0043642cldr x2, [sp+128]
00436430ldp x29, x30, [sp-8]
00436434add sp, sp, 480
00436438ret x30
0043643c
0043643cloc_43643c:
0043643cldr x3, [sp+520]
00436440str x3, [sp+88]
00436444subs xzr, x3, 8
00436448cset x3, lt
0043644cstrb w3, [sp+79]
00436450b.lt 0x436458
00436454b 0x43645c
00436458
00436458loc_436458:
00436458b 0x436474
0043645c
0043645cloc_43645c:
0043645cldr x3, [sp+520]
00436460str x3, [sp+80]
00436464ands xzr, x3, 7
00436468cset x3, ne
0043646cstrb w3, [sp+79]
00436470b 0x436474
00436474
00436474loc_436474:
00436474ldrb w3, [sp+79]
00436478tbnz w3, 0, 0x436480
0043647cb 0x4364d8
00436480
00436480loc_436480:
00436480adrp x0, 0x291000
00436484add x0, x0, 2917
00436488movz x1, 46
0043648cbl errors.New
00436490str x0, [sp+424]
00436494str x1, [sp+432]
00436498adrp x2, 0x615000
0043649cadd x2, x2, 1504
004364a0str x2, [sp+328]
004364a4b 0x4364a8
004364a8
004364a8loc_4364a8:
004364a8str x2, [sp+112]
004364acstp xzr, xzr, [sp+120]
004364b0ldr x3, [sp+424]
004364b4ldr x4, [sp+432]
004364b8str x3, [sp+96]
004364bcstr x4, [sp+104]
004364c0ldr x0, [sp+112]
004364c4ldr x1, [sp+120]
004364c8ldr x2, [sp+128]
004364ccldp x29, x30, [sp-8]
004364d0add sp, sp, 480
004364d4ret x30
004364d8
004364d8loc_4364d8:
004364d8stp xzr, xzr, [sp+408]
004364dcstp xzr, xzr, [sp+424]
004364e0ldr x0, [sp+488]
004364e4ldr x1, [sp+496]
004364e8ldr x2, [sp+504]
004364ecbl crypto/des.NewTripleDESCipher
004364f0str x0, [sp+408]
004364f4str x1, [sp+416]
004364f8str x2, [sp+424]
004364fcstr x3, [sp+432]
00436500ldr x3, [sp+416]
00436504ldr x4, [sp+408]
00436508str x4, [sp+248]
0043650cstr x3, [sp+256]
00436510ldr x3, [sp+424]
00436514ldr x4, [sp+432]
00436518str x3, [sp+232]
0043651cstr x4, [sp+240]
00436520ldr x3, [sp+248]
00436524ldr x4, [sp+256]
00436528str x3, [sp+216]
0043652cstr x4, [sp+224]
00436530ldr x3, [sp+240]
00436534ldr x4, [sp+232]
00436538str x4, [sp+200]
0043653cstr x3, [sp+208]
00436540cbnz x4, 0x436548
00436544b 0x436640
00436548
00436548loc_436548:
00436548stp xzr, xzr, [sp+392]
0043654cadd x5, sp, 392
00436550str x5, [sp+296]
00436554ldr x5, [sp+200]
00436558ldr x6, [sp+208]
0043655cstr x5, [sp+280]
00436560str x6, [sp+288]
00436564str x5, [sp+272]
00436568ldr x5, [sp+272]
0043656ccbnz x5, 0x436574
00436570b 0x436584
00436574
00436574loc_436574:
00436574ldr x5, [sp+272]
00436578ldr x5, [x5+8]
0043657cstr x5, [sp+272]
00436580b 0x436588
00436584
00436584loc_436584:
00436584b 0x436588
00436588
00436588loc_436588:
00436588ldr x5, [sp+296]
0043658cldrsb x27, [x5]
00436590ldr x6, [sp+288]
00436594ldr x7, [sp+272]
00436598str x7, [x5]
0043659cadrp x27, 0x615000
004365a0ldr w7, [x27+3056]
004365a4cbz w7, 0x4365ac
004365a8b 0x4365b0
004365ac
004365acloc_4365ac:
004365acb 0x4365c4
004365b0
004365b0loc_4365b0:
004365b0bl runtime.gcWriteBarrier2
004365b4str x6, [x25]
004365b8ldr x7, [x5+8]
004365bcstr x7, [x25+8]
004365c0b 0x4365c4
004365c4
004365c4loc_4365c4:
004365c4str x6, [x5+8]
004365c8ldr x2, [sp+296]
004365ccldrsb x27, [x2]
004365d0b 0x4365d4
004365d4
004365d4loc_4365d4:
004365d4str x2, [sp+304]
004365d8orr x4, xzr, 1
004365dcstr x4, [sp+312]
004365e0str x4, [sp+320]
004365e4adrp x0, 0x284000
004365e8add x0, x0, 208
004365ecmovz x1, 25
004365f0mov x3, x4
004365f4bl fmt.Errorf
004365f8str x0, [sp+424]
004365fcstr x1, [sp+432]
00436600adrp x5, 0x615000
00436604add x5, x5, 1504
00436608str x5, [sp+264]
0043660cb 0x436610
00436610
00436610loc_436610:
00436610str x5, [sp+112]
00436614stp xzr, xzr, [sp+120]
00436618ldr x3, [sp+424]
0043661cldr x4, [sp+432]
00436620str x3, [sp+96]
00436624str x4, [sp+104]
00436628ldr x0, [sp+112]
0043662cldr x1, [sp+120]
00436630ldr x2, [sp+128]
00436634ldp x29, x30, [sp-8]
00436638add sp, sp, 480
0043663cret x30
00436640
00436640loc_436640:
00436640ldr x2, [sp+520]
00436644str x2, [sp+88]
00436648adrp x0, 0x1bf000
0043664cadd x0, x0, 3072
00436650mov x1, x2
00436654bl runtime.makeslice
00436658ldr x3, [sp+88]
0043665cldr x4, [sp+88]
00436660str x0, [sp+136]
00436664str x3, [sp+144]
00436668str x4, [sp+152]
0043666cadrp x0, 0x1bf000
00436670add x0, x0, 3072
00436674orr x1, xzr, 8
00436678mov x2, x1
0043667cbl runtime.makeslice
00436680str x0, [sp+176]
00436684orr x4, xzr, 8
00436688str x4, [sp+184]
0043668cstr x4, [sp+192]
00436690ldr x3, [sp+216]
00436694ldr x1, [sp+224]
00436698mov x2, x0
0043669cmov x0, x3
004366a0mov x3, x4
004366a4bl crypto/cipher.NewCBCDecrypter
004366a8str x0, [sp+160]
004366acstr x1, [sp+168]
004366b0ldrsb x27, [x0]
004366b4ldr x3, [sp+136]
004366b8ldr x4, [sp+512]
004366bcldr x2, [sp+144]
004366c0ldr x5, [sp+520]
004366c4ldr x6, [sp+152]
004366c8ldr x7, [sp+528]
004366ccldr x8, [x0+32]
004366d0mov x0, x1
004366d4mov x1, x3
004366d8mov x3, x6
004366dcmov x6, x7
004366e0blr x8
004366e4ldr x3, [sp+136]
004366e8ldr x4, [sp+144]
004366ecldr x5, [sp+152]
004366f0str x3, [sp+112]
004366f4str x4, [sp+120]
004366f8str x5, [sp+128]
004366fcstp xzr, xzr, [sp+96]
00436700ldr x0, [sp+112]
00436704ldr x1, [sp+120]
00436708ldr x2, [sp+128]
0043670cmov x3, xzr
00436710mov x4, xzr
00436714ldp x29, x30, [sp-8]
00436718add sp, sp, 480
0043671cret x30
00436720
00436720loc_436720:
00436720stp x0, x1, [sp+8]
00436724stp x2, x3, [sp+24]
00436728stp x4, x5, [sp+40]
0043672cstp x6, x7, [sp+56]
00436730mov x3, x30
00436734bl runtime.morestack_noctxt.abi0
00436738ldp x0, x1, [sp+8]
0043673cldp x2, x3, [sp+24]
00436740ldp x4, x5, [sp+40]
00436744ldp x6, x7, [sp+56]
00436748b 0x436280
0043674cudf 0
00436280
00436750
00436750gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptMessage(struct []uint8 key, struct []uint8 ciphertext, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00436750ldr x16, [x28+16]
00436754sub x17, sp, 384
00436758subs xzr, x17, x16
0043675cb.ls 0x436c60
00436760sub x20, sp, 512
00436764stp x29, x30, [x20-8]
00436768add sp, x20, 0
0043676csub x29, sp, 8
00436770str x0, [sp+520]
00436774str x1, [sp+528]
00436778str x2, [sp+536]
0043677cstr x3, [sp+544]
00436780str x4, [sp+552]
00436784str x5, [sp+560]
00436788str w6, [sp+568]
0043678cstr x7, [sp+576]
00436790str x8, [sp+584]
00436794str xzr, [sp+144]
00436798stp xzr, xzr, [sp+152]
0043679cstp xzr, xzr, [sp+128]
004367a0ldr w0, [sp+568]
004367a4bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
004367a8str x0, [sp+440]
004367acstr x1, [sp+448]
004367b0str x2, [sp+456]
004367b4str xzr, [sp+416]
004367b8stp xzr, xzr, [sp+424]
004367bcstp xzr, xzr, [sp+400]
004367c0ldr x1, [sp+576]
004367c4ldrsb x27, [x1]
004367c8ldr x2, [sp+520]
004367ccldr x3, [sp+528]
004367d0ldr x0, [sp+584]
004367d4ldr x4, [sp+536]
004367d8ldr x1, [x1+40]
004367dcldr x5, [sp+440]
004367e0ldr x6, [sp+448]
004367e4ldr x7, [sp+456]
004367e8mov x8, x1
004367ecmov x1, x2
004367f0mov x2, x3
004367f4mov x3, x4
004367f8mov x4, x5
004367fcmov x5, x6
00436800mov x6, x7
00436804blr x8
00436808str x0, [sp+416]
0043680cstr x1, [sp+424]
00436810str x2, [sp+432]
00436814str x3, [sp+400]
00436818str x4, [sp+408]
0043681cldr x1, [sp+416]
00436820ldr x2, [sp+424]
00436824ldr x3, [sp+432]
00436828str x1, [sp+248]
0043682cstr x2, [sp+256]
00436830str x3, [sp+264]
00436834ldr x1, [sp+400]
00436838ldr x2, [sp+408]
0043683cstr x1, [sp+232]
00436840str x2, [sp+240]
00436844ldr x1, [sp+248]
00436848ldr x2, [sp+256]
0043684cldr x3, [sp+264]
00436850str x1, [sp+168]
00436854str x2, [sp+176]
00436858str x3, [sp+184]
0043685cldr x1, [sp+240]
00436860ldr x2, [sp+232]
00436864str x2, [sp+192]
00436868str x1, [sp+200]
0043686ccbnz x2, 0x436874
00436870b 0x43695c
00436874
00436874loc_436874:
00436874stp xzr, xzr, [sp+384]
00436878add x5, sp, 384
0043687cstr x5, [sp+352]
00436880ldr x5, [sp+192]
00436884ldr x6, [sp+200]
00436888str x5, [sp+336]
0043688cstr x6, [sp+344]
00436890str x5, [sp+328]
00436894ldr x5, [sp+328]
00436898cbnz x5, 0x4368a0
0043689cb 0x4368b0
004368a0
004368a0loc_4368a0:
004368a0ldr x5, [sp+328]
004368a4ldr x5, [x5+8]
004368a8str x5, [sp+328]
004368acb 0x4368b4
004368b0
004368b0loc_4368b0:
004368b0b 0x4368b4
004368b4
004368b4loc_4368b4:
004368b4ldr x5, [sp+352]
004368b8ldrsb x27, [x5]
004368bcldr x6, [sp+344]
004368c0ldr x7, [sp+328]
004368c4str x7, [x5]
004368c8adrp x27, 0x615000
004368ccldr w7, [x27+3056]
004368d0cbz w7, 0x4368d8
004368d4b 0x4368dc
004368d8
004368d8loc_4368d8:
004368d8b 0x4368f0
004368dc
004368dcloc_4368dc:
004368dcbl runtime.gcWriteBarrier2
004368e0str x6, [x25]
004368e4ldr x7, [x5+8]
004368e8str x7, [x25+8]
004368ecb 0x4368f0
004368f0
004368f0loc_4368f0:
004368f0str x6, [x5+8]
004368f4ldr x2, [sp+352]
004368f8ldrsb x27, [x2]
004368fcb 0x436900
00436900
00436900loc_436900:
00436900str x2, [sp+360]
00436904orr x4, xzr, 1
00436908str x4, [sp+368]
0043690cstr x4, [sp+376]
00436910adrp x0, 0x282000
00436914add x0, x0, 352
00436918movz x1, 22
0043691cmov x3, x4
00436920bl fmt.Errorf
00436924str x0, [sp+400]
00436928str x1, [sp+408]
0043692cstr xzr, [sp+144]
00436930stp xzr, xzr, [sp+152]
00436934ldr x3, [sp+400]
00436938ldr x4, [sp+408]
0043693cstr x3, [sp+128]
00436940str x4, [sp+136]
00436944ldr x0, [sp+144]
00436948ldr x1, [sp+152]
0043694cldr x2, [sp+160]
00436950ldp x29, x30, [sp-8]
00436954add sp, sp, 512
00436958ret x30
0043695c
0043695cloc_43695c:
0043695cldr x1, [sp+552]
00436960str x1, [sp+120]
00436964ldr x0, [sp+584]
00436968ldr x1, [sp+576]
0043696cldrsb x27, [x1]
00436970ldr x1, [x1+112]
00436974blr x1
00436978str x0, [sp+112]
0043697cldr x1, [sp+120]
00436980sbfm x2, x0, 63, 63
00436984add x2, x0, x2, lsr #61
00436988sub x1, x1, x2, asr #3
0043698cstr x1, [sp+104]
00436990ldr x2, [sp+560]
00436994ldr x3, [sp+544]
00436998subs xzr, x2, x1
0043699cb.hs 0x4369a4
004369a0b 0x436c58
004369a4
004369a4loc_4369a4:
004369a4b 0x4369a8
004369a8
004369a8loc_4369a8:
004369a8str x3, [sp+416]
004369acstr x1, [sp+424]
004369b0str x2, [sp+432]
004369b4str xzr, [sp+440]
004369b8stp xzr, xzr, [sp+448]
004369bcstp xzr, xzr, [sp+400]
004369c0ldr x7, [sp+576]
004369c4ldrsb x27, [x7]
004369c8ldr x1, [sp+168]
004369ccldr x2, [sp+176]
004369d0ldr x0, [sp+584]
004369d4ldr x3, [sp+184]
004369d8ldr x7, [x7+24]
004369dcldr x4, [sp+416]
004369e0ldr x5, [sp+424]
004369e4ldr x6, [sp+432]
004369e8blr x7
004369ecstr x0, [sp+440]
004369f0str x1, [sp+448]
004369f4str x2, [sp+456]
004369f8str x3, [sp+400]
004369fcstr x4, [sp+408]
00436a00ldr x7, [sp+440]
00436a04ldr x8, [sp+448]
00436a08ldr x9, [sp+456]
00436a0cstr x7, [sp+480]
00436a10str x8, [sp+488]
00436a14str x9, [sp+496]
00436a18ldr x7, [sp+400]
00436a1cldr x8, [sp+408]
00436a20str x7, [sp+464]
00436a24str x8, [sp+472]
00436a28ldr x7, [sp+480]
00436a2cldr x8, [sp+488]
00436a30ldr x9, [sp+496]
00436a34str x7, [sp+208]
00436a38str x8, [sp+216]
00436a3cstr x9, [sp+224]
00436a40ldr x7, [sp+472]
00436a44ldr x8, [sp+464]
00436a48str x8, [sp+192]
00436a4cstr x7, [sp+200]
00436a50cbnz x8, 0x436a58
00436a54b 0x436b40
00436a58
00436a58loc_436a58:
00436a58stp xzr, xzr, [sp+384]
00436a5cadd x5, sp, 384
00436a60str x5, [sp+296]
00436a64ldr x5, [sp+192]
00436a68ldr x6, [sp+200]
00436a6cstr x5, [sp+280]
00436a70str x6, [sp+288]
00436a74str x5, [sp+272]
00436a78ldr x5, [sp+272]
00436a7ccbnz x5, 0x436a84
00436a80b 0x436a94
00436a84
00436a84loc_436a84:
00436a84ldr x5, [sp+272]
00436a88ldr x5, [x5+8]
00436a8cstr x5, [sp+272]
00436a90b 0x436a98
00436a94
00436a94loc_436a94:
00436a94b 0x436a98
00436a98
00436a98loc_436a98:
00436a98ldr x5, [sp+296]
00436a9cldrsb x27, [x5]
00436aa0ldr x6, [sp+288]
00436aa4ldr x7, [sp+272]
00436aa8str x7, [x5]
00436aacadrp x27, 0x615000
00436ab0ldr w7, [x27+3056]
00436ab4cbz w7, 0x436abc
00436ab8b 0x436ac0
00436abc
00436abcloc_436abc:
00436abcb 0x436ad4
00436ac0
00436ac0loc_436ac0:
00436ac0bl runtime.gcWriteBarrier2
00436ac4str x6, [x25]
00436ac8ldr x7, [x5+8]
00436accstr x7, [x25+8]
00436ad0b 0x436ad4
00436ad4
00436ad4loc_436ad4:
00436ad4str x6, [x5+8]
00436ad8ldr x2, [sp+296]
00436adcldrsb x27, [x2]
00436ae0b 0x436ae4
00436ae4
00436ae4loc_436ae4:
00436ae4str x2, [sp+304]
00436ae8orr x4, xzr, 1
00436aecstr x4, [sp+312]
00436af0str x4, [sp+320]
00436af4adrp x0, 0x281000
00436af8add x0, x0, 31
00436afcmovz x1, 20
00436b00mov x3, x4
00436b04bl fmt.Errorf
00436b08str x0, [sp+400]
00436b0cstr x1, [sp+408]
00436b10str xzr, [sp+144]
00436b14stp xzr, xzr, [sp+152]
00436b18ldr x3, [sp+400]
00436b1cldr x4, [sp+408]
00436b20str x3, [sp+128]
00436b24str x4, [sp+136]
00436b28ldr x0, [sp+144]
00436b2cldr x1, [sp+152]
00436b30ldr x2, [sp+160]
00436b34ldp x29, x30, [sp-8]
00436b38add sp, sp, 512
00436b3cret x30
00436b40
00436b40loc_436b40:
00436b40ldr w10, [sp+568]
00436b44ldr x4, [sp+544]
00436b48ldr x7, [sp+208]
00436b4cldr x2, [sp+528]
00436b50ldr x5, [sp+552]
00436b54ldr x8, [sp+216]
00436b58ldr x3, [sp+536]
00436b5cldr x6, [sp+560]
00436b60ldr x9, [sp+224]
00436b64ldr x11, [sp+576]
00436b68ldrsb x27, [x11]
00436b6cldr x11, [x11+184]
00436b70ldr x1, [sp+520]
00436b74ldr x0, [sp+584]
00436b78blr x11
00436b7cstrb w0, [sp+103]
00436b80tbnz w0, 0, 0x436b88
00436b84b 0x436c0c
00436b88
00436b88loc_436b88:
00436b88ldr x1, [sp+576]
00436b8cldrsb x27, [x1]
00436b90ldr x1, [x1+80]
00436b94ldr x0, [sp+584]
00436b98blr x1
00436b9cstr x0, [sp+104]
00436ba0ldr x1, [sp+216]
00436ba4ldr x2, [sp+224]
00436ba8ldr x3, [sp+208]
00436bacb 0x436bb0
00436bb0
00436bb0loc_436bb0:
00436bb0subs xzr, x0, x1
00436bb4b.ls 0x436bbc
00436bb8b 0x436c54
00436bbc
00436bbcloc_436bbc:
00436bbcsub x5, x2, x0
00436bc0sub x6, x1, x0
00436bc4sub x7, xzr, x5
00436bc8and x7, x0, x7, asr #63
00436bccadd x7, x3, x7
00436bd0str x7, [sp+440]
00436bd4str x6, [sp+448]
00436bd8str x5, [sp+456]
00436bdcstr x7, [sp+144]
00436be0str x6, [sp+152]
00436be4str x5, [sp+160]
00436be8stp xzr, xzr, [sp+128]
00436becldr x0, [sp+144]
00436bf0ldr x1, [sp+152]
00436bf4ldr x2, [sp+160]
00436bf8mov x3, xzr
00436bfcmov x4, xzr
00436c00ldp x29, x30, [sp-8]
00436c04add sp, sp, 512
00436c08ret x30
00436c0c
00436c0cloc_436c0c:
00436c0cadrp x0, 0x292000
00436c10add x0, x0, 935
00436c14movz x1, 47
00436c18bl errors.New
00436c1cstr x0, [sp+400]
00436c20str x1, [sp+408]
00436c24str xzr, [sp+144]
00436c28stp xzr, xzr, [sp+152]
00436c2cldr x3, [sp+400]
00436c30ldr x4, [sp+408]
00436c34str x3, [sp+128]
00436c38str x4, [sp+136]
00436c3cldr x0, [sp+144]
00436c40ldr x1, [sp+152]
00436c44ldr x2, [sp+160]
00436c48ldp x29, x30, [sp-8]
00436c4cadd sp, sp, 512
00436c50ret x30
00436c54
00436c54loc_436c54:
00436c54bl runtime.panicSliceB
00436c58
00436c58loc_436c58:
00436c58bl runtime.panicSliceAcap
00436c5chint
00436c60
00436c60loc_436c60:
00436c60stp x0, x1, [sp+8]
00436c64stp x2, x3, [sp+24]
00436c68stp x4, x5, [sp+40]
00436c6cstr w6, [sp+56]
00436c70stp x7, x8, [sp+64]
00436c74mov x3, x30
00436c78bl runtime.morestack_noctxt.abi0
00436c7cldp x0, x1, [sp+8]
00436c80ldp x2, x3, [sp+24]
00436c84ldp x4, x5, [sp+40]
00436c88ldr w6, [sp+56]
00436c8cldp x7, x8, [sp+64]
00436c90b 0x436750
00436c94udf 0
00436c98udf 0
00436c9cudf 0
00436750
00436750gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptMessage(struct []uint8 key, struct []uint8 ciphertext, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00436750ldr x16, [x28+16]
00436754sub x17, sp, 384
00436758subs xzr, x17, x16
0043675cb.ls 0x436c60
00436760sub x20, sp, 512
00436764stp x29, x30, [x20-8]
00436768add sp, x20, 0
0043676csub x29, sp, 8
00436770str x0, [sp+520]
00436774str x1, [sp+528]
00436778str x2, [sp+536]
0043677cstr x3, [sp+544]
00436780str x4, [sp+552]
00436784str x5, [sp+560]
00436788str w6, [sp+568]
0043678cstr x7, [sp+576]
00436790str x8, [sp+584]
00436794str xzr, [sp+144]
00436798stp xzr, xzr, [sp+152]
0043679cstp xzr, xzr, [sp+128]
004367a0ldr w0, [sp+568]
004367a4bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
004367a8str x0, [sp+440]
004367acstr x1, [sp+448]
004367b0str x2, [sp+456]
004367b4str xzr, [sp+416]
004367b8stp xzr, xzr, [sp+424]
004367bcstp xzr, xzr, [sp+400]
004367c0ldr x1, [sp+576]
004367c4ldrsb x27, [x1]
004367c8ldr x2, [sp+520]
004367ccldr x3, [sp+528]
004367d0ldr x0, [sp+584]
004367d4ldr x4, [sp+536]
004367d8ldr x1, [x1+40]
004367dcldr x5, [sp+440]
004367e0ldr x6, [sp+448]
004367e4ldr x7, [sp+456]
004367e8mov x8, x1
004367ecmov x1, x2
004367f0mov x2, x3
004367f4mov x3, x4
004367f8mov x4, x5
004367fcmov x5, x6
00436800mov x6, x7
00436804blr x8
00436808str x0, [sp+416]
0043680cstr x1, [sp+424]
00436810str x2, [sp+432]
00436814str x3, [sp+400]
00436818str x4, [sp+408]
0043681cldr x1, [sp+416]
00436820ldr x2, [sp+424]
00436824ldr x3, [sp+432]
00436828str x1, [sp+248]
0043682cstr x2, [sp+256]
00436830str x3, [sp+264]
00436834ldr x1, [sp+400]
00436838ldr x2, [sp+408]
0043683cstr x1, [sp+232]
00436840str x2, [sp+240]
00436844ldr x1, [sp+248]
00436848ldr x2, [sp+256]
0043684cldr x3, [sp+264]
00436850str x1, [sp+168]
00436854str x2, [sp+176]
00436858str x3, [sp+184]
0043685cldr x1, [sp+240]
00436860ldr x2, [sp+232]
00436864str x2, [sp+192]
00436868str x1, [sp+200]
0043686ccbnz x2, 0x436874
00436870b 0x43695c
00436874
00436874loc_436874:
00436874stp xzr, xzr, [sp+384]
00436878add x5, sp, 384
0043687cstr x5, [sp+352]
00436880ldr x5, [sp+192]
00436884ldr x6, [sp+200]
00436888str x5, [sp+336]
0043688cstr x6, [sp+344]
00436890str x5, [sp+328]
00436894ldr x5, [sp+328]
00436898cbnz x5, 0x4368a0
0043689cb 0x4368b0
004368a0
004368a0loc_4368a0:
004368a0ldr x5, [sp+328]
004368a4ldr x5, [x5+8]
004368a8str x5, [sp+328]
004368acb 0x4368b4
004368b0
004368b0loc_4368b0:
004368b0b 0x4368b4
004368b4
004368b4loc_4368b4:
004368b4ldr x5, [sp+352]
004368b8ldrsb x27, [x5]
004368bcldr x6, [sp+344]
004368c0ldr x7, [sp+328]
004368c4str x7, [x5]
004368c8adrp x27, 0x615000
004368ccldr w7, [x27+3056]
004368d0cbz w7, 0x4368d8
004368d4b 0x4368dc
004368d8
004368d8loc_4368d8:
004368d8b 0x4368f0
004368dc
004368dcloc_4368dc:
004368dcbl runtime.gcWriteBarrier2
004368e0str x6, [x25]
004368e4ldr x7, [x5+8]
004368e8str x7, [x25+8]
004368ecb 0x4368f0
004368f0
004368f0loc_4368f0:
004368f0str x6, [x5+8]
004368f4ldr x2, [sp+352]
004368f8ldrsb x27, [x2]
004368fcb 0x436900
00436900
00436900loc_436900:
00436900str x2, [sp+360]
00436904orr x4, xzr, 1
00436908str x4, [sp+368]
0043690cstr x4, [sp+376]
00436910adrp x0, 0x282000
00436914add x0, x0, 352
00436918movz x1, 22
0043691cmov x3, x4
00436920bl fmt.Errorf
00436924str x0, [sp+400]
00436928str x1, [sp+408]
0043692cstr xzr, [sp+144]
00436930stp xzr, xzr, [sp+152]
00436934ldr x3, [sp+400]
00436938ldr x4, [sp+408]
0043693cstr x3, [sp+128]
00436940str x4, [sp+136]
00436944ldr x0, [sp+144]
00436948ldr x1, [sp+152]
0043694cldr x2, [sp+160]
00436950ldp x29, x30, [sp-8]
00436954add sp, sp, 512
00436958ret x30
0043695c
0043695cloc_43695c:
0043695cldr x1, [sp+552]
00436960str x1, [sp+120]
00436964ldr x0, [sp+584]
00436968ldr x1, [sp+576]
0043696cldrsb x27, [x1]
00436970ldr x1, [x1+112]
00436974blr x1
00436978str x0, [sp+112]
0043697cldr x1, [sp+120]
00436980sbfm x2, x0, 63, 63
00436984add x2, x0, x2, lsr #61
00436988sub x1, x1, x2, asr #3
0043698cstr x1, [sp+104]
00436990ldr x2, [sp+560]
00436994ldr x3, [sp+544]
00436998subs xzr, x2, x1
0043699cb.hs 0x4369a4
004369a0b 0x436c58
004369a4
004369a4loc_4369a4:
004369a4b 0x4369a8
004369a8
004369a8loc_4369a8:
004369a8str x3, [sp+416]
004369acstr x1, [sp+424]
004369b0str x2, [sp+432]
004369b4str xzr, [sp+440]
004369b8stp xzr, xzr, [sp+448]
004369bcstp xzr, xzr, [sp+400]
004369c0ldr x7, [sp+576]
004369c4ldrsb x27, [x7]
004369c8ldr x1, [sp+168]
004369ccldr x2, [sp+176]
004369d0ldr x0, [sp+584]
004369d4ldr x3, [sp+184]
004369d8ldr x7, [x7+24]
004369dcldr x4, [sp+416]
004369e0ldr x5, [sp+424]
004369e4ldr x6, [sp+432]
004369e8blr x7
004369ecstr x0, [sp+440]
004369f0str x1, [sp+448]
004369f4str x2, [sp+456]
004369f8str x3, [sp+400]
004369fcstr x4, [sp+408]
00436a00ldr x7, [sp+440]
00436a04ldr x8, [sp+448]
00436a08ldr x9, [sp+456]
00436a0cstr x7, [sp+480]
00436a10str x8, [sp+488]
00436a14str x9, [sp+496]
00436a18ldr x7, [sp+400]
00436a1cldr x8, [sp+408]
00436a20str x7, [sp+464]
00436a24str x8, [sp+472]
00436a28ldr x7, [sp+480]
00436a2cldr x8, [sp+488]
00436a30ldr x9, [sp+496]
00436a34str x7, [sp+208]
00436a38str x8, [sp+216]
00436a3cstr x9, [sp+224]
00436a40ldr x7, [sp+472]
00436a44ldr x8, [sp+464]
00436a48str x8, [sp+192]
00436a4cstr x7, [sp+200]
00436a50cbnz x8, 0x436a58
00436a54b 0x436b40
00436a58
00436a58loc_436a58:
00436a58stp xzr, xzr, [sp+384]
00436a5cadd x5, sp, 384
00436a60str x5, [sp+296]
00436a64ldr x5, [sp+192]
00436a68ldr x6, [sp+200]
00436a6cstr x5, [sp+280]
00436a70str x6, [sp+288]
00436a74str x5, [sp+272]
00436a78ldr x5, [sp+272]
00436a7ccbnz x5, 0x436a84
00436a80b 0x436a94
00436a84
00436a84loc_436a84:
00436a84ldr x5, [sp+272]
00436a88ldr x5, [x5+8]
00436a8cstr x5, [sp+272]
00436a90b 0x436a98
00436a94
00436a94loc_436a94:
00436a94b 0x436a98
00436a98
00436a98loc_436a98:
00436a98ldr x5, [sp+296]
00436a9cldrsb x27, [x5]
00436aa0ldr x6, [sp+288]
00436aa4ldr x7, [sp+272]
00436aa8str x7, [x5]
00436aacadrp x27, 0x615000
00436ab0ldr w7, [x27+3056]
00436ab4cbz w7, 0x436abc
00436ab8b 0x436ac0
00436abc
00436abcloc_436abc:
00436abcb 0x436ad4
00436ac0
00436ac0loc_436ac0:
00436ac0bl runtime.gcWriteBarrier2
00436ac4str x6, [x25]
00436ac8ldr x7, [x5+8]
00436accstr x7, [x25+8]
00436ad0b 0x436ad4
00436ad4
00436ad4loc_436ad4:
00436ad4str x6, [x5+8]
00436ad8ldr x2, [sp+296]
00436adcldrsb x27, [x2]
00436ae0b 0x436ae4
00436ae4
00436ae4loc_436ae4:
00436ae4str x2, [sp+304]
00436ae8orr x4, xzr, 1
00436aecstr x4, [sp+312]
00436af0str x4, [sp+320]
00436af4adrp x0, 0x281000
00436af8add x0, x0, 31
00436afcmovz x1, 20
00436b00mov x3, x4
00436b04bl fmt.Errorf
00436b08str x0, [sp+400]
00436b0cstr x1, [sp+408]
00436b10str xzr, [sp+144]
00436b14stp xzr, xzr, [sp+152]
00436b18ldr x3, [sp+400]
00436b1cldr x4, [sp+408]
00436b20str x3, [sp+128]
00436b24str x4, [sp+136]
00436b28ldr x0, [sp+144]
00436b2cldr x1, [sp+152]
00436b30ldr x2, [sp+160]
00436b34ldp x29, x30, [sp-8]
00436b38add sp, sp, 512
00436b3cret x30
00436b40
00436b40loc_436b40:
00436b40ldr w10, [sp+568]
00436b44ldr x4, [sp+544]
00436b48ldr x7, [sp+208]
00436b4cldr x2, [sp+528]
00436b50ldr x5, [sp+552]
00436b54ldr x8, [sp+216]
00436b58ldr x3, [sp+536]
00436b5cldr x6, [sp+560]
00436b60ldr x9, [sp+224]
00436b64ldr x11, [sp+576]
00436b68ldrsb x27, [x11]
00436b6cldr x11, [x11+184]
00436b70ldr x1, [sp+520]
00436b74ldr x0, [sp+584]
00436b78blr x11
00436b7cstrb w0, [sp+103]
00436b80tbnz w0, 0, 0x436b88
00436b84b 0x436c0c
00436b88
00436b88loc_436b88:
00436b88ldr x1, [sp+576]
00436b8cldrsb x27, [x1]
00436b90ldr x1, [x1+80]
00436b94ldr x0, [sp+584]
00436b98blr x1
00436b9cstr x0, [sp+104]
00436ba0ldr x1, [sp+216]
00436ba4ldr x2, [sp+224]
00436ba8ldr x3, [sp+208]
00436bacb 0x436bb0
00436bb0
00436bb0loc_436bb0:
00436bb0subs xzr, x0, x1
00436bb4b.ls 0x436bbc
00436bb8b 0x436c54
00436bbc
00436bbcloc_436bbc:
00436bbcsub x5, x2, x0
00436bc0sub x6, x1, x0
00436bc4sub x7, xzr, x5
00436bc8and x7, x0, x7, asr #63
00436bccadd x7, x3, x7
00436bd0str x7, [sp+440]
00436bd4str x6, [sp+448]
00436bd8str x5, [sp+456]
00436bdcstr x7, [sp+144]
00436be0str x6, [sp+152]
00436be4str x5, [sp+160]
00436be8stp xzr, xzr, [sp+128]
00436becldr x0, [sp+144]
00436bf0ldr x1, [sp+152]
00436bf4ldr x2, [sp+160]
00436bf8mov x3, xzr
00436bfcmov x4, xzr
00436c00ldp x29, x30, [sp-8]
00436c04add sp, sp, 512
00436c08ret x30
00436c0c
00436c0cloc_436c0c:
00436c0cadrp x0, 0x292000
00436c10add x0, x0, 935
00436c14movz x1, 47
00436c18bl errors.New
00436c1cstr x0, [sp+400]
00436c20str x1, [sp+408]
00436c24str xzr, [sp+144]
00436c28stp xzr, xzr, [sp+152]
00436c2cldr x3, [sp+400]
00436c30ldr x4, [sp+408]
00436c34str x3, [sp+128]
00436c38str x4, [sp+136]
00436c3cldr x0, [sp+144]
00436c40ldr x1, [sp+152]
00436c44ldr x2, [sp+160]
00436c48ldp x29, x30, [sp-8]
00436c4cadd sp, sp, 512
00436c50ret x30
00436c54
00436c54loc_436c54:
00436c54bl runtime.panicSliceB
00436c58
00436c58loc_436c58:
00436c58bl runtime.panicSliceAcap
00436c5chint
00436c60
00436c60loc_436c60:
00436c60stp x0, x1, [sp+8]
00436c64stp x2, x3, [sp+24]
00436c68stp x4, x5, [sp+40]
00436c6cstr w6, [sp+56]
00436c70stp x7, x8, [sp+64]
00436c74mov x3, x30
00436c78bl runtime.morestack_noctxt.abi0
00436c7cldp x0, x1, [sp+8]
00436c80ldp x2, x3, [sp+24]
00436c84ldp x4, x5, [sp+40]
00436c88ldr w6, [sp+56]
00436c8cldp x7, x8, [sp+64]
00436c90b 0x436750
00436c94udf 0
00436c98udf 0
00436c9cudf 0
00436750
00436ca0
00436ca0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.VerifyIntegrity(struct []uint8 key, struct []uint8 ct, struct []uint8 pt, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType etype)
00436ca0ldr x16, [x28+16]
00436ca4sub x17, sp, 192
00436ca8subs xzr, x17, x16
00436cacb.ls 0x436ef4
00436cb0sub x20, sp, 320
00436cb4stp x29, x30, [x20-8]
00436cb8add sp, x20, 0
00436cbcsub x29, sp, 8
00436cc0str x0, [sp+328]
00436cc4str x1, [sp+336]
00436cc8str x2, [sp+344]
00436cccstr x3, [sp+352]
00436cd0str x4, [sp+360]
00436cd4str x5, [sp+368]
00436cd8str x6, [sp+376]
00436cdcstr x7, [sp+384]
00436ce0str x8, [sp+392]
00436ce4str w9, [sp+400]
00436ce8str x10, [sp+408]
00436cecstr x11, [sp+416]
00436cf0strb wzr, [sp+86]
00436cf4ldr x1, [sp+408]
00436cf8ldrsb x27, [x1]
00436cfcldr x1, [x1+112]
00436d00ldr x0, [sp+416]
00436d04blr x1
00436d08str x0, [sp+128]
00436d0csbfm x1, x0, 63, 63
00436d10add x1, x0, x1, lsr #61
00436d14sbfm x2, x1, 3, 63
00436d18str x2, [sp+104]
00436d1cadrp x0, 0x1bf000
00436d20add x0, x0, 3072
00436d24mov x1, x2
00436d28bl runtime.makeslice
00436d2cldr x1, [sp+104]
00436d30ldr x2, [sp+104]
00436d34str x0, [sp+136]
00436d38str x1, [sp+144]
00436d3cstr x2, [sp+152]
00436d40ldr x1, [sp+360]
00436d44str x1, [sp+128]
00436d48ldr x0, [sp+416]
00436d4cldr x1, [sp+408]
00436d50ldrsb x27, [x1]
00436d54ldr x1, [x1+112]
00436d58blr x1
00436d5cstr x0, [sp+120]
00436d60ldr x1, [sp+128]
00436d64sbfm x2, x0, 63, 63
00436d68add x2, x0, x2, lsr #61
00436d6csub x0, x1, x2, asr #3
00436d70str x0, [sp+112]
00436d74ldr x3, [sp+360]
00436d78ldr x4, [sp+352]
00436d7cldr x5, [sp+368]
00436d80b 0x436d84
00436d84
00436d84loc_436d84:
00436d84subs xzr, x3, x0
00436d88b.hs 0x436d90
00436d8cb 0x436ee8
00436d90
00436d90loc_436d90:
00436d90add x9, x5, x2, asr #3
00436d94sub x9, x9, x1
00436d98add x10, x3, x2, asr #3
00436d9csub x10, x10, x1
00436da0sub x11, xzr, x9
00436da4and x11, x0, x11, asr #63
00436da8add x11, x4, x11
00436dacstr x11, [sp+288]
00436db0str x10, [sp+296]
00436db4str x9, [sp+304]
00436db8ldr x9, [sp+136]
00436dbcldr x10, [sp+144]
00436dc0ldr x11, [sp+152]
00436dc4str x9, [sp+248]
00436dc8str x10, [sp+256]
00436dccstr x11, [sp+264]
00436dd0ldr x9, [sp+296]
00436dd4ldr x10, [sp+288]
00436dd8ldr x11, [sp+304]
00436ddcstr x10, [sp+224]
00436de0str x9, [sp+232]
00436de4str x11, [sp+240]
00436de8ldr x10, [sp+256]
00436decstr x10, [sp+96]
00436df0subs xzr, x10, x9
00436df4b.gt 0x436dfc
00436df8b 0x436e04
00436dfc
00436dfcloc_436dfc:
00436dfcstr x9, [sp+96]
00436e00b 0x436e08
00436e04
00436e04loc_436e04:
00436e04b 0x436e08
00436e08
00436e08loc_436e08:
00436e08ldr x9, [sp+224]
00436e0cldr x10, [sp+248]
00436e10subs xzr, x9, x10
00436e14b.ne 0x436e1c
00436e18b 0x436e38
00436e1c
00436e1cloc_436e1c:
00436e1cldr x3, [sp+96]
00436e20str x3, [sp+88]
00436e24ldr x2, [sp+88]
00436e28ldr x1, [sp+224]
00436e2cldr x0, [sp+248]
00436e30bl runtime.memmove
00436e34b 0x436e3c
00436e38
00436e38loc_436e38:
00436e38b 0x436e3c
00436e3c
00436e3cloc_436e3c:
00436e3cstr xzr, [sp+288]
00436e40stp xzr, xzr, [sp+296]
00436e44stp xzr, xzr, [sp+272]
00436e48ldr x8, [sp+416]
00436e4cldr w6, [sp+400]
00436e50ldr x7, [sp+408]
00436e54ldr x0, [sp+376]
00436e58ldr x3, [sp+328]
00436e5cldr x1, [sp+384]
00436e60ldr x4, [sp+336]
00436e64ldr x2, [sp+392]
00436e68ldr x5, [sp+344]
00436e6cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash
00436e70str x0, [sp+288]
00436e74str x1, [sp+296]
00436e78str x2, [sp+304]
00436e7cstr x3, [sp+272]
00436e80str x4, [sp+280]
00436e84ldr x9, [sp+288]
00436e88ldr x10, [sp+296]
00436e8cldr x11, [sp+304]
00436e90str x9, [sp+200]
00436e94str x10, [sp+208]
00436e98str x11, [sp+216]
00436e9cldr x9, [sp+272]
00436ea0ldr x10, [sp+280]
00436ea4str x9, [sp+184]
00436ea8str x10, [sp+192]
00436eacldr x3, [sp+200]
00436eb0ldr x4, [sp+208]
00436eb4ldr x5, [sp+216]
00436eb8str x3, [sp+160]
00436ebcstr x4, [sp+168]
00436ec0str x5, [sp+176]
00436ec4ldr x0, [sp+136]
00436ec8ldr x1, [sp+144]
00436eccldr x2, [sp+152]
00436ed0bl crypto/hmac.Equal
00436ed4strb w0, [sp+87]
00436ed8strb w0, [sp+86]
00436edcldp x29, x30, [sp-8]
00436ee0add sp, sp, 320
00436ee4ret x30
00436ee8
00436ee8loc_436ee8:
00436ee8mov x1, x3
00436eecbl runtime.panicSliceB
00436ef0hint
00436ef4
00436ef4loc_436ef4:
00436ef4stp x0, x1, [sp+8]
00436ef8stp x2, x3, [sp+24]
00436efcstp x4, x5, [sp+40]
00436f00stp x6, x7, [sp+56]
00436f04str x8, [sp+72]
00436f08str w9, [sp+80]
00436f0cstp x10, x11, [sp+88]
00436f10mov x3, x30
00436f14bl runtime.morestack_noctxt.abi0
00436f18ldp x0, x1, [sp+8]
00436f1cldp x2, x3, [sp+24]
00436f20ldp x4, x5, [sp+40]
00436f24ldp x6, x7, [sp+56]
00436f28ldr x8, [sp+72]
00436f2cldr w9, [sp+80]
00436f30ldp x10, x11, [sp+88]
00436f34b 0x436ca0
00436f38udf 0
00436f3cudf 0
00436ca0
00436ca0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.VerifyIntegrity(struct []uint8 key, struct []uint8 ct, struct []uint8 pt, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType etype)
00436ca0ldr x16, [x28+16]
00436ca4sub x17, sp, 192
00436ca8subs xzr, x17, x16
00436cacb.ls 0x436ef4
00436cb0sub x20, sp, 320
00436cb4stp x29, x30, [x20-8]
00436cb8add sp, x20, 0
00436cbcsub x29, sp, 8
00436cc0str x0, [sp+328]
00436cc4str x1, [sp+336]
00436cc8str x2, [sp+344]
00436cccstr x3, [sp+352]
00436cd0str x4, [sp+360]
00436cd4str x5, [sp+368]
00436cd8str x6, [sp+376]
00436cdcstr x7, [sp+384]
00436ce0str x8, [sp+392]
00436ce4str w9, [sp+400]
00436ce8str x10, [sp+408]
00436cecstr x11, [sp+416]
00436cf0strb wzr, [sp+86]
00436cf4ldr x1, [sp+408]
00436cf8ldrsb x27, [x1]
00436cfcldr x1, [x1+112]
00436d00ldr x0, [sp+416]
00436d04blr x1
00436d08str x0, [sp+128]
00436d0csbfm x1, x0, 63, 63
00436d10add x1, x0, x1, lsr #61
00436d14sbfm x2, x1, 3, 63
00436d18str x2, [sp+104]
00436d1cadrp x0, 0x1bf000
00436d20add x0, x0, 3072
00436d24mov x1, x2
00436d28bl runtime.makeslice
00436d2cldr x1, [sp+104]
00436d30ldr x2, [sp+104]
00436d34str x0, [sp+136]
00436d38str x1, [sp+144]
00436d3cstr x2, [sp+152]
00436d40ldr x1, [sp+360]
00436d44str x1, [sp+128]
00436d48ldr x0, [sp+416]
00436d4cldr x1, [sp+408]
00436d50ldrsb x27, [x1]
00436d54ldr x1, [x1+112]
00436d58blr x1
00436d5cstr x0, [sp+120]
00436d60ldr x1, [sp+128]
00436d64sbfm x2, x0, 63, 63
00436d68add x2, x0, x2, lsr #61
00436d6csub x0, x1, x2, asr #3
00436d70str x0, [sp+112]
00436d74ldr x3, [sp+360]
00436d78ldr x4, [sp+352]
00436d7cldr x5, [sp+368]
00436d80b 0x436d84
00436d84
00436d84loc_436d84:
00436d84subs xzr, x3, x0
00436d88b.hs 0x436d90
00436d8cb 0x436ee8
00436d90
00436d90loc_436d90:
00436d90add x9, x5, x2, asr #3
00436d94sub x9, x9, x1
00436d98add x10, x3, x2, asr #3
00436d9csub x10, x10, x1
00436da0sub x11, xzr, x9
00436da4and x11, x0, x11, asr #63
00436da8add x11, x4, x11
00436dacstr x11, [sp+288]
00436db0str x10, [sp+296]
00436db4str x9, [sp+304]
00436db8ldr x9, [sp+136]
00436dbcldr x10, [sp+144]
00436dc0ldr x11, [sp+152]
00436dc4str x9, [sp+248]
00436dc8str x10, [sp+256]
00436dccstr x11, [sp+264]
00436dd0ldr x9, [sp+296]
00436dd4ldr x10, [sp+288]
00436dd8ldr x11, [sp+304]
00436ddcstr x10, [sp+224]
00436de0str x9, [sp+232]
00436de4str x11, [sp+240]
00436de8ldr x10, [sp+256]
00436decstr x10, [sp+96]
00436df0subs xzr, x10, x9
00436df4b.gt 0x436dfc
00436df8b 0x436e04
00436dfc
00436dfcloc_436dfc:
00436dfcstr x9, [sp+96]
00436e00b 0x436e08
00436e04
00436e04loc_436e04:
00436e04b 0x436e08
00436e08
00436e08loc_436e08:
00436e08ldr x9, [sp+224]
00436e0cldr x10, [sp+248]
00436e10subs xzr, x9, x10
00436e14b.ne 0x436e1c
00436e18b 0x436e38
00436e1c
00436e1cloc_436e1c:
00436e1cldr x3, [sp+96]
00436e20str x3, [sp+88]
00436e24ldr x2, [sp+88]
00436e28ldr x1, [sp+224]
00436e2cldr x0, [sp+248]
00436e30bl runtime.memmove
00436e34b 0x436e3c
00436e38
00436e38loc_436e38:
00436e38b 0x436e3c
00436e3c
00436e3cloc_436e3c:
00436e3cstr xzr, [sp+288]
00436e40stp xzr, xzr, [sp+296]
00436e44stp xzr, xzr, [sp+272]
00436e48ldr x8, [sp+416]
00436e4cldr w6, [sp+400]
00436e50ldr x7, [sp+408]
00436e54ldr x0, [sp+376]
00436e58ldr x3, [sp+328]
00436e5cldr x1, [sp+384]
00436e60ldr x4, [sp+336]
00436e64ldr x2, [sp+392]
00436e68ldr x5, [sp+344]
00436e6cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash
00436e70str x0, [sp+288]
00436e74str x1, [sp+296]
00436e78str x2, [sp+304]
00436e7cstr x3, [sp+272]
00436e80str x4, [sp+280]
00436e84ldr x9, [sp+288]
00436e88ldr x10, [sp+296]
00436e8cldr x11, [sp+304]
00436e90str x9, [sp+200]
00436e94str x10, [sp+208]
00436e98str x11, [sp+216]
00436e9cldr x9, [sp+272]
00436ea0ldr x10, [sp+280]
00436ea4str x9, [sp+184]
00436ea8str x10, [sp+192]
00436eacldr x3, [sp+200]
00436eb0ldr x4, [sp+208]
00436eb4ldr x5, [sp+216]
00436eb8str x3, [sp+160]
00436ebcstr x4, [sp+168]
00436ec0str x5, [sp+176]
00436ec4ldr x0, [sp+136]
00436ec8ldr x1, [sp+144]
00436eccldr x2, [sp+152]
00436ed0bl crypto/hmac.Equal
00436ed4strb w0, [sp+87]
00436ed8strb w0, [sp+86]
00436edcldp x29, x30, [sp-8]
00436ee0add sp, sp, 320
00436ee4ret x30
00436ee8
00436ee8loc_436ee8:
00436ee8mov x1, x3
00436eecbl runtime.panicSliceB
00436ef0hint
00436ef4
00436ef4loc_436ef4:
00436ef4stp x0, x1, [sp+8]
00436ef8stp x2, x3, [sp+24]
00436efcstp x4, x5, [sp+40]
00436f00stp x6, x7, [sp+56]
00436f04str x8, [sp+72]
00436f08str w9, [sp+80]
00436f0cstp x10, x11, [sp+88]
00436f10mov x3, x30
00436f14bl runtime.morestack_noctxt.abi0
00436f18ldp x0, x1, [sp+8]
00436f1cldp x2, x3, [sp+24]
00436f20ldp x4, x5, [sp+40]
00436f24ldp x6, x7, [sp+56]
00436f28ldr x8, [sp+72]
00436f2cldr w9, [sp+80]
00436f30ldp x10, x11, [sp+88]
00436f34b 0x436ca0
00436f38udf 0
00436f3cudf 0
00436ca0
00436f40
00436f40gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveRandom(struct []uint8 key, struct []uint8 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00436f40ldr x16, [x28+16]
00436f44sub x17, sp, 448
00436f48subs xzr, x17, x16
00436f4cb.ls 0x4373a4
00436f50sub x20, sp, 576
00436f54stp x29, x30, [x20-8]
00436f58add sp, x20, 0
00436f5csub x29, sp, 8
00436f60str x0, [sp+584]
00436f64str x1, [sp+592]
00436f68str x2, [sp+600]
00436f6cstr x3, [sp+608]
00436f70str x4, [sp+616]
00436f74str x5, [sp+624]
00436f78str x6, [sp+632]
00436f7cstr x7, [sp+640]
00436f80str xzr, [sp+168]
00436f84stp xzr, xzr, [sp+176]
00436f88stp xzr, xzr, [sp+152]
00436f8cldr x1, [sp+632]
00436f90ldrsb x27, [x1]
00436f94ldr x1, [x1+88]
00436f98ldr x0, [sp+640]
00436f9cblr x1
00436fa0str x0, [sp+72]
00436fa4ldr x1, [sp+632]
00436fa8ldrsb x27, [x1]
00436facldr x1, [x1+144]
00436fb0ldr x0, [sp+640]
00436fb4blr x1
00436fb8str x0, [sp+80]
00436fbcldr x3, [sp+72]
00436fc0ldr x0, [sp+608]
00436fc4ldr x1, [sp+616]
00436fc8ldr x2, [sp+624]
00436fccbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.Nfold
00436fd0str x0, [sp+216]
00436fd4str x1, [sp+224]
00436fd8str x2, [sp+232]
00436fdcldr x1, [sp+80]
00436fe0sbfm x2, x1, 63, 63
00436fe4add x1, x1, x2, lsr #61
00436fe8sbfm x2, x1, 3, 63
00436fecstr x2, [sp+128]
00436ff0adrp x0, 0x1bf000
00436ff4add x0, x0, 3072
00436ff8mov x1, x2
00436ffcbl runtime.makeslice
00437000ldr x1, [sp+128]
00437004ldr x2, [sp+128]
00437008str x0, [sp+192]
0043700cstr x1, [sp+200]
00437010str x2, [sp+208]
00437014str xzr, [sp+416]
00437018stp xzr, xzr, [sp+424]
0043701cstr xzr, [sp+392]
00437020stp xzr, xzr, [sp+400]
00437024stp xzr, xzr, [sp+376]
00437028ldr x4, [sp+216]
0043702cldr x2, [sp+592]
00437030ldr x5, [sp+224]
00437034ldr x3, [sp+600]
00437038ldr x6, [sp+232]
0043703cldr x1, [sp+632]
00437040ldrsb x27, [x1]
00437044ldr x1, [x1+56]
00437048ldr x7, [sp+584]
0043704cldr x0, [sp+640]
00437050mov x8, x1
00437054mov x1, x7
00437058blr x8
0043705cstr x0, [sp+416]
00437060str x1, [sp+424]
00437064str x2, [sp+432]
00437068str x3, [sp+392]
0043706cstr x4, [sp+400]
00437070str x5, [sp+408]
00437074str x6, [sp+376]
00437078str x7, [sp+384]
0043707cldr x1, [sp+416]
00437080ldr x2, [sp+424]
00437084ldr x3, [sp+432]
00437088str x1, [sp+544]
0043708cstr x2, [sp+552]
00437090str x3, [sp+560]
00437094ldr x1, [sp+392]
00437098ldr x2, [sp+400]
0043709cldr x3, [sp+408]
004370a0str x1, [sp+520]
004370a4str x2, [sp+528]
004370a8str x3, [sp+536]
004370acldr x1, [sp+376]
004370b0ldr x2, [sp+384]
004370b4str x1, [sp+504]
004370b8str x2, [sp+512]
004370bcldr x1, [sp+520]
004370c0ldr x2, [sp+528]
004370c4ldr x3, [sp+536]
004370c8str x1, [sp+256]
004370ccstr x2, [sp+264]
004370d0str x3, [sp+272]
004370d4ldr x1, [sp+512]
004370d8ldr x2, [sp+504]
004370dcstr x2, [sp+240]
004370e0str x1, [sp+248]
004370e4cbnz x2, 0x4370ec
004370e8b 0x43712c
004370ec
004370ecloc_4370ec:
004370ecldr x5, [sp+192]
004370f0ldr x6, [sp+200]
004370f4ldr x7, [sp+208]
004370f8str x5, [sp+168]
004370fcstr x6, [sp+176]
00437100str x7, [sp+184]
00437104ldr x3, [sp+240]
00437108ldr x4, [sp+248]
0043710cstr x3, [sp+152]
00437110str x4, [sp+160]
00437114ldr x0, [sp+168]
00437118ldr x1, [sp+176]
0043711cldr x2, [sp+184]
00437120ldp x29, x30, [sp-8]
00437124add sp, sp, 576
00437128ret x30
0043712c
0043712cloc_43712c:
0043712cldr x7, [sp+192]
00437130ldr x8, [sp+200]
00437134ldr x9, [sp+208]
00437138str x7, [sp+352]
0043713cstr x8, [sp+360]
00437140str x9, [sp+368]
00437144ldr x7, [sp+264]
00437148ldr x8, [sp+256]
0043714cldr x9, [sp+272]
00437150str x8, [sp+328]
00437154str x7, [sp+336]
00437158str x9, [sp+344]
0043715cldr x8, [sp+360]
00437160str x8, [sp+120]
00437164subs xzr, x8, x7
00437168b.gt 0x437170
0043716cb 0x437178
00437170
00437170loc_437170:
00437170str x7, [sp+120]
00437174b 0x43717c
00437178
00437178loc_437178:
00437178b 0x43717c
0043717c
0043717cloc_43717c:
0043717cldr x7, [sp+328]
00437180ldr x8, [sp+352]
00437184subs xzr, x7, x8
00437188b.ne 0x437190
0043718cb 0x4371ac
00437190
00437190loc_437190:
00437190ldr x3, [sp+120]
00437194str x3, [sp+112]
00437198ldr x2, [sp+112]
0043719cldr x1, [sp+328]
004371a0ldr x0, [sp+352]
004371a4bl runtime.memmove
004371a8b 0x4371b0
004371ac
004371acloc_4371ac:
004371acb 0x4371b0
004371b0
004371b0loc_4371b0:
004371b0ldr x7, [sp+120]
004371b4str x7, [sp+88]
004371b8b 0x4371bc
004371bc
004371bcloc_4371bc:
004371bcldr x7, [sp+200]
004371c0str x7, [sp+144]
004371c4ldr x8, [sp+88]
004371c8subs xzr, x7, x8
004371ccb.gt 0x4371d4
004371d0b 0x437360
004371d4
004371d4loc_4371d4:
004371d4str xzr, [sp+392]
004371d8stp xzr, xzr, [sp+400]
004371dcstr xzr, [sp+416]
004371e0stp xzr, xzr, [sp+424]
004371e4stp xzr, xzr, [sp+376]
004371e8ldr x4, [sp+256]
004371ecldr x2, [sp+592]
004371f0ldr x5, [sp+264]
004371f4ldr x3, [sp+600]
004371f8ldr x6, [sp+272]
004371fcldr x7, [sp+632]
00437200ldrsb x27, [x7]
00437204ldr x7, [x7+56]
00437208ldr x1, [sp+584]
0043720cldr x0, [sp+640]
00437210blr x7
00437214str x0, [sp+392]
00437218str x1, [sp+400]
0043721cstr x2, [sp+408]
00437220str x3, [sp+416]
00437224str x4, [sp+424]
00437228str x5, [sp+432]
0043722cstr x6, [sp+376]
00437230str x7, [sp+384]
00437234ldr x7, [sp+392]
00437238ldr x8, [sp+400]
0043723cldr x9, [sp+408]
00437240str x7, [sp+480]
00437244str x8, [sp+488]
00437248str x9, [sp+496]
0043724cldr x7, [sp+416]
00437250ldr x8, [sp+424]
00437254ldr x9, [sp+432]
00437258str x7, [sp+456]
0043725cstr x8, [sp+464]
00437260str x9, [sp+472]
00437264ldr x7, [sp+376]
00437268ldr x8, [sp+384]
0043726cstr x7, [sp+440]
00437270str x8, [sp+448]
00437274ldr x7, [sp+456]
00437278ldr x8, [sp+464]
0043727cldr x9, [sp+472]
00437280str x7, [sp+256]
00437284str x8, [sp+264]
00437288str x9, [sp+272]
0043728cldr x0, [sp+88]
00437290ldr x1, [sp+200]
00437294ldr x7, [sp+192]
00437298ldr x8, [sp+208]
0043729cb 0x4372a0
004372a0
004372a0loc_4372a0:
004372a0subs xzr, x1, x0
004372a4b.hs 0x4372ac
004372a8b 0x43739c
004372ac
004372acloc_4372ac:
004372acsub x8, x8, x0
004372b0sub x9, x1, x0
004372b4sub x10, xzr, x8
004372b8and x10, x0, x10, asr #63
004372bcadd x7, x7, x10
004372c0str x7, [sp+416]
004372c4str x9, [sp+424]
004372c8str x8, [sp+432]
004372ccstr x7, [sp+304]
004372d0str x9, [sp+312]
004372d4str x8, [sp+320]
004372d8ldr x7, [sp+264]
004372dcldr x8, [sp+256]
004372e0ldr x9, [sp+272]
004372e4str x8, [sp+280]
004372e8str x7, [sp+288]
004372ecstr x9, [sp+296]
004372f0ldr x8, [sp+312]
004372f4str x8, [sp+104]
004372f8subs xzr, x8, x7
004372fcb.gt 0x437304
00437300b 0x43730c
00437304
00437304loc_437304:
00437304str x7, [sp+104]
00437308b 0x437310
0043730c
0043730cloc_43730c:
0043730cb 0x437310
00437310
00437310loc_437310:
00437310ldr x7, [sp+304]
00437314ldr x8, [sp+280]
00437318subs xzr, x8, x7
0043731cb.ne 0x437324
00437320b 0x437340
00437324
00437324loc_437324:
00437324ldr x3, [sp+104]
00437328str x3, [sp+96]
0043732cldr x2, [sp+96]
00437330ldr x1, [sp+280]
00437334ldr x0, [sp+304]
00437338bl runtime.memmove
0043733cb 0x437344
00437340
00437340loc_437340:
00437340b 0x437344
00437344
00437344loc_437344:
00437344ldr x7, [sp+104]
00437348str x7, [sp+136]
0043734cldr x8, [sp+88]
00437350add x7, x8, x7
00437354str x7, [sp+88]
00437358b 0x43735c
0043735c
0043735cloc_43735c:
0043735cb 0x4371bc
00437360
00437360loc_437360:
00437360ldr x5, [sp+192]
00437364ldr x6, [sp+200]
00437368ldr x7, [sp+208]
0043736cstr x5, [sp+168]
00437370str x6, [sp+176]
00437374str x7, [sp+184]
00437378stp xzr, xzr, [sp+152]
0043737cldr x0, [sp+168]
00437380ldr x1, [sp+176]
00437384ldr x2, [sp+184]
00437388mov x3, xzr
0043738cmov x4, xzr
00437390ldp x29, x30, [sp-8]
00437394add sp, sp, 576
00437398ret x30
0043739c
0043739cloc_43739c:
0043739cbl runtime.panicSliceB
004373a0hint
004373a4
004373a4loc_4373a4:
004373a4stp x0, x1, [sp+8]
004373a8stp x2, x3, [sp+24]
004373acstp x4, x5, [sp+40]
004373b0stp x6, x7, [sp+56]
004373b4mov x3, x30
004373b8bl runtime.morestack_noctxt.abi0
004373bcldp x0, x1, [sp+8]
004373c0ldp x2, x3, [sp+24]
004373c4ldp x4, x5, [sp+40]
004373c8ldp x6, x7, [sp+56]
004373ccb 0x436f40
00436f40
00436f40gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveRandom(struct []uint8 key, struct []uint8 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00436f40ldr x16, [x28+16]
00436f44sub x17, sp, 448
00436f48subs xzr, x17, x16
00436f4cb.ls 0x4373a4
00436f50sub x20, sp, 576
00436f54stp x29, x30, [x20-8]
00436f58add sp, x20, 0
00436f5csub x29, sp, 8
00436f60str x0, [sp+584]
00436f64str x1, [sp+592]
00436f68str x2, [sp+600]
00436f6cstr x3, [sp+608]
00436f70str x4, [sp+616]
00436f74str x5, [sp+624]
00436f78str x6, [sp+632]
00436f7cstr x7, [sp+640]
00436f80str xzr, [sp+168]
00436f84stp xzr, xzr, [sp+176]
00436f88stp xzr, xzr, [sp+152]
00436f8cldr x1, [sp+632]
00436f90ldrsb x27, [x1]
00436f94ldr x1, [x1+88]
00436f98ldr x0, [sp+640]
00436f9cblr x1
00436fa0str x0, [sp+72]
00436fa4ldr x1, [sp+632]
00436fa8ldrsb x27, [x1]
00436facldr x1, [x1+144]
00436fb0ldr x0, [sp+640]
00436fb4blr x1
00436fb8str x0, [sp+80]
00436fbcldr x3, [sp+72]
00436fc0ldr x0, [sp+608]
00436fc4ldr x1, [sp+616]
00436fc8ldr x2, [sp+624]
00436fccbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.Nfold
00436fd0str x0, [sp+216]
00436fd4str x1, [sp+224]
00436fd8str x2, [sp+232]
00436fdcldr x1, [sp+80]
00436fe0sbfm x2, x1, 63, 63
00436fe4add x1, x1, x2, lsr #61
00436fe8sbfm x2, x1, 3, 63
00436fecstr x2, [sp+128]
00436ff0adrp x0, 0x1bf000
00436ff4add x0, x0, 3072
00436ff8mov x1, x2
00436ffcbl runtime.makeslice
00437000ldr x1, [sp+128]
00437004ldr x2, [sp+128]
00437008str x0, [sp+192]
0043700cstr x1, [sp+200]
00437010str x2, [sp+208]
00437014str xzr, [sp+416]
00437018stp xzr, xzr, [sp+424]
0043701cstr xzr, [sp+392]
00437020stp xzr, xzr, [sp+400]
00437024stp xzr, xzr, [sp+376]
00437028ldr x4, [sp+216]
0043702cldr x2, [sp+592]
00437030ldr x5, [sp+224]
00437034ldr x3, [sp+600]
00437038ldr x6, [sp+232]
0043703cldr x1, [sp+632]
00437040ldrsb x27, [x1]
00437044ldr x1, [x1+56]
00437048ldr x7, [sp+584]
0043704cldr x0, [sp+640]
00437050mov x8, x1
00437054mov x1, x7
00437058blr x8
0043705cstr x0, [sp+416]
00437060str x1, [sp+424]
00437064str x2, [sp+432]
00437068str x3, [sp+392]
0043706cstr x4, [sp+400]
00437070str x5, [sp+408]
00437074str x6, [sp+376]
00437078str x7, [sp+384]
0043707cldr x1, [sp+416]
00437080ldr x2, [sp+424]
00437084ldr x3, [sp+432]
00437088str x1, [sp+544]
0043708cstr x2, [sp+552]
00437090str x3, [sp+560]
00437094ldr x1, [sp+392]
00437098ldr x2, [sp+400]
0043709cldr x3, [sp+408]
004370a0str x1, [sp+520]
004370a4str x2, [sp+528]
004370a8str x3, [sp+536]
004370acldr x1, [sp+376]
004370b0ldr x2, [sp+384]
004370b4str x1, [sp+504]
004370b8str x2, [sp+512]
004370bcldr x1, [sp+520]
004370c0ldr x2, [sp+528]
004370c4ldr x3, [sp+536]
004370c8str x1, [sp+256]
004370ccstr x2, [sp+264]
004370d0str x3, [sp+272]
004370d4ldr x1, [sp+512]
004370d8ldr x2, [sp+504]
004370dcstr x2, [sp+240]
004370e0str x1, [sp+248]
004370e4cbnz x2, 0x4370ec
004370e8b 0x43712c
004370ec
004370ecloc_4370ec:
004370ecldr x5, [sp+192]
004370f0ldr x6, [sp+200]
004370f4ldr x7, [sp+208]
004370f8str x5, [sp+168]
004370fcstr x6, [sp+176]
00437100str x7, [sp+184]
00437104ldr x3, [sp+240]
00437108ldr x4, [sp+248]
0043710cstr x3, [sp+152]
00437110str x4, [sp+160]
00437114ldr x0, [sp+168]
00437118ldr x1, [sp+176]
0043711cldr x2, [sp+184]
00437120ldp x29, x30, [sp-8]
00437124add sp, sp, 576
00437128ret x30
0043712c
0043712cloc_43712c:
0043712cldr x7, [sp+192]
00437130ldr x8, [sp+200]
00437134ldr x9, [sp+208]
00437138str x7, [sp+352]
0043713cstr x8, [sp+360]
00437140str x9, [sp+368]
00437144ldr x7, [sp+264]
00437148ldr x8, [sp+256]
0043714cldr x9, [sp+272]
00437150str x8, [sp+328]
00437154str x7, [sp+336]
00437158str x9, [sp+344]
0043715cldr x8, [sp+360]
00437160str x8, [sp+120]
00437164subs xzr, x8, x7
00437168b.gt 0x437170
0043716cb 0x437178
00437170
00437170loc_437170:
00437170str x7, [sp+120]
00437174b 0x43717c
00437178
00437178loc_437178:
00437178b 0x43717c
0043717c
0043717cloc_43717c:
0043717cldr x7, [sp+328]
00437180ldr x8, [sp+352]
00437184subs xzr, x7, x8
00437188b.ne 0x437190
0043718cb 0x4371ac
00437190
00437190loc_437190:
00437190ldr x3, [sp+120]
00437194str x3, [sp+112]
00437198ldr x2, [sp+112]
0043719cldr x1, [sp+328]
004371a0ldr x0, [sp+352]
004371a4bl runtime.memmove
004371a8b 0x4371b0
004371ac
004371acloc_4371ac:
004371acb 0x4371b0
004371b0
004371b0loc_4371b0:
004371b0ldr x7, [sp+120]
004371b4str x7, [sp+88]
004371b8b 0x4371bc
004371bc
004371bcloc_4371bc:
004371bcldr x7, [sp+200]
004371c0str x7, [sp+144]
004371c4ldr x8, [sp+88]
004371c8subs xzr, x7, x8
004371ccb.gt 0x4371d4
004371d0b 0x437360
004371d4
004371d4loc_4371d4:
004371d4str xzr, [sp+392]
004371d8stp xzr, xzr, [sp+400]
004371dcstr xzr, [sp+416]
004371e0stp xzr, xzr, [sp+424]
004371e4stp xzr, xzr, [sp+376]
004371e8ldr x4, [sp+256]
004371ecldr x2, [sp+592]
004371f0ldr x5, [sp+264]
004371f4ldr x3, [sp+600]
004371f8ldr x6, [sp+272]
004371fcldr x7, [sp+632]
00437200ldrsb x27, [x7]
00437204ldr x7, [x7+56]
00437208ldr x1, [sp+584]
0043720cldr x0, [sp+640]
00437210blr x7
00437214str x0, [sp+392]
00437218str x1, [sp+400]
0043721cstr x2, [sp+408]
00437220str x3, [sp+416]
00437224str x4, [sp+424]
00437228str x5, [sp+432]
0043722cstr x6, [sp+376]
00437230str x7, [sp+384]
00437234ldr x7, [sp+392]
00437238ldr x8, [sp+400]
0043723cldr x9, [sp+408]
00437240str x7, [sp+480]
00437244str x8, [sp+488]
00437248str x9, [sp+496]
0043724cldr x7, [sp+416]
00437250ldr x8, [sp+424]
00437254ldr x9, [sp+432]
00437258str x7, [sp+456]
0043725cstr x8, [sp+464]
00437260str x9, [sp+472]
00437264ldr x7, [sp+376]
00437268ldr x8, [sp+384]
0043726cstr x7, [sp+440]
00437270str x8, [sp+448]
00437274ldr x7, [sp+456]
00437278ldr x8, [sp+464]
0043727cldr x9, [sp+472]
00437280str x7, [sp+256]
00437284str x8, [sp+264]
00437288str x9, [sp+272]
0043728cldr x0, [sp+88]
00437290ldr x1, [sp+200]
00437294ldr x7, [sp+192]
00437298ldr x8, [sp+208]
0043729cb 0x4372a0
004372a0
004372a0loc_4372a0:
004372a0subs xzr, x1, x0
004372a4b.hs 0x4372ac
004372a8b 0x43739c
004372ac
004372acloc_4372ac:
004372acsub x8, x8, x0
004372b0sub x9, x1, x0
004372b4sub x10, xzr, x8
004372b8and x10, x0, x10, asr #63
004372bcadd x7, x7, x10
004372c0str x7, [sp+416]
004372c4str x9, [sp+424]
004372c8str x8, [sp+432]
004372ccstr x7, [sp+304]
004372d0str x9, [sp+312]
004372d4str x8, [sp+320]
004372d8ldr x7, [sp+264]
004372dcldr x8, [sp+256]
004372e0ldr x9, [sp+272]
004372e4str x8, [sp+280]
004372e8str x7, [sp+288]
004372ecstr x9, [sp+296]
004372f0ldr x8, [sp+312]
004372f4str x8, [sp+104]
004372f8subs xzr, x8, x7
004372fcb.gt 0x437304
00437300b 0x43730c
00437304
00437304loc_437304:
00437304str x7, [sp+104]
00437308b 0x437310
0043730c
0043730cloc_43730c:
0043730cb 0x437310
00437310
00437310loc_437310:
00437310ldr x7, [sp+304]
00437314ldr x8, [sp+280]
00437318subs xzr, x8, x7
0043731cb.ne 0x437324
00437320b 0x437340
00437324
00437324loc_437324:
00437324ldr x3, [sp+104]
00437328str x3, [sp+96]
0043732cldr x2, [sp+96]
00437330ldr x1, [sp+280]
00437334ldr x0, [sp+304]
00437338bl runtime.memmove
0043733cb 0x437344
00437340
00437340loc_437340:
00437340b 0x437344
00437344
00437344loc_437344:
00437344ldr x7, [sp+104]
00437348str x7, [sp+136]
0043734cldr x8, [sp+88]
00437350add x7, x8, x7
00437354str x7, [sp+88]
00437358b 0x43735c
0043735c
0043735cloc_43735c:
0043735cb 0x4371bc
00437360
00437360loc_437360:
00437360ldr x5, [sp+192]
00437364ldr x6, [sp+200]
00437368ldr x7, [sp+208]
0043736cstr x5, [sp+168]
00437370str x6, [sp+176]
00437374str x7, [sp+184]
00437378stp xzr, xzr, [sp+152]
0043737cldr x0, [sp+168]
00437380ldr x1, [sp+176]
00437384ldr x2, [sp+184]
00437388mov x3, xzr
0043738cmov x4, xzr
00437390ldp x29, x30, [sp-8]
00437394add sp, sp, 576
00437398ret x30
0043739c
0043739cloc_43739c:
0043739cbl runtime.panicSliceB
004373a0hint
004373a4
004373a4loc_4373a4:
004373a4stp x0, x1, [sp+8]
004373a8stp x2, x3, [sp+24]
004373acstp x4, x5, [sp+40]
004373b0stp x6, x7, [sp+56]
004373b4mov x3, x30
004373b8bl runtime.morestack_noctxt.abi0
004373bcldp x0, x1, [sp+8]
004373c0ldp x2, x3, [sp+24]
004373c4ldp x4, x5, [sp+40]
004373c8ldp x6, x7, [sp+56]
004373ccb 0x436f40
00436f40
004373d0
004373d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveKey(struct []uint8 protocolKey, struct []uint8 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
004373d0ldr x16, [x28+16]
004373d4sub x17, sp, 112
004373d8subs xzr, x17, x16
004373dcb.ls 0x437548
004373e0str x30, [sp-240]!
004373e4stur x29, [sp-8]
004373e8sub x29, sp, 8
004373ecstr x0, [sp+248]
004373f0str x1, [sp+256]
004373f4str x2, [sp+264]
004373f8str x3, [sp+272]
004373fcstr x4, [sp+280]
00437400str x5, [sp+288]
00437404str x6, [sp+296]
00437408str x7, [sp+304]
0043740cstr xzr, [sp+88]
00437410stp xzr, xzr, [sp+96]
00437414stp xzr, xzr, [sp+72]
00437418str xzr, [sp+152]
0043741cstp xzr, xzr, [sp+160]
00437420stp xzr, xzr, [sp+216]
00437424ldr x4, [sp+272]
00437428ldr x2, [sp+256]
0043742cldr x5, [sp+280]
00437430ldr x3, [sp+264]
00437434ldr x6, [sp+288]
00437438ldr x7, [sp+296]
0043743cldrsb x27, [x7]
00437440ldr x7, [x7+48]
00437444ldr x1, [sp+248]
00437448ldr x0, [sp+304]
0043744cblr x7
00437450str x0, [sp+152]
00437454str x1, [sp+160]
00437458str x2, [sp+168]
0043745cstr x3, [sp+216]
00437460str x4, [sp+224]
00437464ldr x7, [sp+152]
00437468ldr x8, [sp+160]
0043746cldr x9, [sp+168]
00437470str x7, [sp+192]
00437474str x8, [sp+200]
00437478str x9, [sp+208]
0043747cldr x7, [sp+216]
00437480ldr x8, [sp+224]
00437484str x7, [sp+176]
00437488str x8, [sp+184]
0043748cldr x7, [sp+192]
00437490ldr x8, [sp+200]
00437494ldr x9, [sp+208]
00437498str x7, [sp+112]
0043749cstr x8, [sp+120]
004374a0str x9, [sp+128]
004374a4ldr x7, [sp+184]
004374a8ldr x8, [sp+176]
004374acstr x8, [sp+136]
004374b0str x7, [sp+144]
004374b4cbnz x8, 0x4374bc
004374b8b 0x4374ec
004374bc
004374bcloc_4374bc:
004374bcstr xzr, [sp+88]
004374c0stp xzr, xzr, [sp+96]
004374c4ldr x3, [sp+136]
004374c8ldr x4, [sp+144]
004374ccstr x3, [sp+72]
004374d0str x4, [sp+80]
004374d4ldr x0, [sp+88]
004374d8ldr x1, [sp+96]
004374dcldr x2, [sp+104]
004374e0ldur x29, [sp-8]
004374e4ldr x30, [sp], 240
004374e8ret x30
004374ec
004374ecloc_4374ec:
004374ecldr x2, [sp+120]
004374f0ldr x3, [sp+128]
004374f4ldr x4, [sp+296]
004374f8ldrsb x27, [x4]
004374fcldr x4, [x4+160]
00437500ldr x1, [sp+112]
00437504ldr x0, [sp+304]
00437508blr x4
0043750cstr x0, [sp+152]
00437510str x1, [sp+160]
00437514str x2, [sp+168]
00437518str x0, [sp+88]
0043751cstr x1, [sp+96]
00437520str x2, [sp+104]
00437524stp xzr, xzr, [sp+72]
00437528ldr x0, [sp+88]
0043752cldr x1, [sp+96]
00437530ldr x2, [sp+104]
00437534mov x3, xzr
00437538mov x4, xzr
0043753cldur x29, [sp-8]
00437540ldr x30, [sp], 240
00437544ret x30
00437548
00437548loc_437548:
00437548stp x0, x1, [sp+8]
0043754cstp x2, x3, [sp+24]
00437550stp x4, x5, [sp+40]
00437554stp x6, x7, [sp+56]
00437558mov x3, x30
0043755cbl runtime.morestack_noctxt.abi0
00437560ldp x0, x1, [sp+8]
00437564ldp x2, x3, [sp+24]
00437568ldp x4, x5, [sp+40]
0043756cldp x6, x7, [sp+56]
00437570b 0x4373d0
00437574udf 0
00437578udf 0
0043757cudf 0
004373d0
004373d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DeriveKey(struct []uint8 protocolKey, struct []uint8 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
004373d0ldr x16, [x28+16]
004373d4sub x17, sp, 112
004373d8subs xzr, x17, x16
004373dcb.ls 0x437548
004373e0str x30, [sp-240]!
004373e4stur x29, [sp-8]
004373e8sub x29, sp, 8
004373ecstr x0, [sp+248]
004373f0str x1, [sp+256]
004373f4str x2, [sp+264]
004373f8str x3, [sp+272]
004373fcstr x4, [sp+280]
00437400str x5, [sp+288]
00437404str x6, [sp+296]
00437408str x7, [sp+304]
0043740cstr xzr, [sp+88]
00437410stp xzr, xzr, [sp+96]
00437414stp xzr, xzr, [sp+72]
00437418str xzr, [sp+152]
0043741cstp xzr, xzr, [sp+160]
00437420stp xzr, xzr, [sp+216]
00437424ldr x4, [sp+272]
00437428ldr x2, [sp+256]
0043742cldr x5, [sp+280]
00437430ldr x3, [sp+264]
00437434ldr x6, [sp+288]
00437438ldr x7, [sp+296]
0043743cldrsb x27, [x7]
00437440ldr x7, [x7+48]
00437444ldr x1, [sp+248]
00437448ldr x0, [sp+304]
0043744cblr x7
00437450str x0, [sp+152]
00437454str x1, [sp+160]
00437458str x2, [sp+168]
0043745cstr x3, [sp+216]
00437460str x4, [sp+224]
00437464ldr x7, [sp+152]
00437468ldr x8, [sp+160]
0043746cldr x9, [sp+168]
00437470str x7, [sp+192]
00437474str x8, [sp+200]
00437478str x9, [sp+208]
0043747cldr x7, [sp+216]
00437480ldr x8, [sp+224]
00437484str x7, [sp+176]
00437488str x8, [sp+184]
0043748cldr x7, [sp+192]
00437490ldr x8, [sp+200]
00437494ldr x9, [sp+208]
00437498str x7, [sp+112]
0043749cstr x8, [sp+120]
004374a0str x9, [sp+128]
004374a4ldr x7, [sp+184]
004374a8ldr x8, [sp+176]
004374acstr x8, [sp+136]
004374b0str x7, [sp+144]
004374b4cbnz x8, 0x4374bc
004374b8b 0x4374ec
004374bc
004374bcloc_4374bc:
004374bcstr xzr, [sp+88]
004374c0stp xzr, xzr, [sp+96]
004374c4ldr x3, [sp+136]
004374c8ldr x4, [sp+144]
004374ccstr x3, [sp+72]
004374d0str x4, [sp+80]
004374d4ldr x0, [sp+88]
004374d8ldr x1, [sp+96]
004374dcldr x2, [sp+104]
004374e0ldur x29, [sp-8]
004374e4ldr x30, [sp], 240
004374e8ret x30
004374ec
004374ecloc_4374ec:
004374ecldr x2, [sp+120]
004374f0ldr x3, [sp+128]
004374f4ldr x4, [sp+296]
004374f8ldrsb x27, [x4]
004374fcldr x4, [x4+160]
00437500ldr x1, [sp+112]
00437504ldr x0, [sp+304]
00437508blr x4
0043750cstr x0, [sp+152]
00437510str x1, [sp+160]
00437514str x2, [sp+168]
00437518str x0, [sp+88]
0043751cstr x1, [sp+96]
00437520str x2, [sp+104]
00437524stp xzr, xzr, [sp+72]
00437528ldr x0, [sp+88]
0043752cldr x1, [sp+96]
00437530ldr x2, [sp+104]
00437534mov x3, xzr
00437538mov x4, xzr
0043753cldur x29, [sp-8]
00437540ldr x30, [sp], 240
00437544ret x30
00437548
00437548loc_437548:
00437548stp x0, x1, [sp+8]
0043754cstp x2, x3, [sp+24]
00437550stp x4, x5, [sp+40]
00437554stp x6, x7, [sp+56]
00437558mov x3, x30
0043755cbl runtime.morestack_noctxt.abi0
00437560ldp x0, x1, [sp+8]
00437564ldp x2, x3, [sp+24]
00437568ldp x4, x5, [sp+40]
0043756cldp x6, x7, [sp+56]
00437570b 0x4373d0
00437574udf 0
00437578udf 0
0043757cudf 0
004373d0
00437580
00437580gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.RandomToKey(struct []uint8 b)
00437580str x30, [sp-48]!
00437584stur x29, [sp-8]
00437588sub x29, sp, 8
0043758cstr x0, [sp+56]
00437590str x1, [sp+64]
00437594str x2, [sp+72]
00437598str xzr, [sp+16]
0043759cstp xzr, xzr, [sp+24]
004375a0ldr x0, [sp+56]
004375a4ldr x1, [sp+64]
004375a8ldr x2, [sp+72]
004375acstr x0, [sp+16]
004375b0str x1, [sp+24]
004375b4str x2, [sp+32]
004375b8add x29, sp, 40
004375bcadd sp, sp, 48
004375c0ret x30
004375c4udf 0
004375c8udf 0
004375ccudf 0
00437580
00437580gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.RandomToKey(struct []uint8 b)
00437580str x30, [sp-48]!
00437584stur x29, [sp-8]
00437588sub x29, sp, 8
0043758cstr x0, [sp+56]
00437590str x1, [sp+64]
00437594str x2, [sp+72]
00437598str xzr, [sp+16]
0043759cstp xzr, xzr, [sp+24]
004375a0ldr x0, [sp+56]
004375a4ldr x1, [sp+64]
004375a8ldr x2, [sp+72]
004375acstr x0, [sp+16]
004375b0str x1, [sp+24]
004375b4str x2, [sp+32]
004375b8add x29, sp, 40
004375bcadd sp, sp, 48
004375c0ret x30
004375c4udf 0
004375c8udf 0
004375ccudf 0
00437580
004375d0
004375d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3RandomToKey(struct []uint8 b)
004375d0ldr x16, [x28+16]
004375d4sub x17, sp, 176
004375d8subs xzr, x17, x16
004375dcb.ls 0x437870
004375e0sub x20, sp, 304
004375e4stp x29, x30, [x20-8]
004375e8add sp, x20, 0
004375ecsub x29, sp, 8
004375f0str x0, [sp+312]
004375f4str x1, [sp+320]
004375f8str x2, [sp+328]
004375fcstr xzr, [sp+88]
00437600stp xzr, xzr, [sp+96]
00437604ldr x2, [sp+328]
00437608ldr x0, [sp+312]
0043760csubs xzr, x2, 7
00437610b.hs 0x437618
00437614b 0x437864
00437618
00437618loc_437618:
00437618b 0x43761c
0043761c
0043761cloc_43761c:
0043761cstr x0, [sp+232]
00437620orr x1, xzr, 7
00437624str x1, [sp+240]
00437628str x2, [sp+248]
0043762cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits
00437630str x0, [sp+208]
00437634str x1, [sp+216]
00437638str x2, [sp+224]
0043763cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey
00437640str x0, [sp+160]
00437644str x1, [sp+168]
00437648str x2, [sp+176]
0043764cldr x2, [sp+328]
00437650ldr x3, [sp+312]
00437654subs xzr, x2, 14
00437658b.hs 0x437660
0043765cb 0x43785c
00437660
00437660loc_437660:
00437660b 0x437664
00437664
00437664loc_437664:
00437664sub x2, x2, 7
00437668sub x4, xzr, x2
0043766csbfm x4, x4, 63, 63
00437670and x4, x4, 7
00437674add x0, x3, x4
00437678str x0, [sp+208]
0043767corr x1, xzr, 7
00437680str x1, [sp+216]
00437684str x2, [sp+224]
00437688bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits
0043768cstr x0, [sp+232]
00437690str x1, [sp+240]
00437694str x2, [sp+248]
00437698bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey
0043769cstr x0, [sp+136]
004376a0str x1, [sp+144]
004376a4str x2, [sp+152]
004376a8ldr x2, [sp+176]
004376acldr x0, [sp+160]
004376b0ldr x3, [sp+168]
004376b4str x0, [sp+184]
004376b8str x3, [sp+192]
004376bcstr x2, [sp+200]
004376c0ldr x4, [sp+144]
004376c4add x1, x3, x4
004376c8str x1, [sp+64]
004376ccsubs xzr, x2, x1
004376d0b.hs 0x4376d8
004376d4b 0x4376e0
004376d8
004376d8loc_4376d8:
004376d8str x1, [sp+192]
004376dcb 0x437700
004376e0
004376e0loc_4376e0:
004376e0ldr x3, [sp+144]
004376e4adrp x4, 0x1be000
004376e8add x4, x4, 3072
004376ecbl runtime.growslice
004376f0str x0, [sp+184]
004376f4str x1, [sp+192]
004376f8str x2, [sp+200]
004376fcb 0x437700
00437700
00437700loc_437700:
00437700ldr x3, [sp+144]
00437704str x3, [sp+56]
00437708ldr x3, [sp+64]
0043770cldr x4, [sp+144]
00437710sub x3, x3, x4
00437714ldr x4, [sp+184]
00437718add x0, x4, x3
0043771cstr x0, [sp+288]
00437720ldr x2, [sp+56]
00437724ldr x1, [sp+136]
00437728bl runtime.memmove
0043772cldr x3, [sp+184]
00437730ldr x4, [sp+192]
00437734ldr x5, [sp+200]
00437738str x3, [sp+160]
0043773cstr x4, [sp+168]
00437740str x5, [sp+176]
00437744ldr x2, [sp+328]
00437748ldr x3, [sp+312]
0043774csubs xzr, x2, 21
00437750b.hs 0x437758
00437754b 0x437854
00437758
00437758loc_437758:
00437758b 0x43775c
0043775c
0043775cloc_43775c:
0043775csub x2, x2, 14
00437760sub x4, xzr, x2
00437764sbfm x4, x4, 63, 63
00437768and x4, x4, 14
0043776cadd x0, x3, x4
00437770str x0, [sp+232]
00437774orr x1, xzr, 7
00437778str x1, [sp+240]
0043777cstr x2, [sp+248]
00437780bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits
00437784str x0, [sp+208]
00437788str x1, [sp+216]
0043778cstr x2, [sp+224]
00437790bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey
00437794str x0, [sp+112]
00437798str x1, [sp+120]
0043779cstr x2, [sp+128]
004377a0ldr x2, [sp+176]
004377a4ldr x0, [sp+160]
004377a8ldr x3, [sp+168]
004377acstr x0, [sp+264]
004377b0str x3, [sp+272]
004377b4str x2, [sp+280]
004377b8ldr x4, [sp+120]
004377bcadd x1, x3, x4
004377c0str x1, [sp+80]
004377c4subs xzr, x2, x1
004377c8b.hs 0x4377d0
004377ccb 0x4377d8
004377d0
004377d0loc_4377d0:
004377d0str x1, [sp+272]
004377d4b 0x4377f8
004377d8
004377d8loc_4377d8:
004377d8ldr x3, [sp+120]
004377dcadrp x4, 0x1be000
004377e0add x4, x4, 3072
004377e4bl runtime.growslice
004377e8str x0, [sp+264]
004377ecstr x1, [sp+272]
004377f0str x2, [sp+280]
004377f4b 0x4377f8
004377f8
004377f8loc_4377f8:
004377f8ldr x3, [sp+120]
004377fcstr x3, [sp+72]
00437800ldr x3, [sp+80]
00437804ldr x4, [sp+120]
00437808sub x3, x3, x4
0043780cldr x4, [sp+264]
00437810add x0, x4, x3
00437814str x0, [sp+256]
00437818ldr x2, [sp+72]
0043781cldr x1, [sp+112]
00437820bl runtime.memmove
00437824ldr x0, [sp+264]
00437828ldr x1, [sp+272]
0043782cldr x2, [sp+280]
00437830str x0, [sp+160]
00437834str x1, [sp+168]
00437838str x2, [sp+176]
0043783cstr x0, [sp+88]
00437840str x1, [sp+96]
00437844str x2, [sp+104]
00437848ldp x29, x30, [sp-8]
0043784cadd sp, sp, 304
00437850ret x30
00437854
00437854loc_437854:
00437854movz x1, 21
00437858bl runtime.panicSliceAcap
0043785c
0043785cloc_43785c:
0043785corr x1, xzr, 14
00437860bl runtime.panicSliceAcap
00437864
00437864loc_437864:
00437864orr x1, xzr, 7
00437868bl runtime.panicSliceAcap
0043786chint
00437870
00437870loc_437870:
00437870stp x0, x1, [sp+8]
00437874str x2, [sp+24]
00437878mov x3, x30
0043787cbl runtime.morestack_noctxt.abi0
00437880ldp x0, x1, [sp+8]
00437884ldr x2, [sp+24]
00437888b 0x4375d0
0043788cudf 0
004375d0
004375d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3RandomToKey(struct []uint8 b)
004375d0ldr x16, [x28+16]
004375d4sub x17, sp, 176
004375d8subs xzr, x17, x16
004375dcb.ls 0x437870
004375e0sub x20, sp, 304
004375e4stp x29, x30, [x20-8]
004375e8add sp, x20, 0
004375ecsub x29, sp, 8
004375f0str x0, [sp+312]
004375f4str x1, [sp+320]
004375f8str x2, [sp+328]
004375fcstr xzr, [sp+88]
00437600stp xzr, xzr, [sp+96]
00437604ldr x2, [sp+328]
00437608ldr x0, [sp+312]
0043760csubs xzr, x2, 7
00437610b.hs 0x437618
00437614b 0x437864
00437618
00437618loc_437618:
00437618b 0x43761c
0043761c
0043761cloc_43761c:
0043761cstr x0, [sp+232]
00437620orr x1, xzr, 7
00437624str x1, [sp+240]
00437628str x2, [sp+248]
0043762cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits
00437630str x0, [sp+208]
00437634str x1, [sp+216]
00437638str x2, [sp+224]
0043763cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey
00437640str x0, [sp+160]
00437644str x1, [sp+168]
00437648str x2, [sp+176]
0043764cldr x2, [sp+328]
00437650ldr x3, [sp+312]
00437654subs xzr, x2, 14
00437658b.hs 0x437660
0043765cb 0x43785c
00437660
00437660loc_437660:
00437660b 0x437664
00437664
00437664loc_437664:
00437664sub x2, x2, 7
00437668sub x4, xzr, x2
0043766csbfm x4, x4, 63, 63
00437670and x4, x4, 7
00437674add x0, x3, x4
00437678str x0, [sp+208]
0043767corr x1, xzr, 7
00437680str x1, [sp+216]
00437684str x2, [sp+224]
00437688bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits
0043768cstr x0, [sp+232]
00437690str x1, [sp+240]
00437694str x2, [sp+248]
00437698bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey
0043769cstr x0, [sp+136]
004376a0str x1, [sp+144]
004376a4str x2, [sp+152]
004376a8ldr x2, [sp+176]
004376acldr x0, [sp+160]
004376b0ldr x3, [sp+168]
004376b4str x0, [sp+184]
004376b8str x3, [sp+192]
004376bcstr x2, [sp+200]
004376c0ldr x4, [sp+144]
004376c4add x1, x3, x4
004376c8str x1, [sp+64]
004376ccsubs xzr, x2, x1
004376d0b.hs 0x4376d8
004376d4b 0x4376e0
004376d8
004376d8loc_4376d8:
004376d8str x1, [sp+192]
004376dcb 0x437700
004376e0
004376e0loc_4376e0:
004376e0ldr x3, [sp+144]
004376e4adrp x4, 0x1be000
004376e8add x4, x4, 3072
004376ecbl runtime.growslice
004376f0str x0, [sp+184]
004376f4str x1, [sp+192]
004376f8str x2, [sp+200]
004376fcb 0x437700
00437700
00437700loc_437700:
00437700ldr x3, [sp+144]
00437704str x3, [sp+56]
00437708ldr x3, [sp+64]
0043770cldr x4, [sp+144]
00437710sub x3, x3, x4
00437714ldr x4, [sp+184]
00437718add x0, x4, x3
0043771cstr x0, [sp+288]
00437720ldr x2, [sp+56]
00437724ldr x1, [sp+136]
00437728bl runtime.memmove
0043772cldr x3, [sp+184]
00437730ldr x4, [sp+192]
00437734ldr x5, [sp+200]
00437738str x3, [sp+160]
0043773cstr x4, [sp+168]
00437740str x5, [sp+176]
00437744ldr x2, [sp+328]
00437748ldr x3, [sp+312]
0043774csubs xzr, x2, 21
00437750b.hs 0x437758
00437754b 0x437854
00437758
00437758loc_437758:
00437758b 0x43775c
0043775c
0043775cloc_43775c:
0043775csub x2, x2, 14
00437760sub x4, xzr, x2
00437764sbfm x4, x4, 63, 63
00437768and x4, x4, 14
0043776cadd x0, x3, x4
00437770str x0, [sp+232]
00437774orr x1, xzr, 7
00437778str x1, [sp+240]
0043777cstr x2, [sp+248]
00437780bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits
00437784str x0, [sp+208]
00437788str x1, [sp+216]
0043778cstr x2, [sp+224]
00437790bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey
00437794str x0, [sp+112]
00437798str x1, [sp+120]
0043779cstr x2, [sp+128]
004377a0ldr x2, [sp+176]
004377a4ldr x0, [sp+160]
004377a8ldr x3, [sp+168]
004377acstr x0, [sp+264]
004377b0str x3, [sp+272]
004377b4str x2, [sp+280]
004377b8ldr x4, [sp+120]
004377bcadd x1, x3, x4
004377c0str x1, [sp+80]
004377c4subs xzr, x2, x1
004377c8b.hs 0x4377d0
004377ccb 0x4377d8
004377d0
004377d0loc_4377d0:
004377d0str x1, [sp+272]
004377d4b 0x4377f8
004377d8
004377d8loc_4377d8:
004377d8ldr x3, [sp+120]
004377dcadrp x4, 0x1be000
004377e0add x4, x4, 3072
004377e4bl runtime.growslice
004377e8str x0, [sp+264]
004377ecstr x1, [sp+272]
004377f0str x2, [sp+280]
004377f4b 0x4377f8
004377f8
004377f8loc_4377f8:
004377f8ldr x3, [sp+120]
004377fcstr x3, [sp+72]
00437800ldr x3, [sp+80]
00437804ldr x4, [sp+120]
00437808sub x3, x3, x4
0043780cldr x4, [sp+264]
00437810add x0, x4, x3
00437814str x0, [sp+256]
00437818ldr x2, [sp+72]
0043781cldr x1, [sp+112]
00437820bl runtime.memmove
00437824ldr x0, [sp+264]
00437828ldr x1, [sp+272]
0043782cldr x2, [sp+280]
00437830str x0, [sp+160]
00437834str x1, [sp+168]
00437838str x2, [sp+176]
0043783cstr x0, [sp+88]
00437840str x1, [sp+96]
00437844str x2, [sp+104]
00437848ldp x29, x30, [sp-8]
0043784cadd sp, sp, 304
00437850ret x30
00437854
00437854loc_437854:
00437854movz x1, 21
00437858bl runtime.panicSliceAcap
0043785c
0043785cloc_43785c:
0043785corr x1, xzr, 14
00437860bl runtime.panicSliceAcap
00437864
00437864loc_437864:
00437864orr x1, xzr, 7
00437868bl runtime.panicSliceAcap
0043786chint
00437870
00437870loc_437870:
00437870stp x0, x1, [sp+8]
00437874str x2, [sp+24]
00437878mov x3, x30
0043787cbl runtime.morestack_noctxt.abi0
00437880ldp x0, x1, [sp+8]
00437884ldr x2, [sp+24]
00437888b 0x4375d0
0043788cudf 0
004375d0
00437890
00437890gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3StringToKey(struct string secret, struct string salt, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00437890ldr x16, [x28+16]
00437894sub x17, sp, 176
00437898subs xzr, x17, x16
0043789cb.ls 0x437a94
004378a0sub x20, sp, 304
004378a4stp x29, x30, [x20-8]
004378a8add sp, x20, 0
004378acsub x29, sp, 8
004378b0str x0, [sp+312]
004378b4str x1, [sp+320]
004378b8str x2, [sp+328]
004378bcstr x3, [sp+336]
004378c0str x4, [sp+344]
004378c4str x5, [sp+352]
004378c8str xzr, [sp+120]
004378ccstp xzr, xzr, [sp+128]
004378d0stp xzr, xzr, [sp+104]
004378d4ldr x1, [sp+312]
004378d8ldr x3, [sp+328]
004378dcldr x2, [sp+320]
004378e0ldr x4, [sp+336]
004378e4add x0, sp, 64
004378e8bl runtime.concatstring2
004378ecstr x0, [sp+168]
004378f0str x1, [sp+176]
004378f4cbnz x0, 0x4378fc
004378f8b 0x437900
004378fc
004378fcloc_4378fc:
004378fcb 0x43790c
00437900
00437900loc_437900:
00437900adrp x0, 0x614000
00437904add x0, x0, 1504
00437908b 0x43790c
0043790c
0043790cloc_43790c:
0043790cstr x0, [sp+184]
00437910str x1, [sp+192]
00437914str x1, [sp+200]
00437918ldr x1, [sp+344]
0043791cldrsb x27, [x1]
00437920ldr x0, [sp+352]
00437924ldr x1, [x1+144]
00437928blr x1
0043792cstr x0, [sp+96]
00437930ldr x1, [sp+184]
00437934ldr x2, [sp+192]
00437938ldr x3, [sp+200]
0043793cmov x4, x0
00437940mov x0, x1
00437944mov x1, x2
00437948mov x2, x3
0043794cmov x3, x4
00437950bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.Nfold
00437954str x0, [sp+272]
00437958str x1, [sp+280]
0043795cstr x2, [sp+288]
00437960ldr x3, [sp+344]
00437964ldrsb x27, [x3]
00437968ldr x4, [sp+352]
0043796cldr x3, [x3+160]
00437970mov x5, x0
00437974mov x0, x4
00437978mov x6, x1
0043797cmov x1, x5
00437980mov x7, x2
00437984mov x2, x6
00437988mov x8, x3
0043798cmov x3, x7
00437990blr x8
00437994str x0, [sp+144]
00437998str x1, [sp+152]
0043799cstr x2, [sp+160]
004379a0adrp x0, 0x1c7000
004379a4add x0, x0, 1600
004379a8bl runtime.newobject
004379acstr x0, [sp+248]
004379b0movz x1, 25963
004379b4movk x1, 0x62720000
004379b8movk x1, 0x726500000000
004379bcmovk x1, 0x736f000000000000
004379c0str x1, [x0]
004379c4ldr x1, [sp+248]
004379c8ldrsb x27, [x1]
004379ccb 0x4379d0
004379d0
004379d0loc_4379d0:
004379d0str x1, [sp+272]
004379d4orr x7, xzr, 8
004379d8str x7, [sp+280]
004379dcstr x7, [sp+288]
004379e0str xzr, [sp+184]
004379e4stp xzr, xzr, [sp+192]
004379e8stp xzr, xzr, [sp+256]
004379ecldr x7, [sp+344]
004379f0ldrsb x27, [x7]
004379f4ldr x1, [sp+144]
004379f8ldr x2, [sp+152]
004379fcldr x0, [sp+352]
00437a00ldr x3, [sp+160]
00437a04ldr x7, [x7+40]
00437a08ldr x4, [sp+272]
00437a0cldr x5, [sp+280]
00437a10ldr x6, [sp+288]
00437a14blr x7
00437a18str x0, [sp+184]
00437a1cstr x1, [sp+192]
00437a20str x2, [sp+200]
00437a24str x3, [sp+256]
00437a28str x4, [sp+264]
00437a2cldr x7, [sp+184]
00437a30ldr x8, [sp+192]
00437a34ldr x9, [sp+200]
00437a38str x7, [sp+224]
00437a3cstr x8, [sp+232]
00437a40str x9, [sp+240]
00437a44ldr x7, [sp+256]
00437a48ldr x8, [sp+264]
00437a4cstr x7, [sp+208]
00437a50str x8, [sp+216]
00437a54ldr x7, [sp+224]
00437a58ldr x8, [sp+232]
00437a5cldr x9, [sp+240]
00437a60str x7, [sp+120]
00437a64str x8, [sp+128]
00437a68str x9, [sp+136]
00437a6cldr x3, [sp+208]
00437a70ldr x4, [sp+216]
00437a74str x3, [sp+104]
00437a78str x4, [sp+112]
00437a7cldr x0, [sp+120]
00437a80ldr x1, [sp+128]
00437a84ldr x2, [sp+136]
00437a88ldp x29, x30, [sp-8]
00437a8cadd sp, sp, 304
00437a90ret x30
00437a94
00437a94loc_437a94:
00437a94stp x0, x1, [sp+8]
00437a98stp x2, x3, [sp+24]
00437a9cstp x4, x5, [sp+40]
00437aa0mov x3, x30
00437aa4bl runtime.morestack_noctxt.abi0
00437aa8ldp x0, x1, [sp+8]
00437aacldp x2, x3, [sp+24]
00437ab0ldp x4, x5, [sp+40]
00437ab4b 0x437890
00437ab8udf 0
00437abcudf 0
00437890
00437890gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3StringToKey(struct string secret, struct string salt, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00437890ldr x16, [x28+16]
00437894sub x17, sp, 176
00437898subs xzr, x17, x16
0043789cb.ls 0x437a94
004378a0sub x20, sp, 304
004378a4stp x29, x30, [x20-8]
004378a8add sp, x20, 0
004378acsub x29, sp, 8
004378b0str x0, [sp+312]
004378b4str x1, [sp+320]
004378b8str x2, [sp+328]
004378bcstr x3, [sp+336]
004378c0str x4, [sp+344]
004378c4str x5, [sp+352]
004378c8str xzr, [sp+120]
004378ccstp xzr, xzr, [sp+128]
004378d0stp xzr, xzr, [sp+104]
004378d4ldr x1, [sp+312]
004378d8ldr x3, [sp+328]
004378dcldr x2, [sp+320]
004378e0ldr x4, [sp+336]
004378e4add x0, sp, 64
004378e8bl runtime.concatstring2
004378ecstr x0, [sp+168]
004378f0str x1, [sp+176]
004378f4cbnz x0, 0x4378fc
004378f8b 0x437900
004378fc
004378fcloc_4378fc:
004378fcb 0x43790c
00437900
00437900loc_437900:
00437900adrp x0, 0x614000
00437904add x0, x0, 1504
00437908b 0x43790c
0043790c
0043790cloc_43790c:
0043790cstr x0, [sp+184]
00437910str x1, [sp+192]
00437914str x1, [sp+200]
00437918ldr x1, [sp+344]
0043791cldrsb x27, [x1]
00437920ldr x0, [sp+352]
00437924ldr x1, [x1+144]
00437928blr x1
0043792cstr x0, [sp+96]
00437930ldr x1, [sp+184]
00437934ldr x2, [sp+192]
00437938ldr x3, [sp+200]
0043793cmov x4, x0
00437940mov x0, x1
00437944mov x1, x2
00437948mov x2, x3
0043794cmov x3, x4
00437950bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.Nfold
00437954str x0, [sp+272]
00437958str x1, [sp+280]
0043795cstr x2, [sp+288]
00437960ldr x3, [sp+344]
00437964ldrsb x27, [x3]
00437968ldr x4, [sp+352]
0043796cldr x3, [x3+160]
00437970mov x5, x0
00437974mov x0, x4
00437978mov x6, x1
0043797cmov x1, x5
00437980mov x7, x2
00437984mov x2, x6
00437988mov x8, x3
0043798cmov x3, x7
00437990blr x8
00437994str x0, [sp+144]
00437998str x1, [sp+152]
0043799cstr x2, [sp+160]
004379a0adrp x0, 0x1c7000
004379a4add x0, x0, 1600
004379a8bl runtime.newobject
004379acstr x0, [sp+248]
004379b0movz x1, 25963
004379b4movk x1, 0x62720000
004379b8movk x1, 0x726500000000
004379bcmovk x1, 0x736f000000000000
004379c0str x1, [x0]
004379c4ldr x1, [sp+248]
004379c8ldrsb x27, [x1]
004379ccb 0x4379d0
004379d0
004379d0loc_4379d0:
004379d0str x1, [sp+272]
004379d4orr x7, xzr, 8
004379d8str x7, [sp+280]
004379dcstr x7, [sp+288]
004379e0str xzr, [sp+184]
004379e4stp xzr, xzr, [sp+192]
004379e8stp xzr, xzr, [sp+256]
004379ecldr x7, [sp+344]
004379f0ldrsb x27, [x7]
004379f4ldr x1, [sp+144]
004379f8ldr x2, [sp+152]
004379fcldr x0, [sp+352]
00437a00ldr x3, [sp+160]
00437a04ldr x7, [x7+40]
00437a08ldr x4, [sp+272]
00437a0cldr x5, [sp+280]
00437a10ldr x6, [sp+288]
00437a14blr x7
00437a18str x0, [sp+184]
00437a1cstr x1, [sp+192]
00437a20str x2, [sp+200]
00437a24str x3, [sp+256]
00437a28str x4, [sp+264]
00437a2cldr x7, [sp+184]
00437a30ldr x8, [sp+192]
00437a34ldr x9, [sp+200]
00437a38str x7, [sp+224]
00437a3cstr x8, [sp+232]
00437a40str x9, [sp+240]
00437a44ldr x7, [sp+256]
00437a48ldr x8, [sp+264]
00437a4cstr x7, [sp+208]
00437a50str x8, [sp+216]
00437a54ldr x7, [sp+224]
00437a58ldr x8, [sp+232]
00437a5cldr x9, [sp+240]
00437a60str x7, [sp+120]
00437a64str x8, [sp+128]
00437a68str x9, [sp+136]
00437a6cldr x3, [sp+208]
00437a70ldr x4, [sp+216]
00437a74str x3, [sp+104]
00437a78str x4, [sp+112]
00437a7cldr x0, [sp+120]
00437a80ldr x1, [sp+128]
00437a84ldr x2, [sp+136]
00437a88ldp x29, x30, [sp-8]
00437a8cadd sp, sp, 304
00437a90ret x30
00437a94
00437a94loc_437a94:
00437a94stp x0, x1, [sp+8]
00437a98stp x2, x3, [sp+24]
00437a9cstp x4, x5, [sp+40]
00437aa0mov x3, x30
00437aa4bl runtime.morestack_noctxt.abi0
00437aa8ldp x0, x1, [sp+8]
00437aacldp x2, x3, [sp+24]
00437ab0ldp x4, x5, [sp+40]
00437ab4b 0x437890
00437ab8udf 0
00437abcudf 0
00437890
00437ac0
00437ac0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits(struct []uint8 b)
00437ac0ldr x16, [x28+16]
00437ac4sub x17, sp, 160
00437ac8subs xzr, x17, x16
00437accb.ls 0x437d24
00437ad0sub x20, sp, 288
00437ad4stp x29, x30, [x20-8]
00437ad8add sp, x20, 0
00437adcsub x29, sp, 8
00437ae0str x0, [sp+296]
00437ae4str x1, [sp+304]
00437ae8str x2, [sp+312]
00437aecstr xzr, [sp+160]
00437af0stp xzr, xzr, [sp+168]
00437af4ldr x1, [sp+304]
00437af8str x1, [sp+152]
00437afcldr x2, [sp+304]
00437b00str x2, [sp+144]
00437b04adrp x0, 0x1be000
00437b08add x0, x0, 3072
00437b0cbl runtime.makeslice
00437b10ldr x3, [sp+152]
00437b14ldr x4, [sp+144]
00437b18str x0, [sp+184]
00437b1cstr x3, [sp+192]
00437b20str x4, [sp+200]
00437b24str x0, [sp+232]
00437b28str x3, [sp+240]
00437b2cstr x4, [sp+248]
00437b30ldr x3, [sp+304]
00437b34ldr x4, [sp+296]
00437b38ldr x5, [sp+312]
00437b3cstr x4, [sp+208]
00437b40str x3, [sp+216]
00437b44str x5, [sp+224]
00437b48ldr x4, [sp+240]
00437b4cstr x4, [sp+136]
00437b50subs xzr, x3, x4
00437b54b.lt 0x437b5c
00437b58b 0x437b64
00437b5c
00437b5cloc_437b5c:
00437b5cstr x3, [sp+136]
00437b60b 0x437b68
00437b64
00437b64loc_437b64:
00437b64b 0x437b68
00437b68
00437b68loc_437b68:
00437b68ldr x3, [sp+208]
00437b6cldr x4, [sp+232]
00437b70subs xzr, x3, x4
00437b74b.ne 0x437b7c
00437b78b 0x437b98
00437b7c
00437b7cloc_437b7c:
00437b7cldr x3, [sp+136]
00437b80str x3, [sp+128]
00437b84ldr x2, [sp+128]
00437b88ldr x1, [sp+208]
00437b8cldr x0, [sp+232]
00437b90bl runtime.memmove
00437b94b 0x437b9c
00437b98
00437b98loc_437b98:
00437b98b 0x437b9c
00437b9c
00437b9cloc_437b9c:
00437b9cstrb wzr, [sp+96]
00437ba0ldr x1, [sp+192]
00437ba4ldr x2, [sp+184]
00437ba8ldr x3, [sp+200]
00437bacstr x2, [sp+256]
00437bb0str x1, [sp+264]
00437bb4str x3, [sp+272]
00437bb8str xzr, [sp+120]
00437bbcstr x1, [sp+112]
00437bc0b 0x437bc4
00437bc4
00437bc4loc_437bc4:
00437bc4ldr x1, [sp+112]
00437bc8ldr x2, [sp+120]
00437bccsubs xzr, x1, x2
00437bd0b.gt 0x437bd8
00437bd4b 0x437c98
00437bd8
00437bd8loc_437bd8:
00437bd8ldr x1, [sp+120]
00437bdcstr x1, [sp+104]
00437be0ldr x1, [sp+120]
00437be4ldr x2, [sp+256]
00437be8ldrb w0, [x2+x1]
00437becstrb w0, [sp+94]
00437bf0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.calcEvenParity
00437bf4strb w0, [sp+101]
00437bf8strb w1, [sp+100]
00437bfcstrb w0, [sp+99]
00437c00strb w1, [sp+98]
00437c04strb w0, [sp+97]
00437c08strb w1, [sp+95]
00437c0cldr x0, [sp+104]
00437c10ldr x2, [sp+192]
00437c14ldr x3, [sp+184]
00437c18subs xzr, x2, x0
00437c1cb.hi 0x437c24
00437c20b 0x437d18
00437c24
00437c24loc_437c24:
00437c24strb w1, [x3+x0]
00437c28ldrb w1, [sp+97]
00437c2ccbnz w1, 0x437c34
00437c30b 0x437c5c
00437c34
00437c34loc_437c34:
00437c34ldrb w1, [sp+96]
00437c38ldr x2, [sp+104]
00437c3cadd x2, x2, 1
00437c40orr x3, xzr, 1
00437c44lslv x4, x3, x2
00437c48subs xzr, x2, 64
00437c4ccsel x2, x4, xzr, lo
00437c50orr x1, x1, x2
00437c54strb w1, [sp+96]
00437c58b 0x437c84
00437c5c
00437c5cloc_437c5c:
00437c5cldrb w1, [sp+96]
00437c60ldr x2, [sp+104]
00437c64add x2, x2, 1
00437c68orr x3, xzr, 1
00437c6clslv x4, x3, x2
00437c70subs xzr, x2, 64
00437c74csel x2, x4, xzr, lo
00437c78bic x1, x1, x2
00437c7cstrb w1, [sp+96]
00437c80b 0x437c84
00437c84
00437c84loc_437c84:
00437c84b 0x437c88
00437c88
00437c88loc_437c88:
00437c88ldr x1, [sp+120]
00437c8cadd x1, x1, 1
00437c90str x1, [sp+120]
00437c94b 0x437bc4
00437c98
00437c98loc_437c98:
00437c98ldrb w0, [sp+96]
00437c9cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.calcEvenParity
00437ca0strb w0, [sp+100]
00437ca4strb w1, [sp+101]
00437ca8strb w0, [sp+103]
00437cacstrb w1, [sp+102]
00437cb0strb w1, [sp+96]
00437cb4ldr x2, [sp+200]
00437cb8ldr x0, [sp+184]
00437cbcldr x1, [sp+192]
00437cc0add x1, x1, 1
00437cc4subs xzr, x2, x1
00437cc8b.hs 0x437cd0
00437cccb 0x437cd4
00437cd0
00437cd0loc_437cd0:
00437cd0b 0x437ce8
00437cd4
00437cd4loc_437cd4:
00437cd4orr x3, xzr, 1
00437cd8adrp x4, 0x1be000
00437cdcadd x4, x4, 3072
00437ce0bl runtime.growslice
00437ce4b 0x437ce8
00437ce8
00437ce8loc_437ce8:
00437ce8ldrb w3, [sp+96]
00437cecsub x4, x1, 1
00437cf0strb w3, [x0+x4]
00437cf4str x0, [sp+184]
00437cf8str x1, [sp+192]
00437cfcstr x2, [sp+200]
00437d00str x0, [sp+160]
00437d04str x1, [sp+168]
00437d08str x2, [sp+176]
00437d0cldp x29, x30, [sp-8]
00437d10add sp, sp, 288
00437d14ret x30
00437d18
00437d18loc_437d18:
00437d18mov x1, x2
00437d1cbl runtime.panicIndex
00437d20hint
00437d24
00437d24loc_437d24:
00437d24stp x0, x1, [sp+8]
00437d28str x2, [sp+24]
00437d2cmov x3, x30
00437d30bl runtime.morestack_noctxt.abi0
00437d34ldp x0, x1, [sp+8]
00437d38ldr x2, [sp+24]
00437d3cb 0x437ac0
00437ac0
00437ac0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.stretch56Bits(struct []uint8 b)
00437ac0ldr x16, [x28+16]
00437ac4sub x17, sp, 160
00437ac8subs xzr, x17, x16
00437accb.ls 0x437d24
00437ad0sub x20, sp, 288
00437ad4stp x29, x30, [x20-8]
00437ad8add sp, x20, 0
00437adcsub x29, sp, 8
00437ae0str x0, [sp+296]
00437ae4str x1, [sp+304]
00437ae8str x2, [sp+312]
00437aecstr xzr, [sp+160]
00437af0stp xzr, xzr, [sp+168]
00437af4ldr x1, [sp+304]
00437af8str x1, [sp+152]
00437afcldr x2, [sp+304]
00437b00str x2, [sp+144]
00437b04adrp x0, 0x1be000
00437b08add x0, x0, 3072
00437b0cbl runtime.makeslice
00437b10ldr x3, [sp+152]
00437b14ldr x4, [sp+144]
00437b18str x0, [sp+184]
00437b1cstr x3, [sp+192]
00437b20str x4, [sp+200]
00437b24str x0, [sp+232]
00437b28str x3, [sp+240]
00437b2cstr x4, [sp+248]
00437b30ldr x3, [sp+304]
00437b34ldr x4, [sp+296]
00437b38ldr x5, [sp+312]
00437b3cstr x4, [sp+208]
00437b40str x3, [sp+216]
00437b44str x5, [sp+224]
00437b48ldr x4, [sp+240]
00437b4cstr x4, [sp+136]
00437b50subs xzr, x3, x4
00437b54b.lt 0x437b5c
00437b58b 0x437b64
00437b5c
00437b5cloc_437b5c:
00437b5cstr x3, [sp+136]
00437b60b 0x437b68
00437b64
00437b64loc_437b64:
00437b64b 0x437b68
00437b68
00437b68loc_437b68:
00437b68ldr x3, [sp+208]
00437b6cldr x4, [sp+232]
00437b70subs xzr, x3, x4
00437b74b.ne 0x437b7c
00437b78b 0x437b98
00437b7c
00437b7cloc_437b7c:
00437b7cldr x3, [sp+136]
00437b80str x3, [sp+128]
00437b84ldr x2, [sp+128]
00437b88ldr x1, [sp+208]
00437b8cldr x0, [sp+232]
00437b90bl runtime.memmove
00437b94b 0x437b9c
00437b98
00437b98loc_437b98:
00437b98b 0x437b9c
00437b9c
00437b9cloc_437b9c:
00437b9cstrb wzr, [sp+96]
00437ba0ldr x1, [sp+192]
00437ba4ldr x2, [sp+184]
00437ba8ldr x3, [sp+200]
00437bacstr x2, [sp+256]
00437bb0str x1, [sp+264]
00437bb4str x3, [sp+272]
00437bb8str xzr, [sp+120]
00437bbcstr x1, [sp+112]
00437bc0b 0x437bc4
00437bc4
00437bc4loc_437bc4:
00437bc4ldr x1, [sp+112]
00437bc8ldr x2, [sp+120]
00437bccsubs xzr, x1, x2
00437bd0b.gt 0x437bd8
00437bd4b 0x437c98
00437bd8
00437bd8loc_437bd8:
00437bd8ldr x1, [sp+120]
00437bdcstr x1, [sp+104]
00437be0ldr x1, [sp+120]
00437be4ldr x2, [sp+256]
00437be8ldrb w0, [x2+x1]
00437becstrb w0, [sp+94]
00437bf0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.calcEvenParity
00437bf4strb w0, [sp+101]
00437bf8strb w1, [sp+100]
00437bfcstrb w0, [sp+99]
00437c00strb w1, [sp+98]
00437c04strb w0, [sp+97]
00437c08strb w1, [sp+95]
00437c0cldr x0, [sp+104]
00437c10ldr x2, [sp+192]
00437c14ldr x3, [sp+184]
00437c18subs xzr, x2, x0
00437c1cb.hi 0x437c24
00437c20b 0x437d18
00437c24
00437c24loc_437c24:
00437c24strb w1, [x3+x0]
00437c28ldrb w1, [sp+97]
00437c2ccbnz w1, 0x437c34
00437c30b 0x437c5c
00437c34
00437c34loc_437c34:
00437c34ldrb w1, [sp+96]
00437c38ldr x2, [sp+104]
00437c3cadd x2, x2, 1
00437c40orr x3, xzr, 1
00437c44lslv x4, x3, x2
00437c48subs xzr, x2, 64
00437c4ccsel x2, x4, xzr, lo
00437c50orr x1, x1, x2
00437c54strb w1, [sp+96]
00437c58b 0x437c84
00437c5c
00437c5cloc_437c5c:
00437c5cldrb w1, [sp+96]
00437c60ldr x2, [sp+104]
00437c64add x2, x2, 1
00437c68orr x3, xzr, 1
00437c6clslv x4, x3, x2
00437c70subs xzr, x2, 64
00437c74csel x2, x4, xzr, lo
00437c78bic x1, x1, x2
00437c7cstrb w1, [sp+96]
00437c80b 0x437c84
00437c84
00437c84loc_437c84:
00437c84b 0x437c88
00437c88
00437c88loc_437c88:
00437c88ldr x1, [sp+120]
00437c8cadd x1, x1, 1
00437c90str x1, [sp+120]
00437c94b 0x437bc4
00437c98
00437c98loc_437c98:
00437c98ldrb w0, [sp+96]
00437c9cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.calcEvenParity
00437ca0strb w0, [sp+100]
00437ca4strb w1, [sp+101]
00437ca8strb w0, [sp+103]
00437cacstrb w1, [sp+102]
00437cb0strb w1, [sp+96]
00437cb4ldr x2, [sp+200]
00437cb8ldr x0, [sp+184]
00437cbcldr x1, [sp+192]
00437cc0add x1, x1, 1
00437cc4subs xzr, x2, x1
00437cc8b.hs 0x437cd0
00437cccb 0x437cd4
00437cd0
00437cd0loc_437cd0:
00437cd0b 0x437ce8
00437cd4
00437cd4loc_437cd4:
00437cd4orr x3, xzr, 1
00437cd8adrp x4, 0x1be000
00437cdcadd x4, x4, 3072
00437ce0bl runtime.growslice
00437ce4b 0x437ce8
00437ce8
00437ce8loc_437ce8:
00437ce8ldrb w3, [sp+96]
00437cecsub x4, x1, 1
00437cf0strb w3, [x0+x4]
00437cf4str x0, [sp+184]
00437cf8str x1, [sp+192]
00437cfcstr x2, [sp+200]
00437d00str x0, [sp+160]
00437d04str x1, [sp+168]
00437d08str x2, [sp+176]
00437d0cldp x29, x30, [sp-8]
00437d10add sp, sp, 288
00437d14ret x30
00437d18
00437d18loc_437d18:
00437d18mov x1, x2
00437d1cbl runtime.panicIndex
00437d20hint
00437d24
00437d24loc_437d24:
00437d24stp x0, x1, [sp+8]
00437d28str x2, [sp+24]
00437d2cmov x3, x30
00437d30bl runtime.morestack_noctxt.abi0
00437d34ldp x0, x1, [sp+8]
00437d38ldr x2, [sp+24]
00437d3cb 0x437ac0
00437ac0
00437d40
00437d40gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.calcEvenParity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.calcEvenParity(uint8 b)
00437d40str x30, [sp-48]!
00437d44stur x29, [sp-8]
00437d48sub x29, sp, 8
00437d4cstrb w0, [sp+56]
00437d50strb wzr, [sp+21]
00437d54strb wzr, [sp+20]
00437d58and x2, x0, 1
00437d5cstrb w2, [sp+23]
00437d60str xzr, [sp+32]
00437d64orr x2, xzr, 1
00437d68str x2, [sp+24]
00437d6cb 0x437d70
00437d70
00437d70loc_437d70:
00437d70ldr x2, [sp+24]
00437d74subs xzr, x2, 8
00437d78b.lt 0x437d80
00437d7cb 0x437dd4
00437d80
00437d80loc_437d80:
00437d80ldrb w2, [sp+56]
00437d84ldr x3, [sp+24]
00437d88orr x4, xzr, 1
00437d8clslv x5, x4, x3
00437d90subs xzr, x3, 64
00437d94csel x3, x5, xzr, lo
00437d98and x2, x2, x3
00437d9cstrb w2, [sp+22]
00437da0ubfm x2, x2, 0, 7
00437da4cbnz w2, 0x437dac
00437da8b 0x437dbc
00437dac
00437dacloc_437dac:
00437dacldr x2, [sp+32]
00437db0add x2, x2, 1
00437db4str x2, [sp+32]
00437db8b 0x437dc0
00437dbc
00437dbcloc_437dbc:
00437dbcb 0x437dc0
00437dc0
00437dc0loc_437dc0:
00437dc0b 0x437dc4
00437dc4
00437dc4loc_437dc4:
00437dc4ldr x2, [sp+24]
00437dc8add x2, x2, 1
00437dccstr x2, [sp+24]
00437dd0b 0x437d70
00437dd4
00437dd4loc_437dd4:
00437dd4ldr x2, [sp+32]
00437dd8tbz w2, 0, 0x437de0
00437ddcb 0x437df0
00437de0
00437de0loc_437de0:
00437de0ldrb w2, [sp+56]
00437de4orr x2, x2, 1
00437de8strb w2, [sp+56]
00437decb 0x437e00
00437df0
00437df0loc_437df0:
00437df0ldrb w2, [sp+56]
00437df4and x2, x2, -2
00437df8strb w2, [sp+56]
00437dfcb 0x437e00
00437e00
00437e00loc_437e00:
00437e00ldrb w0, [sp+23]
00437e04strb w0, [sp+21]
00437e08ldrb w1, [sp+56]
00437e0cstrb w1, [sp+20]
00437e10add x29, sp, 40
00437e14add sp, sp, 48
00437e18ret x30
00437e1cudf 0
00437d40
00437d40gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.calcEvenParity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.calcEvenParity(uint8 b)
00437d40str x30, [sp-48]!
00437d44stur x29, [sp-8]
00437d48sub x29, sp, 8
00437d4cstrb w0, [sp+56]
00437d50strb wzr, [sp+21]
00437d54strb wzr, [sp+20]
00437d58and x2, x0, 1
00437d5cstrb w2, [sp+23]
00437d60str xzr, [sp+32]
00437d64orr x2, xzr, 1
00437d68str x2, [sp+24]
00437d6cb 0x437d70
00437d70
00437d70loc_437d70:
00437d70ldr x2, [sp+24]
00437d74subs xzr, x2, 8
00437d78b.lt 0x437d80
00437d7cb 0x437dd4
00437d80
00437d80loc_437d80:
00437d80ldrb w2, [sp+56]
00437d84ldr x3, [sp+24]
00437d88orr x4, xzr, 1
00437d8clslv x5, x4, x3
00437d90subs xzr, x3, 64
00437d94csel x3, x5, xzr, lo
00437d98and x2, x2, x3
00437d9cstrb w2, [sp+22]
00437da0ubfm x2, x2, 0, 7
00437da4cbnz w2, 0x437dac
00437da8b 0x437dbc
00437dac
00437dacloc_437dac:
00437dacldr x2, [sp+32]
00437db0add x2, x2, 1
00437db4str x2, [sp+32]
00437db8b 0x437dc0
00437dbc
00437dbcloc_437dbc:
00437dbcb 0x437dc0
00437dc0
00437dc0loc_437dc0:
00437dc0b 0x437dc4
00437dc4
00437dc4loc_437dc4:
00437dc4ldr x2, [sp+24]
00437dc8add x2, x2, 1
00437dccstr x2, [sp+24]
00437dd0b 0x437d70
00437dd4
00437dd4loc_437dd4:
00437dd4ldr x2, [sp+32]
00437dd8tbz w2, 0, 0x437de0
00437ddcb 0x437df0
00437de0
00437de0loc_437de0:
00437de0ldrb w2, [sp+56]
00437de4orr x2, x2, 1
00437de8strb w2, [sp+56]
00437decb 0x437e00
00437df0
00437df0loc_437df0:
00437df0ldrb w2, [sp+56]
00437df4and x2, x2, -2
00437df8strb w2, [sp+56]
00437dfcb 0x437e00
00437e00
00437e00loc_437e00:
00437e00ldrb w0, [sp+23]
00437e04strb w0, [sp+21]
00437e08ldrb w1, [sp+56]
00437e0cstrb w1, [sp+20]
00437e10add x29, sp, 40
00437e14add sp, sp, 48
00437e18ret x30
00437e1cudf 0
00437d40
00437e20
00437e20gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey(struct []uint8 b)
00437e20ldr x16, [x28+16]
00437e24subs xzr, sp, x16
00437e28b.ls 0x437edc
00437e2cstr x30, [sp-80]!
00437e30stur x29, [sp-8]
00437e34sub x29, sp, 8
00437e38str x0, [sp+88]
00437e3cstr x1, [sp+96]
00437e40str x2, [sp+104]
00437e44str xzr, [sp+48]
00437e48stp xzr, xzr, [sp+56]
00437e4cldr x0, [sp+88]
00437e50ldr x1, [sp+96]
00437e54ldr x2, [sp+104]
00437e58bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.weak
00437e5cstrb w0, [sp+47]
00437e60tbnz w0, 0, 0x437e68
00437e64b 0x437ea0
00437e68
00437e68loc_437e68:
00437e68ldr x1, [sp+96]
00437e6cldr x3, [sp+88]
00437e70subs xzr, x1, 7
00437e74b.hi 0x437e7c
00437e78b 0x437ed0
00437e7c
00437e7cloc_437e7c:
00437e7cldr x1, [sp+96]
00437e80ldr x4, [sp+88]
00437e84ldrb w3, [x3+7]
00437e88eor x3, x3, -16
00437e8csubs xzr, x1, 7
00437e90b.hi 0x437e98
00437e94b 0x437ec8
00437e98
00437e98loc_437e98:
00437e98strb w3, [x4+7]
00437e9cb 0x437ea4
00437ea0
00437ea0loc_437ea0:
00437ea0b 0x437ea4
00437ea4
00437ea4loc_437ea4:
00437ea4ldr x0, [sp+88]
00437ea8ldr x1, [sp+96]
00437eacldr x2, [sp+104]
00437eb0str x0, [sp+48]
00437eb4str x1, [sp+56]
00437eb8str x2, [sp+64]
00437ebcldur x29, [sp-8]
00437ec0ldr x30, [sp], 80
00437ec4ret x30
00437ec8
00437ec8loc_437ec8:
00437ec8orr x0, xzr, 7
00437eccbl runtime.panicIndex
00437ed0
00437ed0loc_437ed0:
00437ed0orr x0, xzr, 7
00437ed4bl runtime.panicIndex
00437ed8hint
00437edc
00437edcloc_437edc:
00437edcstp x0, x1, [sp+8]
00437ee0str x2, [sp+24]
00437ee4mov x3, x30
00437ee8bl runtime.morestack_noctxt.abi0
00437eecldp x0, x1, [sp+8]
00437ef0ldr x2, [sp+24]
00437ef4b 0x437e20
00437ef8udf 0
00437efcudf 0
00437e20
00437e20gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.fixWeakKey(struct []uint8 b)
00437e20ldr x16, [x28+16]
00437e24subs xzr, sp, x16
00437e28b.ls 0x437edc
00437e2cstr x30, [sp-80]!
00437e30stur x29, [sp-8]
00437e34sub x29, sp, 8
00437e38str x0, [sp+88]
00437e3cstr x1, [sp+96]
00437e40str x2, [sp+104]
00437e44str xzr, [sp+48]
00437e48stp xzr, xzr, [sp+56]
00437e4cldr x0, [sp+88]
00437e50ldr x1, [sp+96]
00437e54ldr x2, [sp+104]
00437e58bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.weak
00437e5cstrb w0, [sp+47]
00437e60tbnz w0, 0, 0x437e68
00437e64b 0x437ea0
00437e68
00437e68loc_437e68:
00437e68ldr x1, [sp+96]
00437e6cldr x3, [sp+88]
00437e70subs xzr, x1, 7
00437e74b.hi 0x437e7c
00437e78b 0x437ed0
00437e7c
00437e7cloc_437e7c:
00437e7cldr x1, [sp+96]
00437e80ldr x4, [sp+88]
00437e84ldrb w3, [x3+7]
00437e88eor x3, x3, -16
00437e8csubs xzr, x1, 7
00437e90b.hi 0x437e98
00437e94b 0x437ec8
00437e98
00437e98loc_437e98:
00437e98strb w3, [x4+7]
00437e9cb 0x437ea4
00437ea0
00437ea0loc_437ea0:
00437ea0b 0x437ea4
00437ea4
00437ea4loc_437ea4:
00437ea4ldr x0, [sp+88]
00437ea8ldr x1, [sp+96]
00437eacldr x2, [sp+104]
00437eb0str x0, [sp+48]
00437eb4str x1, [sp+56]
00437eb8str x2, [sp+64]
00437ebcldur x29, [sp-8]
00437ec0ldr x30, [sp], 80
00437ec4ret x30
00437ec8
00437ec8loc_437ec8:
00437ec8orr x0, xzr, 7
00437eccbl runtime.panicIndex
00437ed0
00437ed0loc_437ed0:
00437ed0orr x0, xzr, 7
00437ed4bl runtime.panicIndex
00437ed8hint
00437edc
00437edcloc_437edc:
00437edcstp x0, x1, [sp+8]
00437ee0str x2, [sp+24]
00437ee4mov x3, x30
00437ee8bl runtime.morestack_noctxt.abi0
00437eecldp x0, x1, [sp+8]
00437ef0ldr x2, [sp+24]
00437ef4b 0x437e20
00437ef8udf 0
00437efcudf 0
00437e20
Loading..