boringssl/crypto
Adam Langley ccf80574e9 Use functions that do not depend on the current locale.
X.509 functions and the like should not vary their behaviour based on
the configured locale, but tolower(3), strcasecmp(3) and strncasecmp(3)
change behaviour based on that.

For example, with tr_TR.utf8, 'I' is not the upper-case version of 'i'.

Change-Id: I896a285767ae0c22e6ce06b9908331c625e90af2
Reviewed-on: https://boringssl-review.googlesource.com/18412
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
2017-07-25 22:53:33 +00:00
..
asn1 Remove some dead code from crypto/asn1. 2017-06-09 19:58:38 +00:00
base64
bio
bn_extra
buf
bytestring
chacha Fix chacha-armv4.pl with clang -fno-integrated-as. 2017-06-28 13:35:29 +00:00
cipher_extra Enable extra_in with the ChaCha20-Poly1305 AEAD. 2017-07-14 22:13:25 +00:00
cmac
conf
curve25519
dh
digest_extra
dsa
ec_extra Remove some unnecessary indirections. 2017-06-21 21:29:38 +00:00
ecdh
ecdsa_extra
engine
err Detect WatchGuard's TLS 1.3 interference failure mode. 2017-06-22 19:49:23 +00:00
evp Unify RSA errors somewhat. 2017-07-06 22:16:17 +00:00
fipsmodule Update FIPS documentation with pointer to the cert and security policy. 2017-07-20 03:32:08 +00:00
hkdf
hmac_extra
lhash
obj Align EVP_PKEY Ed25519 API with upstream. 2017-06-12 12:04:11 +00:00
pem Delete some dead code from crypto/x509. 2017-06-09 19:58:08 +00:00
perlasm Sync ARM assembly up to 609b0852e4d50251857dbbac3141ba042e35a9ae. 2017-06-13 17:47:20 +00:00
pkcs7
pkcs8
poly1305
pool
rand_extra fuchsia: Use new spelling of NO_ERROR. 2017-06-16 17:01:32 +00:00
rc4
rsa_extra Don't crash when decrypting with public keys. 2017-06-22 15:20:15 +00:00
stack
test Make AES-GCM AEADs support the optional second input argument to seal_scatter. 2017-06-27 23:39:48 +00:00
x509 Use functions that do not depend on the current locale. 2017-07-25 22:53:33 +00:00
x509v3 Use functions that do not depend on the current locale. 2017-07-25 22:53:33 +00:00
CMakeLists.txt Convert the tests in x509v3 to GTest. 2017-07-10 19:05:04 +00:00
compiler_test.cc
constant_time_test.cc
cpu-aarch64-linux.c
cpu-arm-linux.c
cpu-arm.c
cpu-intel.c
cpu-ppc64le.c
crypto.c Set static armcaps based on __ARM_FEATURE_CRYPTO. 2017-06-09 00:29:10 +00:00
ex_data.c
internal.h
mem.c Use functions that do not depend on the current locale. 2017-07-25 22:53:33 +00:00
refcount_c11.c
refcount_lock.c
refcount_test.cc
thread_none.c
thread_pthread.c
thread_test.cc
thread_win.c
thread.c