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

Issue 26651005: Use C source for openssl RC4 calculation instead of ASM (Closed)

Created:
7 years, 2 months ago by yhirano
Modified:
7 years, 2 months ago
CC:
agl, wtc, chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/deps/openssl.git@master
Visibility:
Public.

Description

Use C source for openssl RC4 calculation instead of ASM Due to a problem with rc4-x86_64.S, We use the C rc4 source instead of the ASM source. This hurts performance, but it's not a problem because no production code uses openssl on x86-64. BUG=240674 R=agl@chromium.org, digit@chromium.org, rsleevi@chromium.org, wtc@chromium.org TBR=darin Committed: 229995

Patch Set 1 #

Patch Set 2 : #

Total comments: 4

Patch Set 3 : #

Patch Set 4 : #

Total comments: 4

Patch Set 5 : #

Total comments: 2

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+13 lines, -0 lines) Patch
M openssl.gyp View 1 2 3 4 5 1 chunk +13 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
yhirano
7 years, 2 months ago (2013-10-10 03:31:05 UTC) #1
digit1
https://codereview.chromium.org/26651005/diff/3001/openssl.gyp File openssl.gyp (right): https://codereview.chromium.org/26651005/diff/3001/openssl.gyp#newcode72 openssl.gyp:72: 'sources+': [ 'openssl/crypto/rc4/rc4-enc.S' ], This doesn't build, I think ...
7 years, 2 months ago (2013-10-10 07:55:03 UTC) #2
digit1
https://codereview.chromium.org/26651005/diff/3001/openssl.gyp File openssl.gyp (right): https://codereview.chromium.org/26651005/diff/3001/openssl.gyp#newcode72 openssl.gyp:72: 'sources+': [ 'openssl/crypto/rc4/rc4-enc.S' ], Actually, it should be "rc4_enc.c"
7 years, 2 months ago (2013-10-10 07:56:02 UTC) #3
digit1
https://codereview.chromium.org/26651005/diff/3001/openssl.gyp File openssl.gyp (right): https://codereview.chromium.org/26651005/diff/3001/openssl.gyp#newcode72 openssl.gyp:72: 'sources+': [ 'openssl/crypto/rc4/rc4-enc.S' ], While we're at it, Intel ...
7 years, 2 months ago (2013-10-10 08:02:51 UTC) #4
yhirano
https://codereview.chromium.org/26651005/diff/3001/openssl.gyp File openssl.gyp (right): https://codereview.chromium.org/26651005/diff/3001/openssl.gyp#newcode72 openssl.gyp:72: 'sources+': [ 'openssl/crypto/rc4/rc4-enc.S' ], On 2013/10/10 08:02:52, digit1 wrote: ...
7 years, 2 months ago (2013-10-10 11:49:39 UTC) #5
digit1
https://codereview.chromium.org/26651005/diff/13001/openssl.gyp File openssl.gyp (right): https://codereview.chromium.org/26651005/diff/13001/openssl.gyp#newcode68 openssl.gyp:68: 'conditions': [['OS != "android"', { nit: Ah, can I ...
7 years, 2 months ago (2013-10-10 12:27:37 UTC) #6
yhirano
https://codereview.chromium.org/26651005/diff/13001/openssl.gyp File openssl.gyp (right): https://codereview.chromium.org/26651005/diff/13001/openssl.gyp#newcode68 openssl.gyp:68: 'conditions': [['OS != "android"', { On 2013/10/10 12:27:38, digit1 ...
7 years, 2 months ago (2013-10-11 01:42:25 UTC) #7
digit1
Thanks, sorry for the delay, lgtm. I also added agl and wtc as reviewers, please ...
7 years, 2 months ago (2013-10-15 19:16:39 UTC) #8
agl
Why the OS != "android"? Is it because Android doesn't build with Goma? Might it ...
7 years, 2 months ago (2013-10-15 19:19:02 UTC) #9
Ryan Sleevi
lgtm
7 years, 2 months ago (2013-10-15 19:30:07 UTC) #10
wtc
Patch set 5 LGTM. https://chromiumcodereview.appspot.com/26651005/diff/18001/openssl.gyp File openssl.gyp (right): https://chromiumcodereview.appspot.com/26651005/diff/18001/openssl.gyp#newcode67 openssl.gyp:67: 'sources!': [ '<@(openssl_x86_64_source_excludes)' ], Should ...
7 years, 2 months ago (2013-10-15 22:39:14 UTC) #11
yhirano
On 2013/10/15 19:19:02, agl wrote: > Why the OS != "android"? Is it because Android ...
7 years, 2 months ago (2013-10-16 05:58:39 UTC) #12
Yoshisato Yanagisawa
Sorry for jumping in, I am a goma developer, and maintaining goma client SSL code. ...
7 years, 2 months ago (2013-10-16 06:45:19 UTC) #13
Yoshisato Yanagisawa
I also suggest to change the description. Now: > Due to a goma problem with ...
7 years, 2 months ago (2013-10-16 06:51:16 UTC) #14
yhirano
Thank you very much, Yanagisawa-san, and I'm sorry for confusing reviewers. I fixed the CL ...
7 years, 2 months ago (2013-10-16 06:53:22 UTC) #15
agl
The valgrind trace suggests to me that we might be building the files with the ...
7 years, 2 months ago (2013-10-16 13:32:58 UTC) #16
yhirano
https://chromiumcodereview.appspot.com/26651005/diff/18001/openssl.gyp File openssl.gyp (right): https://chromiumcodereview.appspot.com/26651005/diff/18001/openssl.gyp#newcode67 openssl.gyp:67: 'sources!': [ '<@(openssl_x86_64_source_excludes)' ], On 2013/10/15 22:39:15, wtc wrote: ...
7 years, 2 months ago (2013-10-17 05:31:42 UTC) #17
yhirano
Use C source for openssl RC4 calculation instead of ASM Due to a problem with ...
7 years, 2 months ago (2013-10-17 11:04:35 UTC) #18
yhirano
David, can you tell me how to commit this CL? Isn't just checking the box ...
7 years, 2 months ago (2013-10-17 11:12:04 UTC) #19
digit1
Hi yhirona, this needs to be accepted by one of the third_party/owners, I've added two ...
7 years, 2 months ago (2013-10-17 12:06:55 UTC) #20
yhirano
Thank you very much!
7 years, 2 months ago (2013-10-17 12:18:25 UTC) #21
yhirano
I found a comment in third_party/OWNERS, # Owner approval for 3rd party is only required ...
7 years, 2 months ago (2013-10-18 06:00:23 UTC) #22
Ryan Sleevi
On 2013/10/18 06:00:23, yhirano wrote: > I found a comment in third_party/OWNERS, > > # ...
7 years, 2 months ago (2013-10-21 18:06:40 UTC) #23
yhirano
7 years, 2 months ago (2013-10-22 01:10:40 UTC) #24
Message was sent while issue was closed.
Committed patchset #8 manually as r229995 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698