Martin Willi
|
ff9e46772f
|
Handle PRF failures in eap-aka-3gpp2
|
2012-07-16 14:55:08 +02:00 |
|
Martin Willi
|
a564e4ca77
|
Refactored error handling in keymat_v1_t
|
2012-07-16 14:55:07 +02:00 |
|
Martin Willi
|
4decfae6c2
|
Clean up error handling in keymat_v2_t
|
2012-07-16 14:55:07 +02:00 |
|
Martin Willi
|
511f0b18b9
|
Cleaned up memory management and return values for encryption payload
|
2012-07-16 14:55:07 +02:00 |
|
Martin Willi
|
87dd205b61
|
Add a return value to hasher_t.allocate_hash()
|
2012-07-16 14:55:06 +02:00 |
|
Martin Willi
|
e185612dd8
|
Add a return value to keymat_v1_t.{get,update,confirm}_iv
|
2012-07-16 14:55:06 +02:00 |
|
Martin Willi
|
8bd6a30af1
|
Add a return value to hasher_t.get_hash()
|
2012-07-16 14:55:06 +02:00 |
|
Martin Willi
|
ce73fc19db
|
Add a return value to crypter_t.set_key()
|
2012-07-16 14:53:38 +02:00 |
|
Martin Willi
|
3b96189a2a
|
Add a return value to crypter_t.decrypt()
|
2012-07-16 14:53:38 +02:00 |
|
Martin Willi
|
e35abbe588
|
Add a return value to crypter_t.encrypt
|
2012-07-16 14:53:37 +02:00 |
|
Tobias Brunner
|
e59f983160
|
Check rng return value when generating identity in eap-simaka-reauth plugin
|
2012-07-16 14:53:36 +02:00 |
|
Tobias Brunner
|
e37f9ac2c9
|
Check rng return value when generating pseudonym in eap-simaka-pseudonym plugin
|
2012-07-16 14:53:36 +02:00 |
|
Tobias Brunner
|
8beeb8e116
|
Check rng return value when generating nonces in eap-aka plugin
|
2012-07-16 14:53:36 +02:00 |
|
Tobias Brunner
|
18ce1bb721
|
Check rng return value when generating nonces in eap-sim plugin
|
2012-07-16 14:53:36 +02:00 |
|
Tobias Brunner
|
10b6ca5fb2
|
Check rng return value when generating RAND in eap-aka-3gpp2 plugin
|
2012-07-16 14:53:36 +02:00 |
|
Tobias Brunner
|
162f489a27
|
Check rng return value when generating challenges in eap-md5 and mschapv2 plugins
|
2012-07-16 14:53:36 +02:00 |
|
Tobias Brunner
|
7ae2671036
|
Check rng return value when generating Transaction IDs in DHCP plugin
|
2012-07-16 14:53:36 +02:00 |
|
Tobias Brunner
|
f1c78cfee7
|
Check rng return value when generating ME CONNECT_ID and KEY
|
2012-07-16 14:53:35 +02:00 |
|
Tobias Brunner
|
1bb9c51e87
|
Check rng return value when generating IKEv1 message IDs
|
2012-07-16 14:53:35 +02:00 |
|
Tobias Brunner
|
504918348d
|
Check rng return value when generating COOKIE2 during MOBIKE
|
2012-07-16 14:53:35 +02:00 |
|
Tobias Brunner
|
0c096e9bb5
|
Check rng return value when generating COOKIE secret in receiver
|
2012-07-16 14:53:35 +02:00 |
|
Tobias Brunner
|
92f207477c
|
Check rng return value when generating fake NAT detection payloads
|
2012-07-16 14:53:35 +02:00 |
|
Tobias Brunner
|
ca9b68eb9e
|
Check rng return value when encrypting encryption payload
|
2012-07-16 14:53:35 +02:00 |
|
Tobias Brunner
|
5d91d8c469
|
Check rng return value when generating SPIs in ike_sa_manager_t
|
2012-07-16 14:53:35 +02:00 |
|
Reto Buerki
|
605985d122
|
Nonce: Let get_nonce, allocate_nonce return boolean
|
2012-07-16 14:53:34 +02:00 |
|
Martin Willi
|
f3ca96b2bf
|
Add a return value to prf_t.set_key()
|
2012-07-16 14:53:34 +02:00 |
|
Martin Willi
|
ecc080b393
|
Add a return value to prf_t.allocate_bytes()
|
2012-07-16 14:53:34 +02:00 |
|
Martin Willi
|
a7e6539135
|
Use a bool return value in keymat_v1_t.get_hash_phase2()
|
2012-07-16 14:53:34 +02:00 |
|
Martin Willi
|
e4c5c1d03e
|
Add a return value to keymat_v1_t.get_hash()
|
2012-07-16 14:53:34 +02:00 |
|
Martin Willi
|
bb1e0c59e1
|
Add a return value to keymat_v2_t.get_auth_octets()
|
2012-07-16 14:53:34 +02:00 |
|
Martin Willi
|
2baae8e3ea
|
Add a return value to keymat_v2_t.get_psk_sig()
|
2012-07-16 14:53:34 +02:00 |
|
Martin Willi
|
bc47488323
|
Add a return value to prf_t.get_bytes()
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
edd54734c8
|
prf_plus_create() can return NULL on failure
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
5d79e6c6b4
|
Add a return value to prf_plus_t.allocate_bytes()
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
2d56575d52
|
Add a return value to signer_t.set_key()
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
86d2cdc1ed
|
Add a return value to simaka_crypto_t.derive_keys_*()
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
5fb719e0de
|
Add a return value to radius_message_t.sign()
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
264e702109
|
Add a return value to simaka_message_t.generate()
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
ad08730a4b
|
Add a return value to aead_t.set_key()
|
2012-07-16 14:53:32 +02:00 |
|
Martin Willi
|
e2ed7bfd22
|
Add a return value to aead_t.encrypt()
|
2012-07-16 14:53:32 +02:00 |
|
Martin Willi
|
d19f0ae3e0
|
Don't modify the message string passed to logger, as it gets reused
|
2012-07-13 15:43:04 +02:00 |
|
Martin Willi
|
c6343cf0ad
|
Log to a malloc()ed buffer if the on-stack buffer is not large enough
|
2012-07-13 13:23:29 +02:00 |
|
Martin Willi
|
1b40b74de0
|
Pass opaque data to printf hooks and print_in_hook()
|
2012-07-13 13:23:29 +02:00 |
|
Tobias Brunner
|
893c3a4ead
|
Simplify NAT-D payload creation if UDP encapsulation is forced
We don't need any address lookups in that case as the content of the
payload is generated randomly anyway.
|
2012-07-13 11:13:43 +02:00 |
|
Andreas Steffen
|
22e97e4f1f
|
updated Copyright info
|
2012-07-13 10:42:40 +02:00 |
|
Andreas Steffen
|
968c83cdeb
|
restrict PA-TNC messages to maximum size
|
2012-07-12 21:26:18 +02:00 |
|
Tobias Brunner
|
8d98f7fef6
|
Avoid that any % characters (e.g. in %any) are evaluated when logging via stroke
|
2012-07-12 16:58:00 +02:00 |
|
Andreas Steffen
|
c9c3da66a8
|
removed unused variables
|
2012-07-11 23:15:44 +02:00 |
|
Andreas Steffen
|
c56667f1db
|
fixed logging of unsupported TNCCS version
|
2012-07-11 17:09:05 +02:00 |
|
Andreas Steffen
|
1de4af66d5
|
PB-TNC Client sends empty CLOSE batch only in DECIDED state
|
2012-07-11 17:09:05 +02:00 |
|