diff options
author | lloyd <[email protected]> | 2012-04-18 13:49:02 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2012-04-18 13:49:02 +0000 |
commit | 35101fb41e188f45b1a5661607ee00f918af9bd9 (patch) | |
tree | da34c35a4a6019145666057e2caf89a553b9cd6f /src/selftest | |
parent | 0f0a9bf70a5aa13eb2597f3537f91f7aa1aaba18 (diff) |
The secure renegotiation state was not updated on a session
resumption, which would cause failures if doing a renegotiation under
the same session (eg to refresh keys).
The peer_certs variable was not set until after the Session object was
created, meaning the session (or session ticket) would not include
client certs. Worse, they would be included in the next session saved,
so if a client presented one cert, then renegotiated and presented
another one, the first cert would be associated with the second
session!
Diffstat (limited to 'src/selftest')
0 files changed, 0 insertions, 0 deletions