public static ISshKey Get(this ICollection<ISshKey> aKeyList,
SshVersion aVersion,
byte[] aPublicKeyBlob)
{
foreach (ISshKey key in aKeyList.Where(key => key.Version == aVersion)) {
byte[] keyBlob = key.GetPublicKeyBlob();
if (keyBlob.SequenceEqual(aPublicKeyBlob)) {
return key;
}
}
return null;
}