"# define SSL_set1_client_sigalgs(ctx, slist, slistlen) \ SSL_ctrl(ctx,SSL_CTRL_SET_CLIENT_SIGALGS,clistlen,(int *)(slist))" 'clistlen' used instead of 'slistlen' which is giving compilation error when invoked.