hi,
i just discovered that nettle in fedora/centos does not include the secp192 and 224 curves.
this is not discovered during build, but instead just leads to a runtime error. (the installation succeeds despite the error)
to make building pike work properly, the absence of these needs to be tested, so the code referencing them can be skipped.
i verified that, removing the references to those curves makes pike run without error, though i am not sure if this should be a compile option or if automatic detection is better.
greetings, martin.
hi,
Hi Martin.
i just discovered that nettle in fedora/centos does not include the secp192 and 224 curves.
this is not discovered during build, but instead just leads to a runtime error. (the installation succeeds despite the error)
That's a bit exotic, and would indicate that the declarations are still present in the <nettle/ecc-curve.h> header file.
Potentially fixed in git for Pike 8.0 and 8.1.
Thanks for the report.
/grubba
this is not discovered during build, but instead just leads to a runtime error. (the installation succeeds despite the error)
That's a bit exotic, and would indicate that the declarations are still present in the <nettle/ecc-curve.h> header file.
Potentially fixed in git for Pike 8.0 and 8.1.
To make binary exports work better, perhaps we should just disable these curves by default and require configure option to enable them?
pike-devel@lists.lysator.liu.se