added API for random number generators, served through credential factory
authorMartin Willi <martin@strongswan.org>
Tue, 15 Apr 2008 05:56:35 +0000 (05:56 -0000)
committerMartin Willi <martin@strongswan.org>
Tue, 15 Apr 2008 05:56:35 +0000 (05:56 -0000)
commit6a365f0740ff683de52751c1c2903b0ddb6a7e0c
tree0b2039f3975676490b4f713ae52db81e747a5314
parent0644ebd3de62e1df38fce4373460a9d1d2957981
added API for random number generators, served through credential factory
ported randomizer_t to a rng_t on top of /dev/(u)random (plugin random)
33 files changed:
configure.in
src/charon/daemon.c
src/charon/encoding/payloads/encryption_payload.c
src/charon/network/receiver.c
src/charon/plugins/eap_aka/eap_aka.c
src/charon/plugins/eap_md5/eap_md5.c
src/charon/plugins/eap_sim/eap_sim.c
src/charon/plugins/stroke/stroke_cred.c
src/charon/sa/ike_sa.h
src/charon/sa/ike_sa_manager.c
src/charon/sa/tasks/child_create.c
src/charon/sa/tasks/ike_init.c
src/charon/sa/tasks/ike_me.c
src/charon/sa/tasks/ike_natd.c
src/libfast/session.c
src/libstrongswan/Makefile.am
src/libstrongswan/chunk.c
src/libstrongswan/chunk.h
src/libstrongswan/crypto/crypto_factory.c
src/libstrongswan/crypto/crypto_factory.h
src/libstrongswan/crypto/pkcs7.c
src/libstrongswan/crypto/rngs/rng.c [new file with mode: 0644]
src/libstrongswan/crypto/rngs/rng.h [new file with mode: 0644]
src/libstrongswan/plugins/gmp/gmp_diffie_hellman.c
src/libstrongswan/plugins/gmp/gmp_rsa_private_key.c
src/libstrongswan/plugins/random/Makefile.am [new file with mode: 0644]
src/libstrongswan/plugins/random/random_plugin.c [new file with mode: 0644]
src/libstrongswan/plugins/random/random_plugin.h [new file with mode: 0644]
src/libstrongswan/plugins/random/random_rng.c [new file with mode: 0644]
src/libstrongswan/plugins/random/random_rng.h [new file with mode: 0644]
src/libstrongswan/plugins/x509/x509_ocsp_request.c
src/libstrongswan/utils/randomizer.c [deleted file]
src/libstrongswan/utils/randomizer.h [deleted file]