boringssl/crypto/cipher
Adam Langley 09feb0f3d9 Move C++ helpers into |bssl| namespace.
We currently have the situation where the |tool| and |bssl_shim| code
includes scoped_types.h from crypto/test and ssl/test. That's weird and
shouldn't happen. Also, our C++ consumers might quite like to have
access to the scoped types.

Thus this change moves some of the template code to base.h and puts it
all in a |bssl| namespace to prepare for scattering these types into
their respective headers. In order that all the existing test code be
able to access these types, it's all moved into the same namespace.

Change-Id: I3207e29474dc5fcc344ace43119df26dae04eabb
Reviewed-on: https://boringssl-review.googlesource.com/8730
Reviewed-by: David Benjamin <davidben@google.com>
2016-07-11 23:04:52 +00:00
..
test Be consistent about 𝑥_tests.txt 2016-06-06 15:57:46 +00:00
aead_test.cc Move C++ helpers into |bssl| namespace. 2016-07-11 23:04:52 +00:00
aead.c Require in == out for in-place encryption. 2016-06-09 19:49:03 +00:00
cipher_test.cc Move C++ helpers into |bssl| namespace. 2016-07-11 23:04:52 +00:00
cipher.c Fix encrypt overflow 2016-05-03 16:43:12 +00:00
CMakeLists.txt Add a run_tests target to run all tests. 2015-10-26 20:33:44 +00:00
derive_key.c Inital import. 2014-06-20 13:17:32 -07:00
e_aes.c Wrap MSVC-only warning pragmas in a macro. 2016-06-09 21:29:36 +00:00
e_chacha20poly1305.c Remove EVP_aead_chacha20_poly1305_rfc7539 alias. 2016-04-11 19:32:55 +00:00
e_des.c Remove some easy obj.h dependencies. 2016-03-31 20:50:33 +00:00
e_null.c Remove some easy obj.h dependencies. 2016-03-31 20:50:33 +00:00
e_rc2.c Remove some easy obj.h dependencies. 2016-03-31 20:50:33 +00:00
e_rc4.c Remove some easy obj.h dependencies. 2016-03-31 20:50:33 +00:00
e_ssl3.c Add SSL_get_ivs. 2015-11-04 19:45:28 +00:00
e_tls.c Remove the stitched RC4-MD5 code and use the generic one. 2015-12-16 23:57:42 +00:00
internal.h Add SSL_get_ivs. 2015-11-04 19:45:28 +00:00
tls_cbc.c Add a comment with an SMT verification of the Barrett reductions. 2016-05-04 17:51:10 +00:00