moved typedefs to beginning of files to solve some include problems
authorMartin Willi <martin@strongswan.org>
Mon, 30 Oct 2006 14:07:05 +0000 (14:07 -0000)
committerMartin Willi <martin@strongswan.org>
Mon, 30 Oct 2006 14:07:05 +0000 (14:07 -0000)
commit382b481795d973a94efa1bf5635426566a941718
tree901754b00d54493e9181cd096fd283b220411db3
parent09cb5472bc51d95e6e0fa9c5321ecb0956fcd6c0
moved typedefs to beginning of files to solve some include problems
splitted authenticator to have a separate implementation for each auth_method_t
using va_copy to clone va_lists, should fix proplems on AMD64
some other cleanups
119 files changed:
src/charon/Makefile.am
src/charon/bus/bus.c
src/charon/bus/bus.h
src/charon/bus/listeners/file_logger.h
src/charon/bus/listeners/sys_logger.h
src/charon/config/configuration.h
src/charon/config/connections/connection.h
src/charon/config/connections/connection_store.h
src/charon/config/connections/local_connection_store.h
src/charon/config/credentials/credential_store.h
src/charon/config/credentials/local_credential_store.c
src/charon/config/credentials/local_credential_store.h
src/charon/config/policies/local_policy_store.h
src/charon/config/policies/policy.c
src/charon/config/policies/policy.h
src/charon/config/policies/policy_store.h
src/charon/config/proposal.h
src/charon/config/traffic_selector.h
src/charon/daemon.h
src/charon/encoding/generator.h
src/charon/encoding/message.h
src/charon/encoding/parser.h
src/charon/encoding/payloads/auth_payload.c
src/charon/encoding/payloads/auth_payload.h
src/charon/encoding/payloads/cert_payload.h
src/charon/encoding/payloads/certreq_payload.h
src/charon/encoding/payloads/configuration_attribute.h
src/charon/encoding/payloads/cp_payload.h
src/charon/encoding/payloads/delete_payload.h
src/charon/encoding/payloads/eap_payload.h
src/charon/encoding/payloads/encodings.h
src/charon/encoding/payloads/encryption_payload.h
src/charon/encoding/payloads/id_payload.h
src/charon/encoding/payloads/ike_header.h
src/charon/encoding/payloads/ke_payload.h
src/charon/encoding/payloads/nonce_payload.h
src/charon/encoding/payloads/notify_payload.h
src/charon/encoding/payloads/payload.h
src/charon/encoding/payloads/proposal_substructure.h
src/charon/encoding/payloads/sa_payload.h
src/charon/encoding/payloads/traffic_selector_substructure.h
src/charon/encoding/payloads/transform_attribute.h
src/charon/encoding/payloads/transform_substructure.h
src/charon/encoding/payloads/ts_payload.h
src/charon/encoding/payloads/unknown_payload.h
src/charon/encoding/payloads/vendor_id_payload.h
src/charon/network/packet.h
src/charon/network/socket.h
src/charon/queues/event_queue.h
src/charon/queues/job_queue.h
src/charon/queues/jobs/acquire_job.h
src/charon/queues/jobs/delete_child_sa_job.h
src/charon/queues/jobs/delete_ike_sa_job.h
src/charon/queues/jobs/incoming_packet_job.h
src/charon/queues/jobs/initiate_job.h
src/charon/queues/jobs/job.h
src/charon/queues/jobs/rekey_child_sa_job.h
src/charon/queues/jobs/rekey_ike_sa_job.h
src/charon/queues/jobs/retransmit_request_job.h
src/charon/queues/jobs/route_job.h
src/charon/queues/jobs/send_dpd_job.h
src/charon/queues/jobs/send_keepalive_job.h
src/charon/queues/send_queue.h
src/charon/sa/authenticator.c [deleted file]
src/charon/sa/authenticator.h [deleted file]
src/charon/sa/authenticators/authenticator.c [new file with mode: 0644]
src/charon/sa/authenticators/authenticator.h [new file with mode: 0644]
src/charon/sa/authenticators/psk_authenticator.c [new file with mode: 0644]
src/charon/sa/authenticators/psk_authenticator.h [new file with mode: 0644]
src/charon/sa/authenticators/rsa_authenticator.c [new file with mode: 0644]
src/charon/sa/authenticators/rsa_authenticator.h [new file with mode: 0644]
src/charon/sa/child_sa.c
src/charon/sa/child_sa.h
src/charon/sa/ike_sa.c
src/charon/sa/ike_sa.h
src/charon/sa/ike_sa_id.h
src/charon/sa/ike_sa_manager.h
src/charon/sa/transactions/create_child_sa.c
src/charon/sa/transactions/create_child_sa.h
src/charon/sa/transactions/dead_peer_detection.h
src/charon/sa/transactions/delete_child_sa.c
src/charon/sa/transactions/delete_child_sa.h
src/charon/sa/transactions/delete_ike_sa.h
src/charon/sa/transactions/ike_auth.c
src/charon/sa/transactions/ike_auth.h
src/charon/sa/transactions/ike_sa_init.h
src/charon/sa/transactions/rekey_ike_sa.c
src/charon/sa/transactions/rekey_ike_sa.h
src/charon/sa/transactions/transaction.h
src/charon/threads/kernel_interface.h
src/charon/threads/receiver.h
src/charon/threads/scheduler.h
src/charon/threads/sender.h
src/charon/threads/stroke_interface.h
src/charon/threads/thread_pool.h
src/libstrongswan/crypto/certinfo.h
src/libstrongswan/crypto/crl.h
src/libstrongswan/crypto/crypters/aes_cbc_crypter.h
src/libstrongswan/crypto/crypters/crypter.h
src/libstrongswan/crypto/crypters/des_crypter.h
src/libstrongswan/crypto/diffie_hellman.h
src/libstrongswan/crypto/hashers/hasher.h
src/libstrongswan/crypto/hashers/md5_hasher.h
src/libstrongswan/crypto/hashers/sha1_hasher.h
src/libstrongswan/crypto/hashers/sha2_hasher.h
src/libstrongswan/crypto/hmac.h
src/libstrongswan/crypto/prf_plus.h
src/libstrongswan/crypto/prfs/hmac_prf.h
src/libstrongswan/crypto/prfs/prf.h
src/libstrongswan/crypto/rsa/rsa_private_key.h
src/libstrongswan/crypto/rsa/rsa_public_key.h
src/libstrongswan/crypto/signers/hmac_signer.h
src/libstrongswan/crypto/signers/signer.h
src/libstrongswan/crypto/x509.h
src/libstrongswan/utils/host.h
src/libstrongswan/utils/identification.h
src/libstrongswan/utils/iterator.h
src/libstrongswan/utils/linked_list.h
src/libstrongswan/utils/randomizer.h