aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/sa/ikev1/keymat_v1.c
Commit message (Expand)AuthorAgeFilesLines
* ikev1: Factor out IV and QM managementTobias Brunner2017-02-081-236/+20
* keymat: Allow keymat to modify signature scheme(s)Thomas Egerer2017-02-081-1/+2
* ikev1: Send derived IKE_SA keys to busTobias Brunner2016-10-041-14/+11
* Use standard unsigned integer typesAndreas Steffen2016-03-241-24/+24
* ikev1: Make maximum number of IKEv1 phase 2 exchanges we keep state about con...Tobias Brunner2015-10-301-9/+11
* diffie-hellman: Add a bool return value to get_my_public_value()Martin Willi2015-03-231-1/+4
* diffie-hellman: Use bool instead of status_t as get_shared_secret() return valueMartin Willi2015-03-231-2/+2
* payload: Use common prefixes for all payload type identifiersMartin Willi2014-06-041-3/+3
* iv_gen: aead_t implementations provide an IV generatorTobias Brunner2013-10-111-0/+8
* Add missing XAuthRespPSK switch case to IKEv1 key derivationMartin Willi2013-03-121-0/+1
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
* Refactored error handling in keymat_v1_tMartin Willi2012-07-161-25/+27
* Add a return value to hasher_t.allocate_hash()Martin Willi2012-07-161-5/+14
* Add a return value to keymat_v1_t.{get,update,confirm}_ivMartin Willi2012-07-161-8/+24
* Add a return value to crypter_t.set_key()Martin Willi2012-07-161-3/+6
* Add a return value to crypter_t.decrypt()Martin Willi2012-07-161-2/+1
* Add a return value to crypter_t.encryptMartin Willi2012-07-161-2/+1
* Add a return value to prf_t.set_key()Martin Willi2012-07-161-10/+25
* Add a return value to prf_t.allocate_bytes()Martin Willi2012-07-161-11/+45
* Use a bool return value in keymat_v1_t.get_hash_phase2()Martin Willi2012-07-161-24/+24
* Add a return value to keymat_v1_t.get_hash()Martin Willi2012-07-161-6/+6
* Add a return value to prf_t.get_bytes()Martin Willi2012-07-161-9/+19
* prf_plus_create() can return NULL on failureMartin Willi2012-07-161-0/+10
* Add a return value to prf_plus_t.allocate_bytes()Martin Willi2012-07-161-4/+14
* Add a return value to aead_t.set_key()Martin Willi2012-07-161-1/+2
* Add a return value to aead_t.encrypt()Martin Willi2012-07-161-1/+2
* Add create_nonce_gen function to keymat interfaceAdrian-Ken Rueegsegger2012-05-181-0/+7
* Use a dedicated PRF for HASH/SIG payloads using ECDSA specific hasherMartin Willi2012-03-201-14/+37
* Select public key auth method by checking what key we haveMartin Willi2012-03-201-0/+3
* Added a keymat_t version to cast it safelyMartin Willi2012-03-201-0/+7
* Separated libcharon/sa directory with ikev1 and ikev2 subfoldersMartin Willi2012-03-201-0/+1008