This is the only call to `LookupAuthenticationPackage`, which means that `Interop.SspiCli.AuthenticationPackageNames.MICROSOFT_KERBEROS_NAME_A` is the only argument ever provided, which means that every call to Ascii.GetBytes will produce the same value (in a different array).    Maybe this value should be pre-ASCII'd and held for the lifetime of the process?