提交 48593cb1 编写于 作者: M Matt Caswell 提交者: Dr. Stephen Henson

Convert SSL_SESSION* functions to use const getters

Reviewed-by: NViktor Dukhovni <viktor@openssl.org>
Reviewed-by: NStephen Henson <steve@openssl.org>
上级 b2e57e09
...@@ -12,7 +12,7 @@ SSL_SESSION_has_ticket, SSL_SESSION_get_ticket_lifetime_hint, ...@@ -12,7 +12,7 @@ SSL_SESSION_has_ticket, SSL_SESSION_get_ticket_lifetime_hint,
int SSL_SESSION_has_ticket(const SSL_SESSION *s); int SSL_SESSION_has_ticket(const SSL_SESSION *s);
unsigned long SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *s); unsigned long SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *s);
void SSL_SESSION_get0_ticket(const SSL_SESSION *s, unsigned char **tick, void SSL_SESSION_get0_ticket(const SSL_SESSION *s, const unsigned char **tick,
size_t *len); size_t *len);
=head1 DESCRIPTION =head1 DESCRIPTION
......
...@@ -1400,7 +1400,7 @@ __owur const char *SSL_SESSION_get0_hostname(const SSL_SESSION *s); ...@@ -1400,7 +1400,7 @@ __owur const char *SSL_SESSION_get0_hostname(const SSL_SESSION *s);
__owur const SSL_CIPHER *SSL_SESSION_get0_cipher(const SSL_SESSION *s); __owur const SSL_CIPHER *SSL_SESSION_get0_cipher(const SSL_SESSION *s);
__owur int SSL_SESSION_has_ticket(const SSL_SESSION *s); __owur int SSL_SESSION_has_ticket(const SSL_SESSION *s);
__owur unsigned long SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *s); __owur unsigned long SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *s);
void SSL_SESSION_get0_ticket(const SSL_SESSION *s, unsigned char **tick, void SSL_SESSION_get0_ticket(const SSL_SESSION *s, const unsigned char **tick,
size_t *len); size_t *len);
__owur int SSL_copy_session_id(SSL *to, const SSL *from); __owur int SSL_copy_session_id(SSL *to, const SSL *from);
__owur X509 *SSL_SESSION_get0_peer(SSL_SESSION *s); __owur X509 *SSL_SESSION_get0_peer(SSL_SESSION *s);
......
...@@ -847,7 +847,7 @@ unsigned long SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *s) ...@@ -847,7 +847,7 @@ unsigned long SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *s)
return s->tlsext_tick_lifetime_hint; return s->tlsext_tick_lifetime_hint;
} }
void SSL_SESSION_get0_ticket(const SSL_SESSION *s, unsigned char **tick, void SSL_SESSION_get0_ticket(const SSL_SESSION *s, const unsigned char **tick,
size_t *len) size_t *len)
{ {
*len = s->tlsext_ticklen; *len = s->tlsext_ticklen;
......
...@@ -699,7 +699,7 @@ static HANDSHAKE_RESULT *do_handshake_internal( ...@@ -699,7 +699,7 @@ static HANDSHAKE_RESULT *do_handshake_internal(
int client_turn = 1; int client_turn = 1;
connect_phase_t phase = HANDSHAKE; connect_phase_t phase = HANDSHAKE;
handshake_status_t status = HANDSHAKE_RETRY; handshake_status_t status = HANDSHAKE_RETRY;
unsigned char* tick = NULL; const unsigned char* tick = NULL;
size_t tick_len = 0; size_t tick_len = 0;
SSL_SESSION* sess = NULL; SSL_SESSION* sess = NULL;
const unsigned char *proto = NULL; const unsigned char *proto = NULL;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册