- refactored ike proposal
authorMartin Willi <martin@strongswan.org>
Tue, 14 Feb 2006 14:52:00 +0000 (14:52 -0000)
committerMartin Willi <martin@strongswan.org>
Tue, 14 Feb 2006 14:52:00 +0000 (14:52 -0000)
commitce461bbd13c5ea6a94ba0b34cbb4d1be8159b67e
treed3ba1aa2e97e7aeb7b24163d4b8671abbeb9a7c9
parent409d010131f14e551e0645e9b88ad7621d08b781
- refactored ike proposal
- uses now proposal_t, wich is also used by child proposals
- ike key derivation refactored
- crypter_t api has get_key_size now
- some other improvements here and there
47 files changed:
Source/charon/config/Makefile.config
Source/charon/config/child_proposal.c [deleted file]
Source/charon/config/child_proposal.h [deleted file]
Source/charon/config/configuration_manager.c
Source/charon/config/init_config.c
Source/charon/config/init_config.h
Source/charon/config/proposal.c [new file with mode: 0644]
Source/charon/config/proposal.h [new file with mode: 0644]
Source/charon/config/sa_config.c
Source/charon/config/sa_config.h
Source/charon/daemon.h
Source/charon/encoding/payloads/notify_payload.c
Source/charon/encoding/payloads/proposal_substructure.c
Source/charon/encoding/payloads/proposal_substructure.h
Source/charon/encoding/payloads/sa_payload.c
Source/charon/encoding/payloads/sa_payload.h
Source/charon/encoding/payloads/transform_substructure.h
Source/charon/sa/authenticator.c
Source/charon/sa/child_sa.c
Source/charon/sa/child_sa.h
Source/charon/sa/ike_sa.c
Source/charon/sa/ike_sa.h
Source/charon/sa/states/ike_auth_requested.c
Source/charon/sa/states/ike_sa_init_requested.c
Source/charon/sa/states/ike_sa_init_requested.h
Source/charon/sa/states/ike_sa_init_responded.c
Source/charon/sa/states/initiator_init.c
Source/charon/sa/states/responder_init.c
Source/charon/testcases/Makefile.testcases
Source/charon/testcases/child_proposal_test.c [deleted file]
Source/charon/testcases/child_proposal_test.h [deleted file]
Source/charon/testcases/generator_test.c
Source/charon/testcases/init_config_test.c
Source/charon/testcases/parser_test.c
Source/charon/testcases/proposal_test.c [new file with mode: 0644]
Source/charon/testcases/proposal_test.h [new file with mode: 0644]
Source/charon/testcases/sa_config_test.c
Source/charon/testcases/testcases.c
Source/charon/transforms/crypters/aes_cbc_crypter.c
Source/charon/transforms/crypters/aes_cbc_crypter.h
Source/charon/transforms/crypters/crypter.c
Source/charon/transforms/crypters/crypter.h
Source/charon/transforms/diffie_hellman.c
Source/charon/transforms/diffie_hellman.h
Source/charon/transforms/prfs/hmac_prf.c
Source/charon/transforms/prfs/prf.h
Source/charon/transforms/signers/hmac_signer.c