pynacl: fix build with updated sodium-minimal patch

Commit 3da874371 ("libsodium: include ed25519_core in minimal build")
broke the build of PyNaCl. Add patch to always include all ed25519
functions which are now always covered even if libsodium is built with
the MINIMAL option.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
Daniel Golle
2021-10-10 22:47:34 +01:00
parent 4a02b71723
commit ccd3b6c0a5
2 changed files with 12 additions and 1 deletions

View File

@@ -9,3 +9,14 @@
static const int PYNACL_HAS_CRYPTO_SCALARMULT_ED25519 = 0;
size_t (*crypto_scalarmult_ed25519_bytes)() = NULL;
--- a/src/bindings/minimal/crypto_core.h
+++ b/src/bindings/minimal/crypto_core.h
@@ -13,7 +13,7 @@
* limitations under the License.
*/
-#ifdef SODIUM_LIBRARY_MINIMAL
+#if 0
static const int PYNACL_HAS_CRYPTO_CORE_ED25519 = 0;
size_t (*crypto_core_ed25519_bytes)() = NULL;