Add public key import test.
Fix typo in test.
Rename GenerateSharedKey to SharedKey.
Switch to SharedKey, use AES256+SHA512 for shared key size.
Merge heads.