EVP_SealInit question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux