Loading crypto/ecdsa/ecdsa.h +15 −0 Original line number Diff line number Diff line Loading @@ -256,6 +256,21 @@ ECDSA_METHOD *ECDSA_METHOD_new(ECDSA_METHOD *ecdsa_method); */ void ECDSA_METHOD_free(ECDSA_METHOD *ecdsa_method); /** Sets application specific data in the ECDSA_METHOD * \param ecdsa_method pointer to existing ECDSA_METHOD * \param app application specific data to set */ void ECDSA_METHOD_set_app_data(ECDSA_METHOD *ecdsa_method, void *app); /** Returns application specific data from a ECDSA_METHOD structure * \param ecdsa_method pointer to ECDSA_METHOD structure * \return pointer to application specific data. */ void * ECDSA_METHOD_get_app_data(ECDSA_METHOD *ecdsa_method); /** Set the ECDSA_do_sign function in the ECDSA_METHOD * \param ecdsa_method pointer to existing ECDSA_METHOD * \param ecdsa_do_sign a funtion of type ECDSA_do_sign Loading crypto/ecdsa/ecs_lib.c +8 −0 Original line number Diff line number Diff line Loading @@ -328,4 +328,12 @@ void ECDSA_METHOD_free(ECDSA_METHOD *ecdsa_method) OPENSSL_free(ecdsa_method); } void ECDSA_METHOD_set_app_data(ECDSA_METHOD *ecdsa_method, void *app) { ecdsa_method->app_data = app; } void * ECDSA_METHOD_get_app_data(ECDSA_METHOD *ecdsa_method) { return ecdsa_method->app_data; } crypto/ecdsa/ecs_locl.h +1 −1 Original line number Diff line number Diff line Loading @@ -79,7 +79,7 @@ struct ecdsa_method int (*finish)(EC_KEY *eckey); #endif int flags; char *app_data; void *app_data; }; /* The ECDSA_METHOD was allocated and can be freed */ Loading Loading
crypto/ecdsa/ecdsa.h +15 −0 Original line number Diff line number Diff line Loading @@ -256,6 +256,21 @@ ECDSA_METHOD *ECDSA_METHOD_new(ECDSA_METHOD *ecdsa_method); */ void ECDSA_METHOD_free(ECDSA_METHOD *ecdsa_method); /** Sets application specific data in the ECDSA_METHOD * \param ecdsa_method pointer to existing ECDSA_METHOD * \param app application specific data to set */ void ECDSA_METHOD_set_app_data(ECDSA_METHOD *ecdsa_method, void *app); /** Returns application specific data from a ECDSA_METHOD structure * \param ecdsa_method pointer to ECDSA_METHOD structure * \return pointer to application specific data. */ void * ECDSA_METHOD_get_app_data(ECDSA_METHOD *ecdsa_method); /** Set the ECDSA_do_sign function in the ECDSA_METHOD * \param ecdsa_method pointer to existing ECDSA_METHOD * \param ecdsa_do_sign a funtion of type ECDSA_do_sign Loading
crypto/ecdsa/ecs_lib.c +8 −0 Original line number Diff line number Diff line Loading @@ -328,4 +328,12 @@ void ECDSA_METHOD_free(ECDSA_METHOD *ecdsa_method) OPENSSL_free(ecdsa_method); } void ECDSA_METHOD_set_app_data(ECDSA_METHOD *ecdsa_method, void *app) { ecdsa_method->app_data = app; } void * ECDSA_METHOD_get_app_data(ECDSA_METHOD *ecdsa_method) { return ecdsa_method->app_data; }
crypto/ecdsa/ecs_locl.h +1 −1 Original line number Diff line number Diff line Loading @@ -79,7 +79,7 @@ struct ecdsa_method int (*finish)(EC_KEY *eckey); #endif int flags; char *app_data; void *app_data; }; /* The ECDSA_METHOD was allocated and can be freed */ Loading