334 void ENGINE_load_dynamic(void);
335 #ifndef OPENSSL_NO_STATIC_ENGINE
336 void ENGINE_load_4758cca(void);
337 void ENGINE_load_aep(void);
338 void ENGINE_load_atalla(void);
339 void ENGINE_load_chil(void);
340 void ENGINE_load_cswift(void);
341 void ENGINE_load_nuron(void);
342 void ENGINE_load_sureware(void);
343 void ENGINE_load_ubsec(void);
344 void ENGINE_load_padlock(void);
345 void ENGINE_load_capi(void);
346 #ifndef OPENSSL_NO_GMP
347 void ENGINE_load_gmp(void);
348 #endif
349 #ifndef OPENSSL_NO_GOST
350 void ENGINE_load_gost(void);
351 #endif
352 #endif
353 void ENGINE_load_cryptodev(void);
354 void ENGINE_load_rsax(void);
355 void ENGINE_load_rdrand(void);
356 void ENGINE_load_builtin_engines(void);
357
358 /* Get and set global flags (ENGINE_TABLE_FLAG_***) for the implementation
359 * "registry" handling. */
360 unsigned int ENGINE_get_table_flags(void);
361 void ENGINE_set_table_flags(unsigned int flags);
362
363 /* Manage registration of ENGINEs per "table". For each type, there are 3
364 * functions;
365 * ENGINE_register_***(e) - registers the implementation from 'e' (if it has one)
366 * ENGINE_unregister_***(e) - unregister the implementation from 'e'
367 * ENGINE_register_all_***() - call ENGINE_register_***() for each 'e' in the list
368 * Cleanup is automatically registered from each table when required, so
369 * ENGINE_cleanup() will reverse any "register" operations. */
370
371 int ENGINE_register_RSA(ENGINE *e);
372 void ENGINE_unregister_RSA(ENGINE *e);
373 void ENGINE_register_all_RSA(void);
|
334 void ENGINE_load_dynamic(void);
335 #ifndef OPENSSL_NO_STATIC_ENGINE
336 void ENGINE_load_4758cca(void);
337 void ENGINE_load_aep(void);
338 void ENGINE_load_atalla(void);
339 void ENGINE_load_chil(void);
340 void ENGINE_load_cswift(void);
341 void ENGINE_load_nuron(void);
342 void ENGINE_load_sureware(void);
343 void ENGINE_load_ubsec(void);
344 void ENGINE_load_padlock(void);
345 void ENGINE_load_capi(void);
346 #ifndef OPENSSL_NO_GMP
347 void ENGINE_load_gmp(void);
348 #endif
349 #ifndef OPENSSL_NO_GOST
350 void ENGINE_load_gost(void);
351 #endif
352 #endif
353 void ENGINE_load_cryptodev(void);
354 void ENGINE_load_pk11(void);
355 void ENGINE_load_rsax(void);
356 void ENGINE_load_rdrand(void);
357 void ENGINE_load_builtin_engines(void);
358
359 /* Get and set global flags (ENGINE_TABLE_FLAG_***) for the implementation
360 * "registry" handling. */
361 unsigned int ENGINE_get_table_flags(void);
362 void ENGINE_set_table_flags(unsigned int flags);
363
364 /* Manage registration of ENGINEs per "table". For each type, there are 3
365 * functions;
366 * ENGINE_register_***(e) - registers the implementation from 'e' (if it has one)
367 * ENGINE_unregister_***(e) - unregister the implementation from 'e'
368 * ENGINE_register_all_***() - call ENGINE_register_***() for each 'e' in the list
369 * Cleanup is automatically registered from each table when required, so
370 * ENGINE_cleanup() will reverse any "register" operations. */
371
372 int ENGINE_register_RSA(ENGINE *e);
373 void ENGINE_unregister_RSA(ENGINE *e);
374 void ENGINE_register_all_RSA(void);
|