Hi Jan,
not sure if this might help you, I solved the problem by using
X509_PUBKEY + i2d_X509_PUBKEY. Here's an example:
https://github.com/openca/libpki/blob/b87b647170cb5f71e00baffe609f5a02edfa3845/src/openssl/pki_keypair.c#L307
I hope that helps,
Cheers,
Max
On 3/21/18 1:42 PM, Jan Dan
Hello Jan,
the canonical way to create the hash of the public key is to use
d2i_PUBKEY() to save the public key in (binary) DER format and then
calculate the hash of that using
EVP_DigestInit()/EVP_DigestUpdate()/EVP_DigestFinal().
Hope that helps,
Matthias
Am 21.03.2018 um 14:42 schrieb Jan D
Hello,
Given an EVP_PKEY (can contain either RSA or EC key), is there a
function to generate a hash of the public key? (I have some vague
memory of having read a few years ago that there wasn't any standardized
way to hashing EC keys (+parameters) yet. If so; has this been remedied?).
(St
On Thu, Dec 11, 2014 at 04:02:10PM +0100, Jan Danielsson wrote:
>If I would want to use the hash of a EVP_PKEY to uniquely identify
> the key (regardless of whether it contains the private key or not), what
> would be the best way to do this? (I.e. how do I deterministically hash
> the public
Hello,
If I would want to use the hash of a EVP_PKEY to uniquely identify
the key (regardless of whether it contains the private key or not), what
would be the best way to do this? (I.e. how do I deterministically hash
the public key of a EVP_PKEY?).
Performance is not a major concern.