Query regarding EVP_PKEY_CTX_set_cb
Michel
michel.sales at online.fr
Wed Mar 30 18:54:19 UTC 2022
Hi Bala,
> Can you please help to understand the use of the callback function that can be set during key generation ?
AFAI remember, nothing special except provide a way to show work is still running (using a progress bar for example) and a mechanism to cancel the generation if it lasts too long.
"If the callback returns 0 then the key generation operation is aborted and an error occurs. This might occur during a time consuming operation where a user clicks on a "cancel" button".
(from https://www.openssl.org/docs/man3.0/man3/EVP_PKEY_CTX_set_cb.html)
> Is EVP_PKEY_CTX_set_cb API replacement for the deprecated BN_GENCB_set_old
No, BN_GENCB_set[...] is a similar mechanism but for Big Number / Prime (not *Key*) generation. (https://www.openssl.org/docs/man3.0/man3/BN_GENCB_set_old.html)
Hope it helps,
Regards,
Michel.
More information about the openssl-users
mailing list