Martin Willi
3a5106caea
crypto-tester: Use the plugin feature key size to benchmark crypters/aeads
...
We previously didn't pass the key size during algorithm registration, but this
resulted in benchmarking with the "default" key size the crypter uses when
passing 0 as key size.
2015-04-15 11:35:26 +02:00
Tobias Brunner
27b3358fed
plugin-feature: Hash only the actually used feature argument
...
Clang does not initialize padding in union members so hashing the
complete "arg" union could lead to different hashes if the hashed
plugin_feature_t does not have static storage duration.
Fixes #549 .
2014-03-20 13:42:57 +01:00
Tobias Brunner
f5bd1a5e09
plugin-feature: Add feature for DNSSEC-enabled resolvers
2013-06-11 11:18:18 +02:00
Tobias Brunner
8a6cc1e35f
plugin-feature: Function added to exactly compare plugin features
2013-06-11 11:18:17 +02:00
Martin Willi
692f560546
Add container plugin features
2012-12-19 10:32:07 +01:00
Tobias Brunner
f05b427265
Moved debug.[ch] to utils folder
2012-10-24 16:00:51 +02:00
Tobias Brunner
d15975c7f2
Added PLUGIN_NOOP to separate PLUGIN_PROVIDE from previous CALLBACK/REGISTER entries
2012-07-12 16:54:03 +02:00
Tobias Brunner
a9cfd29c10
Hash function for plugin features added.
2012-05-23 17:50:05 +02:00
Adrian-Ken Rueegsegger
e2fc09c186
Add nonce generator interface
...
Nonce generators (nonce_gen_t) can be used to get or allocate nonces.
Users can request nonce generators from the crypto factory while nonce
plugins register/remove themselves to/from the crypto factory.
2012-05-18 08:15:40 +02:00
Martin Willi
5d1677f52d
Added missing XAuth plugin feature enum names
2012-03-20 17:31:28 +01:00
Martin Willi
26a758ffcb
Fixed fix for XAuth plugin feature matching
2012-03-20 17:31:25 +01:00
Martin Willi
2ee83c2778
Fix XAuth plugin feature matching
2012-03-20 17:31:25 +01:00
Martin Willi
6ebcbc654c
Added auth_cfg option to select XAUTH backend to use
2012-03-20 17:31:15 +01:00
Clavister OpenSource
9c5366446a
IKEv1 XAuth: Added plugin support for XAuth, which allows us to have plugins to talk to servers with different quirks for XAuth authentication.
2012-03-20 17:31:11 +01:00
Martin Willi
927bc3b5b8
Fixed compiler warning
2011-10-14 10:05:47 +02:00
Martin Willi
d965872d66
Implemented feature unloading, moved feature registration plugin_features.c
2011-10-14 10:05:47 +02:00
Tobias Brunner
c293c87761
Don't use union members directly in plugin_feature_t.
2011-10-14 10:05:47 +02:00
Martin Willi
3cd28acce0
Add aead plugin features
2011-10-14 10:05:46 +02:00
Martin Willi
f85a4310cb
Added database and fetcher plugin features
2011-10-14 10:05:45 +02:00
Martin Willi
62b9e2f938
Added support for plugin features
2011-10-14 10:05:44 +02:00