-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for ARM on macOS and AWS Graviton? #20
Comments
Hi @jhecking. I know this issue is pretty old now, but I can confirm that the rust-hyperscan bindings do indeed work on macOS on an M1. I have been investigating the feasibility of using Vectorscan for Nosey Parker, a scanner for hardcoded passwords that I was just able to release as open-source: praetorian-inc/noseyparker#5. This process is not well documented, but this is what has worked for me:
Doing this, I was able to get Vectorscan, This build process is cumbersome, requiring many steps from someone trying to replicate it. I have been experimenting with adding a @flier is this |
Thanks for the update, @bradlarsen! |
Hi @bradlarsen , I think we may add a |
@flier: That was my initial thought: create a new We could create a new Maybe this is still the best way to go? It looks like most of the So what do you think of this proposal for a PR (before I spend time implementing it)?
|
If the API is exactly the same, I believe a new In any case, if you prefer to introduce a new Thanks |
@jhecking fyi, another library provides vectorscan bindings, which builds on non-x86: https://github.com/vlaci/pyperscan That library is, as far as I know, used as an internal dependency in |
I saw that there was a PR #16 earlier to support ARM using the Kunpeng port. But was wondering if anyone can confirm whether Rust Hyperscan can be used on ARM on macOS M1 and/or AWS Graviton processors using either that port or the Vectorscan port?
The text was updated successfully, but these errors were encountered: