Cargo.toml.in 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. [package]
  2. name = "suricata"
  3. version = "@PACKAGE_VERSION@"
  4. edition = "2018"
  5. [workspace]
  6. members = [".", "./derive"]
  7. [lib]
  8. crate-type = ["staticlib", "rlib"]
  9. path = "@e_rustdir@/src/lib.rs"
  10. name = "suricata"
  11. [profile.release]
  12. debug = true
  13. [features]
  14. lua = []
  15. lua_int8 = ["lua"]
  16. strict = []
  17. debug = []
  18. debug-validate = []
  19. [dependencies]
  20. nom7 = { version="7.0", package="nom" }
  21. bitflags = "~1.2.1"
  22. byteorder = "~1.4.2"
  23. uuid = "~0.8.2"
  24. crc = "~1.8.1"
  25. memchr = "~2.4.1"
  26. num = "~0.2.1"
  27. num-derive = "~0.2.5"
  28. num-traits = "~0.2.14"
  29. widestring = "~0.4.3"
  30. flate2 = "~1.0.19"
  31. brotli = "~3.3.0"
  32. hkdf = "~0.12.3"
  33. aes = "~0.6.0"
  34. aes-gcm = "~0.8.0"
  35. sawp-modbus = "~0.11.0"
  36. sawp = "~0.11.0"
  37. der-parser = "~6.0"
  38. kerberos-parser = "~0.7.1"
  39. ntp-parser = "~0.6.0"
  40. ipsec-parser = "~0.7.0"
  41. snmp-parser = "~0.8.0"
  42. tls-parser = "~0.11.0"
  43. x509-parser = "~0.14.0"
  44. libc = "~0.2.82"
  45. sha2 = "~0.10.2"
  46. digest = "~0.10.3"
  47. sha1 = "~0.10.5"
  48. md-5 = "~0.10.1"
  49. regex = "~1.5.5"
  50. lazy_static = "~1.4.0"
  51. base64 = "~0.13.0"
  52. time = "=0.3.13"
  53. bendy = { version = "~0.3.3", default-features = false }
  54. suricata-derive = { path = "./derive" }
  55. [dev-dependencies]
  56. test-case = "~1.1.0"
  57. hex = "~0.4.3"