예제 #1
0
int ENGINE_set_default_STORE(ENGINE *e)
  {
  if(e->store_meth)
    return engine_table_register(&store_table,
        engine_unregister_all_STORE, e, &dummy_nid, 1, 1);
  return 1;
  }
예제 #2
0
int ENGINE_set_default_ECDSA(ENGINE *e)
	{
	if(e->ecdsa_meth)
		return engine_table_register(&ecdsa_table,
				engine_unregister_all_ECDSA, e, &dummy_nid, 1, 1);
	return 1;
	}
예제 #3
0
int ENGINE_register_DSA(ENGINE *e)
  {
  if(e->dsa_meth)
    return engine_table_register(&dsa_table,
        engine_unregister_all_DSA, e, &dummy_nid, 1, 0);
  return 1;
  }
예제 #4
0
파일: tb_dh.c 프로젝트: prestocore/browser
int ENGINE_set_default_DH(ENGINE *e)
	{
	if(e->dh_meth)
		return engine_table_register(&dh_table,
				engine_unregister_all_DH, e, &dummy_nid, 1, 1);
	return 1;
	}
예제 #5
0
EXPORT_C int ENGINE_register_RAND(ENGINE *e)
	{
	if(e->rand_meth)
		return engine_table_register(&rand_table,
				engine_unregister_all_RAND, e, &dummy_nid, 1, 0);
	return 1;
	}
예제 #6
0
EXPORT_C int ENGINE_register_STORE(ENGINE *e)
	{
	if(e->store_meth)
		return engine_table_register(&store_table,
				engine_unregister_all_STORE, e, &dummy_nid, 1, 0);
	return 1;
	}
예제 #7
0
파일: tb_rand.c 프로젝트: 277800076/openssl
int ENGINE_set_default_RAND(ENGINE *e)
{
    if (e->rand_meth)
        return engine_table_register(&rand_table,
                                     engine_unregister_all_RAND, e,
                                     &dummy_nid, 1, 1);
    return 1;
}
예제 #8
0
파일: tb_eckey.c 프로젝트: AndreV84/openssl
int ENGINE_set_default_EC(ENGINE *e)
{
    if (e->ec_meth != NULL)
        return engine_table_register(&dh_table,
                                     engine_unregister_all_EC, e, &dummy_nid,
                                     1, 1);
    return 1;
}
예제 #9
0
파일: tb_ecdh.c 프로젝트: MiKTeX/miktex
int
ENGINE_register_ECDH(ENGINE *e)
{
	if (e->ecdh_meth)
		return engine_table_register(&ecdh_table,
		    engine_unregister_all_ECDH, e, &dummy_nid, 1, 0);
	return 1;
}
예제 #10
0
int ENGINE_set_default_pkey_asn1_meths(ENGINE *e)
{
    if (e->pkey_asn1_meths) {
        const int *nids;
        int num_nids = e->pkey_asn1_meths(e, NULL, &nids, 0);
        if (num_nids > 0)
            return engine_table_register(&pkey_asn1_meth_table,
                                         engine_unregister_all_pkey_asn1_meths,
                                         e, nids, num_nids, 1);
    }
    return 1;
}
int ENGINE_set_default_ciphers(ENGINE *e)
	{
	if(e->ciphers)
		{
		const int *nids;
		int num_nids = e->ciphers(e, NULL, &nids, 0);
		if(num_nids > 0)
			return engine_table_register(&cipher_table,
					engine_unregister_all_ciphers, e, nids,
					num_nids, 1);
		}
	return 1;
	}
예제 #12
0
int ENGINE_register_digests(ENGINE *e)
	{
	if(e->digests)
		{
		const int *nids;
		int num_nids = e->digests(e, NULL, &nids, 0);
		if(num_nids > 0)
			return engine_table_register(&digest_table,
					engine_unregister_all_digests, e, nids,
					num_nids, 0);
		}
	return 1;
	}