Sorry, I'm still not quite getting it.

It sounds like you're saying that only RSA supports encrypting with a public key. But can't any asymmetric encryption algorithm encrypt using the public key? Why is RSA special in this regard?

Norm Green

On 8/15/2016 5:31 PM, Dr. Stephen Henson wrote:
On Mon, Aug 15, 2016, Norm Green wrote:

Ok, thanks.

What I don't understand is what key transport has to do with
EV_SealInit() ?  Why is key transport important here ?

Because EVP_SealInit() generates a random symmetric key and encrypts it using
one or more public keys. For this to work the public key algorithm has to
support encryption of the symmetric key using a public key aka key transport.

Of the public key algorithms OpenSSL currently implements only RSA has that
operation.

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org

--
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Reply via email to