Navigation


Changeset 1186:56c36d1007b4 in freeDiameter for tests


Ignore:
Timestamp:
Jun 7, 2013, 7:48:34 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Further preparation of the DTLS integration. Some cleanups in the GNUTLS handling.

Location:
tests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • tests/testcnx.c

    r1181 r1186  
    744744               
    745745                /* Send a message and receive it */
    746                 CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     746                CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    747747                CHECK( 0, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    748748                CHECK( cer_sz, rcv_sz );
     
    751751               
    752752                /* Do it in the other direction */
    753                 CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     753                CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    754754                CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    755755                CHECK( cer_sz, rcv_sz );
     
    784784               
    785785                /* Send a message and receive it */
    786                 CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     786                CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    787787                CHECK( EINVAL, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    788788                CHECK( 0, fd_cnx_start_clear(client_side, 0) );
     
    793793               
    794794                /* Do it in the other direction */
    795                 CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     795                CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    796796                CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    797797                CHECK( cer_sz, rcv_sz );
     
    800800               
    801801                /* Do it one more time to use another stream */
    802                 CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     802                CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    803803                CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    804804                CHECK( cer_sz, rcv_sz );
     
    850850               
    851851                /* Send a message and receive it */
    852                 CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     852                CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    853853                CHECK( 0, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    854854                CHECK( cer_sz, rcv_sz );
     
    857857               
    858858                /* And the supposed reply */
    859                 CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     859                CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    860860                CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    861861                CHECK( cer_sz, rcv_sz );
     
    871871                /* Send a few TLS protected message, and replies */
    872872                for (i = 0; i < 2 * NB_STREAMS; i++) {
    873                         CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     873                        CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    874874                        CHECK( 0, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    875875                        CHECK( cer_sz, rcv_sz );
     
    877877                        free(rcv_buf);
    878878
    879                         CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     879                        CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    880880                        CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    881881                        CHECK( cer_sz, rcv_sz );
     
    936936               
    937937                /* Send a message and receive it */
    938                 CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     938                CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    939939                CHECK( 0, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    940940                CHECK( cer_sz, rcv_sz );
     
    943943               
    944944                /* And the supposed reply */
    945                 CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     945                CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    946946                CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    947947                CHECK( cer_sz, rcv_sz );
     
    957957                /* Send a few TLS protected message, and replies */
    958958                for (i = 0; i < 2 * NB_STREAMS; i++) {
    959                         CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     959                        CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    960960                        CHECK( 0, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    961961                        CHECK( cer_sz, rcv_sz );
     
    963963                        free(rcv_buf);
    964964
    965                         CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     965                        CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    966966                        CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    967967                        CHECK( cer_sz, rcv_sz );
     
    10231023                /* Send a few TLS protected message, and replies */
    10241024                for (i = 0; i < 2 * NB_STREAMS; i++) {
    1025                         CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     1025                        CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    10261026                        CHECK( 0, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    10271027                        CHECK( cer_sz, rcv_sz );
     
    10291029                        free(rcv_buf);
    10301030
    1031                         CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     1031                        CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    10321032                        CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    10331033                        CHECK( cer_sz, rcv_sz );
     
    10921092                /* Send a few TLS protected messages, and replies */
    10931093                for (i = 0; i < 2 * NB_STREAMS; i++) {
    1094                         CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     1094                        CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    10951095                        CHECK( 0, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    10961096                        CHECK( cer_sz, rcv_sz );
     
    10981098                        free(rcv_buf);
    10991099
    1100                         CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     1100                        CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    11011101                        CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    11021102                        CHECK( cer_sz, rcv_sz );
     
    11581158                /* Send a few TLS protected messages, and replies */
    11591159                for (i = 0; i < 2 * NB_STREAMS; i++) {
    1160                         CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     1160                        CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    11611161                        CHECK( 0, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    11621162                        CHECK( cer_sz, rcv_sz );
     
    11641164                        free(rcv_buf);
    11651165
    1166                         CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     1166                        CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    11671167                        CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    11681168                        CHECK( cer_sz, rcv_sz );
     
    12291229                /* Send a few TLS protected message, and replies */
    12301230                for (i = 0; i < 4 * NB_STREAMS; i++) {
    1231                         CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     1231                        CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    12321232                        CHECK( 0, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    12331233                        CHECK( cer_sz, rcv_sz );
     
    12351235                        free(rcv_buf);
    12361236
    1237                         CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     1237                        CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    12381238                        CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    12391239                        CHECK( cer_sz, rcv_sz );
     
    12681268                /* Send a few TLS protected message, and replies */
    12691269                for (i = 0; i < 2 * NB_STREAMS; i++) {
    1270                         CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     1270                        CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    12711271                        CHECK( 0, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    12721272                        CHECK( cer_sz, rcv_sz );
     
    12741274                        free(rcv_buf);
    12751275
    1276                         CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     1276                        CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    12771277                        CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    12781278                        CHECK( cer_sz, rcv_sz );
     
    13351335                /* Send a few TLS protected message, and replies */
    13361336                for (i = 0; i < 4 * NB_STREAMS; i++) {
    1337                         CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     1337                        CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    13381338                        CHECK( 0, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    13391339                        CHECK( cer_sz, rcv_sz );
     
    13411341                        free(rcv_buf);
    13421342
    1343                         CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     1343                        CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    13441344                        CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    13451345                        CHECK( cer_sz, rcv_sz );
     
    13741374                /* Send a few TLS protected message, and replies */
    13751375                for (i = 0; i < 2 * NB_STREAMS; i++) {
    1376                         CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz, 0));
     1376                        CHECK( 0, fd_cnx_send(server_side, cer_buf, cer_sz));
    13771377                        CHECK( 0, fd_cnx_receive(client_side, NULL, &rcv_buf, &rcv_sz));
    13781378                        CHECK( cer_sz, rcv_sz );
     
    13801380                        free(rcv_buf);
    13811381
    1382                         CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     1382                        CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    13831383                        CHECK( 0, fd_cnx_receive(server_side, NULL, &rcv_buf, &rcv_sz));
    13841384                        CHECK( cer_sz, rcv_sz );
     
    17541754               
    17551755                /* fd_cnx_recv_setaltfifo */
    1756                 CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     1756                CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    17571757                CHECK( 0, fd_fifo_new(&myfifo, 0) );
    17581758                CHECK( 0, fd_cnx_recv_setaltfifo(server_side, myfifo) );
     
    18491849               
    18501850                /* fd_cnx_recv_setaltfifo */
    1851                 CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     1851                CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    18521852                CHECK( 0, fd_fifo_new(&myfifo, 0) );
    18531853                CHECK( 0, fd_cnx_recv_setaltfifo(server_side, myfifo) );
     
    19421942               
    19431943                /* fd_cnx_recv_setaltfifo */
    1944                 CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz, 0));
     1944                CHECK( 0, fd_cnx_send(client_side, cer_buf, cer_sz));
    19451945                CHECK( 0, fd_fifo_new(&myfifo, 0) );
    19461946                CHECK( 0, fd_cnx_recv_setaltfifo(server_side, myfifo) );
  • tests/testsctp.c

    r740 r1186  
    6161        char *buf2;
    6262        size_t sz;
     63        struct iovec iov;
    6364        struct fd_list eps = FD_LIST_INITIALIZER(eps);
    6465        uint16_t str;
     
    104105       
    105106        /* Send a first message */
    106         CHECK( 0, fd_sctp_sendstr(&srv, 1, (uint8_t *)buf1, sizeof(buf1) ) );
     107        iov.iov_base = buf1;
     108        iov.iov_len = sizeof(buf1);
     109        CHECK( sizeof(buf1), fd_sctp_sendstrv(&srv, 1, &iov, 1 ) );
    107110        CHECK( 0, srv.cc_state);
    108111       
     
    120123       
    121124        /* Send in the other direction */
    122         CHECK( 0, fd_sctp_sendstr(&cli, 2, (uint8_t *)buf1, sizeof(buf1)) );
     125        CHECK( sizeof(buf1), fd_sctp_sendstrv(&cli, 2, &iov, 1) );
    123126        CHECK( 0, cli.cc_state);
    124127       
Note: See TracChangeset for help on using the changeset viewer.