mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
8143074b3f
Fixes bug 4525, fix on 0.2.3.8-alpha.
15 lines
623 B
Plaintext
15 lines
623 B
Plaintext
o Code simplification and refactoring:
|
|
- Unconditionally use OpenSSL's AES implementation instead of our
|
|
old built-in one. OpenSSL's AES has been better for a while, and
|
|
relatively few servers should still be on any version of OpenSSL
|
|
that doesn't have good optimized assembly AES.
|
|
|
|
o Major features:
|
|
- Use OpenSSL's EVP interface for AES encryption, so that all
|
|
AES operations can use hardware acceleration (if present).
|
|
Resolves issue #4442.
|
|
- But only use the EVP interface when AES acceleration is enabled,
|
|
to avoid a performance regression. Resolves issue #4525.
|
|
|
|
|