HomePhabricator

Merge #7689: Replace OpenSSL AES with ctaes-based version
b89ef131147fUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Merge #7689: Replace OpenSSL AES with ctaes-based version

723779c build: Enumerate ctaes rather than globbing (Cory Fields)
34ed64a crypter: add tests for crypter (Cory Fields)
0a36b9a crypter: shuffle Makefile so that crypto can be used by the wallet (Cory Fields)
976f9ec crypter: add a BytesToKey clone to replace the use of openssl (Cory Fields)
9049cde crypter: hook up the new aes cbc classes (Cory Fields)
fb96831 crypter: constify encrypt/decrypt (Cory Fields)
1c391a5 crypter: fix the stored initialization vector size (Cory Fields)
daa3841 crypto: add aes cbc tests (Cory Fields)
27a212d crypto: add AES 128/256 CBC classes (Cory Fields)
6bec172 Add ctaes-based constant time AES implementation (Pieter Wuille)
a545127 Squashed 'src/crypto/ctaes/' content from commit cd3c3ac (Pieter Wuille)

Event Timeline

Pieter Wuille <pieter.wuille@gmail.com> committed rABCb89ef131147f: Merge #7689: Replace OpenSSL AES with ctaes-based version (authored by Pieter Wuille <pieter.wuille@gmail.com>).Jun 1 2016, 16:22

Merged Changes