boringssl/crypto/test
David Benjamin ae153bb9a6 Use new encoding functions in ASN1_mbstring_ncopy.
Update-Note: This changes causes BoringSSL to be stricter about handling
Unicode strings:
  · Reject code points outside of Unicode
  · Reject surrogate values
  · Don't allow invalid UTF-8 to pass through when the source claims to
    be UTF-8 already.
  · Drop byte-order marks.

Previously, for example, a UniversalString could contain a large-valued
code point that would cause the UTF-8 encoder to emit invalid UTF-8.

Change-Id: I94d9db7796b70491b04494be84249907ff8fb46c
Reviewed-on: https://boringssl-review.googlesource.com/28325
Commit-Queue: Adam Langley <agl@google.com>
Reviewed-by: Adam Langley <agl@google.com>
2018-05-11 21:58:47 +00:00
..
CMakeLists.txt Add ECDSA and RSA verify Wycheproof drivers. 2018-04-27 18:58:38 +00:00
file_test_gtest.cc Support KAS tests for NIAP. 2018-01-16 22:57:01 +00:00
file_test.cc Add AEAD Wycheproof drivers. 2018-05-01 18:36:00 +00:00
file_test.h Add ECDSA and RSA verify Wycheproof drivers. 2018-04-27 18:58:38 +00:00
gtest_main.cc Allow embedders to replace gtest_main.cc. 2017-04-26 15:47:02 +00:00
gtest_main.h Clarify ERR_print_errors_* clear the error queue. 2017-09-05 17:31:25 +00:00
malloc.cc Run the comment converter on libcrypto. 2017-08-18 21:49:04 +00:00
test_util.cc Use new encoding functions in ASN1_mbstring_ncopy. 2018-05-11 21:58:47 +00:00
test_util.h Run the comment converter on libcrypto. 2017-08-18 21:49:04 +00:00
wycheproof_util.cc Add an ECDH Wycheproof driver. 2018-05-01 19:38:07 +00:00
wycheproof_util.h Add an ECDH Wycheproof driver. 2018-05-01 19:38:07 +00:00