Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | enum: Don't directly include enum.h | Martin Willi | 2014-05-16 | 1 | -1/+1 |
| | | | | | To allow enum.h to depend on utils.h definitions, avoid its direct inclusion. Instead include utils.h, which includes enum.h as well. | ||||
* | Build all shared libraries with -no-undefined and link them properly | Tobias Brunner | 2013-09-12 | 1 | -0/+7 |
| | | | | | | | | | | The flag is required to convince libtool on Cygwin to build DLLs. But on Windows these shared libraries can not have undefined symbols, so we have to link them explicitly to the libraries they reference. For plugins this is currently not done, so only the monolithic build is supported. The plugin loader wouldn't be able to load DLLs anyway, as it tries to load files that don't exist on Cygwin. | ||||
* | automake: replace INCLUDES by AM_CPPFLAGS | Martin Willi | 2013-07-18 | 1 | -2/+4 |
| | | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only. | ||||
* | Fixed Doxygen comments after scanning complete src directory | Tobias Brunner | 2013-03-02 | 1 | -5/+9 |
| | |||||
* | Fixed two bugs in logging MSK during EAP-SIM/AKA | Tobias Brunner | 2012-11-21 | 1 | -1/+1 |
| | | | | msk is already a pointer to a chunk_t and it was actually not set yet. | ||||
* | Moved debug.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 3 | -3/+3 |
| | |||||
* | Moved enum_name_t to utils folder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 3 | -3/+3 |
| | |||||
* | Fix memory management in SIM/AKA crypto functions | Martin Willi | 2012-07-16 | 1 | -3/+4 |
| | |||||
* | Add a return value to hasher_t.allocate_hash() | Martin Willi | 2012-07-16 | 1 | -2/+2 |
| | |||||
* | Add a return value to hasher_t.get_hash() | Martin Willi | 2012-07-16 | 1 | -5/+11 |
| | |||||
* | Add a return value to crypter_t.set_key() | Martin Willi | 2012-07-16 | 1 | -4/+4 |
| | |||||
* | Add a return value to crypter_t.decrypt() | Martin Willi | 2012-07-16 | 1 | -2/+4 |
| | |||||
* | Add a return value to crypter_t.encrypt | Martin Willi | 2012-07-16 | 1 | -1/+4 |
| | |||||
* | Check rng return value when generating SIM/AKA message IVs | Martin Willi | 2012-07-16 | 1 | -1/+4 |
| | |||||
* | Add a return value to prf_t.set_key() | Martin Willi | 2012-07-16 | 1 | -3/+12 |
| | |||||
* | Add a return value to prf_t.get_bytes() | Martin Willi | 2012-07-16 | 1 | -3/+16 |
| | |||||
* | Add a return value to signer_t.set_key() | Martin Willi | 2012-07-16 | 1 | -2/+9 |
| | |||||
* | Add a return value to simaka_crypto_t.derive_keys_*() | Martin Willi | 2012-07-16 | 2 | -19/+25 |
| | |||||
* | Add a return value to signer_t.get_signature() | Martin Willi | 2012-07-16 | 1 | -1/+4 |
| | |||||
* | Add a return value to simaka_message_t.generate() | Martin Willi | 2012-07-16 | 2 | -5/+7 |
| | |||||
* | Fixed additional typos in comments and log messages. | Tobias Brunner | 2012-01-12 | 1 | -2/+2 |
| | |||||
* | Fixed compiler warnings regarding enum comparison. | Tobias Brunner | 2011-11-25 | 1 | -1/+1 |
| | | | | | | | | | Warnings like comparison of unsigned expression < 0 is always false are reported with -Wextra when enum types that are compiled to an unsigned type (which is up to the compiler) are checked for negativity. | ||||
* | added dummy libsimaka_init() function needed for integrity testing | Andreas Steffen | 2011-11-08 | 2 | -0/+13 |
| | |||||
* | Add a plugin feature registration callback for SIM/AKA backends | Martin Willi | 2011-10-14 | 2 | -0/+108 |
| | |||||
* | Migrated simaka_message to INIT/METHOD macros | Martin Willi | 2011-08-08 | 1 | -62/+38 |
| | |||||
* | Migratd simaka_crypto to INIT/METHOD macros | Martin Willi | 2011-08-08 | 1 | -55/+39 |
| | |||||
* | Migrated all SIM/AKA code to libsimaka, use SIM and AKA backend managers ↵ | Martin Willi | 2011-08-08 | 9 | -37/+1228 |
| | | | | registered by name | ||||
* | Install and link libsimaka as dynamic library | Martin Willi | 2011-08-08 | 1 | -1/+1 |
| | |||||
* | Use IV length of a crypter instead of block size for IV calculations | Martin Willi | 2010-08-13 | 1 | -4/+5 |
| | |||||
* | Changed all usages of lib->attributes to hydra->attributes. | Tobias Brunner | 2010-03-24 | 1 | -1/+1 |
| | |||||
* | Convert charon into libcharon. | Tobias Brunner | 2010-03-19 | 1 | -1/+1 |
| | |||||
* | Use message instead of attributes in hook | Martin Willi | 2010-02-26 | 2 | -10/+13 |
| | |||||
* | Invoke attribute/key hooks from libsimaka | Martin Willi | 2009-11-30 | 2 | -5/+13 |
| | |||||
* | Build libsimaka with libtool, as we require a PIC-enabled version | Martin Willi | 2009-11-12 | 1 | -3/+2 |
| | |||||
* | EAP-SIM/AKA crypto helper supports key derivation for fast reauthentication | Martin Willi | 2009-11-12 | 3 | -22/+110 |
| | |||||
* | A SIM/AKA message can be parsed twice, without and with decryption | Martin Willi | 2009-11-12 | 2 | -56/+110 |
| | |||||
* | Pass SIM/AKA crypto helper to constructor of message | Martin Willi | 2009-11-12 | 2 | -26/+35 |
| | |||||
* | Added a doxygen group for libsimaka, some cleanups | Martin Willi | 2009-11-12 | 2 | -18/+24 |
| | |||||
* | Centralized SIM/AKA notifications and client errors | Martin Willi | 2009-11-12 | 2 | -13/+118 |
| | |||||
* | Use the EAP-SIM/AKA crypto helper in EAP-SIM | Martin Willi | 2009-11-12 | 2 | -19/+30 |
| | |||||
* | libsimaka provides cryptographic functionality used in EAP-SIM and EAP-AKA | Martin Willi | 2009-11-12 | 3 | -1/+262 |
| | |||||
* | Added a libsimaka library with shared message handling code for EAP-SIM/AKA | Martin Willi | 2009-11-12 | 3 | -0/+998 |