v2: - Split up fixing up return status for missing key in key_asymmetric_encrypt() into a separate commit; - Initialize public key from private key upon import; - Add a test suggesting that importing private key after public key overwrites existing public key.