dc0150fd22
This addresses - request for improvement for faster key setup in RT#3576; - clearing registers and stack in RT#3554 (this is more of a gesture to see if there will be some traction from compiler side); - more commentary around input parameters handling and stack layout (desired when RT#3553 was reviewed); - minor size and single block performance optimization (was lying around); (Imported from upstream's 23f6eec71dbd472044db7dc854599f1de14a1f48) This one is best reviewed by verifying that 23f6eec71dbd472044db7dc854599f1de14a1f48^ in upstream has the exact same versions of these files (we had no local diffs), so we can just copy them wholesale. bssl speed reports a wash on my Mac. If I keep running it, different ones win each time. Change-Id: I729bd39cf0b3a30cc24de839e1c734dcaef972b8 Reviewed-on: https://boringssl-review.googlesource.com/4491 Reviewed-by: Adam Langley <agl@google.com> |
||
---|---|---|
crypto | ||
decrepit | ||
doc | ||
include/openssl | ||
ssl | ||
tool | ||
util | ||
.clang-format | ||
.gitignore | ||
BUILDING | ||
CMakeLists.txt | ||
codereview.settings | ||
STYLE |