boringssl/crypto/bytestring
David Benjamin b06f92da7b Add new character encoding functions.
These will be used for the PKCS#12 code and to replace some of the
crypto/asn1 logic. So far they support the ones implemented by
crypto/asn1, which are Latin-1, UCS-2 (ASN.1 BMPStrings can't go beyond
the BMP), UTF-32 (ASN.1 UniversalString) and UTF-8.

Change-Id: I3d5c0d964cc6f97c3a0a1e352c9dd7d8cc0d87f2
Reviewed-on: https://boringssl-review.googlesource.com/28324
Commit-Queue: Adam Langley <agl@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
Reviewed-by: Adam Langley <agl@google.com>
2018-05-11 21:55:26 +00:00
..
asn1_compat.c Work around language and compiler bug in memcpy, etc. 2016-12-21 20:34:47 +00:00
ber.c Support high tag numbers in CBS/CBB. 2018-01-03 22:28:32 +00:00
bytestring_test.cc Add new character encoding functions. 2018-05-11 21:55:26 +00:00
cbb.c Add some more utility functions to bytestring. 2018-01-25 23:51:36 +00:00
cbs.c bytestring: document that |CBS_get_optional_asn1| can have a NULL output. 2018-03-19 20:22:25 +00:00
CMakeLists.txt Add new character encoding functions. 2018-05-11 21:55:26 +00:00
internal.h Add new character encoding functions. 2018-05-11 21:55:26 +00:00
unicode.c Add new character encoding functions. 2018-05-11 21:55:26 +00:00