As mentioned on the Rust discord, you are not parsing the svix-signature
header to compare the actual signatures. There is additional metadata in the header.
Also please note that you should use constant-time comparison functions for verifying the hash to prevent timing attacks.