Martin Willi
|
4e508517d7
|
Added support for CRL Issuers to x509 and OpenSSL plugins
|
2011-01-05 16:45:55 +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
|
a73e040cd5
|
Added key strength constraints support to conftest
|
2011-01-05 16:45:53 +01:00 |
|
Martin Willi
|
963b4d9477
|
Added key strength constraints for RSA or ECDSA trustchains
|
2011-01-05 16:45:53 +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
|
502edf425f
|
Migrated psk/pubkey_authenticators to INIT/METHOD macros
|
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
|
54f2bdd656
|
Added substructure enumerators to sa_payload, proposal_substructure
|
2011-01-05 16:45:52 +01:00 |
|
Martin Willi
|
9ca5d0280e
|
Moved check if packet already encoded to ike_sa, avoids message() hook invocation twice
|
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
|
2813be18f5
|
Added a message method to set the "higher version supported" flag
|
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
|
166a2a45d9
|
Added reserved bit mangling wrapper functions to message
|
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
|
e662d62a76
|
Implemented a generic payload field lookup function
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
bf029696c6
|
Reserved field get parsed/generated like any other bit/byte field
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
c93c7a7560
|
Added member fields for reserved bits and bytes in all payloads
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
1b671248c2
|
Migrated vendor_id_payload to INIT/METHOD macros
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
102adb9bfd
|
Migrated ts_payload to INIT/METHOD macros
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
1f5b2bec4b
|
Use enumerator instead of deprecated iterator
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
9f8ecff2e2
|
Migrated transform_substructure to INIT/METHOD macros
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
6844c156fc
|
Removed obsolete clone mehtod from proposal_substructure
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
6b69c03d13
|
Migrated transform_attribute to INIT/METHOD macros
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
423745b652
|
Migrated traffic_selector_substructre to INIT/METHOD macros
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
3f0a2af2a6
|
Migrated notify_payload to INIT/METHOD macros
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
e3c4c6a5ac
|
Migrated nonce_payload to INIT/METHOD macros
|
2011-01-05 16:45:50 +01:00 |
|
Martin Willi
|
19ee0762e7
|
Migrated ke_payload to INIT/METHOD macros
|
2011-01-05 16:45:50 +01:00 |
|
Martin Willi
|
ffb980572f
|
Migrated id_payload to INIT/METHOD macros
|
2011-01-05 16:45:50 +01:00 |
|
Martin Willi
|
f5705d0fa6
|
Use standard ID getter in log_id hook
|
2011-01-05 16:45:50 +01:00 |
|
Martin Willi
|
a11cfe2960
|
Migrated cp_payload to INIT/METHOD macros
|
2011-01-05 16:45:50 +01:00 |
|
Martin Willi
|
bda62cedb9
|
Migrated configuration_attribute to INIT/METHOD macros
|
2011-01-05 16:45:50 +01:00 |
|
Martin Willi
|
1cc58e7ed2
|
Migrated certreq_payload to INIT/METHOD macros
|
2011-01-05 16:45:50 +01:00 |
|
Martin Willi
|
2aa1bffb02
|
Migrated cert_payload to INIT/METHOD macros
|
2011-01-05 16:45:50 +01:00 |
|
Martin Willi
|
9c0ccf5e26
|
Migrated auth_payload to INIT/METHOD macros
|
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
|
6b50b9115d
|
Fixed transport mode configuration option
|
2011-01-05 16:45:49 +01:00 |
|
Martin Willi
|
dbcdd4a46d
|
Disable MOBIKE in conftesting, as it changes port floating behavior
|
2011-01-05 16:45:49 +01:00 |
|
Martin Willi
|
1535913aed
|
Load plugins only once, even if listed twice
|
2011-01-05 16:45:49 +01:00 |
|
Martin Willi
|
9a99b745c0
|
Preload plugins configured in tests
|
2011-01-05 16:45:49 +01:00 |
|
Martin Willi
|
401818651e
|
Moved generic infrastructure initialization to libcharon_init(), allows us to preload plugins
|
2011-01-05 16:45:49 +01:00 |
|
Martin Willi
|
74a5dfe537
|
Added IKE options to configure source/destination ports
|
2011-01-05 16:45:48 +01:00 |
|
Martin Willi
|
448db6d9c0
|
Added IKE config option to fake NAT situations
|
2011-01-05 16:45:48 +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
|
47e0b50725
|
Fixed error reporting
|
2011-01-05 16:45:48 +01:00 |
|