patch-src_racoon_crypto_openssl_c 951 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. $Id: update-patches 24 2008-08-31 14:56:13Z wbx $
  2. --- ipsec-tools-0.7.2.orig/src/racoon/crypto_openssl.c 2009-04-20 15:33:30.000000000 +0200
  3. +++ ipsec-tools-0.7.2/src/racoon/crypto_openssl.c 2009-05-29 15:31:04.728378359 +0200
  4. @@ -63,8 +63,12 @@
  5. #ifdef HAVE_OPENSSL_ENGINE_H
  6. #include <openssl/engine.h>
  7. #endif
  8. +#ifndef OPENSSL_NO_BF
  9. #include <openssl/blowfish.h>
  10. +#endif
  11. +#ifndef OPENSSL_NO_CAST
  12. #include <openssl/cast.h>
  13. +#endif
  14. #include <openssl/err.h>
  15. #ifdef HAVE_OPENSSL_RC5_H
  16. #include <openssl/rc5.h>
  17. @@ -1347,6 +1351,7 @@ eay_idea_keylen(len)
  18. }
  19. #endif
  20. +#ifndef OPENSSL_NO_BF
  21. /*
  22. * BLOWFISH-CBC
  23. */
  24. @@ -1381,6 +1386,7 @@ eay_bf_keylen(len)
  25. return -1;
  26. return len;
  27. }
  28. +#endif
  29. #ifdef HAVE_OPENSSL_RC5_H
  30. /*
  31. @@ -1492,6 +1498,7 @@ eay_3des_keylen(len)
  32. return 192;
  33. }
  34. +#ifndef OPENSSL_NO_CAST
  35. /*
  36. * CAST-CBC
  37. */
  38. @@ -1526,6 +1533,7 @@ eay_cast_keylen(len)
  39. return -1;
  40. return len;
  41. }
  42. +#endif
  43. /*
  44. * AES(RIJNDAEL)-CBC