Use consistent function naming.
Instead of SSL_CTX_set_custom_cli_ext and SSL_CTX_set_custom_srv_ext use SSL_CTX_add_client_custom_ext and SSL_CTX_add_server_custom_ext. Reviewed-by: Emilia Käsper <emilia@openssl.org>
This commit is contained in:
parent
c846a5f567
commit
8cafe9e8bf
@ -1361,7 +1361,7 @@ bad:
|
|||||||
{
|
{
|
||||||
for (i = 0; i < serverinfo_types_count; i++)
|
for (i = 0; i < serverinfo_types_count; i++)
|
||||||
{
|
{
|
||||||
SSL_CTX_set_custom_cli_ext(ctx,
|
SSL_CTX_add_client_custom_ext(ctx,
|
||||||
serverinfo_types[i],
|
serverinfo_types[i],
|
||||||
NULL, NULL, NULL,
|
NULL, NULL, NULL,
|
||||||
serverinfo_cli_cb,
|
serverinfo_cli_cb,
|
||||||
|
@ -1253,13 +1253,13 @@ const char *SSL_get_psk_identity(const SSL *s);
|
|||||||
#ifndef OPENSSL_NO_TLSEXT
|
#ifndef OPENSSL_NO_TLSEXT
|
||||||
/* Register callbacks to handle custom TLS Extensions for client or server. */
|
/* Register callbacks to handle custom TLS Extensions for client or server. */
|
||||||
|
|
||||||
int SSL_CTX_set_custom_cli_ext(SSL_CTX *ctx, unsigned int ext_type,
|
int SSL_CTX_add_client_custom_ext(SSL_CTX *ctx, unsigned int ext_type,
|
||||||
custom_ext_add_cb add_cb,
|
custom_ext_add_cb add_cb,
|
||||||
custom_ext_free_cb free_cb,
|
custom_ext_free_cb free_cb,
|
||||||
void *add_arg,
|
void *add_arg,
|
||||||
custom_ext_parse_cb parse_cb, void *parse_arg);
|
custom_ext_parse_cb parse_cb, void *parse_arg);
|
||||||
|
|
||||||
int SSL_CTX_set_custom_srv_ext(SSL_CTX *ctx, unsigned int ext_type,
|
int SSL_CTX_add_server_custom_ext(SSL_CTX *ctx, unsigned int ext_type,
|
||||||
custom_ext_add_cb add_cb,
|
custom_ext_add_cb add_cb,
|
||||||
custom_ext_free_cb free_cb,
|
custom_ext_free_cb free_cb,
|
||||||
void *add_arg,
|
void *add_arg,
|
||||||
|
@ -920,7 +920,7 @@ static int serverinfo_process_buffer(const unsigned char *serverinfo,
|
|||||||
|
|
||||||
/* Register callbacks for extensions */
|
/* Register callbacks for extensions */
|
||||||
ext_type = (serverinfo[0] << 8) + serverinfo[1];
|
ext_type = (serverinfo[0] << 8) + serverinfo[1];
|
||||||
if (ctx && !SSL_CTX_set_custom_srv_ext(ctx, ext_type,
|
if (ctx && !SSL_CTX_add_server_custom_ext(ctx, ext_type,
|
||||||
serverinfo_srv_add_cb,
|
serverinfo_srv_add_cb,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
serverinfo_srv_parse_cb,
|
serverinfo_srv_parse_cb,
|
||||||
|
@ -1584,11 +1584,11 @@ bad:
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (serverinfo_sct)
|
if (serverinfo_sct)
|
||||||
SSL_CTX_set_custom_cli_ext(c_ctx, SCT_EXT_TYPE,
|
SSL_CTX_add_client_custom_ext(c_ctx, SCT_EXT_TYPE,
|
||||||
NULL, NULL, NULL,
|
NULL, NULL, NULL,
|
||||||
serverinfo_cli_cb, NULL);
|
serverinfo_cli_cb, NULL);
|
||||||
if (serverinfo_tack)
|
if (serverinfo_tack)
|
||||||
SSL_CTX_set_custom_cli_ext(c_ctx, TACK_EXT_TYPE,
|
SSL_CTX_add_client_custom_ext(c_ctx, TACK_EXT_TYPE,
|
||||||
NULL, NULL, NULL,
|
NULL, NULL, NULL,
|
||||||
serverinfo_cli_cb, NULL);
|
serverinfo_cli_cb, NULL);
|
||||||
|
|
||||||
@ -1601,30 +1601,30 @@ bad:
|
|||||||
|
|
||||||
if (custom_ext)
|
if (custom_ext)
|
||||||
{
|
{
|
||||||
SSL_CTX_set_custom_cli_ext(c_ctx, CUSTOM_EXT_TYPE_0,
|
SSL_CTX_add_client_custom_ext(c_ctx, CUSTOM_EXT_TYPE_0,
|
||||||
custom_ext_0_cli_add_cb, NULL, NULL,
|
custom_ext_0_cli_add_cb, NULL, NULL,
|
||||||
custom_ext_0_cli_parse_cb, NULL);
|
custom_ext_0_cli_parse_cb, NULL);
|
||||||
SSL_CTX_set_custom_cli_ext(c_ctx, CUSTOM_EXT_TYPE_1,
|
SSL_CTX_add_client_custom_ext(c_ctx, CUSTOM_EXT_TYPE_1,
|
||||||
custom_ext_1_cli_add_cb, NULL, NULL,
|
custom_ext_1_cli_add_cb, NULL, NULL,
|
||||||
custom_ext_1_cli_parse_cb, NULL);
|
custom_ext_1_cli_parse_cb, NULL);
|
||||||
SSL_CTX_set_custom_cli_ext(c_ctx, CUSTOM_EXT_TYPE_2,
|
SSL_CTX_add_client_custom_ext(c_ctx, CUSTOM_EXT_TYPE_2,
|
||||||
custom_ext_2_cli_add_cb, NULL, NULL,
|
custom_ext_2_cli_add_cb, NULL, NULL,
|
||||||
custom_ext_2_cli_parse_cb, NULL);
|
custom_ext_2_cli_parse_cb, NULL);
|
||||||
SSL_CTX_set_custom_cli_ext(c_ctx, CUSTOM_EXT_TYPE_3,
|
SSL_CTX_add_client_custom_ext(c_ctx, CUSTOM_EXT_TYPE_3,
|
||||||
custom_ext_3_cli_add_cb, NULL, NULL,
|
custom_ext_3_cli_add_cb, NULL, NULL,
|
||||||
custom_ext_3_cli_parse_cb, NULL);
|
custom_ext_3_cli_parse_cb, NULL);
|
||||||
|
|
||||||
|
|
||||||
SSL_CTX_set_custom_srv_ext(s_ctx, CUSTOM_EXT_TYPE_0,
|
SSL_CTX_add_server_custom_ext(s_ctx, CUSTOM_EXT_TYPE_0,
|
||||||
custom_ext_0_srv_add_cb, NULL, NULL,
|
custom_ext_0_srv_add_cb, NULL, NULL,
|
||||||
custom_ext_0_srv_parse_cb, NULL);
|
custom_ext_0_srv_parse_cb, NULL);
|
||||||
SSL_CTX_set_custom_srv_ext(s_ctx, CUSTOM_EXT_TYPE_1,
|
SSL_CTX_add_server_custom_ext(s_ctx, CUSTOM_EXT_TYPE_1,
|
||||||
custom_ext_1_srv_add_cb, NULL, NULL,
|
custom_ext_1_srv_add_cb, NULL, NULL,
|
||||||
custom_ext_1_srv_parse_cb, NULL);
|
custom_ext_1_srv_parse_cb, NULL);
|
||||||
SSL_CTX_set_custom_srv_ext(s_ctx, CUSTOM_EXT_TYPE_2,
|
SSL_CTX_add_server_custom_ext(s_ctx, CUSTOM_EXT_TYPE_2,
|
||||||
custom_ext_2_srv_add_cb, NULL, NULL,
|
custom_ext_2_srv_add_cb, NULL, NULL,
|
||||||
custom_ext_2_srv_parse_cb, NULL);
|
custom_ext_2_srv_parse_cb, NULL);
|
||||||
SSL_CTX_set_custom_srv_ext(s_ctx, CUSTOM_EXT_TYPE_3,
|
SSL_CTX_add_server_custom_ext(s_ctx, CUSTOM_EXT_TYPE_3,
|
||||||
custom_ext_3_srv_add_cb, NULL, NULL,
|
custom_ext_3_srv_add_cb, NULL, NULL,
|
||||||
custom_ext_3_srv_parse_cb, NULL);
|
custom_ext_3_srv_parse_cb, NULL);
|
||||||
}
|
}
|
||||||
|
10
ssl/t1_ext.c
10
ssl/t1_ext.c
@ -210,7 +210,7 @@ void custom_exts_free(custom_ext_methods *exts)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Set callbacks for a custom extension */
|
/* Set callbacks for a custom extension */
|
||||||
static int custom_ext_set(custom_ext_methods *exts,
|
static int custom_ext_meth_add(custom_ext_methods *exts,
|
||||||
unsigned int ext_type,
|
unsigned int ext_type,
|
||||||
custom_ext_add_cb add_cb,
|
custom_ext_add_cb add_cb,
|
||||||
custom_ext_free_cb free_cb,
|
custom_ext_free_cb free_cb,
|
||||||
@ -250,25 +250,25 @@ static int custom_ext_set(custom_ext_methods *exts,
|
|||||||
|
|
||||||
/* Application level functions to add custom extension callbacks */
|
/* Application level functions to add custom extension callbacks */
|
||||||
|
|
||||||
int SSL_CTX_set_custom_cli_ext(SSL_CTX *ctx, unsigned int ext_type,
|
int SSL_CTX_add_client_custom_ext(SSL_CTX *ctx, unsigned int ext_type,
|
||||||
custom_ext_add_cb add_cb,
|
custom_ext_add_cb add_cb,
|
||||||
custom_ext_free_cb free_cb,
|
custom_ext_free_cb free_cb,
|
||||||
void *add_arg,
|
void *add_arg,
|
||||||
custom_ext_parse_cb parse_cb, void *parse_arg)
|
custom_ext_parse_cb parse_cb, void *parse_arg)
|
||||||
|
|
||||||
{
|
{
|
||||||
return custom_ext_set(&ctx->cert->cli_ext, ext_type,
|
return custom_ext_meth_add(&ctx->cert->cli_ext, ext_type,
|
||||||
add_cb, free_cb, add_arg,
|
add_cb, free_cb, add_arg,
|
||||||
parse_cb, parse_arg);
|
parse_cb, parse_arg);
|
||||||
}
|
}
|
||||||
|
|
||||||
int SSL_CTX_set_custom_srv_ext(SSL_CTX *ctx, unsigned int ext_type,
|
int SSL_CTX_add_server_custom_ext(SSL_CTX *ctx, unsigned int ext_type,
|
||||||
custom_ext_add_cb add_cb,
|
custom_ext_add_cb add_cb,
|
||||||
custom_ext_free_cb free_cb,
|
custom_ext_free_cb free_cb,
|
||||||
void *add_arg,
|
void *add_arg,
|
||||||
custom_ext_parse_cb parse_cb, void *parse_arg)
|
custom_ext_parse_cb parse_cb, void *parse_arg)
|
||||||
{
|
{
|
||||||
return custom_ext_set(&ctx->cert->srv_ext, ext_type,
|
return custom_ext_meth_add(&ctx->cert->srv_ext, ext_type,
|
||||||
add_cb, free_cb, add_arg,
|
add_cb, free_cb, add_arg,
|
||||||
parse_cb, parse_arg);
|
parse_cb, parse_arg);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user