|
|
|
|
@ -39,7 +39,7 @@ const SC_MD5_LEN: usize = 16;
|
|
|
|
|
unsafe extern "C" fn md5_setup(
|
|
|
|
|
_de: *mut c_void, s: *mut c_void, _raw: *const std::os::raw::c_char,
|
|
|
|
|
) -> c_int {
|
|
|
|
|
if unsafe { G_DISABLE_HASHING } {
|
|
|
|
|
if G_DISABLE_HASHING {
|
|
|
|
|
SCLogError!("MD5 hashing has been disabled, needed for to_md5 keyword");
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
@ -83,11 +83,9 @@ pub unsafe extern "C" fn DetectTransformMd5Register() {
|
|
|
|
|
Free: None,
|
|
|
|
|
TransformValidate: None,
|
|
|
|
|
};
|
|
|
|
|
unsafe {
|
|
|
|
|
G_TRANSFORM_MD5_ID = DetectHelperTransformRegister(&kw);
|
|
|
|
|
if G_TRANSFORM_MD5_ID < 0 {
|
|
|
|
|
SCLogWarning!("Failed registering transform md5");
|
|
|
|
|
}
|
|
|
|
|
G_TRANSFORM_MD5_ID = DetectHelperTransformRegister(&kw);
|
|
|
|
|
if G_TRANSFORM_MD5_ID < 0 {
|
|
|
|
|
SCLogWarning!("Failed registering transform md5");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -95,7 +93,7 @@ pub unsafe extern "C" fn DetectTransformMd5Register() {
|
|
|
|
|
unsafe extern "C" fn sha1_setup(
|
|
|
|
|
_de: *mut c_void, s: *mut c_void, _raw: *const std::os::raw::c_char,
|
|
|
|
|
) -> c_int {
|
|
|
|
|
if unsafe { G_DISABLE_HASHING } {
|
|
|
|
|
if G_DISABLE_HASHING {
|
|
|
|
|
SCLogError!("SHA1 hashing has been disabled, needed for to_sha1 keyword");
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
@ -139,11 +137,9 @@ pub unsafe extern "C" fn DetectTransformSha1Register() {
|
|
|
|
|
Free: None,
|
|
|
|
|
TransformValidate: None,
|
|
|
|
|
};
|
|
|
|
|
unsafe {
|
|
|
|
|
G_TRANSFORM_SHA1_ID = DetectHelperTransformRegister(&kw);
|
|
|
|
|
if G_TRANSFORM_SHA1_ID < 0 {
|
|
|
|
|
SCLogWarning!("Failed registering transform sha1");
|
|
|
|
|
}
|
|
|
|
|
G_TRANSFORM_SHA1_ID = DetectHelperTransformRegister(&kw);
|
|
|
|
|
if G_TRANSFORM_SHA1_ID < 0 {
|
|
|
|
|
SCLogWarning!("Failed registering transform sha1");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -151,7 +147,7 @@ pub unsafe extern "C" fn DetectTransformSha1Register() {
|
|
|
|
|
unsafe extern "C" fn sha256_setup(
|
|
|
|
|
_de: *mut c_void, s: *mut c_void, _raw: *const std::os::raw::c_char,
|
|
|
|
|
) -> c_int {
|
|
|
|
|
if unsafe { G_DISABLE_HASHING } {
|
|
|
|
|
if G_DISABLE_HASHING {
|
|
|
|
|
SCLogError!("SHA256 hashing has been disabled, needed for to_sha256 keyword");
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
@ -195,11 +191,9 @@ pub unsafe extern "C" fn DetectTransformSha256Register() {
|
|
|
|
|
Free: None,
|
|
|
|
|
TransformValidate: None,
|
|
|
|
|
};
|
|
|
|
|
unsafe {
|
|
|
|
|
G_TRANSFORM_SHA256_ID = DetectHelperTransformRegister(&kw);
|
|
|
|
|
if G_TRANSFORM_SHA256_ID < 0 {
|
|
|
|
|
SCLogWarning!("Failed registering transform sha256");
|
|
|
|
|
}
|
|
|
|
|
G_TRANSFORM_SHA256_ID = DetectHelperTransformRegister(&kw);
|
|
|
|
|
if G_TRANSFORM_SHA256_ID < 0 {
|
|
|
|
|
SCLogWarning!("Failed registering transform sha256");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|