From 34bf605c19a1be7af4ae16e7dfa4c313fa268247 Mon Sep 17 00:00:00 2001 From: Aaron Green Date: Mon, 14 Aug 2017 20:26:55 -0700 Subject: [PATCH] Add default cert store on Fuchsia Fuchsia isn't POSIX and doesn't have /etc. This CL adds the location for the system certificate store on Fuchsia. Change-Id: I2b48e0e13525a32fa5e2c5c48b8db41d76c26872 Reviewed-on: https://boringssl-review.googlesource.com/19224 Reviewed-by: Adam Langley Commit-Queue: Adam Langley --- crypto/x509/x509_def.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crypto/x509/x509_def.c b/crypto/x509/x509_def.c index 2bf2240c3..cb34ea4a9 100644 --- a/crypto/x509/x509_def.c +++ b/crypto/x509/x509_def.c @@ -59,7 +59,12 @@ /* TODO(fork): cleanup */ +#if defined(OPENSSL_FUCHSIA) +#define OPENSSLDIR "/system/data/boringssl" +#else #define OPENSSLDIR "/etc/ssl" +#endif + #define X509_CERT_AREA OPENSSLDIR #define X509_CERT_DIR OPENSSLDIR "/certs" #define X509_CERT_FILE OPENSSLDIR "/cert.pem"