Open kislyuk opened 2 years ago
hey, any plans to implement this support?
I would love to support OpenSSL 3 but so far I have not seen a way to access hasher state using the new data structure. If someone can show me how to do it, I'd gladly update the library.
Starting with OpenSSL 3, the message digest algorithm state is no longer stored in the EVP_MD structure but instead in an opaque algorithm context structure accessible via the "provider interface" (https://www.openssl.org/docs/manmaster/man7/provider-digest.html). It's unclear how to use the provider interface to serialize digest algorithm state.