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
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
gtest_main.h
malloc.cc
test_util.cc Use new encoding functions in ASN1_mbstring_ncopy. 2018-05-11 21:58:47 +00:00
test_util.h
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