forked from dashpay/dash
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge #1486: Replace OpenSSL AES with ctaes-based version
a49d5d4 Remove unused OpenSSL includes to make it more clear where OpenSSL is used (furszy) 8adbaab Build: Add ctaes to CMakeLists (Fuzzbawls) 5975fc2 build: Enumerate ctaes rather than globbing (furszy) 096d1b7 crypter: constify encrypt/decrypt (furszy) ad984e4 crypter: add tests for crypter (Cory Fields) be94566 crypter: add a BytesToKey clone to replace the use of openssl (furszy) 2aeb09e crypter: hook up the new aes cbc classes (furszy) b2175f3 crypter: fix the stored initialization vector size (furszy) 86053f5 crypto: add aes cbc tests (Cory Fields) 1708a62 crypto: add AES 128/256 CBC classes (Cory Fields) 2395fa7 Add ctaes-based constant time AES implementation (Pieter Wuille) bfb12ba Squashed 'src/crypto/ctaes/' content from commit cd3c3ac (Pieter Wuille) Pull request description: Coming from upstream [7689](bitcoin#7689) ``` slow and simple AES implementation. Performance on modern systems should be around 2-10 Mbyte/s (for short to larger messages), which is plenty for the needs of our wallet. ``` ACKs for top commit: Fuzzbawls: ACK a49d5d4 random-zebra: utACK cleanup commit a49d5d4 Tree-SHA512: f825aaf200d214adb804f1f1a1849d8f6a052ebe766f015215e958d135acefb7ce2580205bdea309a8be3c3aaf8007cd9aa2399e071c416eb90f1c55e0342ae2
- Loading branch information
Showing
15 changed files
with
1,769 additions
and
118 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.