-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
hashcat: 2.0.0 -> 3.0.0 #16623
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
hashcat: 2.0.0 -> 3.0.0 #16623
Conversation
configureFlags = [ "--enable-official-khronos-headers" ]; | ||
|
||
meta = with stdenv.lib; { | ||
description = "this free ICD Loader can load any (free or non free) ICD."; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nitpick: "this free" => "This free" and drop the trailing dot. (EDIT: typo)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed
Nice, it seems they finally merged hashcat and oclHashcat! |
Add missing meta attributes
OpenCL is now a requirement. If you see a `ERROR: clGetPlatformIDs() : -1001 : CL_UNKNOWN_ERROR` error it's because `/etc/OpenCL/vendors` is missing.
Yup but OpenCL is now a requirement. Is OpenCL working on your computer? |
Don't know, haven't tested OpenCL before. So it's not just "nix-env -i hashcat && hashcat" anymore? |
No you need a working OpenCL installation, meaning you need a .icd file in Right now I think only Nvidia boxes or non-nixos boxes might work: https://github.com/zimbatm/nixpkgs/blob/hashcat-3.0.0/nixos/modules/hardware/video/nvidia.nix#L65 . That's why I was trying to add the intel sdk ^_^ Another thing I tried is adding this to my configuration.nix:
Which gets me past the
|
Hm, so hashcat will be Nvidia-only on NixOS when this is merged? I don't have Nvidia GPU (at home), and I guess there are others in my situation, is this enough of a regression to either (1) first make OpenCL work for Intel (and AMD) or (2) keep hashcat 2.0 around (in addition to 3.0)? |
Yeah maybe keeping hashcat 2.x would be a good idea until the OpenCL support in NixOS gets better |
Hey @zimbatm, are you still interested in getting this merged? |
@grahamc not really, feel free to close or take over if you want |
For people coming later, this worked for me on a Dell 9560:
|
Motivation for this change
Just a package update.
Things done
(nix.useChroot on NixOS,
or option
build-use-chroot
innix.conf
on non-NixOS)
nix-shell -p nox --run "nox-review wip"
./result/bin/
)OpenCL is now a requirement.
If you see a
ERROR: clGetPlatformIDs() : -1001 : CL_UNKNOWN_ERROR
error it's because/etc/OpenCL/vendors
is missing.