File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0045fc50
    0045fc50gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
    0045fc50ldr x16, [x28+16]
    0045fc54subs xzr, sp, x16
    0045fc58b.ls 0x45fca4
    0045fc5cstr x30, [sp-32]!
    0045fc60stur x29, [sp-8]
    0045fc64sub x29, sp, 8
    0045fc68ldr x16, [x28+32]
    0045fc6ccbnz x16, 0x45fcb8
    0045fc70
    0045fc70loc_45fc70:
    0045fc70str x0, [sp+40]
    0045fc74str xzr, [sp+8]
    0045fc78cbnz x0, 0x45fc80
    0045fc7cb 0x45fc9c
    0045fc80
    0045fc80loc_45fc80:
    0045fc80ldrsb x27, [x0]
    0045fc84bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHMACBitLength
    0045fc88str x0, [sp+16]
    0045fc8cstr x0, [sp+8]
    0045fc90ldur x29, [sp-8]
    0045fc94ldr x30, [sp], 32
    0045fc98ret x30
    0045fc9c
    0045fc9cloc_45fc9c:
    0045fc9cbl runtime.panicwrap
    0045fca0hint
    0045fca4
    0045fca4loc_45fca4:
    0045fca4str x0, [sp+8]
    0045fca8mov x3, x30
    0045fcacbl runtime.morestack_noctxt.abi0
    0045fcb0ldr x0, [sp+8]
    0045fcb4b 0x45fc50
    0045fcb8
    0045fcb8loc_45fcb8:
    0045fcb8ldr x17, [x16]
    0045fcbcadd x20, sp, 40
    0045fcc0subs xzr, x20, x17
    0045fcc4b.ne 0x45fc70
    0045fcc8add x20, sp, 8
    0045fcccstr x20, [x16]
    0045fcd0b 0x45fc70
    0045fcd4udf 0
    0045fcd8udf 0
    0045fcdcudf 0
    0045fc50
    0045fce0
    0045fce0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
    0045fce0ldr x16, [x28+16]
    0045fce4subs xzr, sp, x16
    0045fce8b.ls 0x45fd3c
    0045fcecstr x30, [sp-32]!
    0045fcf0stur x29, [sp-8]
    0045fcf4sub x29, sp, 8
    0045fcf8ldr x16, [x28+32]
    0045fcfccbnz x16, 0x45fd50
    0045fd00
    0045fd00loc_45fd00:
    0045fd00str x0, [sp+40]
    0045fd04str xzr, [sp+8]
    0045fd08ldr x0, [sp+40]
    0045fd0ccbnz x0, 0x45fd14
    0045fd10b 0x45fd34
    0045fd14
    0045fd14loc_45fd14:
    0045fd14ldr x0, [sp+40]
    0045fd18ldrsb x27, [x0]
    0045fd1cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHashFunc
    0045fd20str x0, [sp+16]
    0045fd24str x0, [sp+8]
    0045fd28ldur x29, [sp-8]
    0045fd2cldr x30, [sp], 32
    0045fd30ret x30
    0045fd34
    0045fd34loc_45fd34:
    0045fd34bl runtime.panicwrap
    0045fd38hint
    0045fd3c
    0045fd3cloc_45fd3c:
    0045fd3cstr x0, [sp+8]
    0045fd40mov x3, x30
    0045fd44bl runtime.morestack_noctxt.abi0
    0045fd48ldr x0, [sp+8]
    0045fd4cb 0x45fce0
    0045fd50
    0045fd50loc_45fd50:
    0045fd50ldr x17, [x16]
    0045fd54add x20, sp, 40
    0045fd58subs xzr, x20, x17
    0045fd5cb.ne 0x45fd00
    0045fd60add x20, sp, 8
    0045fd64str x20, [x16]
    0045fd68b 0x45fd00
    0045fd6cudf 0
    0045fce0
    0045fd70
    0045fd70gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
    0045fd70ldr x16, [x28+16]
    0045fd74subs xzr, sp, x16
    0045fd78b.ls 0x45fdcc
    0045fd7cstr x30, [sp-32]!
    0045fd80stur x29, [sp-8]
    0045fd84sub x29, sp, 8
    0045fd88ldr x16, [x28+32]
    0045fd8ccbnz x16, 0x45fde0
    0045fd90
    0045fd90loc_45fd90:
    0045fd90str x0, [sp+40]
    0045fd94str wzr, [sp+16]
    0045fd98ldr x0, [sp+40]
    0045fd9ccbnz x0, 0x45fda4
    0045fda0b 0x45fdc4
    0045fda4
    0045fda4loc_45fda4:
    0045fda4ldr x0, [sp+40]
    0045fda8ldrsb x27, [x0]
    0045fdacbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetHashID
    0045fdb0str w0, [sp+20]
    0045fdb4str w0, [sp+16]
    0045fdb8ldur x29, [sp-8]
    0045fdbcldr x30, [sp], 32
    0045fdc0ret x30
    0045fdc4
    0045fdc4loc_45fdc4:
    0045fdc4bl runtime.panicwrap
    0045fdc8hint
    0045fdcc
    0045fdccloc_45fdcc:
    0045fdccstr x0, [sp+8]
    0045fdd0mov x3, x30
    0045fdd4bl runtime.morestack_noctxt.abi0
    0045fdd8ldr x0, [sp+8]
    0045fddcb 0x45fd70
    0045fde0
    0045fde0loc_45fde0:
    0045fde0ldr x17, [x16]
    0045fde4add x20, sp, 40
    0045fde8subs xzr, x20, x17
    0045fdecb.ne 0x45fd90
    0045fdf0add x20, sp, 8
    0045fdf4str x20, [x16]
    0045fdf8b 0x45fd90
    0045fdfcudf 0
    0045fd70
    0045fe00
    0045fe00gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
    0045fe00ldr x16, [x28+16]
    0045fe04subs xzr, sp, x16
    0045fe08b.ls 0x45fe54
    0045fe0cstr x30, [sp-32]!
    0045fe10stur x29, [sp-8]
    0045fe14sub x29, sp, 8
    0045fe18ldr x16, [x28+32]
    0045fe1ccbnz x16, 0x45fe68
    0045fe20
    0045fe20loc_45fe20:
    0045fe20str x0, [sp+40]
    0045fe24str xzr, [sp+8]
    0045fe28cbnz x0, 0x45fe30
    0045fe2cb 0x45fe4c
    0045fe30
    0045fe30loc_45fe30:
    0045fe30ldrsb x27, [x0]
    0045fe34bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetKeyByteSize
    0045fe38str x0, [sp+16]
    0045fe3cstr x0, [sp+8]
    0045fe40ldur x29, [sp-8]
    0045fe44ldr x30, [sp], 32
    0045fe48ret x30
    0045fe4c
    0045fe4cloc_45fe4c:
    0045fe4cbl runtime.panicwrap
    0045fe50hint
    0045fe54
    0045fe54loc_45fe54:
    0045fe54str x0, [sp+8]
    0045fe58mov x3, x30
    0045fe5cbl runtime.morestack_noctxt.abi0
    0045fe60ldr x0, [sp+8]
    0045fe64b 0x45fe00
    0045fe68
    0045fe68loc_45fe68:
    0045fe68ldr x17, [x16]
    0045fe6cadd x20, sp, 40
    0045fe70subs xzr, x20, x17
    0045fe74b.ne 0x45fe20
    0045fe78add x20, sp, 8
    0045fe7cstr x20, [x16]
    0045fe80b 0x45fe20
    0045fe84udf 0
    0045fe88udf 0
    0045fe8cudf 0
    0045fe00
    0045fe90
    0045fe90gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
    0045fe90ldr x16, [x28+16]
    0045fe94subs xzr, sp, x16
    0045fe98b.ls 0x45fee4
    0045fe9cstr x30, [sp-32]!
    0045fea0stur x29, [sp-8]
    0045fea4sub x29, sp, 8
    0045fea8ldr x16, [x28+32]
    0045feaccbnz x16, 0x45fef8
    0045feb0
    0045feb0loc_45feb0:
    0045feb0str x0, [sp+40]
    0045feb4str xzr, [sp+8]
    0045feb8cbnz x0, 0x45fec0
    0045febcb 0x45fedc
    0045fec0
    0045fec0loc_45fec0:
    0045fec0ldrsb x27, [x0]
    0045fec4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetKeySeedBitLength
    0045fec8str x0, [sp+16]
    0045feccstr x0, [sp+8]
    0045fed0ldur x29, [sp-8]
    0045fed4ldr x30, [sp], 32
    0045fed8ret x30
    0045fedc
    0045fedcloc_45fedc:
    0045fedcbl runtime.panicwrap
    0045fee0hint
    0045fee4
    0045fee4loc_45fee4:
    0045fee4str x0, [sp+8]
    0045fee8mov x3, x30
    0045feecbl runtime.morestack_noctxt.abi0
    0045fef0ldr x0, [sp+8]
    0045fef4b 0x45fe90
    0045fef8
    0045fef8loc_45fef8:
    0045fef8ldr x17, [x16]
    0045fefcadd x20, sp, 40
    0045ff00subs xzr, x20, x17
    0045ff04b.ne 0x45feb0
    0045ff08add x20, sp, 8
    0045ff0cstr x20, [x16]
    0045ff10b 0x45feb0
    0045ff14udf 0
    0045ff18udf 0
    0045ff1cudf 0
    0045fe90
    0045ff20
    0045ff20gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e)
    0045ff20ldr x16, [x28+16]
    0045ff24subs xzr, sp, x16
    0045ff28b.ls 0x45ff74
    0045ff2cstr x30, [sp-32]!
    0045ff30stur x29, [sp-8]
    0045ff34sub x29, sp, 8
    0045ff38ldr x16, [x28+32]
    0045ff3ccbnz x16, 0x45ff88
    0045ff40
    0045ff40loc_45ff40:
    0045ff40str x0, [sp+40]
    0045ff44str xzr, [sp+8]
    0045ff48cbnz x0, 0x45ff50
    0045ff4cb 0x45ff6c
    0045ff50
    0045ff50loc_45ff50:
    0045ff50ldrsb x27, [x0]
    0045ff54bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.GetMessageBlockByteSize
    0045ff58str x0, [sp+16]
    0045ff5cstr x0, [sp+8]
    0045ff60ldur x29, [sp-8]
    0045ff64ldr x30, [sp], 32
    0045ff68ret x30
    0045ff6c
    0045ff6cloc_45ff6c:
    0045ff6cbl runtime.panicwrap
    0045ff70hint
    0045ff74
    0045ff74loc_45ff74:
    0045ff74str x0, [sp+8]
    0045ff78mov x3, x30
    0045ff7cbl runtime.morestack_noctxt.abi0
    0045ff80ldr x0, [sp+8]
    0045ff84b 0x45ff20
    0045ff88
    0045ff88loc_45ff88:
    0045ff88ldr x17, [x16]
    0045ff8cadd x20, sp, 40
    0045ff90subs xzr, x20, x17
    0045ff94b.ne 0x45ff40
    0045ff98add x20, sp, 8
    0045ff9cstr x20, [x16]
    0045ffa0b 0x45ff40
    0045ffa4udf 0
    0045ffa8udf 0
    0045ffacudf 0
    0045ff20
    0045ffb0
    0045ffb0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 b)
    0045ffb0ldr x16, [x28+16]
    0045ffb4subs xzr, sp, x16
    0045ffb8b.ls 0x460038
    0045ffbcstr x30, [sp-96]!
    0045ffc0stur x29, [sp-8]
    0045ffc4sub x29, sp, 8
    0045ffc8ldr x16, [x28+32]
    0045ffcccbnz x16, 0x460054
    0045ffd0
    0045ffd0loc_45ffd0:
    0045ffd0str x0, [sp+104]
    0045ffd4str x1, [sp+112]
    0045ffd8str x2, [sp+120]
    0045ffdcstr x3, [sp+128]
    0045ffe0str xzr, [sp+40]
    0045ffe4stp xzr, xzr, [sp+48]
    0045ffe8ldr x3, [sp+104]
    0045ffeccbnz x3, 0x45fff4
    0045fff0b 0x460030
    0045fff4
    0045fff4loc_45fff4:
    0045fff4ldr x0, [sp+112]
    0045fff8ldr x3, [sp+104]
    0045fffcldrsb x27, [x3]
    00460000ldr x1, [sp+120]
    00460004ldr x2, [sp+128]
    00460008bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.RandomToKey
    0046000cstr x0, [sp+64]
    00460010str x1, [sp+72]
    00460014str x2, [sp+80]
    00460018str x0, [sp+40]
    0046001cstr x1, [sp+48]
    00460020str x2, [sp+56]
    00460024ldur x29, [sp-8]
    00460028ldr x30, [sp], 96
    0046002cret x30
    00460030
    00460030loc_460030:
    00460030bl runtime.panicwrap
    00460034hint
    00460038
    00460038loc_460038:
    00460038stp x0, x1, [sp+8]
    0046003cstp x2, x3, [sp+24]
    00460040mov x3, x30
    00460044bl runtime.morestack_noctxt.abi0
    00460048ldp x0, x1, [sp+8]
    0046004cldp x2, x3, [sp+24]
    00460050b 0x45ffb0
    00460054
    00460054loc_460054:
    00460054ldr x17, [x16]
    00460058add x20, sp, 104
    0046005csubs xzr, x20, x17
    00460060b.ne 0x45ffd0
    00460064add x20, sp, 8
    00460068str x20, [x16]
    0046006cb 0x45ffd0
    0045ffb0
    00460070
    00460070gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct string secret, struct string salt, struct string s2kparams)
    00460070ldr x16, [x28+16]
    00460074sub x17, sp, 64
    00460078subs xzr, x17, x16
    0046007cb.ls 0x46017c
    00460080str x30, [sp-192]!
    00460084stur x29, [sp-8]
    00460088sub x29, sp, 8
    0046008cldr x16, [x28+32]
    00460090cbnz x16, 0x4601a8
    00460094
    00460094loc_460094:
    00460094str x0, [sp+200]
    00460098str x1, [sp+208]
    0046009cstr x2, [sp+216]
    004600a0str x3, [sp+224]
    004600a4str x4, [sp+232]
    004600a8str x5, [sp+240]
    004600acstr x6, [sp+248]
    004600b0str xzr, [sp+80]
    004600b4stp xzr, xzr, [sp+88]
    004600b8stp xzr, xzr, [sp+64]
    004600bcldr x6, [sp+200]
    004600c0cbnz x6, 0x4600c8
    004600c4b 0x460174
    004600c8
    004600c8loc_4600c8:
    004600c8str xzr, [sp+120]
    004600ccstp xzr, xzr, [sp+128]
    004600d0stp xzr, xzr, [sp+104]
    004600d4ldr x0, [sp+208]
    004600d8ldr x2, [sp+224]
    004600dcldr x4, [sp+240]
    004600e0ldr x6, [sp+200]
    004600e4ldrsb x27, [x6]
    004600e8ldr x1, [sp+216]
    004600ecldr x3, [sp+232]
    004600f0ldr x5, [sp+248]
    004600f4bl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.StringToKey
    004600f8str x0, [sp+120]
    004600fcstr x1, [sp+128]
    00460100str x2, [sp+136]
    00460104str x3, [sp+104]
    00460108str x4, [sp+112]
    0046010cldr x6, [sp+120]
    00460110ldr x7, [sp+128]
    00460114ldr x8, [sp+136]
    00460118str x6, [sp+160]
    0046011cstr x7, [sp+168]
    00460120str x8, [sp+176]
    00460124ldr x6, [sp+104]
    00460128ldr x7, [sp+112]
    0046012cstr x6, [sp+144]
    00460130str x7, [sp+152]
    00460134ldr x6, [sp+160]
    00460138ldr x7, [sp+168]
    0046013cldr x8, [sp+176]
    00460140str x6, [sp+80]
    00460144str x7, [sp+88]
    00460148str x8, [sp+96]
    0046014cldr x3, [sp+144]
    00460150ldr x4, [sp+152]
    00460154str x3, [sp+64]
    00460158str x4, [sp+72]
    0046015cldr x0, [sp+80]
    00460160ldr x1, [sp+88]
    00460164ldr x2, [sp+96]
    00460168ldur x29, [sp-8]
    0046016cldr x30, [sp], 192
    00460170ret x30
    00460174
    00460174loc_460174:
    00460174bl runtime.panicwrap
    00460178hint
    0046017c
    0046017cloc_46017c:
    0046017cstp x0, x1, [sp+8]
    00460180stp x2, x3, [sp+24]
    00460184stp x4, x5, [sp+40]
    00460188str x6, [sp+56]
    0046018cmov x3, x30
    00460190bl runtime.morestack_noctxt.abi0
    00460194ldp x0, x1, [sp+8]
    00460198ldp x2, x3, [sp+24]
    0046019cldp x4, x5, [sp+40]
    004601a0ldr x6, [sp+56]
    004601a4b 0x460070
    004601a8
    004601a8loc_4601a8:
    004601a8ldr x17, [x16]
    004601acadd x20, sp, 200
    004601b0subs xzr, x20, x17
    004601b4b.ne 0x460094
    004601b8add x20, sp, 8
    004601bcstr x20, [x16]
    004601c0b 0x460094
    004601c4udf 0
    004601c8udf 0
    004601ccudf 0
    00460070
    004601d0
    004601d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
    004601d0ldr x16, [x28+16]
    004601d4subs xzr, sp, x16
    004601d8b.ls 0x46027c
    004601dcstr x30, [sp-112]!
    004601e0stur x29, [sp-8]
    004601e4sub x29, sp, 8
    004601e8ldr x16, [x28+32]
    004601eccbnz x16, 0x4602b8
    004601f0
    004601f0loc_4601f0:
    004601f0str x0, [sp+120]
    004601f4str x1, [sp+128]
    004601f8str x2, [sp+136]
    004601fcstr x3, [sp+144]
    00460200str x4, [sp+152]
    00460204str x5, [sp+160]
    00460208str x6, [sp+168]
    0046020cstr x7, [sp+176]
    00460210str x8, [sp+184]
    00460214str x9, [sp+192]
    00460218str w10, [sp+200]
    0046021cstrb wzr, [sp+102]
    00460220ldr x10, [sp+120]
    00460224cbnz x10, 0x46022c
    00460228b 0x460274
    0046022c
    0046022cloc_46022c:
    0046022cldr w9, [sp+200]
    00460230ldr x0, [sp+128]
    00460234ldr x3, [sp+152]
    00460238ldr x6, [sp+176]
    0046023cldr x10, [sp+120]
    00460240ldrsb x27, [x10]
    00460244ldr x1, [sp+136]
    00460248ldr x4, [sp+160]
    0046024cldr x7, [sp+184]
    00460250ldr x2, [sp+144]
    00460254ldr x5, [sp+168]
    00460258ldr x8, [sp+192]
    0046025cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.VerifyChecksum
    00460260strb w0, [sp+103]
    00460264strb w0, [sp+102]
    00460268ldur x29, [sp-8]
    0046026cldr x30, [sp], 112
    00460270ret x30
    00460274
    00460274loc_460274:
    00460274bl runtime.panicwrap
    00460278hint
    0046027c
    0046027cloc_46027c:
    0046027cstp x0, x1, [sp+8]
    00460280stp x2, x3, [sp+24]
    00460284stp x4, x5, [sp+40]
    00460288stp x6, x7, [sp+56]
    0046028cstp x8, x9, [sp+72]
    00460290str w10, [sp+88]
    00460294mov x3, x30
    00460298bl runtime.morestack_noctxt.abi0
    0046029cldp x0, x1, [sp+8]
    004602a0ldp x2, x3, [sp+24]
    004602a4ldp x4, x5, [sp+40]
    004602a8ldp x6, x7, [sp+56]
    004602acldp x8, x9, [sp+72]
    004602b0ldr w10, [sp+88]
    004602b4b 0x4601d0
    004602b8
    004602b8loc_4602b8:
    004602b8ldr x17, [x16]
    004602bcadd x20, sp, 120
    004602c0subs xzr, x20, x17
    004602c4b.ne 0x4601f0
    004602c8add x20, sp, 8
    004602ccstr x20, [x16]
    004602d0b 0x4601f0
    004602d4udf 0
    004602d8udf 0
    004602dcudf 0
    004601d0
    004602e0
    004602e0gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*Des3CbcSha1Kd).VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd * e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
    004602e0ldr x16, [x28+16]
    004602e4subs xzr, sp, x16
    004602e8b.ls 0x46038c
    004602ecstr x30, [sp-112]!
    004602f0stur x29, [sp-8]
    004602f4sub x29, sp, 8
    004602f8ldr x16, [x28+32]
    004602fccbnz x16, 0x4603c8
    00460300
    00460300loc_460300:
    00460300str x0, [sp+120]
    00460304str x1, [sp+128]
    00460308str x2, [sp+136]
    0046030cstr x3, [sp+144]
    00460310str x4, [sp+152]
    00460314str x5, [sp+160]
    00460318str x6, [sp+168]
    0046031cstr x7, [sp+176]
    00460320str x8, [sp+184]
    00460324str x9, [sp+192]
    00460328str w10, [sp+200]
    0046032cstrb wzr, [sp+102]
    00460330ldr x10, [sp+120]
    00460334cbnz x10, 0x46033c
    00460338b 0x460384
    0046033c
    0046033cloc_46033c:
    0046033cldr w9, [sp+200]
    00460340ldr x0, [sp+128]
    00460344ldr x3, [sp+152]
    00460348ldr x6, [sp+176]
    0046034cldr x10, [sp+120]
    00460350ldrsb x27, [x10]
    00460354ldr x1, [sp+136]
    00460358ldr x4, [sp+160]
    0046035cldr x7, [sp+184]
    00460360ldr x2, [sp+144]
    00460364ldr x5, [sp+168]
    00460368ldr x8, [sp+192]
    0046036cbl gopkg.in/jcmturner/gokrb5.v7/crypto.Des3CbcSha1Kd.VerifyIntegrity
    00460370strb w0, [sp+103]
    00460374strb w0, [sp+102]
    00460378ldur x29, [sp-8]
    0046037cldr x30, [sp], 112
    00460380ret x30
    00460384
    00460384loc_460384:
    00460384bl runtime.panicwrap
    00460388hint
    0046038c
    0046038cloc_46038c:
    0046038cstp x0, x1, [sp+8]
    00460390stp x2, x3, [sp+24]
    00460394stp x4, x5, [sp+40]
    00460398stp x6, x7, [sp+56]
    0046039cstp x8, x9, [sp+72]
    004603a0str w10, [sp+88]
    004603a4mov x3, x30
    004603a8bl runtime.morestack_noctxt.abi0
    004603acldp x0, x1, [sp+8]
    004603b0ldp x2, x3, [sp+24]
    004603b4ldp x4, x5, [sp+40]
    004603b8ldp x6, x7, [sp+56]
    004603bcldp x8, x9, [sp+72]
    004603c0ldr w10, [sp+88]
    004603c4b 0x4602e0
    004603c8
    004603c8loc_4603c8:
    004603c8ldr x17, [x16]
    004603ccadd x20, sp, 120
    004603d0subs xzr, x20, x17
    004603d4b.ne 0x460300
    004603d8add x20, sp, 8
    004603dcstr x20, [x16]
    004603e0b 0x460300
    004603e4udf 0
    004603e8udf 0
    004603ecudf 0
    004602e0
    004603f0
    004603f0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DecryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 key, struct []uint8 data)
    004603f0ldr x16, [x28+16]
    004603f4sub x17, sp, 64
    004603f8subs xzr, x17, x16
    004603fcb.ls 0x4604fc
    00460400str x30, [sp-192]!
    00460404stur x29, [sp-8]
    00460408sub x29, sp, 8
    0046040cldr x16, [x28+32]
    00460410cbnz x16, 0x460528
    00460414
    00460414loc_460414:
    00460414str x0, [sp+200]
    00460418str x1, [sp+208]
    0046041cstr x2, [sp+216]
    00460420str x3, [sp+224]
    00460424str x4, [sp+232]
    00460428str x5, [sp+240]
    0046042cstr x6, [sp+248]
    00460430str xzr, [sp+80]
    00460434stp xzr, xzr, [sp+88]
    00460438stp xzr, xzr, [sp+64]
    0046043cldr x6, [sp+200]
    00460440cbnz x6, 0x460448
    00460444b 0x4604f4
    00460448
    00460448loc_460448:
    00460448str xzr, [sp+120]
    0046044cstp xzr, xzr, [sp+128]
    00460450stp xzr, xzr, [sp+104]
    00460454ldr x0, [sp+208]
    00460458ldr x3, [sp+232]
    0046045cldr x6, [sp+200]
    00460460ldrsb x27, [x6]
    00460464ldr x1, [sp+216]
    00460468ldr x4, [sp+240]
    0046046cldr x2, [sp+224]
    00460470ldr x5, [sp+248]
    00460474bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.DecryptData
    00460478str x0, [sp+120]
    0046047cstr x1, [sp+128]
    00460480str x2, [sp+136]
    00460484str x3, [sp+104]
    00460488str x4, [sp+112]
    0046048cldr x6, [sp+120]
    00460490ldr x7, [sp+128]
    00460494ldr x8, [sp+136]
    00460498str x6, [sp+160]
    0046049cstr x7, [sp+168]
    004604a0str x8, [sp+176]
    004604a4ldr x6, [sp+104]
    004604a8ldr x7, [sp+112]
    004604acstr x6, [sp+144]
    004604b0str x7, [sp+152]
    004604b4ldr x6, [sp+160]
    004604b8ldr x7, [sp+168]
    004604bcldr x8, [sp+176]
    004604c0str x6, [sp+80]
    004604c4str x7, [sp+88]
    004604c8str x8, [sp+96]
    004604ccldr x3, [sp+144]
    004604d0ldr x4, [sp+152]
    004604d4str x3, [sp+64]
    004604d8str x4, [sp+72]
    004604dcldr x0, [sp+80]
    004604e0ldr x1, [sp+88]
    004604e4ldr x2, [sp+96]
    004604e8ldur x29, [sp-8]
    004604ecldr x30, [sp], 192
    004604f0ret x30
    004604f4
    004604f4loc_4604f4:
    004604f4bl runtime.panicwrap
    004604f8hint
    004604fc
    004604fcloc_4604fc:
    004604fcstp x0, x1, [sp+8]
    00460500stp x2, x3, [sp+24]
    00460504stp x4, x5, [sp+40]
    00460508str x6, [sp+56]
    0046050cmov x3, x30
    00460510bl runtime.morestack_noctxt.abi0
    00460514ldp x0, x1, [sp+8]
    00460518ldp x2, x3, [sp+24]
    0046051cldp x4, x5, [sp+40]
    00460520ldr x6, [sp+56]
    00460524b 0x4603f0
    00460528
    00460528loc_460528:
    00460528ldr x17, [x16]
    0046052cadd x20, sp, 200
    00460530subs xzr, x20, x17
    00460534b.ne 0x460414
    00460538add x20, sp, 8
    0046053cstr x20, [x16]
    00460540b 0x460414
    00460544udf 0
    00460548udf 0
    0046054cudf 0
    004603f0
    00460550
    00460550gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DecryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DecryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 key, struct []uint8 ciphertext, uint32 usage)
    00460550ldr x16, [x28+16]
    00460554sub x17, sp, 64
    00460558subs xzr, x17, x16
    0046055cb.ls 0x460664
    00460560str x30, [sp-192]!
    00460564stur x29, [sp-8]
    00460568sub x29, sp, 8
    0046056cldr x16, [x28+32]
    00460570cbnz x16, 0x460698
    00460574
    00460574loc_460574:
    00460574str x0, [sp+200]
    00460578str x1, [sp+208]
    0046057cstr x2, [sp+216]
    00460580str x3, [sp+224]
    00460584str x4, [sp+232]
    00460588str x5, [sp+240]
    0046058cstr x6, [sp+248]
    00460590str w7, [sp+256]
    00460594str xzr, [sp+80]
    00460598stp xzr, xzr, [sp+88]
    0046059cstp xzr, xzr, [sp+64]
    004605a0ldr x7, [sp+200]
    004605a4cbnz x7, 0x4605ac
    004605a8b 0x46065c
    004605ac
    004605acloc_4605ac:
    004605acstr xzr, [sp+120]
    004605b0stp xzr, xzr, [sp+128]
    004605b4stp xzr, xzr, [sp+104]
    004605b8ldr w6, [sp+256]
    004605bcldr x0, [sp+208]
    004605c0ldr x3, [sp+232]
    004605c4ldr x7, [sp+200]
    004605c8ldrsb x27, [x7]
    004605ccldr x1, [sp+216]
    004605d0ldr x4, [sp+240]
    004605d4ldr x2, [sp+224]
    004605d8ldr x5, [sp+248]
    004605dcbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.DecryptMessage
    004605e0str x0, [sp+120]
    004605e4str x1, [sp+128]
    004605e8str x2, [sp+136]
    004605ecstr x3, [sp+104]
    004605f0str x4, [sp+112]
    004605f4ldr x7, [sp+120]
    004605f8ldr x8, [sp+128]
    004605fcldr x9, [sp+136]
    00460600str x7, [sp+160]
    00460604str x8, [sp+168]
    00460608str x9, [sp+176]
    0046060cldr x7, [sp+104]
    00460610ldr x8, [sp+112]
    00460614str x7, [sp+144]
    00460618str x8, [sp+152]
    0046061cldr x7, [sp+160]
    00460620ldr x8, [sp+168]
    00460624ldr x9, [sp+176]
    00460628str x7, [sp+80]
    0046062cstr x8, [sp+88]
    00460630str x9, [sp+96]
    00460634ldr x3, [sp+144]
    00460638ldr x4, [sp+152]
    0046063cstr x3, [sp+64]
    00460640str x4, [sp+72]
    00460644ldr x0, [sp+80]
    00460648ldr x1, [sp+88]
    0046064cldr x2, [sp+96]
    00460650ldur x29, [sp-8]
    00460654ldr x30, [sp], 192
    00460658ret x30
    0046065c
    0046065cloc_46065c:
    0046065cbl runtime.panicwrap
    00460660hint
    00460664
    00460664loc_460664:
    00460664stp x0, x1, [sp+8]
    00460668stp x2, x3, [sp+24]
    0046066cstp x4, x5, [sp+40]
    00460670str x6, [sp+56]
    00460674str w7, [sp+64]
    00460678mov x3, x30
    0046067cbl runtime.morestack_noctxt.abi0
    00460680ldp x0, x1, [sp+8]
    00460684ldp x2, x3, [sp+24]
    00460688ldp x4, x5, [sp+40]
    0046068cldr x6, [sp+56]
    00460690ldr w7, [sp+64]
    00460694b 0x460550
    00460698
    00460698loc_460698:
    00460698ldr x17, [x16]
    0046069cadd x20, sp, 200
    004606a0subs xzr, x20, x17
    004606a4b.ne 0x460574
    004606a8add x20, sp, 8
    004606acstr x20, [x16]
    004606b0b 0x460574
    004606b4udf 0
    004606b8udf 0
    004606bcudf 0
    00460550
    004606c0
    004606c0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DeriveKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DeriveKey(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 usage)
    004606c0ldr x16, [x28+16]
    004606c4sub x17, sp, 64
    004606c8subs xzr, x17, x16
    004606ccb.ls 0x4607cc
    004606d0str x30, [sp-192]!
    004606d4stur x29, [sp-8]
    004606d8sub x29, sp, 8
    004606dcldr x16, [x28+32]
    004606e0cbnz x16, 0x4607f8
    004606e4
    004606e4loc_4606e4:
    004606e4str x0, [sp+200]
    004606e8str x1, [sp+208]
    004606ecstr x2, [sp+216]
    004606f0str x3, [sp+224]
    004606f4str x4, [sp+232]
    004606f8str x5, [sp+240]
    004606fcstr x6, [sp+248]
    00460700str xzr, [sp+80]
    00460704stp xzr, xzr, [sp+88]
    00460708stp xzr, xzr, [sp+64]
    0046070cldr x6, [sp+200]
    00460710cbnz x6, 0x460718
    00460714b 0x4607c4
    00460718
    00460718loc_460718:
    00460718str xzr, [sp+120]
    0046071cstp xzr, xzr, [sp+128]
    00460720stp xzr, xzr, [sp+104]
    00460724ldr x0, [sp+208]
    00460728ldr x3, [sp+232]
    0046072cldr x6, [sp+200]
    00460730ldrsb x27, [x6]
    00460734ldr x1, [sp+216]
    00460738ldr x4, [sp+240]
    0046073cldr x2, [sp+224]
    00460740ldr x5, [sp+248]
    00460744bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.DeriveKey
    00460748str x0, [sp+120]
    0046074cstr x1, [sp+128]
    00460750str x2, [sp+136]
    00460754str x3, [sp+104]
    00460758str x4, [sp+112]
    0046075cldr x6, [sp+120]
    00460760ldr x7, [sp+128]
    00460764ldr x8, [sp+136]
    00460768str x6, [sp+160]
    0046076cstr x7, [sp+168]
    00460770str x8, [sp+176]
    00460774ldr x6, [sp+104]
    00460778ldr x7, [sp+112]
    0046077cstr x6, [sp+144]
    00460780str x7, [sp+152]
    00460784ldr x6, [sp+160]
    00460788ldr x7, [sp+168]
    0046078cldr x8, [sp+176]
    00460790str x6, [sp+80]
    00460794str x7, [sp+88]
    00460798str x8, [sp+96]
    0046079cldr x3, [sp+144]
    004607a0ldr x4, [sp+152]
    004607a4str x3, [sp+64]
    004607a8str x4, [sp+72]
    004607acldr x0, [sp+80]
    004607b0ldr x1, [sp+88]
    004607b4ldr x2, [sp+96]
    004607b8ldur x29, [sp-8]
    004607bcldr x30, [sp], 192
    004607c0ret x30
    004607c4
    004607c4loc_4607c4:
    004607c4bl runtime.panicwrap
    004607c8hint
    004607cc
    004607ccloc_4607cc:
    004607ccstp x0, x1, [sp+8]
    004607d0stp x2, x3, [sp+24]
    004607d4stp x4, x5, [sp+40]
    004607d8str x6, [sp+56]
    004607dcmov x3, x30
    004607e0bl runtime.morestack_noctxt.abi0
    004607e4ldp x0, x1, [sp+8]
    004607e8ldp x2, x3, [sp+24]
    004607ecldp x4, x5, [sp+40]
    004607f0ldr x6, [sp+56]
    004607f4b 0x4606c0
    004607f8
    004607f8loc_4607f8:
    004607f8ldr x17, [x16]
    004607fcadd x20, sp, 200
    00460800subs xzr, x20, x17
    00460804b.ne 0x4606e4
    00460808add x20, sp, 8
    0046080cstr x20, [x16]
    00460810b 0x4606e4
    00460814udf 0
    00460818udf 0
    0046081cudf 0
    004606c0
    00460820
    00460820gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DeriveRandom: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).DeriveRandom(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 usage)
    00460820ldr x16, [x28+16]
    00460824sub x17, sp, 64
    00460828subs xzr, x17, x16
    0046082cb.ls 0x46092c
    00460830str x30, [sp-192]!
    00460834stur x29, [sp-8]
    00460838sub x29, sp, 8
    0046083cldr x16, [x28+32]
    00460840cbnz x16, 0x460958
    00460844
    00460844loc_460844:
    00460844str x0, [sp+200]
    00460848str x1, [sp+208]
    0046084cstr x2, [sp+216]
    00460850str x3, [sp+224]
    00460854str x4, [sp+232]
    00460858str x5, [sp+240]
    0046085cstr x6, [sp+248]
    00460860str xzr, [sp+80]
    00460864stp xzr, xzr, [sp+88]
    00460868stp xzr, xzr, [sp+64]
    0046086cldr x6, [sp+200]
    00460870cbnz x6, 0x460878
    00460874b 0x460924
    00460878
    00460878loc_460878:
    00460878str xzr, [sp+120]
    0046087cstp xzr, xzr, [sp+128]
    00460880stp xzr, xzr, [sp+104]
    00460884ldr x0, [sp+208]
    00460888ldr x3, [sp+232]
    0046088cldr x6, [sp+200]
    00460890ldrsb x27, [x6]
    00460894ldr x1, [sp+216]
    00460898ldr x4, [sp+240]
    0046089cldr x2, [sp+224]
    004608a0ldr x5, [sp+248]
    004608a4bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.DeriveRandom
    004608a8str x0, [sp+120]
    004608acstr x1, [sp+128]
    004608b0str x2, [sp+136]
    004608b4str x3, [sp+104]
    004608b8str x4, [sp+112]
    004608bcldr x6, [sp+120]
    004608c0ldr x7, [sp+128]
    004608c4ldr x8, [sp+136]
    004608c8str x6, [sp+160]
    004608ccstr x7, [sp+168]
    004608d0str x8, [sp+176]
    004608d4ldr x6, [sp+104]
    004608d8ldr x7, [sp+112]
    004608dcstr x6, [sp+144]
    004608e0str x7, [sp+152]
    004608e4ldr x6, [sp+160]
    004608e8ldr x7, [sp+168]
    004608ecldr x8, [sp+176]
    004608f0str x6, [sp+80]
    004608f4str x7, [sp+88]
    004608f8str x8, [sp+96]
    004608fcldr x3, [sp+144]
    00460900ldr x4, [sp+152]
    00460904str x3, [sp+64]
    00460908str x4, [sp+72]
    0046090cldr x0, [sp+80]
    00460910ldr x1, [sp+88]
    00460914ldr x2, [sp+96]
    00460918ldur x29, [sp-8]
    0046091cldr x30, [sp], 192
    00460920ret x30
    00460924
    00460924loc_460924:
    00460924bl runtime.panicwrap
    00460928hint
    0046092c
    0046092cloc_46092c:
    0046092cstp x0, x1, [sp+8]
    00460930stp x2, x3, [sp+24]
    00460934stp x4, x5, [sp+40]
    00460938str x6, [sp+56]
    0046093cmov x3, x30
    00460940bl runtime.morestack_noctxt.abi0
    00460944ldp x0, x1, [sp+8]
    00460948ldp x2, x3, [sp+24]
    0046094cldp x4, x5, [sp+40]
    00460950ldr x6, [sp+56]
    00460954b 0x460820
    00460958
    00460958loc_460958:
    00460958ldr x17, [x16]
    0046095cadd x20, sp, 200
    00460960subs xzr, x20, x17
    00460964b.ne 0x460844
    00460968add x20, sp, 8
    0046096cstr x20, [x16]
    00460970b 0x460844
    00460974udf 0
    00460978udf 0
    0046097cudf 0
    00460820
    00460980
    00460980gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).EncryptData(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 key, struct []uint8 data)
    00460980ldr x16, [x28+16]
    00460984sub x17, sp, 128
    00460988subs xzr, x17, x16
    0046098cb.ls 0x460ae8
    00460990sub x20, sp, 256
    00460994stp x29, x30, [x20-8]
    00460998add sp, x20, 0
    0046099csub x29, sp, 8
    004609a0ldr x16, [x28+32]
    004609a4cbnz x16, 0x460b14
    004609a8
    004609a8loc_4609a8:
    004609a8str x0, [sp+264]
    004609acstr x1, [sp+272]
    004609b0str x2, [sp+280]
    004609b4str x3, [sp+288]
    004609b8str x4, [sp+296]
    004609bcstr x5, [sp+304]
    004609c0str x6, [sp+312]
    004609c4str xzr, [sp+96]
    004609c8stp xzr, xzr, [sp+104]
    004609ccstr xzr, [sp+72]
    004609d0stp xzr, xzr, [sp+80]
    004609d4stp xzr, xzr, [sp+56]
    004609d8ldr x6, [sp+264]
    004609dccbnz x6, 0x4609e4
    004609e0b 0x460ae0
    004609e4
    004609e4loc_4609e4:
    004609e4str xzr, [sp+120]
    004609e8stp xzr, xzr, [sp+128]
    004609ecstr xzr, [sp+224]
    004609f0stp xzr, xzr, [sp+232]
    004609f4stp xzr, xzr, [sp+208]
    004609f8ldr x0, [sp+272]
    004609fcldr x3, [sp+296]
    00460a00ldr x6, [sp+264]
    00460a04ldrsb x27, [x6]
    00460a08ldr x1, [sp+280]
    00460a0cldr x4, [sp+304]
    00460a10ldr x2, [sp+288]
    00460a14ldr x5, [sp+312]
    00460a18bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.EncryptData
    00460a1cstr x0, [sp+120]
    00460a20str x1, [sp+128]
    00460a24str x2, [sp+136]
    00460a28str x3, [sp+224]
    00460a2cstr x4, [sp+232]
    00460a30str x5, [sp+240]
    00460a34str x6, [sp+208]
    00460a38str x7, [sp+216]
    00460a3cldr x6, [sp+120]
    00460a40ldr x7, [sp+128]
    00460a44ldr x8, [sp+136]
    00460a48str x6, [sp+184]
    00460a4cstr x7, [sp+192]
    00460a50str x8, [sp+200]
    00460a54ldr x6, [sp+224]
    00460a58ldr x7, [sp+232]
    00460a5cldr x8, [sp+240]
    00460a60str x6, [sp+160]
    00460a64str x7, [sp+168]
    00460a68str x8, [sp+176]
    00460a6cldr x6, [sp+208]
    00460a70ldr x7, [sp+216]
    00460a74str x6, [sp+144]
    00460a78str x7, [sp+152]
    00460a7cldr x6, [sp+184]
    00460a80ldr x7, [sp+192]
    00460a84ldr x8, [sp+200]
    00460a88str x6, [sp+96]
    00460a8cstr x7, [sp+104]
    00460a90str x8, [sp+112]
    00460a94ldr x6, [sp+160]
    00460a98ldr x7, [sp+168]
    00460a9cldr x8, [sp+176]
    00460aa0str x6, [sp+72]
    00460aa4str x7, [sp+80]
    00460aa8str x8, [sp+88]
    00460aacldr x6, [sp+144]
    00460ab0ldr x7, [sp+152]
    00460ab4str x6, [sp+56]
    00460ab8str x7, [sp+64]
    00460abcldr x0, [sp+96]
    00460ac0ldr x3, [sp+72]
    00460ac4ldr x1, [sp+104]
    00460ac8ldr x4, [sp+80]
    00460accldr x2, [sp+112]
    00460ad0ldr x5, [sp+88]
    00460ad4ldp x29, x30, [sp-8]
    00460ad8add sp, sp, 256
    00460adcret x30
    00460ae0
    00460ae0loc_460ae0:
    00460ae0bl runtime.panicwrap
    00460ae4hint
    00460ae8
    00460ae8loc_460ae8:
    00460ae8stp x0, x1, [sp+8]
    00460aecstp x2, x3, [sp+24]
    00460af0stp x4, x5, [sp+40]
    00460af4str x6, [sp+56]
    00460af8mov x3, x30
    00460afcbl runtime.morestack_noctxt.abi0
    00460b00ldp x0, x1, [sp+8]
    00460b04ldp x2, x3, [sp+24]
    00460b08ldp x4, x5, [sp+40]
    00460b0cldr x6, [sp+56]
    00460b10b 0x460980
    00460b14
    00460b14loc_460b14:
    00460b14ldr x17, [x16]
    00460b18add x20, sp, 264
    00460b1csubs xzr, x20, x17
    00460b20b.ne 0x4609a8
    00460b24add x20, sp, 8
    00460b28str x20, [x16]
    00460b2cb 0x4609a8
    00460980
    00460b30
    00460b30gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).EncryptMessage(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 key, struct []uint8 message, uint32 usage)
    00460b30ldr x16, [x28+16]
    00460b34sub x17, sp, 144
    00460b38subs xzr, x17, x16
    00460b3cb.ls 0x460ca0
    00460b40sub x20, sp, 272
    00460b44stp x29, x30, [x20-8]
    00460b48add sp, x20, 0
    00460b4csub x29, sp, 8
    00460b50ldr x16, [x28+32]
    00460b54cbnz x16, 0x460cd4
    00460b58
    00460b58loc_460b58:
    00460b58str x0, [sp+280]
    00460b5cstr x1, [sp+288]
    00460b60str x2, [sp+296]
    00460b64str x3, [sp+304]
    00460b68str x4, [sp+312]
    00460b6cstr x5, [sp+320]
    00460b70str x6, [sp+328]
    00460b74str w7, [sp+336]
    00460b78str xzr, [sp+112]
    00460b7cstp xzr, xzr, [sp+120]
    00460b80str xzr, [sp+88]
    00460b84stp xzr, xzr, [sp+96]
    00460b88stp xzr, xzr, [sp+72]
    00460b8cldr x7, [sp+280]
    00460b90cbnz x7, 0x460b98
    00460b94b 0x460c98
    00460b98
    00460b98loc_460b98:
    00460b98str xzr, [sp+240]
    00460b9cstp xzr, xzr, [sp+248]
    00460ba0str xzr, [sp+216]
    00460ba4stp xzr, xzr, [sp+224]
    00460ba8stp xzr, xzr, [sp+200]
    00460bacldr w6, [sp+336]
    00460bb0ldr x0, [sp+288]
    00460bb4ldr x3, [sp+312]
    00460bb8ldr x7, [sp+280]
    00460bbcldrsb x27, [x7]
    00460bc0ldr x1, [sp+296]
    00460bc4ldr x4, [sp+320]
    00460bc8ldr x2, [sp+304]
    00460bccldr x5, [sp+328]
    00460bd0bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.EncryptMessage
    00460bd4str x0, [sp+240]
    00460bd8str x1, [sp+248]
    00460bdcstr x2, [sp+256]
    00460be0str x3, [sp+216]
    00460be4str x4, [sp+224]
    00460be8str x5, [sp+232]
    00460becstr x6, [sp+200]
    00460bf0str x7, [sp+208]
    00460bf4ldr x7, [sp+240]
    00460bf8ldr x8, [sp+248]
    00460bfcldr x9, [sp+256]
    00460c00str x7, [sp+176]
    00460c04str x8, [sp+184]
    00460c08str x9, [sp+192]
    00460c0cldr x7, [sp+216]
    00460c10ldr x8, [sp+224]
    00460c14ldr x9, [sp+232]
    00460c18str x7, [sp+152]
    00460c1cstr x8, [sp+160]
    00460c20str x9, [sp+168]
    00460c24ldr x7, [sp+200]
    00460c28ldr x8, [sp+208]
    00460c2cstr x7, [sp+136]
    00460c30str x8, [sp+144]
    00460c34ldr x7, [sp+176]
    00460c38ldr x8, [sp+184]
    00460c3cldr x9, [sp+192]
    00460c40str x7, [sp+112]
    00460c44str x8, [sp+120]
    00460c48str x9, [sp+128]
    00460c4cldr x7, [sp+152]
    00460c50ldr x8, [sp+160]
    00460c54ldr x9, [sp+168]
    00460c58str x7, [sp+88]
    00460c5cstr x8, [sp+96]
    00460c60str x9, [sp+104]
    00460c64ldr x6, [sp+136]
    00460c68ldr x7, [sp+144]
    00460c6cstr x6, [sp+72]
    00460c70str x7, [sp+80]
    00460c74ldr x0, [sp+112]
    00460c78ldr x3, [sp+88]
    00460c7cldr x1, [sp+120]
    00460c80ldr x4, [sp+96]
    00460c84ldr x2, [sp+128]
    00460c88ldr x5, [sp+104]
    00460c8cldp x29, x30, [sp-8]
    00460c90add sp, sp, 272
    00460c94ret x30
    00460c98
    00460c98loc_460c98:
    00460c98bl runtime.panicwrap
    00460c9chint
    00460ca0
    00460ca0loc_460ca0:
    00460ca0stp x0, x1, [sp+8]
    00460ca4stp x2, x3, [sp+24]
    00460ca8stp x4, x5, [sp+40]
    00460cacstr x6, [sp+56]
    00460cb0str w7, [sp+64]
    00460cb4mov x3, x30
    00460cb8bl runtime.morestack_noctxt.abi0
    00460cbcldp x0, x1, [sp+8]
    00460cc0ldp x2, x3, [sp+24]
    00460cc4ldp x4, x5, [sp+40]
    00460cc8ldr x6, [sp+56]
    00460cccldr w7, [sp+64]
    00460cd0b 0x460b30
    00460cd4
    00460cd4loc_460cd4:
    00460cd4ldr x17, [x16]
    00460cd8add x20, sp, 280
    00460cdcsubs xzr, x20, x17
    00460ce0b.ne 0x460b58
    00460ce4add x20, sp, 8
    00460ce8str x20, [x16]
    00460cecb 0x460b58
    00460b30
    00460cf0
    00460cf0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetChecksumHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetChecksumHash(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 data, uint32 usage)
    00460cf0ldr x16, [x28+16]
    00460cf4sub x17, sp, 64
    00460cf8subs xzr, x17, x16
    00460cfcb.ls 0x460e04
    00460d00str x30, [sp-192]!
    00460d04stur x29, [sp-8]
    00460d08sub x29, sp, 8
    00460d0cldr x16, [x28+32]
    00460d10cbnz x16, 0x460e38
    00460d14
    00460d14loc_460d14:
    00460d14str x0, [sp+200]
    00460d18str x1, [sp+208]
    00460d1cstr x2, [sp+216]
    00460d20str x3, [sp+224]
    00460d24str x4, [sp+232]
    00460d28str x5, [sp+240]
    00460d2cstr x6, [sp+248]
    00460d30str w7, [sp+256]
    00460d34str xzr, [sp+80]
    00460d38stp xzr, xzr, [sp+88]
    00460d3cstp xzr, xzr, [sp+64]
    00460d40ldr x7, [sp+200]
    00460d44cbnz x7, 0x460d4c
    00460d48b 0x460dfc
    00460d4c
    00460d4cloc_460d4c:
    00460d4cstr xzr, [sp+120]
    00460d50stp xzr, xzr, [sp+128]
    00460d54stp xzr, xzr, [sp+104]
    00460d58ldr w6, [sp+256]
    00460d5cldr x0, [sp+208]
    00460d60ldr x3, [sp+232]
    00460d64ldr x7, [sp+200]
    00460d68ldrsb x27, [x7]
    00460d6cldr x1, [sp+216]
    00460d70ldr x4, [sp+240]
    00460d74ldr x2, [sp+224]
    00460d78ldr x5, [sp+248]
    00460d7cbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetChecksumHash
    00460d80str x0, [sp+120]
    00460d84str x1, [sp+128]
    00460d88str x2, [sp+136]
    00460d8cstr x3, [sp+104]
    00460d90str x4, [sp+112]
    00460d94ldr x7, [sp+120]
    00460d98ldr x8, [sp+128]
    00460d9cldr x9, [sp+136]
    00460da0str x7, [sp+160]
    00460da4str x8, [sp+168]
    00460da8str x9, [sp+176]
    00460dacldr x7, [sp+104]
    00460db0ldr x8, [sp+112]
    00460db4str x7, [sp+144]
    00460db8str x8, [sp+152]
    00460dbcldr x7, [sp+160]
    00460dc0ldr x8, [sp+168]
    00460dc4ldr x9, [sp+176]
    00460dc8str x7, [sp+80]
    00460dccstr x8, [sp+88]
    00460dd0str x9, [sp+96]
    00460dd4ldr x3, [sp+144]
    00460dd8ldr x4, [sp+152]
    00460ddcstr x3, [sp+64]
    00460de0str x4, [sp+72]
    00460de4ldr x0, [sp+80]
    00460de8ldr x1, [sp+88]
    00460decldr x2, [sp+96]
    00460df0ldur x29, [sp-8]
    00460df4ldr x30, [sp], 192
    00460df8ret x30
    00460dfc
    00460dfcloc_460dfc:
    00460dfcbl runtime.panicwrap
    00460e00hint
    00460e04
    00460e04loc_460e04:
    00460e04stp x0, x1, [sp+8]
    00460e08stp x2, x3, [sp+24]
    00460e0cstp x4, x5, [sp+40]
    00460e10str x6, [sp+56]
    00460e14str w7, [sp+64]
    00460e18mov x3, x30
    00460e1cbl runtime.morestack_noctxt.abi0
    00460e20ldp x0, x1, [sp+8]
    00460e24ldp x2, x3, [sp+24]
    00460e28ldp x4, x5, [sp+40]
    00460e2cldr x6, [sp+56]
    00460e30ldr w7, [sp+64]
    00460e34b 0x460cf0
    00460e38
    00460e38loc_460e38:
    00460e38ldr x17, [x16]
    00460e3cadd x20, sp, 200
    00460e40subs xzr, x20, x17
    00460e44b.ne 0x460d14
    00460e48add x20, sp, 8
    00460e4cstr x20, [x16]
    00460e50b 0x460d14
    00460e54udf 0
    00460e58udf 0
    00460e5cudf 0
    00460cf0
    00460e60
    00460e60gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetConfounderByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetConfounderByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
    00460e60ldr x16, [x28+16]
    00460e64subs xzr, sp, x16
    00460e68b.ls 0x460eb4
    00460e6cstr x30, [sp-32]!
    00460e70stur x29, [sp-8]
    00460e74sub x29, sp, 8
    00460e78ldr x16, [x28+32]
    00460e7ccbnz x16, 0x460ec8
    00460e80
    00460e80loc_460e80:
    00460e80str x0, [sp+40]
    00460e84str xzr, [sp+8]
    00460e88cbnz x0, 0x460e90
    00460e8cb 0x460eac
    00460e90
    00460e90loc_460e90:
    00460e90ldrsb x27, [x0]
    00460e94bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetConfounderByteSize
    00460e98str x0, [sp+16]
    00460e9cstr x0, [sp+8]
    00460ea0ldur x29, [sp-8]
    00460ea4ldr x30, [sp], 32
    00460ea8ret x30
    00460eac
    00460eacloc_460eac:
    00460eacbl runtime.panicwrap
    00460eb0hint
    00460eb4
    00460eb4loc_460eb4:
    00460eb4str x0, [sp+8]
    00460eb8mov x3, x30
    00460ebcbl runtime.morestack_noctxt.abi0
    00460ec0ldr x0, [sp+8]
    00460ec4b 0x460e60
    00460ec8
    00460ec8loc_460ec8:
    00460ec8ldr x17, [x16]
    00460eccadd x20, sp, 40
    00460ed0subs xzr, x20, x17
    00460ed4b.ne 0x460e80
    00460ed8add x20, sp, 8
    00460edcstr x20, [x16]
    00460ee0b 0x460e80
    00460ee4udf 0
    00460ee8udf 0
    00460eecudf 0
    00460e60
    00460ef0
    00460ef0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetCypherBlockBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetCypherBlockBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
    00460ef0ldr x16, [x28+16]
    00460ef4subs xzr, sp, x16
    00460ef8b.ls 0x460f44
    00460efcstr x30, [sp-32]!
    00460f00stur x29, [sp-8]
    00460f04sub x29, sp, 8
    00460f08ldr x16, [x28+32]
    00460f0ccbnz x16, 0x460f58
    00460f10
    00460f10loc_460f10:
    00460f10str x0, [sp+40]
    00460f14str xzr, [sp+8]
    00460f18cbnz x0, 0x460f20
    00460f1cb 0x460f3c
    00460f20
    00460f20loc_460f20:
    00460f20ldrsb x27, [x0]
    00460f24bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetCypherBlockBitLength
    00460f28str x0, [sp+16]
    00460f2cstr x0, [sp+8]
    00460f30ldur x29, [sp-8]
    00460f34ldr x30, [sp], 32
    00460f38ret x30
    00460f3c
    00460f3cloc_460f3c:
    00460f3cbl runtime.panicwrap
    00460f40hint
    00460f44
    00460f44loc_460f44:
    00460f44str x0, [sp+8]
    00460f48mov x3, x30
    00460f4cbl runtime.morestack_noctxt.abi0
    00460f50ldr x0, [sp+8]
    00460f54b 0x460ef0
    00460f58
    00460f58loc_460f58:
    00460f58ldr x17, [x16]
    00460f5cadd x20, sp, 40
    00460f60subs xzr, x20, x17
    00460f64b.ne 0x460f10
    00460f68add x20, sp, 8
    00460f6cstr x20, [x16]
    00460f70b 0x460f10
    00460f74udf 0
    00460f78udf 0
    00460f7cudf 0
    00460ef0
    00460f80
    00460f80gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetDefaultStringToKeyParams: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetDefaultStringToKeyParams(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
    00460f80ldr x16, [x28+16]
    00460f84subs xzr, sp, x16
    00460f88b.ls 0x460fe4
    00460f8cstr x30, [sp-48]!
    00460f90stur x29, [sp-8]
    00460f94sub x29, sp, 8
    00460f98ldr x16, [x28+32]
    00460f9ccbnz x16, 0x460ff8
    00460fa0
    00460fa0loc_460fa0:
    00460fa0str x0, [sp+56]
    00460fa4stp xzr, xzr, [sp+8]
    00460fa8ldr x0, [sp+56]
    00460faccbnz x0, 0x460fb4
    00460fb0b 0x460fdc
    00460fb4
    00460fb4loc_460fb4:
    00460fb4ldr x0, [sp+56]
    00460fb8ldrsb x27, [x0]
    00460fbcbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetDefaultStringToKeyParams
    00460fc0str x0, [sp+24]
    00460fc4str x1, [sp+32]
    00460fc8str x0, [sp+8]
    00460fccstr x1, [sp+16]
    00460fd0ldur x29, [sp-8]
    00460fd4ldr x30, [sp], 48
    00460fd8ret x30
    00460fdc
    00460fdcloc_460fdc:
    00460fdcbl runtime.panicwrap
    00460fe0hint
    00460fe4
    00460fe4loc_460fe4:
    00460fe4str x0, [sp+8]
    00460fe8mov x3, x30
    00460fecbl runtime.morestack_noctxt.abi0
    00460ff0ldr x0, [sp+8]
    00460ff4b 0x460f80
    00460ff8
    00460ff8loc_460ff8:
    00460ff8ldr x17, [x16]
    00460ffcadd x20, sp, 56
    00461000subs xzr, x20, x17
    00461004b.ne 0x460fa0
    00461008add x20, sp, 8
    0046100cstr x20, [x16]
    00461010b 0x460fa0
    00461014udf 0
    00461018udf 0
    0046101cudf 0
    00460f80
    00461020
    00461020gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetETypeID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetETypeID(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
    00461020ldr x16, [x28+16]
    00461024subs xzr, sp, x16
    00461028b.ls 0x46107c
    0046102cstr x30, [sp-32]!
    00461030stur x29, [sp-8]
    00461034sub x29, sp, 8
    00461038ldr x16, [x28+32]
    0046103ccbnz x16, 0x461090
    00461040
    00461040loc_461040:
    00461040str x0, [sp+40]
    00461044str wzr, [sp+16]
    00461048ldr x0, [sp+40]
    0046104ccbnz x0, 0x461054
    00461050b 0x461074
    00461054
    00461054loc_461054:
    00461054ldr x0, [sp+40]
    00461058ldrsb x27, [x0]
    0046105cbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetETypeID
    00461060str w0, [sp+20]
    00461064str w0, [sp+16]
    00461068ldur x29, [sp-8]
    0046106cldr x30, [sp], 32
    00461070ret x30
    00461074
    00461074loc_461074:
    00461074bl runtime.panicwrap
    00461078hint
    0046107c
    0046107cloc_46107c:
    0046107cstr x0, [sp+8]
    00461080mov x3, x30
    00461084bl runtime.morestack_noctxt.abi0
    00461088ldr x0, [sp+8]
    0046108cb 0x461020
    00461090
    00461090loc_461090:
    00461090ldr x17, [x16]
    00461094add x20, sp, 40
    00461098subs xzr, x20, x17
    0046109cb.ne 0x461040
    004610a0add x20, sp, 8
    004610a4str x20, [x16]
    004610a8b 0x461040
    004610acudf 0
    00461020
    004610b0
    004610b0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHMACBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHMACBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
    004610b0ldr x16, [x28+16]
    004610b4subs xzr, sp, x16
    004610b8b.ls 0x461104
    004610bcstr x30, [sp-32]!
    004610c0stur x29, [sp-8]
    004610c4sub x29, sp, 8
    004610c8ldr x16, [x28+32]
    004610cccbnz x16, 0x461118
    004610d0
    004610d0loc_4610d0:
    004610d0str x0, [sp+40]
    004610d4str xzr, [sp+8]
    004610d8cbnz x0, 0x4610e0
    004610dcb 0x4610fc
    004610e0
    004610e0loc_4610e0:
    004610e0ldrsb x27, [x0]
    004610e4bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetHMACBitLength
    004610e8str x0, [sp+16]
    004610ecstr x0, [sp+8]
    004610f0ldur x29, [sp-8]
    004610f4ldr x30, [sp], 32
    004610f8ret x30
    004610fc
    004610fcloc_4610fc:
    004610fcbl runtime.panicwrap
    00461100hint
    00461104
    00461104loc_461104:
    00461104str x0, [sp+8]
    00461108mov x3, x30
    0046110cbl runtime.morestack_noctxt.abi0
    00461110ldr x0, [sp+8]
    00461114b 0x4610b0
    00461118
    00461118loc_461118:
    00461118ldr x17, [x16]
    0046111cadd x20, sp, 40
    00461120subs xzr, x20, x17
    00461124b.ne 0x4610d0
    00461128add x20, sp, 8
    0046112cstr x20, [x16]
    00461130b 0x4610d0
    00461134udf 0
    00461138udf 0
    0046113cudf 0
    004610b0
    00461140
    00461140gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHashFunc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHashFunc(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
    00461140ldr x16, [x28+16]
    00461144subs xzr, sp, x16
    00461148b.ls 0x46119c
    0046114cstr x30, [sp-32]!
    00461150stur x29, [sp-8]
    00461154sub x29, sp, 8
    00461158ldr x16, [x28+32]
    0046115ccbnz x16, 0x4611b0
    00461160
    00461160loc_461160:
    00461160str x0, [sp+40]
    00461164str xzr, [sp+8]
    00461168ldr x0, [sp+40]
    0046116ccbnz x0, 0x461174
    00461170b 0x461194
    00461174
    00461174loc_461174:
    00461174ldr x0, [sp+40]
    00461178ldrsb x27, [x0]
    0046117cbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetHashFunc
    00461180str x0, [sp+16]
    00461184str x0, [sp+8]
    00461188ldur x29, [sp-8]
    0046118cldr x30, [sp], 32
    00461190ret x30
    00461194
    00461194loc_461194:
    00461194bl runtime.panicwrap
    00461198hint
    0046119c
    0046119cloc_46119c:
    0046119cstr x0, [sp+8]
    004611a0mov x3, x30
    004611a4bl runtime.morestack_noctxt.abi0
    004611a8ldr x0, [sp+8]
    004611acb 0x461140
    004611b0
    004611b0loc_4611b0:
    004611b0ldr x17, [x16]
    004611b4add x20, sp, 40
    004611b8subs xzr, x20, x17
    004611bcb.ne 0x461160
    004611c0add x20, sp, 8
    004611c4str x20, [x16]
    004611c8b 0x461160
    004611ccudf 0
    00461140
    004611d0
    004611d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHashID: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetHashID(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
    004611d0ldr x16, [x28+16]
    004611d4subs xzr, sp, x16
    004611d8b.ls 0x46122c
    004611dcstr x30, [sp-32]!
    004611e0stur x29, [sp-8]
    004611e4sub x29, sp, 8
    004611e8ldr x16, [x28+32]
    004611eccbnz x16, 0x461240
    004611f0
    004611f0loc_4611f0:
    004611f0str x0, [sp+40]
    004611f4str wzr, [sp+16]
    004611f8ldr x0, [sp+40]
    004611fccbnz x0, 0x461204
    00461200b 0x461224
    00461204
    00461204loc_461204:
    00461204ldr x0, [sp+40]
    00461208ldrsb x27, [x0]
    0046120cbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetHashID
    00461210str w0, [sp+20]
    00461214str w0, [sp+16]
    00461218ldur x29, [sp-8]
    0046121cldr x30, [sp], 32
    00461220ret x30
    00461224
    00461224loc_461224:
    00461224bl runtime.panicwrap
    00461228hint
    0046122c
    0046122cloc_46122c:
    0046122cstr x0, [sp+8]
    00461230mov x3, x30
    00461234bl runtime.morestack_noctxt.abi0
    00461238ldr x0, [sp+8]
    0046123cb 0x4611d0
    00461240
    00461240loc_461240:
    00461240ldr x17, [x16]
    00461244add x20, sp, 40
    00461248subs xzr, x20, x17
    0046124cb.ne 0x4611f0
    00461250add x20, sp, 8
    00461254str x20, [x16]
    00461258b 0x4611f0
    0046125cudf 0
    004611d0
    00461260
    00461260gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetKeyByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetKeyByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
    00461260ldr x16, [x28+16]
    00461264subs xzr, sp, x16
    00461268b.ls 0x4612b4
    0046126cstr x30, [sp-32]!
    00461270stur x29, [sp-8]
    00461274sub x29, sp, 8
    00461278ldr x16, [x28+32]
    0046127ccbnz x16, 0x4612c8
    00461280
    00461280loc_461280:
    00461280str x0, [sp+40]
    00461284str xzr, [sp+8]
    00461288cbnz x0, 0x461290
    0046128cb 0x4612ac
    00461290
    00461290loc_461290:
    00461290ldrsb x27, [x0]
    00461294bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetKeyByteSize
    00461298str x0, [sp+16]
    0046129cstr x0, [sp+8]
    004612a0ldur x29, [sp-8]
    004612a4ldr x30, [sp], 32
    004612a8ret x30
    004612ac
    004612acloc_4612ac:
    004612acbl runtime.panicwrap
    004612b0hint
    004612b4
    004612b4loc_4612b4:
    004612b4str x0, [sp+8]
    004612b8mov x3, x30
    004612bcbl runtime.morestack_noctxt.abi0
    004612c0ldr x0, [sp+8]
    004612c4b 0x461260
    004612c8
    004612c8loc_4612c8:
    004612c8ldr x17, [x16]
    004612ccadd x20, sp, 40
    004612d0subs xzr, x20, x17
    004612d4b.ne 0x461280
    004612d8add x20, sp, 8
    004612dcstr x20, [x16]
    004612e0b 0x461280
    004612e4udf 0
    004612e8udf 0
    004612ecudf 0
    00461260
    004612f0
    004612f0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetKeySeedBitLength: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetKeySeedBitLength(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
    004612f0ldr x16, [x28+16]
    004612f4subs xzr, sp, x16
    004612f8b.ls 0x461344
    004612fcstr x30, [sp-32]!
    00461300stur x29, [sp-8]
    00461304sub x29, sp, 8
    00461308ldr x16, [x28+32]
    0046130ccbnz x16, 0x461358
    00461310
    00461310loc_461310:
    00461310str x0, [sp+40]
    00461314str xzr, [sp+8]
    00461318cbnz x0, 0x461320
    0046131cb 0x46133c
    00461320
    00461320loc_461320:
    00461320ldrsb x27, [x0]
    00461324bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetKeySeedBitLength
    00461328str x0, [sp+16]
    0046132cstr x0, [sp+8]
    00461330ldur x29, [sp-8]
    00461334ldr x30, [sp], 32
    00461338ret x30
    0046133c
    0046133cloc_46133c:
    0046133cbl runtime.panicwrap
    00461340hint
    00461344
    00461344loc_461344:
    00461344str x0, [sp+8]
    00461348mov x3, x30
    0046134cbl runtime.morestack_noctxt.abi0
    00461350ldr x0, [sp+8]
    00461354b 0x4612f0
    00461358
    00461358loc_461358:
    00461358ldr x17, [x16]
    0046135cadd x20, sp, 40
    00461360subs xzr, x20, x17
    00461364b.ne 0x461310
    00461368add x20, sp, 8
    0046136cstr x20, [x16]
    00461370b 0x461310
    00461374udf 0
    00461378udf 0
    0046137cudf 0
    004612f0
    00461380
    00461380gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetMessageBlockByteSize: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).GetMessageBlockByteSize(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e)
    00461380ldr x16, [x28+16]
    00461384subs xzr, sp, x16
    00461388b.ls 0x4613d4
    0046138cstr x30, [sp-32]!
    00461390stur x29, [sp-8]
    00461394sub x29, sp, 8
    00461398ldr x16, [x28+32]
    0046139ccbnz x16, 0x4613e8
    004613a0
    004613a0loc_4613a0:
    004613a0str x0, [sp+40]
    004613a4str xzr, [sp+8]
    004613a8cbnz x0, 0x4613b0
    004613acb 0x4613cc
    004613b0
    004613b0loc_4613b0:
    004613b0ldrsb x27, [x0]
    004613b4bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.GetMessageBlockByteSize
    004613b8str x0, [sp+16]
    004613bcstr x0, [sp+8]
    004613c0ldur x29, [sp-8]
    004613c4ldr x30, [sp], 32
    004613c8ret x30
    004613cc
    004613ccloc_4613cc:
    004613ccbl runtime.panicwrap
    004613d0hint
    004613d4
    004613d4loc_4613d4:
    004613d4str x0, [sp+8]
    004613d8mov x3, x30
    004613dcbl runtime.morestack_noctxt.abi0
    004613e0ldr x0, [sp+8]
    004613e4b 0x461380
    004613e8
    004613e8loc_4613e8:
    004613e8ldr x17, [x16]
    004613ecadd x20, sp, 40
    004613f0subs xzr, x20, x17
    004613f4b.ne 0x4613a0
    004613f8add x20, sp, 8
    004613fcstr x20, [x16]
    00461400b 0x4613a0
    00461404udf 0
    00461408udf 0
    0046140cudf 0
    00461380
    00461410
    00461410gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).RandomToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).RandomToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 b)
    00461410ldr x16, [x28+16]
    00461414subs xzr, sp, x16
    00461418b.ls 0x461498
    0046141cstr x30, [sp-96]!
    00461420stur x29, [sp-8]
    00461424sub x29, sp, 8
    00461428ldr x16, [x28+32]
    0046142ccbnz x16, 0x4614b4
    00461430
    00461430loc_461430:
    00461430str x0, [sp+104]
    00461434str x1, [sp+112]
    00461438str x2, [sp+120]
    0046143cstr x3, [sp+128]
    00461440str xzr, [sp+40]
    00461444stp xzr, xzr, [sp+48]
    00461448ldr x3, [sp+104]
    0046144ccbnz x3, 0x461454
    00461450b 0x461490
    00461454
    00461454loc_461454:
    00461454ldr x0, [sp+112]
    00461458ldr x3, [sp+104]
    0046145cldrsb x27, [x3]
    00461460ldr x1, [sp+120]
    00461464ldr x2, [sp+128]
    00461468bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.RandomToKey
    0046146cstr x0, [sp+64]
    00461470str x1, [sp+72]
    00461474str x2, [sp+80]
    00461478str x0, [sp+40]
    0046147cstr x1, [sp+48]
    00461480str x2, [sp+56]
    00461484ldur x29, [sp-8]
    00461488ldr x30, [sp], 96
    0046148cret x30
    00461490
    00461490loc_461490:
    00461490bl runtime.panicwrap
    00461494hint
    00461498
    00461498loc_461498:
    00461498stp x0, x1, [sp+8]
    0046149cstp x2, x3, [sp+24]
    004614a0mov x3, x30
    004614a4bl runtime.morestack_noctxt.abi0
    004614a8ldp x0, x1, [sp+8]
    004614acldp x2, x3, [sp+24]
    004614b0b 0x461410
    004614b4
    004614b4loc_4614b4:
    004614b4ldr x17, [x16]
    004614b8add x20, sp, 104
    004614bcsubs xzr, x20, x17
    004614c0b.ne 0x461430
    004614c4add x20, sp, 8
    004614c8str x20, [x16]
    004614ccb 0x461430
    00461410
    004614d0
    004614d0gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).StringToKey: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).StringToKey(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct string secret, struct string salt, struct string s2kparams)
    004614d0ldr x16, [x28+16]
    004614d4sub x17, sp, 64
    004614d8subs xzr, x17, x16
    004614dcb.ls 0x4615dc
    004614e0str x30, [sp-192]!
    004614e4stur x29, [sp-8]
    004614e8sub x29, sp, 8
    004614ecldr x16, [x28+32]
    004614f0cbnz x16, 0x461608
    004614f4
    004614f4loc_4614f4:
    004614f4str x0, [sp+200]
    004614f8str x1, [sp+208]
    004614fcstr x2, [sp+216]
    00461500str x3, [sp+224]
    00461504str x4, [sp+232]
    00461508str x5, [sp+240]
    0046150cstr x6, [sp+248]
    00461510str xzr, [sp+80]
    00461514stp xzr, xzr, [sp+88]
    00461518stp xzr, xzr, [sp+64]
    0046151cldr x6, [sp+200]
    00461520cbnz x6, 0x461528
    00461524b 0x4615d4
    00461528
    00461528loc_461528:
    00461528str xzr, [sp+120]
    0046152cstp xzr, xzr, [sp+128]
    00461530stp xzr, xzr, [sp+104]
    00461534ldr x0, [sp+208]
    00461538ldr x2, [sp+224]
    0046153cldr x4, [sp+240]
    00461540ldr x6, [sp+200]
    00461544ldrsb x27, [x6]
    00461548ldr x1, [sp+216]
    0046154cldr x3, [sp+232]
    00461550ldr x5, [sp+248]
    00461554bl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.StringToKey
    00461558str x0, [sp+120]
    0046155cstr x1, [sp+128]
    00461560str x2, [sp+136]
    00461564str x3, [sp+104]
    00461568str x4, [sp+112]
    0046156cldr x6, [sp+120]
    00461570ldr x7, [sp+128]
    00461574ldr x8, [sp+136]
    00461578str x6, [sp+160]
    0046157cstr x7, [sp+168]
    00461580str x8, [sp+176]
    00461584ldr x6, [sp+104]
    00461588ldr x7, [sp+112]
    0046158cstr x6, [sp+144]
    00461590str x7, [sp+152]
    00461594ldr x6, [sp+160]
    00461598ldr x7, [sp+168]
    0046159cldr x8, [sp+176]
    004615a0str x6, [sp+80]
    004615a4str x7, [sp+88]
    004615a8str x8, [sp+96]
    004615acldr x3, [sp+144]
    004615b0ldr x4, [sp+152]
    004615b4str x3, [sp+64]
    004615b8str x4, [sp+72]
    004615bcldr x0, [sp+80]
    004615c0ldr x1, [sp+88]
    004615c4ldr x2, [sp+96]
    004615c8ldur x29, [sp-8]
    004615ccldr x30, [sp], 192
    004615d0ret x30
    004615d4
    004615d4loc_4615d4:
    004615d4bl runtime.panicwrap
    004615d8hint
    004615dc
    004615dcloc_4615dc:
    004615dcstp x0, x1, [sp+8]
    004615e0stp x2, x3, [sp+24]
    004615e4stp x4, x5, [sp+40]
    004615e8str x6, [sp+56]
    004615ecmov x3, x30
    004615f0bl runtime.morestack_noctxt.abi0
    004615f4ldp x0, x1, [sp+8]
    004615f8ldp x2, x3, [sp+24]
    004615fcldp x4, x5, [sp+40]
    00461600ldr x6, [sp+56]
    00461604b 0x4614d0
    00461608
    00461608loc_461608:
    00461608ldr x17, [x16]
    0046160cadd x20, sp, 200
    00461610subs xzr, x20, x17
    00461614b.ne 0x4614f4
    00461618add x20, sp, 8
    0046161cstr x20, [x16]
    00461620b 0x4614f4
    00461624udf 0
    00461628udf 0
    0046162cudf 0
    004614d0
    00461630
    00461630gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).VerifyChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).VerifyChecksum(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 data, struct []uint8 chksum, uint32 usage)
    00461630ldr x16, [x28+16]
    00461634subs xzr, sp, x16
    00461638b.ls 0x4616dc
    0046163cstr x30, [sp-112]!
    00461640stur x29, [sp-8]
    00461644sub x29, sp, 8
    00461648ldr x16, [x28+32]
    0046164ccbnz x16, 0x461718
    00461650
    00461650loc_461650:
    00461650str x0, [sp+120]
    00461654str x1, [sp+128]
    00461658str x2, [sp+136]
    0046165cstr x3, [sp+144]
    00461660str x4, [sp+152]
    00461664str x5, [sp+160]
    00461668str x6, [sp+168]
    0046166cstr x7, [sp+176]
    00461670str x8, [sp+184]
    00461674str x9, [sp+192]
    00461678str w10, [sp+200]
    0046167cstrb wzr, [sp+102]
    00461680ldr x10, [sp+120]
    00461684cbnz x10, 0x46168c
    00461688b 0x4616d4
    0046168c
    0046168cloc_46168c:
    0046168cldr w9, [sp+200]
    00461690ldr x0, [sp+128]
    00461694ldr x3, [sp+152]
    00461698ldr x6, [sp+176]
    0046169cldr x10, [sp+120]
    004616a0ldrsb x27, [x10]
    004616a4ldr x1, [sp+136]
    004616a8ldr x4, [sp+160]
    004616acldr x7, [sp+184]
    004616b0ldr x2, [sp+144]
    004616b4ldr x5, [sp+168]
    004616b8ldr x8, [sp+192]
    004616bcbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.VerifyChecksum
    004616c0strb w0, [sp+103]
    004616c4strb w0, [sp+102]
    004616c8ldur x29, [sp-8]
    004616ccldr x30, [sp], 112
    004616d0ret x30
    004616d4
    004616d4loc_4616d4:
    004616d4bl runtime.panicwrap
    004616d8hint
    004616dc
    004616dcloc_4616dc:
    004616dcstp x0, x1, [sp+8]
    004616e0stp x2, x3, [sp+24]
    004616e4stp x4, x5, [sp+40]
    004616e8stp x6, x7, [sp+56]
    004616ecstp x8, x9, [sp+72]
    004616f0str w10, [sp+88]
    004616f4mov x3, x30
    004616f8bl runtime.morestack_noctxt.abi0
    004616fcldp x0, x1, [sp+8]
    00461700ldp x2, x3, [sp+24]
    00461704ldp x4, x5, [sp+40]
    00461708ldp x6, x7, [sp+56]
    0046170cldp x8, x9, [sp+72]
    00461710ldr w10, [sp+88]
    00461714b 0x461630
    00461718
    00461718loc_461718:
    00461718ldr x17, [x16]
    0046171cadd x20, sp, 120
    00461720subs xzr, x20, x17
    00461724b.ne 0x461650
    00461728add x20, sp, 8
    0046172cstr x20, [x16]
    00461730b 0x461650
    00461734udf 0
    00461738udf 0
    0046173cudf 0
    00461630
    00461740
    00461740gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).VerifyIntegrity: ; void gopkg.in/jcmturner/gokrb5.v7/crypto.(*RC4HMAC).VerifyIntegrity(gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC * e, struct []uint8 protocolKey, struct []uint8 ct, struct []uint8 pt, uint32 usage)
    00461740ldr x16, [x28+16]
    00461744subs xzr, sp, x16
    00461748b.ls 0x4617ec
    0046174cstr x30, [sp-112]!
    00461750stur x29, [sp-8]
    00461754sub x29, sp, 8
    00461758ldr x16, [x28+32]
    0046175ccbnz x16, 0x461828
    00461760
    00461760loc_461760:
    00461760str x0, [sp+120]
    00461764str x1, [sp+128]
    00461768str x2, [sp+136]
    0046176cstr x3, [sp+144]
    00461770str x4, [sp+152]
    00461774str x5, [sp+160]
    00461778str x6, [sp+168]
    0046177cstr x7, [sp+176]
    00461780str x8, [sp+184]
    00461784str x9, [sp+192]
    00461788str w10, [sp+200]
    0046178cstrb wzr, [sp+102]
    00461790ldr x10, [sp+120]
    00461794cbnz x10, 0x46179c
    00461798b 0x4617e4
    0046179c
    0046179cloc_46179c:
    0046179cldr w9, [sp+200]
    004617a0ldr x0, [sp+128]
    004617a4ldr x3, [sp+152]
    004617a8ldr x6, [sp+176]
    004617acldr x10, [sp+120]
    004617b0ldrsb x27, [x10]
    004617b4ldr x1, [sp+136]
    004617b8ldr x4, [sp+160]
    004617bcldr x7, [sp+184]
    004617c0ldr x2, [sp+144]
    004617c4ldr x5, [sp+168]
    004617c8ldr x8, [sp+192]
    004617ccbl gopkg.in/jcmturner/gokrb5.v7/crypto.RC4HMAC.VerifyIntegrity
    004617d0strb w0, [sp+103]
    004617d4strb w0, [sp+102]
    004617d8ldur x29, [sp-8]
    004617dcldr x30, [sp], 112
    004617e0ret x30
    004617e4
    004617e4loc_4617e4:
    004617e4bl runtime.panicwrap
    004617e8hint
    004617ec
    004617ecloc_4617ec:
    004617ecstp x0, x1, [sp+8]
    004617f0stp x2, x3, [sp+24]
    004617f4stp x4, x5, [sp+40]
    004617f8stp x6, x7, [sp+56]
    004617fcstp x8, x9, [sp+72]
    00461800str w10, [sp+88]
    00461804mov x3, x30
    00461808bl runtime.morestack_noctxt.abi0
    0046180cldp x0, x1, [sp+8]
    00461810ldp x2, x3, [sp+24]
    00461814ldp x4, x5, [sp+40]
    00461818ldp x6, x7, [sp+56]
    0046181cldp x8, x9, [sp+72]
    00461820ldr w10, [sp+88]
    00461824b 0x461740
    00461828
    00461828loc_461828:
    00461828ldr x17, [x16]
    0046182cadd x20, sp, 120
    00461830subs xzr, x20, x17
    00461834b.ne 0x461760
    00461838add x20, sp, 8
    0046183cstr x20, [x16]
    00461840b 0x461760
    00461844udf 0
    00461848udf 0
    0046184cudf 0
    00461740
    00461850
    00461850gopkg.in/jcmturner/gokrb5.v7/iana/errorcode.init: ; void gopkg.in/jcmturner/gokrb5.v7/iana/errorcode.init(void)
    00461850ldr x16, [x28+16]
    00461854subs xzr, sp, x16
    00461858b.ls 0x461878
    0046185cstr x30, [sp-16]!
    00461860stur x29, [sp-8]
    00461864sub x29, sp, 8
    00461868bl gopkg.in/jcmturner/gokrb5.v7/iana/errorcode.map.init.0
    0046186cldur x29, [sp-8]
    00461870ldr x30, [sp], 16
    00461874ret x30
    00461878
    00461878loc_461878:
    00461878mov x3, x30
    0046187cbl runtime.morestack_noctxt.abi0
    00461880b 0x461850
    00461884udf 0
    00461888udf 0
    0046188cudf 0
    00461850
    00461890
    00461890gopkg.in/jcmturner/gokrb5.v7/iana/errorcode.map.init.0: ; void gopkg.in/jcmturner/gokrb5.v7/iana/errorcode.map.init.0(void)
    00461890ldr x16, [x28+16]
    00461894subs xzr, sp, x16
    00461898b.ls 0x4619bc
    0046189cstr x30, [sp-96]!
    004618a0stur x29, [sp-8]
    004618a4sub x29, sp, 8
    004618a8adrp x0, 0x1c3000
    004618acadd x0, x0, 96
    004618b0movz x1, 68
    004618b4mov x2, xzr
    004618b8bl runtime.makemap
    004618bcstr x0, [sp+80]
    004618c0str xzr, [sp+48]
    004618c4b 0x4618c8
    004618c8
    004618c8loc_4618c8:
    004618c8ldr x3, [sp+48]
    004618ccsubs xzr, x3, 68
    004618d0b.lt 0x4618d8
    004618d4b 0x461978
    004618d8
    004618d8loc_4618d8:
    004618d8ldr x3, [sp+48]
    004618dcadrp x4, 0x2bf000
    004618e0add x4, x4, 1096
    004618e4add x5, x4, x3, lsl #4
    004618e8ldr x5, [x5+8]
    004618ecubfm x3, x3, 60, 59
    004618f0ldr x3, [x4+x3]
    004618f4str x3, [sp+64]
    004618f8str x5, [sp+72]
    004618fcldr x3, [sp+48]
    00461900adrp x4, 0x2bc000
    00461904add x4, x4, 2760
    00461908ldrsw x3, [x4+2*x3]
    0046190cstr w3, [sp+44]
    00461910ldr w2, [sp+44]
    00461914ldr x1, [sp+80]
    00461918adrp x0, 0x1c3000
    0046191cadd x0, x0, 96
    00461920bl runtime.mapassign_fast32
    00461924str x0, [sp+56]
    00461928ldrsb x27, [x0]
    0046192cldr x3, [sp+64]
    00461930ldr x4, [sp+72]
    00461934str x4, [x0+8]
    00461938adrp x27, 0x5ea000
    0046193cldr w4, [x27+3056]
    00461940cbz w4, 0x461948
    00461944b 0x46194c
    00461948
    00461948loc_461948:
    00461948b 0x461960
    0046194c
    0046194cloc_46194c:
    0046194cbl runtime.gcWriteBarrier2
    00461950str x3, [x25]
    00461954ldr x4, [x0]
    00461958str x4, [x25+8]
    0046195cb 0x461960
    00461960
    00461960loc_461960:
    00461960str x3, [x0]
    00461964b 0x461968
    00461968
    00461968loc_461968:
    00461968ldr x3, [sp+48]
    0046196cadd x3, x3, 1
    00461970str x3, [sp+48]
    00461974b 0x4618c8
    00461978
    00461978loc_461978:
    00461978ldr x0, [sp+80]
    0046197cadrp x27, 0x5ea000
    00461980ldr w1, [x27+3056]
    00461984cbz w1, 0x46198c
    00461988b 0x461990
    0046198c
    0046198cloc_46198c:
    0046198cb 0x4619a8
    00461990
    00461990loc_461990:
    00461990bl runtime.gcWriteBarrier2
    00461994str x0, [x25]
    00461998adrp x27, 0x5c0000
    0046199cldr x1, [x27+504]
    004619a0str x1, [x25+8]
    004619a4b 0x4619a8
    004619a8
    004619a8loc_4619a8:
    004619a8adrp x27, 0x5c0000
    004619acstr x0, [x27+504]
    004619b0ldur x29, [sp-8]
    004619b4ldr x30, [sp], 96
    004619b8ret x30
    004619bc
    004619bcloc_4619bc:
    004619bcmov x3, x30
    004619c0bl runtime.morestack_noctxt.abi0
    004619c4b 0x461890
    004619c8udf 0
    004619ccudf 0
    00461890
    004619d0
    004619d0gopkg.in/jcmturner/gokrb5.v7/iana/errorcode.Lookup: ; void gopkg.in/jcmturner/gokrb5.v7/iana/errorcode.Lookup(int32 i)
    004619d0ldr x16, [x28+16]
    004619d4sub x17, sp, 144
    004619d8subs xzr, x17, x16
    004619dcb.ls 0x461bfc
    004619e0sub x20, sp, 272
    004619e4stp x29, x30, [x20-8]
    004619e8add sp, x20, 0
    004619ecsub x29, sp, 8
    004619f0str w0, [sp+280]
    004619f4stp xzr, xzr, [sp+56]
    004619f8stp xzr, xzr, [sp+136]
    004619fcadrp x27, 0x5c0000
    00461a00ldr x1, [x27+504]
    00461a04ldrsw x2, [sp+280]
    00461a08adrp x0, 0x1c3000
    00461a0cadd x0, x0, 96
    00461a10bl runtime.mapaccess2_fast32
    00461a14str x0, [sp+256]
    00461a18strb w1, [sp+54]
    00461a1cldr x3, [sp+256]
    00461a20ldr x4, [x3]
    00461a24ldr x3, [x3+8]
    00461a28str x4, [sp+136]
    00461a2cstr x3, [sp+144]
    00461a30str x4, [sp+152]
    00461a34str x3, [sp+160]
    00461a38ldrb w3, [sp+54]
    00461a3cstrb w3, [sp+55]
    00461a40ldr x3, [sp+152]
    00461a44ldr x4, [sp+160]
    00461a48str x3, [sp+72]
    00461a4cstr x4, [sp+80]
    00461a50ldrb w3, [sp+55]
    00461a54strb w3, [sp+53]
    00461a58tbnz w3, 0, 0x461a60
    00461a5cb 0x461b58
    00461a60
    00461a60loc_461a60:
    00461a60stp xzr, xzr, [sp+104]
    00461a64stp xzr, xzr, [sp+120]
    00461a68add x1, sp, 104
    00461a6cstr x1, [sp+224]
    00461a70ldrsw x0, [sp+280]
    00461a74bl runtime.convT32
    00461a78str x0, [sp+216]
    00461a7cldr x1, [sp+224]
    00461a80ldrsb x27, [x1]
    00461a84adrp x2, 0x194000
    00461a88add x2, x2, 3264
    00461a8cstr x2, [x1]
    00461a90adrp x27, 0x5ea000
    00461a94ldr w2, [x27+3056]
    00461a98cbz w2, 0x461aa0
    00461a9cb 0x461aa4
    00461aa0
    00461aa0loc_461aa0:
    00461aa0b 0x461ab8
    00461aa4
    00461aa4loc_461aa4:
    00461aa4bl runtime.gcWriteBarrier2
    00461aa8str x0, [x25]
    00461aacldr x2, [x1+8]
    00461ab0str x2, [x25+8]
    00461ab4b 0x461ab8
    00461ab8
    00461ab8loc_461ab8:
    00461ab8str x0, [x1+8]
    00461abcldr x0, [sp+72]
    00461ac0ldr x1, [sp+80]
    00461ac4bl runtime.convTstring
    00461ac8str x0, [sp+208]
    00461accldr x2, [sp+224]
    00461ad0ldrsb x27, [x2]
    00461ad4adrp x3, 0x194000
    00461ad8add x3, x3, 2944
    00461adcstr x3, [x2+16]
    00461ae0adrp x27, 0x5ea000
    00461ae4ldr w3, [x27+3056]
    00461ae8cbz w3, 0x461af0
    00461aecb 0x461af4
    00461af0
    00461af0loc_461af0:
    00461af0b 0x461b08
    00461af4
    00461af4loc_461af4:
    00461af4bl runtime.gcWriteBarrier2
    00461af8str x0, [x25]
    00461afcldr x5, [x2+24]
    00461b00str x5, [x25+8]
    00461b04b 0x461b08
    00461b08
    00461b08loc_461b08:
    00461b08str x0, [x2+24]
    00461b0cldr x2, [sp+224]
    00461b10ldrsb x27, [x2]
    00461b14b 0x461b18
    00461b18
    00461b18loc_461b18:
    00461b18str x2, [sp+232]
    00461b1corr x4, xzr, 2
    00461b20str x4, [sp+240]
    00461b24str x4, [sp+248]
    00461b28adrp x0, 0x250000
    00461b2cadd x0, x0, 384
    00461b30orr x1, xzr, 7
    00461b34mov x3, x4
    00461b38bl fmt.Sprintf
    00461b3cstr x0, [sp+136]
    00461b40str x1, [sp+144]
    00461b44str x0, [sp+56]
    00461b48str x1, [sp+64]
    00461b4cldp x29, x30, [sp-8]
    00461b50add sp, sp, 272
    00461b54ret x30
    00461b58
    00461b58loc_461b58:
    00461b58stp xzr, xzr, [sp+88]
    00461b5cadd x1, sp, 88
    00461b60str x1, [sp+176]
    00461b64ldrsw x0, [sp+280]
    00461b68bl runtime.convT32
    00461b6cstr x0, [sp+168]
    00461b70ldr x1, [sp+176]
    00461b74ldrsb x27, [x1]
    00461b78adrp x2, 0x194000
    00461b7cadd x2, x2, 3264
    00461b80str x2, [x1]
    00461b84adrp x27, 0x5ea000
    00461b88ldr w2, [x27+3056]
    00461b8ccbz w2, 0x461b94
    00461b90b 0x461b98
    00461b94
    00461b94loc_461b94:
    00461b94b 0x461bac
    00461b98
    00461b98loc_461b98:
    00461b98bl runtime.gcWriteBarrier2
    00461b9cstr x0, [x25]
    00461ba0ldr x5, [x1+8]
    00461ba4str x5, [x25+8]
    00461ba8b 0x461bac
    00461bac
    00461bacloc_461bac:
    00461bacstr x0, [x1+8]
    00461bb0ldr x2, [sp+176]
    00461bb4ldrsb x27, [x2]
    00461bb8b 0x461bbc
    00461bbc
    00461bbcloc_461bbc:
    00461bbcstr x2, [sp+184]
    00461bc0orr x4, xzr, 1
    00461bc4str x4, [sp+192]
    00461bc8str x4, [sp+200]
    00461bccadrp x0, 0x256000
    00461bd0add x0, x0, 151
    00461bd4movz x1, 20
    00461bd8mov x3, x4
    00461bdcbl fmt.Sprintf
    00461be0str x0, [sp+136]
    00461be4str x1, [sp+144]
    00461be8str x0, [sp+56]
    00461becstr x1, [sp+64]
    00461bf0ldp x29, x30, [sp-8]
    00461bf4add sp, sp, 272
    00461bf8ret x30
    00461bfc
    00461bfcloc_461bfc:
    00461bfcstr w0, [sp+8]
    00461c00mov x3, x30
    00461c04bl runtime.morestack_noctxt.abi0
    00461c08ldrsw x0, [sp+8]
    00461c0cb 0x4619d0
    004619d0
    00461c10
    00461c10gopkg.in/jcmturner/gokrb5.v7/krberror.Krberror.Error: ; void gopkg.in/jcmturner/gokrb5.v7/krberror.Krberror.Error(gopkg.in/jcmturner/gokrb5.v7/krberror.Krberror e)
    00461c10ldr x16, [x28+16]
    00461c14sub x17, sp, 32
    00461c18subs xzr, x17, x16
    00461c1cb.ls 0x461d2c
    00461c20str x30, [sp-160]!
    00461c24stur x29, [sp-8]
    00461c28sub x29, sp, 8
    00461c2cstr x0, [sp+168]
    00461c30str x1, [sp+176]
    00461c34str x2, [sp+184]
    00461c38str x3, [sp+192]
    00461c3cstr x4, [sp+200]
    00461c40stp xzr, xzr, [sp+48]
    00461c44stp xzr, xzr, [sp+136]
    00461c48add x2, sp, 136
    00461c4cstr x2, [sp+72]
    00461c50ldr x0, [sp+168]
    00461c54ldr x1, [sp+176]
    00461c58bl runtime.convTstring
    00461c5cstr x0, [sp+64]
    00461c60ldr x2, [sp+72]
    00461c64ldrsb x27, [x2]
    00461c68adrp x3, 0x194000
    00461c6cadd x3, x3, 2944
    00461c70str x3, [x2]
    00461c74adrp x27, 0x5ea000
    00461c78ldr w3, [x27+3056]
    00461c7ccbz w3, 0x461c84
    00461c80b 0x461c88
    00461c84
    00461c84loc_461c84:
    00461c84b 0x461c9c
    00461c88
    00461c88loc_461c88:
    00461c88bl runtime.gcWriteBarrier2
    00461c8cstr x0, [x25]
    00461c90ldr x5, [x2+8]
    00461c94str x5, [x25+8]
    00461c98b 0x461c9c
    00461c9c
    00461c9cloc_461c9c:
    00461c9cstr x0, [x2+8]
    00461ca0ldr x2, [sp+72]
    00461ca4ldrsb x27, [x2]
    00461ca8b 0x461cac
    00461cac
    00461cacloc_461cac:
    00461cacstr x2, [sp+80]
    00461cb0orr x4, xzr, 1
    00461cb4str x4, [sp+88]
    00461cb8str x4, [sp+96]
    00461cbcadrp x0, 0x254000
    00461cc0add x0, x0, 1866
    00461cc4movz x1, 17
    00461cc8mov x3, x4
    00461cccbl fmt.Sprintf
    00461cd0str x0, [sp+120]
    00461cd4str x1, [sp+128]
    00461cd8ldr x0, [sp+184]
    00461cdcldr x1, [sp+192]
    00461ce0ldr x2, [sp+200]
    00461ce4adrp x3, 0x24f000
    00461ce8add x3, x3, 360
    00461cecorr x4, xzr, 3
    00461cf0bl strings.Join
    00461cf4str x0, [sp+104]
    00461cf8str x1, [sp+112]
    00461cfcldr x5, [sp+120]
    00461d00ldr x2, [sp+128]
    00461d04mov x3, x0
    00461d08mov x4, x1
    00461d0cmov x0, xzr
    00461d10mov x1, x5
    00461d14bl runtime.concatstring2
    00461d18str x0, [sp+48]
    00461d1cstr x1, [sp+56]
    00461d20ldur x29, [sp-8]
    00461d24ldr x30, [sp], 160
    00461d28ret x30
    00461d2c
    00461d2cloc_461d2c:
    00461d2cstp x0, x1, [sp+8]
    00461d30stp x2, x3, [sp+24]
    00461d34str x4, [sp+40]
    00461d38mov x3, x30
    00461d3cbl runtime.morestack_noctxt.abi0
    00461d40ldp x0, x1, [sp+8]
    00461d44ldp x2, x3, [sp+24]
    00461d48ldr x4, [sp+40]
    00461d4cb 0x461c10
    00461c10