mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-13 10:52:56 +01:00
Build didn't work if libsodium wasn't installed
This commit is contained in:
parent
3298e5a206
commit
0db2bbe29d
@ -27,11 +27,16 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <assert.h>
|
||||
#include <sodium.h>
|
||||
#include "z85_codec.h"
|
||||
#include "../src/platform.hpp"
|
||||
|
||||
#ifdef HAVE_LIBSODIUM
|
||||
# include <sodium.h>
|
||||
# include "z85_codec.h"
|
||||
#endif
|
||||
|
||||
int main (void)
|
||||
{
|
||||
#ifdef HAVE_LIBSODIUM
|
||||
# if crypto_box_PUBLICKEYBYTES != 32 \
|
||||
|| crypto_box_SECRETKEYBYTES != 32
|
||||
# error "libsodium not built correctly"
|
||||
@ -59,5 +64,8 @@ int main (void)
|
||||
puts ("\n== CURVE SECRET KEY ==");
|
||||
puts (encoded);
|
||||
|
||||
#else
|
||||
puts ("To build curve_keygen, please install libsodium and then rebuild libzmq.");
|
||||
#endif
|
||||
exit (0);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user