Fix more style issues following extensions refactor feedback
Perl changes reviewed by Richard Levitte. Non-perl changes reviewed by Rich Salz Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
parent
cbb0954471
commit
ecc2f938cf
3 changed files with 7 additions and 5 deletions
|
@ -1642,7 +1642,7 @@ typedef struct raw_extension_st {
|
||||||
int present;
|
int present;
|
||||||
/* Set to 1 if we have already parsed the extension or 0 otherwise */
|
/* Set to 1 if we have already parsed the extension or 0 otherwise */
|
||||||
int parsed;
|
int parsed;
|
||||||
/* The type of this extension */
|
/* The type of this extension, i.e. a TLSEXT_TYPE_* value */
|
||||||
unsigned int type;
|
unsigned int type;
|
||||||
} RAW_EXTENSION;
|
} RAW_EXTENSION;
|
||||||
|
|
||||||
|
|
|
@ -349,6 +349,8 @@ int tls_collect_extensions(SSL *s, PACKET *packet, unsigned int context,
|
||||||
RAW_EXTENSION *raw_extensions = NULL;
|
RAW_EXTENSION *raw_extensions = NULL;
|
||||||
const EXTENSION_DEFINITION *thisexd;
|
const EXTENSION_DEFINITION *thisexd;
|
||||||
|
|
||||||
|
*res = NULL;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Initialise server side custom extensions. Client side is done during
|
* Initialise server side custom extensions. Client side is done during
|
||||||
* construction of extensions for the ClientHello.
|
* construction of extensions for the ClientHello.
|
||||||
|
|
|
@ -194,9 +194,9 @@ $proxy->clear();
|
||||||
$proxy->filter(undef);
|
$proxy->filter(undef);
|
||||||
$proxy->clientflags("-no_tls1_3");
|
$proxy->clientflags("-no_tls1_3");
|
||||||
$proxy->start();
|
$proxy->start();
|
||||||
my $clienthello = ${$proxy->message_list}[0];
|
my $clienthello = $proxy->message_list->[0];
|
||||||
ok(TLSProxy::Message->success()
|
ok(TLSProxy::Message->success()
|
||||||
&& !defined ${$clienthello->extension_data}{TLSProxy::Message::EXT_KEY_SHARE},
|
&& !defined $clienthello->extension_data->{TLSProxy::Message::EXT_KEY_SHARE},
|
||||||
"No key_share for TLS<=1.2 client");
|
"No key_share for TLS<=1.2 client");
|
||||||
$proxy->filter(\&modify_key_shares_filter);
|
$proxy->filter(\&modify_key_shares_filter);
|
||||||
|
|
||||||
|
@ -304,7 +304,7 @@ sub modify_key_shares_filter
|
||||||
&& $direction == SERVER_TO_CLIENT) {
|
&& $direction == SERVER_TO_CLIENT) {
|
||||||
my $ext;
|
my $ext;
|
||||||
my $key_share =
|
my $key_share =
|
||||||
${$message->extension_data}{TLSProxy::Message::EXT_KEY_SHARE};
|
$message->extension_data->{TLSProxy::Message::EXT_KEY_SHARE};
|
||||||
$selectedgroupid = unpack("n", $key_share);
|
$selectedgroupid = unpack("n", $key_share);
|
||||||
|
|
||||||
if ($testtype == LOOK_ONLY) {
|
if ($testtype == LOOK_ONLY) {
|
||||||
|
@ -336,7 +336,7 @@ sub modify_key_shares_filter
|
||||||
"EDF83495E80380089F831B94D14B1421", #key_exchange data
|
"EDF83495E80380089F831B94D14B1421", #key_exchange data
|
||||||
0x00; #Trailing garbage
|
0x00; #Trailing garbage
|
||||||
}
|
}
|
||||||
$message->set_extension( TLSProxy::Message::EXT_KEY_SHARE, $ext);
|
$message->set_extension(TLSProxy::Message::EXT_KEY_SHARE, $ext);
|
||||||
|
|
||||||
$message->repack();
|
$message->repack();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue