/* SPDX-License-Identifier: MPL-2.0 */ #include "testutil.hpp" #include "testutil_unity.hpp" void setUp () { } void tearDown () { } // There is no way to test for correctness because of the embedded RNG. void test__zmq_curve_keypair__always__success (void) { errno = 0; char public_key[41] = {0}; char secret_key[41] = {0}; const int rc = zmq_curve_keypair (public_key, secret_key); #if defined(ZMQ_HAVE_CURVE) TEST_ASSERT_SUCCESS_ERRNO (rc); #else TEST_ASSERT_FAILURE_ERRNO (ENOTSUP, rc); #endif } void test__zmq_curve_public__valid__success () { // These are paired according to hintjens.com/blog:45 static const char public_key[] = "Yne@$w-vo