int setdefault);
void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e);
void engine_table_cleanup(ENGINE_TABLE **table);
-ENGINE *engine_table_select_int(ENGINE_TABLE **table, int nid, const char *f,
- int l);
-# define engine_table_select(t,n) \
- engine_table_select_int(t,n,OPENSSL_FILE,OPENSSL_LINE)
+ENGINE *ossl_engine_table_select(ENGINE_TABLE **table, int nid,
+ const char *f, int l);
typedef void (engine_table_doall_cb) (int nid, STACK_OF(ENGINE) *sk,
ENGINE *def, void *arg);
void engine_table_doall(ENGINE_TABLE *table, engine_table_doall_cb *cb,
}
/* return a functional reference for a given 'nid' */
-ENGINE *engine_table_select_int(ENGINE_TABLE **table, int nid, const char *f,
- int l)
+ENGINE *ossl_engine_table_select(ENGINE_TABLE **table, int nid,
+ const char *f, int l)
{
ENGINE *ret = NULL;
ENGINE_PILE tmplate, *fnd = NULL;
*/
ENGINE *ENGINE_get_pkey_asn1_meth_engine(int nid)
{
- return engine_table_select(&pkey_asn1_meth_table, nid);
+ return ossl_engine_table_select(&pkey_asn1_meth_table, nid,
+ OPENSSL_FILE, OPENSSL_LINE);
}
/*
*/
ENGINE *ENGINE_get_cipher_engine(int nid)
{
- return engine_table_select(&cipher_table, nid);
+ return ossl_engine_table_select(&cipher_table, nid,
+ OPENSSL_FILE, OPENSSL_LINE);
}
/* Obtains a cipher implementation from an ENGINE functional reference */
*/
ENGINE *ENGINE_get_default_DH(void)
{
- return engine_table_select(&dh_table, dummy_nid);
+ return ossl_engine_table_select(&dh_table, dummy_nid,
+ OPENSSL_FILE, OPENSSL_LINE);
}
/* Obtains an DH implementation from an ENGINE functional reference */
*/
ENGINE *ENGINE_get_digest_engine(int nid)
{
- return engine_table_select(&digest_table, nid);
+ return ossl_engine_table_select(&digest_table, nid,
+ OPENSSL_FILE, OPENSSL_LINE);
}
/* Obtains a digest implementation from an ENGINE functional reference */
*/
ENGINE *ENGINE_get_default_DSA(void)
{
- return engine_table_select(&dsa_table, dummy_nid);
+ return ossl_engine_table_select(&dsa_table, dummy_nid,
+ OPENSSL_FILE, OPENSSL_LINE);
}
/* Obtains an DSA implementation from an ENGINE functional reference */
*/
ENGINE *ENGINE_get_default_EC(void)
{
- return engine_table_select(&dh_table, dummy_nid);
+ return ossl_engine_table_select(&dh_table, dummy_nid,
+ OPENSSL_FILE, OPENSSL_LINE);
}
/* Obtains an EC_KEY implementation from an ENGINE functional reference */
*/
ENGINE *ENGINE_get_pkey_meth_engine(int nid)
{
- return engine_table_select(&pkey_meth_table, nid);
+ return ossl_engine_table_select(&pkey_meth_table, nid,
+ OPENSSL_FILE, OPENSSL_LINE);
}
/* Obtains a pkey_meth implementation from an ENGINE functional reference */
*/
ENGINE *ENGINE_get_default_RAND(void)
{
- return engine_table_select(&rand_table, dummy_nid);
+ return ossl_engine_table_select(&rand_table, dummy_nid,
+ OPENSSL_FILE, OPENSSL_LINE);
}
/* Obtains an RAND implementation from an ENGINE functional reference */
*/
ENGINE *ENGINE_get_default_RSA(void)
{
- return engine_table_select(&rsa_table, dummy_nid);
+ return ossl_engine_table_select(&rsa_table, dummy_nid,
+ OPENSSL_FILE, OPENSSL_LINE);
}
/* Obtains an RSA implementation from an ENGINE functional reference */