aboutsummaryrefslogtreecommitdiffstats
path: root/src/libsimaka
Commit message (Collapse)AuthorAgeFilesLines
* enum: Don't directly include enum.hMartin Willi2014-05-161-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 properlyTobias Brunner2013-09-121-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_CPPFLAGSMartin Willi2013-07-181-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 directoryTobias Brunner2013-03-021-5/+9
|
* Fixed two bugs in logging MSK during EAP-SIM/AKATobias Brunner2012-11-211-1/+1
| | | | msk is already a pointer to a chunk_t and it was actually not set yet.
* Moved debug.[ch] to utils folderTobias Brunner2012-10-243-3/+3
|
* Moved enum_name_t to utils folderTobias Brunner2012-10-241-1/+1
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-243-3/+3
|
* Fix memory management in SIM/AKA crypto functionsMartin Willi2012-07-161-3/+4
|
* Add a return value to hasher_t.allocate_hash()Martin Willi2012-07-161-2/+2
|
* Add a return value to hasher_t.get_hash()Martin Willi2012-07-161-5/+11
|
* Add a return value to crypter_t.set_key()Martin Willi2012-07-161-4/+4
|
* Add a return value to crypter_t.decrypt()Martin Willi2012-07-161-2/+4
|
* Add a return value to crypter_t.encryptMartin Willi2012-07-161-1/+4
|
* Check rng return value when generating SIM/AKA message IVsMartin Willi2012-07-161-1/+4
|
* Add a return value to prf_t.set_key()Martin Willi2012-07-161-3/+12
|
* Add a return value to prf_t.get_bytes()Martin Willi2012-07-161-3/+16
|
* Add a return value to signer_t.set_key()Martin Willi2012-07-161-2/+9
|
* Add a return value to simaka_crypto_t.derive_keys_*()Martin Willi2012-07-162-19/+25
|
* Add a return value to signer_t.get_signature()Martin Willi2012-07-161-1/+4
|
* Add a return value to simaka_message_t.generate()Martin Willi2012-07-162-5/+7
|
* Fixed additional typos in comments and log messages.Tobias Brunner2012-01-121-2/+2
|
* Fixed compiler warnings regarding enum comparison.Tobias Brunner2011-11-251-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 testingAndreas Steffen2011-11-082-0/+13
|
* Add a plugin feature registration callback for SIM/AKA backendsMartin Willi2011-10-142-0/+108
|
* Migrated simaka_message to INIT/METHOD macrosMartin Willi2011-08-081-62/+38
|
* Migratd simaka_crypto to INIT/METHOD macrosMartin Willi2011-08-081-55/+39
|
* Migrated all SIM/AKA code to libsimaka, use SIM and AKA backend managers ↵Martin Willi2011-08-089-37/+1228
| | | | registered by name
* Install and link libsimaka as dynamic libraryMartin Willi2011-08-081-1/+1
|
* Use IV length of a crypter instead of block size for IV calculationsMartin Willi2010-08-131-4/+5
|
* Changed all usages of lib->attributes to hydra->attributes.Tobias Brunner2010-03-241-1/+1
|
* Convert charon into libcharon.Tobias Brunner2010-03-191-1/+1
|
* Use message instead of attributes in hookMartin Willi2010-02-262-10/+13
|
* Invoke attribute/key hooks from libsimakaMartin Willi2009-11-302-5/+13
|
* Build libsimaka with libtool, as we require a PIC-enabled versionMartin Willi2009-11-121-3/+2
|
* EAP-SIM/AKA crypto helper supports key derivation for fast reauthenticationMartin Willi2009-11-123-22/+110
|
* A SIM/AKA message can be parsed twice, without and with decryptionMartin Willi2009-11-122-56/+110
|
* Pass SIM/AKA crypto helper to constructor of messageMartin Willi2009-11-122-26/+35
|
* Added a doxygen group for libsimaka, some cleanupsMartin Willi2009-11-122-18/+24
|
* Centralized SIM/AKA notifications and client errorsMartin Willi2009-11-122-13/+118
|
* Use the EAP-SIM/AKA crypto helper in EAP-SIMMartin Willi2009-11-122-19/+30
|
* libsimaka provides cryptographic functionality used in EAP-SIM and EAP-AKAMartin Willi2009-11-123-1/+262
|
* Added a libsimaka library with shared message handling code for EAP-SIM/AKAMartin Willi2009-11-123-0/+998