diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2014-10-09 21:37:27 +0200 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2014-10-24 14:46:37 +0200 |
commit | c800c27a8c47c8e63254ec594682452c296f1e8e (patch) | |
tree | 854538aef6b7126eb7478481ef6b849fd3fa578a /ssl/ssl_locl.h | |
parent | ecp_nistz256 update. (diff) | |
download | openssl-c800c27a8c47c8e63254ec594682452c296f1e8e.tar.xz openssl-c800c27a8c47c8e63254ec594682452c296f1e8e.zip |
Process signature algorithms in ClientHello late.
Reviewed-by: Tim Hudson <tjh@openssl.org>
Diffstat (limited to 'ssl/ssl_locl.h')
-rw-r--r-- | ssl/ssl_locl.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ssl/ssl_locl.h b/ssl/ssl_locl.h index 3f87da7d53..1fd6bb1e06 100644 --- a/ssl/ssl_locl.h +++ b/ssl/ssl_locl.h @@ -1382,7 +1382,8 @@ int ssl_parse_clienthello_renegotiate_ext(SSL *s, unsigned char *d, int len, long ssl_get_algorithm2(SSL *s); size_t tls12_copy_sigalgs(SSL *s, unsigned char *out, const unsigned char *psig, size_t psiglen); -int tls1_process_sigalgs(SSL *s, const unsigned char *data, int dsize); +int tls1_save_sigalgs(SSL *s, const unsigned char *data, int dsize); +int tls1_process_sigalgs(SSL *s); size_t tls12_get_psigalgs(SSL *s, const unsigned char **psigs); int tls12_check_peer_sigalg(const EVP_MD **pmd, SSL *s, const unsigned char *sig, EVP_PKEY *pkey); |