Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(307)

Issue 254723002: Add SSL_get_client_certificate_types. (Closed)

Created:
6 years, 8 months ago by davidben
Modified:
6 years, 7 months ago
Reviewers:
agl, wtc, Ryan Sleevi
CC:
chromium-reviews
Visibility:
Public.

Description

Add SSL_get_client_certificate_types. Exposes the certificate_types parameter in a CertificateRequest. BUG=165446

Patch Set 1 #

Patch Set 2 : README.chromium #

Total comments: 4

Patch Set 3 : agl comments #

Total comments: 7

Patch Set 4 : Simpler condition. #

Patch Set 5 : constness #

Patch Set 6 : whitespace #

Total comments: 6

Patch Set 7 : wtc comments #

Patch Set 8 : Update from google3 #

Total comments: 2

Patch Set 9 : Rename patch file. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+106 lines, -2 lines) Patch
M README.chromium View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M openssl/include/openssl/ssl.h View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M openssl/include/openssl/ssl3.h View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M openssl/ssl/ssl.h View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M openssl/ssl/ssl3.h View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M openssl/ssl/ssl_cert.c View 1 2 3 4 5 6 7 1 chunk +15 lines, -0 lines 0 comments Download
A patches.chromium/0015-export_certificate_types.patch View 1 2 3 4 5 6 7 8 1 chunk +80 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
davidben
I can land this in google3 first if that's more convenient. (It's just client bits.) ...
6 years, 8 months ago (2014-04-25 00:46:22 UTC) #1
agl
(Yep, should be in google3.) https://codereview.chromium.org/254723002/diff/20001/openssl/ssl/ssl_cert.c File openssl/ssl/ssl_cert.c (right): https://codereview.chromium.org/254723002/diff/20001/openssl/ssl/ssl_cert.c#newcode666 openssl/ssl/ssl_cert.c:666: if (s->type != SSL_ST_CONNECT ...
6 years, 8 months ago (2014-04-25 01:03:35 UTC) #2
davidben
> (Yep, should be in google3.) Alright. I'll transfer this after these reviews are done ...
6 years, 8 months ago (2014-04-25 17:03:33 UTC) #3
wtc
Review comments on patch set 3: The patch is not in the right format (which ...
6 years, 8 months ago (2014-04-25 17:42:03 UTC) #4
wtc
https://codereview.chromium.org/254723002/diff/40001/openssl/ssl/ssl_cert.c File openssl/ssl/ssl_cert.c (right): https://codereview.chromium.org/254723002/diff/40001/openssl/ssl/ssl_cert.c#newcode668 openssl/ssl/ssl_cert.c:668: s->s3 == NULL) I would match the code in ...
6 years, 8 months ago (2014-04-25 17:59:58 UTC) #5
davidben
https://codereview.chromium.org/254723002/diff/40001/openssl/include/openssl/ssl.h File openssl/include/openssl/ssl.h (right): https://codereview.chromium.org/254723002/diff/40001/openssl/include/openssl/ssl.h#newcode1985 openssl/include/openssl/ssl.h:1985: void SSL_get_client_certificate_types(SSL *s, char **ctype, size_t *ctype_num); On 2014/04/25 ...
6 years, 7 months ago (2014-05-02 22:42:02 UTC) #6
wtc
Patch set 6 LGTM. Just some nits. https://codereview.chromium.org/254723002/diff/40001/openssl/ssl/ssl_cert.c File openssl/ssl/ssl_cert.c (right): https://codereview.chromium.org/254723002/diff/40001/openssl/ssl/ssl_cert.c#newcode668 openssl/ssl/ssl_cert.c:668: s->s3 == ...
6 years, 7 months ago (2014-05-06 17:10:07 UTC) #7
davidben
https://codereview.chromium.org/254723002/diff/40001/openssl/ssl/ssl_cert.c File openssl/ssl/ssl_cert.c (right): https://codereview.chromium.org/254723002/diff/40001/openssl/ssl/ssl_cert.c#newcode668 openssl/ssl/ssl_cert.c:668: s->s3 == NULL) On 2014/05/06 17:10:08, wtc wrote: > ...
6 years, 7 months ago (2014-05-06 21:54:01 UTC) #8
wtc
Patch set 7 LGTM. https://codereview.chromium.org/254723002/diff/40001/openssl/ssl/ssl_cert.c File openssl/ssl/ssl_cert.c (right): https://codereview.chromium.org/254723002/diff/40001/openssl/ssl/ssl_cert.c#newcode668 openssl/ssl/ssl_cert.c:668: s->s3 == NULL) On 2014/05/06 ...
6 years, 7 months ago (2014-05-06 23:49:44 UTC) #9
davidben
And updated to match the google3 version. (Fixed ctype to be unsigned.)
6 years, 7 months ago (2014-05-07 23:23:07 UTC) #10
wtc
Patch set 8 LGTM. https://codereview.chromium.org/254723002/diff/140001/patches.chromium/0014-export_certificate_types.patch File patches.chromium/0014-export_certificate_types.patch (right): https://codereview.chromium.org/254723002/diff/140001/patches.chromium/0014-export_certificate_types.patch#newcode1 patches.chromium/0014-export_certificate_types.patch:1: diff --git android-openssl.orig/include/openssl/ssl.h android-openssl/include/openssl/ssl.h This ...
6 years, 7 months ago (2014-05-08 17:57:52 UTC) #11
davidben
https://codereview.chromium.org/254723002/diff/140001/patches.chromium/0014-export_certificate_types.patch File patches.chromium/0014-export_certificate_types.patch (right): https://codereview.chromium.org/254723002/diff/140001/patches.chromium/0014-export_certificate_types.patch#newcode1 patches.chromium/0014-export_certificate_types.patch:1: diff --git android-openssl.orig/include/openssl/ssl.h android-openssl/include/openssl/ssl.h On 2014/05/08 17:57:53, wtc wrote: ...
6 years, 7 months ago (2014-05-08 21:40:05 UTC) #12
davidben
The CQ bit was checked by davidben@chromium.org
6 years, 7 months ago (2014-05-12 20:20:27 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/davidben@chromium.org/254723002/160001
6 years, 7 months ago (2014-05-12 20:20:38 UTC) #14
commit-bot: I haz the power
6 years, 7 months ago (2014-05-12 20:21:13 UTC) #15
Message was sent while issue was closed.
Change committed as 269864

Powered by Google App Engine
This is Rietveld 408576698