-
Notifications
You must be signed in to change notification settings - Fork 193
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 libsodium #383
base: master
Are you sure you want to change the base?
Support libsodium #383
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "zmq-sys" | ||
version = "0.12.0" | ||
version = "0.12.1" | ||
authors = [ | ||
"[email protected]", | ||
"[email protected]", | ||
|
@@ -14,9 +14,11 @@ build = "build/main.rs" | |
links = "zmq" | ||
|
||
[features] | ||
libsodium = ['libsodium-sys-stable'] | ||
|
||
[dependencies] | ||
libc = "0.2.15" | ||
libsodium-sys-stable = { version = "1.0", optional = true } | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think that 1.0 is not a valid version number for libsodium-sys-stable: https://crates.io/crates/libsodium-sys-stable/versions Maybe change to the latest, 1.20.4? After changing the version value, I was able to set CURVE keys without errors being returned. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Because of semver, That said it might make sense to validate that things actually build with that version, with i.e. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Ok, I was not aware of that, thanks for educating me! I wonder why changing the version number to something explicitly in their version list seemed to make a difference on my local setup though? I can no longer recall how things were failing (build issues vs. issues with my runtime testing). I was pretty sure that this change actually resolved whatever the issue was, but perhaps I changed multiple things... I simply don't remember anymore. |
||
|
||
[build-dependencies] | ||
system-deps = "6" | ||
|
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.
And shouldn't these be double quotes?
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.
Done