Fixes for SCTP example to check build options.
This commit is contained in:
parent
baace2c0e3
commit
418c508eba
@ -20,6 +20,14 @@
|
||||
*/
|
||||
|
||||
|
||||
/* wolfssl */
|
||||
#ifndef WOLFSSL_USER_SETTINGS
|
||||
#include <wolfssl/options.h>
|
||||
#endif
|
||||
#include <wolfssl/wolfcrypt/settings.h>
|
||||
#include <wolfssl/ssl.h>
|
||||
|
||||
#if defined(WOLFSSL_SCTP) && defined(WOLFSSL_DTLS)
|
||||
/* sctp */
|
||||
#include <sys/socket.h>
|
||||
#include <sys/types.h>
|
||||
@ -32,12 +40,6 @@
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
/* wolfssl */
|
||||
#include <wolfssl/options.h>
|
||||
#include <wolfssl/ssl.h>
|
||||
|
||||
|
||||
|
||||
#define cacert "./certs/ca-cert.pem"
|
||||
|
||||
static int err_sys(const char* msg)
|
||||
@ -45,9 +47,11 @@ static int err_sys(const char* msg)
|
||||
perror(msg);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
#endif /* WOLFSSL_SCTP && WOLFSSL_DTLS */
|
||||
|
||||
int main()
|
||||
{
|
||||
#if defined(WOLFSSL_SCTP) && defined(WOLFSSL_DTLS)
|
||||
int sd = socket(PF_INET, SOCK_STREAM, IPPROTO_SCTP);
|
||||
|
||||
if (sd < 0)
|
||||
@ -120,6 +124,7 @@ int main()
|
||||
wolfSSL_CTX_free(ctx);
|
||||
|
||||
close(sd);
|
||||
#endif /* WOLFSSL_SCTP && WOLFSSL_DTLS */
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -19,6 +19,12 @@
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
|
||||
*/
|
||||
|
||||
#ifndef WOLFSSL_USER_SETTINGS
|
||||
#include <wolfssl/options.h>
|
||||
#endif
|
||||
#include <wolfssl/wolfcrypt/settings.h>
|
||||
|
||||
#ifdef WOLFSSL_SCTP
|
||||
|
||||
/* sctp */
|
||||
#include <sys/socket.h>
|
||||
@ -30,9 +36,11 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#endif /* WOLFSSL_SCTP */
|
||||
|
||||
int main()
|
||||
{
|
||||
#ifdef WOLFSSL_SCTP
|
||||
int sd = socket(PF_INET, SOCK_STREAM, IPPROTO_SCTP);
|
||||
|
||||
if (sd < 0)
|
||||
@ -59,6 +67,6 @@ int main()
|
||||
}
|
||||
|
||||
close(sd);
|
||||
|
||||
#endif /* WOLFSSL_SCTP */
|
||||
return 0;
|
||||
}
|
||||
|
@ -19,7 +19,14 @@
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
|
||||
*/
|
||||
|
||||
/* wolfssl */
|
||||
#ifndef WOLFSSL_USER_SETTINGS
|
||||
#include <wolfssl/options.h>
|
||||
#endif
|
||||
#include <wolfssl/wolfcrypt/settings.h>
|
||||
#include <wolfssl/ssl.h>
|
||||
|
||||
#if defined(WOLFSSL_SCTP) && defined(WOLFSSL_DTLS)
|
||||
/* sctp */
|
||||
#include <sys/socket.h>
|
||||
#include <sys/types.h>
|
||||
@ -31,11 +38,6 @@
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
/* wolfssl */
|
||||
#include <wolfssl/options.h>
|
||||
#include <wolfssl/ssl.h>
|
||||
|
||||
|
||||
|
||||
#define key "./certs/server-key.pem"
|
||||
#define cert "./certs/server-cert.pem"
|
||||
@ -45,9 +47,11 @@ static int err_sys(const char* msg)
|
||||
perror(msg);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
#endif /* WOLFSSL_SCTP && WOLFSSL_DTLS */
|
||||
|
||||
int main()
|
||||
{
|
||||
#if defined(WOLFSSL_SCTP) && defined(WOLFSSL_DTLS)
|
||||
int sd = socket(PF_INET, SOCK_STREAM, IPPROTO_SCTP);
|
||||
|
||||
if (sd < 0)
|
||||
@ -119,6 +123,6 @@ int main()
|
||||
wolfSSL_CTX_free(ctx);
|
||||
|
||||
close(sd);
|
||||
|
||||
#endif /* WOLFSSL_SCTP && WOLFSSL_DTLS */
|
||||
return 0;
|
||||
}
|
||||
|
@ -19,7 +19,12 @@
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
|
||||
*/
|
||||
|
||||
#ifndef WOLFSSL_USER_SETTINGS
|
||||
#include <wolfssl/options.h>
|
||||
#endif
|
||||
#include <wolfssl/wolfcrypt/settings.h>
|
||||
|
||||
#ifdef WOLFSSL_SCTP
|
||||
/* sctp */
|
||||
#include <sys/socket.h>
|
||||
#include <sys/types.h>
|
||||
@ -29,9 +34,11 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#endif /* WOLFSSL_SCTP */
|
||||
|
||||
int main()
|
||||
{
|
||||
#ifdef WOLFSSL_SCTP
|
||||
int sd = socket(PF_INET, SOCK_STREAM, IPPROTO_SCTP);
|
||||
|
||||
if (sd < 0)
|
||||
@ -65,6 +72,6 @@ int main()
|
||||
|
||||
|
||||
close(sd);
|
||||
|
||||
#endif /* WOLFSSL_SCTP */
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user