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 Danielsson: > 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?). > > (Storing public keys in a DHT, users need to be able to - given a > public key - generate a hash to check if the hash exists in the DHT). > -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users