public static byte[] ComputePublicKeyToken(byte[] publicKey) { if (publicKey == null) { return(null); } if (publicKey.Length == 0) { return(Array.Empty <byte>()); } if (!IsValidPublicKey(publicKey)) { throw new SecurityException(SR.Security_InvalidAssemblyPublicKey); } return(RuntimeImports.ConvertPublicKeyToPublicKeyToken(publicKey)); }