Example: Encrypted session (based on deployed code)
MyPublic= DHpub(MySecret);
key = DHcalc(MySecret, HisPublic);
This is just the standard way to do Diffie-Hellman
All the lib functions were implemented correctly
But DESsetkey() wanted the 8 parity bits set in key
- otherwise returned an error and no session key was set
Result: 255/256 sessions used a null key!