This adds 2 things to the ENGINE code.
[openssl.git] / crypto / engine / engine_int.h
index addf6b533b08bd369a83b0f095678494e1456d57..d44f64855937c5f1880ac83360aa8c430303f577 100644 (file)
@@ -96,6 +96,8 @@ struct engine_st
         * simply to cope with (de)allocation of this structure. Hence,
         * running_ref <= struct_ref at all times. */
        int funct_ref;
+       /* A place to store per-key data */
+       CRYPTO_EX_DATA ex_data;
        /* Used to maintain the linked-list of engines. */
        struct engine_st *prev;
        struct engine_st *next;