protected override byte[] engineGenerateKey()
{
byte[] newKey;
do
{
newKey = random.GenerateSeed(strength);
DesEdeParameters.SetOddParity(newKey);
}
while (DesEdeParameters.IsWeakKey(newKey, 0, newKey.Length));
return newKey;
}
}