Martin Willi
|
5aef6bd0f3
|
Accept NULL auth_cfg_t passed to credential_manager_t.get_private()
|
2012-03-20 17:31:39 +01:00 |
Martin Willi
|
47b8f6ef4b
|
Invoke bus_t.message hook twice, once plain and parsed, once encoded and encrypted
|
2012-03-20 17:31:37 +01:00 |
Martin Willi
|
15a682f4c2
|
Separated libcharon/sa directory with ikev1 and ikev2 subfolders
|
2012-03-20 17:31:26 +01:00 |
Martin Willi
|
9ad5b8fa95
|
Cleanup CERT payload constructors
|
2012-03-20 17:31:13 +01:00 |
Martin Willi
|
e174e0d445
|
Added not-yet used sa_payload parameters used in IKEv1
|
2012-03-20 17:30:52 +01:00 |
Tobias Brunner
|
d6cec44b24
|
Fixed conftests after extending CERT payload.
|
2012-03-20 17:30:50 +01:00 |
Tobias Brunner
|
a0563846b0
|
Moved version specific keymat functions to specific interfaces.
|
2012-03-20 17:30:45 +01:00 |
Martin Willi
|
c311d22d0f
|
Don't clone chunk in message.get_packet_data
|
2012-03-20 17:30:44 +01:00 |
Martin Willi
|
04ee2b7fed
|
Added IKEv1 support to notify payload
|
2012-03-20 17:30:43 +01:00 |
Martin Willi
|
38fb67fbf1
|
Add a payload.get_header_length() method, remove header length definitions
|
2012-03-20 17:30:42 +01:00 |
Martin Willi
|
e9b55b8325
|
Simplify signature of get_encoding_rules(), make all rules static
|
2012-03-20 17:30:42 +01:00 |
Tobias Brunner
|
4ed52db2bb
|
Allow creation of message_t objects for IKEv1 packets.
|
2012-03-20 17:30:40 +01:00 |
Martin Willi
|
b0b9d18593
|
Extend sa_payload for IKEv1 support
|
2012-03-20 17:30:40 +01:00 |
Martin Willi
|
2a277867be
|
Show full blown traffic selector in log_ts hook
|
2011-04-14 09:21:58 +02:00 |
Tobias Brunner
|
84545f6e7c
|
Some typos fixed.
|
2011-02-07 11:39:41 +01:00 |
Martin Willi
|
5b0e6c593a
|
Added option to use a different key when rebuilding AUTH
|
2011-01-05 16:46:07 +01:00 |
Martin Willi
|
0beb1d6fbb
|
Added a hook to reset ESP sequence numbers
|
2011-01-05 16:46:00 +01:00 |
Martin Willi
|
c7f7a0ba06
|
Use strncaseeq instead of strncasecmp
|
2011-01-05 16:45:59 +01:00 |
Martin Willi
|
9992cb1c10
|
Generate payload to rebuild_auth, works with injected unknown payloads
|
2011-01-05 16:45:55 +01:00 |
Martin Willi
|
5c95bf7b93
|
Move rebuild_auth functionality to a standalone hook
This reverts commit 3c12b239fd55aa36c59eb60224d27af8b8d915d1.
|
2011-01-05 16:45:54 +01:00 |
Martin Willi
|
586070d2ce
|
Implemented hook to log traffic selectors
|
2011-01-05 16:45:53 +01:00 |
Martin Willi
|
6bd3a1c220
|
The set_reserved() hook rebuilds AUTH if it mangles ID payload fields
|
2011-01-05 16:45:53 +01:00 |
Martin Willi
|
5f15faebc8
|
Include the used reserved bytes from ID payloads in AUTH calculation
|
2011-01-05 16:45:53 +01:00 |
Martin Willi
|
b5bbc9506c
|
Extended set_reserved hook to mangle sa_payload substructures
|
2011-01-05 16:45:52 +01:00 |
Martin Willi
|
a6da3795d6
|
The set_ike_version hook supports version flag mangling
|
2011-01-05 16:45:52 +01:00 |
Martin Willi
|
357e960e40
|
Implemented hook to toggle initiator flag in IKE header
|
2011-01-05 16:45:52 +01:00 |
Martin Willi
|
446a4537e5
|
Implemented a hook to set reserved bits
|
2011-01-05 16:45:51 +01:00 |
Martin Willi
|
15a612efb2
|
Use payload_get_field() to look up payload fields
|
2011-01-05 16:45:51 +01:00 |
Martin Willi
|
f5705d0fa6
|
Use standard ID getter in log_id hook
|
2011-01-05 16:45:50 +01:00 |
Martin Willi
|
64293410b7
|
Implemented a hook to toggle the IKE message request flag
|
2011-01-05 16:45:50 +01:00 |
Martin Willi
|
19a18de98a
|
Implemented hook to modify IKE header SPIs
|
2011-01-05 16:45:50 +01:00 |
Martin Willi
|
f2116c6de7
|
Show SPI in proposal logging hook
|
2011-01-05 16:45:48 +01:00 |
Martin Willi
|
42133e33bd
|
Implemented a hook to inject custom proposals
|
2011-01-05 16:45:48 +01:00 |
Martin Willi
|
5d82b2d321
|
Remove unused variable
|
2011-01-05 16:45:48 +01:00 |
Martin Willi
|
7ab6429b3c
|
Added hook to log ID payload type and data
|
2011-01-05 16:45:47 +01:00 |
Martin Willi
|
c6f2bac1b8
|
Added hook to log received KE group
|
2011-01-05 16:45:47 +01:00 |
Martin Willi
|
6dd6b0ef95
|
Added a hook to modify proposal numbers
|
2011-01-05 16:45:47 +01:00 |
Martin Willi
|
5dca645d46
|
Added a hook to print received proposals, including number
|
2011-01-05 16:45:47 +01:00 |
Martin Willi
|
b080f393ce
|
Added a hook to alter the payload length field of arbitrary payloads
|
2011-01-05 16:45:47 +01:00 |
Martin Willi
|
00d8b9a638
|
Implemented a hook that recreates a valid incoming IKE_AUTH response, even if AUTH_FAILED
|
2011-01-05 16:45:46 +01:00 |
Martin Willi
|
a0a760795e
|
Added hook to set arbitrary IKE major/minor versions in message headers
|
2011-01-05 16:45:45 +01:00 |
Martin Willi
|
e330360f77
|
Added a force_hookie hook that requests a COOKIE independent of our COOKIE mechanism
|
2011-01-05 16:45:45 +01:00 |
Martin Willi
|
1f42c80942
|
The add_payload hook supports replacing existing payloads of the same type
|
2011-01-05 16:45:45 +01:00 |
Martin Willi
|
60b14332b3
|
Fix insertion of non hex encoded payload data
|
2011-01-05 16:45:44 +01:00 |
Martin Willi
|
50b28ad8a4
|
Added a hook to set the critical bit on arbitrary payloads
|
2011-01-05 16:45:44 +01:00 |
Martin Willi
|
9b2ed9501f
|
Added a hook to inject custom payloads with critical bit
|
2011-01-05 16:45:43 +01:00 |
Martin Willi
|
4a2f7f05df
|
Be a little more verbose about cert payload injection
|
2011-01-05 16:45:43 +01:00 |
Martin Willi
|
a60b892841
|
Support hook suffixes to use the same hook multiple times
|
2011-01-05 16:45:42 +01:00 |
Martin Willi
|
cf594ca411
|
Added a hook to ignore specific messages
|
2011-01-05 16:45:42 +01:00 |
Martin Willi
|
81b213499d
|
Added a hook to send unencrypted notifies in established IKE_SAs
|
2011-01-05 16:45:42 +01:00 |