-
Notifications
You must be signed in to change notification settings - Fork 5
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
Cryspen HACL Packages #200
Comments
Possible cmake incantation to fetch the source code and do a build:
|
Using the above code doesn't work. You ultimately get this:
So, if you go to the Cryspen page, it talks about using a tool called
Okay, so do we have a Hmmm. |
Okay, but if I just cloned their repo, completely separate from ElectionGuard, and ran |
For reference, here's an example for how to use HACL packages in CMake on a branch that fixes the config issue https://github.com/cryspen/hacl-packages/tree/franziskus/cmake-standalone-build/examples/cmake |
Possibly interesting:
https://github.com/cryspen/hacl-packages
https://blog.cryspen.com/blog/hacl-0_6/
So far as I can tell, the only thing that's actually new, from our perspective, is that they've gone to the trouble of getting HACL compiling and packaged up on every platform we care about. They don't seem to yet have their builds hosted so you can have a binary-only dependency, but they've figured out how to build with all the right flags on every platform. That's still a win, in terms of removing stuff from our repository.
Also kinda interesting: they've got OCaml bindings (which come from the original work at Microsoft), Rust (a directory full of code, but it's labeled "work in progress, don't use in production"), and JavaScript (claimed in the README, but no code present).
The text was updated successfully, but these errors were encountered: