Preserve the peer signature algorithm across resumes.
So we can report it cleanly out of DevTools, it should behave like
SSL_get_curve_id and be reported on resumption too.
BUG=chromium:658905
Change-Id: I0402e540a1e722e09eaebadf7fb4785d8880c389
Reviewed-on: https://boringssl-review.googlesource.com/12694
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
diff --git a/ssl/ssl_session.c b/ssl/ssl_session.c
index f99ba5b..d6d7dab 100644
--- a/ssl/ssl_session.c
+++ b/ssl/ssl_session.c
@@ -255,6 +255,8 @@
}
}
+ new_session->peer_signature_algorithm = session->peer_signature_algorithm;
+
new_session->timeout = session->timeout;
new_session->time = session->time;