You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suricata/rust
Jeff Lucovsky 385bd4416b detect/transforms: add varkey module for variable-key helpers
Introduce rust/src/detect/transforms/varkey.rs to centralise helpers
used by transforms that read key material directly from the inspection
buffer at transform time.

Exported items:
  VariableKeyLocation  { offset: u16, nbytes: u8 }
  variable_key_bytes   bounds-checked slice into an inspection buffer
  strip_keyword_prefix strip 'keyword<ws>' from option strings
  parse_key_location   parse '<nbytes> <offset>' into VariableKeyLocation

All four items are pub so any transform can import them. Unit tests
are included in the module.

Issue: 8671
3 weeks ago
..
.cargo rust: rename .cargo/config to .cargo/config.toml 2 years ago
derive rust/ffi: move AppLayerEvent to ffi 2 months ago
ffi rust/ffi: add safe thread storage wrapper 1 month ago
htp rust/htp: formatting fixup 6 months ago
src detect/transforms: add varkey module for variable-key helpers 3 weeks ago
suricatactl rust: limit clap verson to 4.5.57 4 months ago
suricatasc rust: pin unicode-segmentation crate to 1.12.0 4 months ago
sys conf: introduce SCConfGetNonNull 1 month ago
.gitignore rust: rename .cargo/config to .cargo/config.toml 2 years ago
Cargo.lock.in psl: update to 2.1.206 2 months ago
Cargo.toml.in rust: feature debug in main crate enables feature debug in ffi 2 months ago
Makefile.am rust: build depends on ffi/Cargo.toml.in 2 months ago
cbindgen.toml rust: exclude DETECT_BYTEMATH_ENDIAN_DEFAULT from bindings 1 month ago
rustfmt.toml rustfmt: replace deprecated fn_args_layout with fn_params_layout 3 years ago