Chromium Code Reviews| Index: net/third_party/nss/ssl/sslsock.c |
| diff --git a/net/third_party/nss/ssl/sslsock.c b/net/third_party/nss/ssl/sslsock.c |
| index ebc245ad7e0a2066edff9f245ffa13b55fc74ad2..dee4b82f837ad8a1b62a36c6f4069727be869580 100644 |
| --- a/net/third_party/nss/ssl/sslsock.c |
| +++ b/net/third_party/nss/ssl/sslsock.c |
| @@ -1878,6 +1878,24 @@ SSL_HandshakeResumedSession(PRFileDesc *fd, PRBool *handshake_resumed) { |
| return SECSuccess; |
| } |
| +SECStatus |
| +SSL_SetClientChannelIDCallback(PRFileDesc *fd, |
|
wtc
2012/05/31 00:36:32
Define this function in sslauth.c, right below the
agl
2012/05/31 17:19:53
Done.
|
| + SSLClientChannelIDCallback callback, |
| + void *arg) { |
| + sslSocket *ss = ssl_FindSocket(fd); |
| + |
| + if (!ss) { |
| + SSL_DBG(("%d: SSL[%d]: bad socket in SSL_SetClientChannelIDCallback", |
| + SSL_GETPID(), fd)); |
| + return SECFailure; |
| + } |
| + |
| + ss->ssl3.channelIDCallback = callback; |
| + ss->ssl3.channelIDCallbackArg = arg; |
| + |
| + return SECSuccess; |
| +} |
| + |
| const SECItem * |
| SSL_GetRequestedClientCertificateTypes(PRFileDesc *fd) |
| { |