name = plugin->get_name(plugin);
switch (feature->type)
{
+ case FEATURE_NONE:
+ case FEATURE_PRIVKEY_SIGN:
+ case FEATURE_PRIVKEY_DECRYPT:
+ case FEATURE_PUBKEY_VERIFY:
+ case FEATURE_PUBKEY_ENCRYPT:
+ case FEATURE_EAP_SERVER:
+ case FEATURE_EAP_PEER:
+ case FEATURE_XAUTH_SERVER:
+ case FEATURE_XAUTH_PEER:
+ case FEATURE_CUSTOM:
+ break;
case FEATURE_CRYPTER:
lib->crypto->add_crypter(lib->crypto, feature->arg.crypter.alg,
feature->arg.crypter.key_size,
case FEATURE_RESOLVER:
lib->resolver->add_resolver(lib->resolver, reg->arg.reg.f);
break;
- default:
- break;
}
return TRUE;
}
}
switch (feature->type)
{
+ case FEATURE_NONE:
+ case FEATURE_PRIVKEY_SIGN:
+ case FEATURE_PRIVKEY_DECRYPT:
+ case FEATURE_PUBKEY_VERIFY:
+ case FEATURE_PUBKEY_ENCRYPT:
+ case FEATURE_EAP_SERVER:
+ case FEATURE_EAP_PEER:
+ case FEATURE_XAUTH_SERVER:
+ case FEATURE_XAUTH_PEER:
+ case FEATURE_CUSTOM:
+ break;
case FEATURE_CRYPTER:
lib->crypto->remove_crypter(lib->crypto, reg->arg.reg.f);
break;
case FEATURE_RESOLVER:
lib->resolver->remove_resolver(lib->resolver, reg->arg.reg.f);
break;
- default:
- break;
}
return TRUE;
}